Commit graph

1868 commits

Author SHA1 Message Date
Maxime Quandalle
79cc3556f5
Pull translations from Transifex
As suggested in #604 there might be some language unnecessary redundancy, for
instance between 'es' (Spanish) and 'es-ES' (Spain's Spanish), but we'll figure
that out during the release candidate phase.
2016-07-20 22:30:17 +02:00
Maxime Quandalle
3ecdeb6796
Complete the release notes 2016-07-20 22:27:51 +02:00
Maxime Quandalle
c8705a0fdc
Clean NPM scripts output
I've just discovered that the reason NPM outputs a giant "npm ERR!" message
asking to contact the author of the library and suggesting that it’s most likely
“not a problem with npm itself” when I run "npm run lint" and I forgot a
semicolon is because the return code of an NPM script has to be 0. So this
commit adds "exit 0;" at the end of the NPM commands.
2016-07-20 22:21:41 +02:00
Maxime Quandalle
1f3015bd2c
Fix #573 2016-07-20 22:21:41 +02:00
Maxime Quandalle
3bc28b5e8a
Format the deployment section of the README.md 2016-07-20 18:06:40 +02:00
Maxime Quandalle
27a58c18ee
Implement a disconnected indicator
Fixes #451
2016-07-20 18:04:16 +02:00
Johannes Zellner
9595ef0199 Add Cloudron install button (#639) 2016-07-20 18:03:20 +02:00
Maxime Quandalle
98997cc47d
Add the Transifex configuration to the repository
This was proposed in #604, and I now beleive it is actually good to provide
admin/maintainer scripts in the repository.

We still need to clean-up the language list, again as suggested in #604.
2016-07-20 16:17:21 +02:00
Maxime Quandalle
8d555707f2
Add VSCode editor configuration to the repository 2016-07-20 15:54:59 +02:00
Maxime Quandalle
3ed00f3db7
Avoid <a> links redirections on inlinedForm
Fixes #647 (IE 11)
2016-07-20 11:33:51 +02:00
Maxime Quandalle
9d3271b731
Update Meteor to 1.3.5.1
Meteor is moving fast these days! This version should make Wekan quicker to
start.

These packages were also updated:

accounts-password  upgraded from 1.1.12 to 1.1.13
babel-compiler     upgraded from 6.8.4 to 6.8.5
coffeescript       upgraded from 1.1.3 to 1.1.4
ddp-server         upgraded from 1.2.9 to 1.2.10
ecmascript         upgraded from 0.4.7 to 0.4.8
email              upgraded from 1.0.15 to 1.0.16
npm-bcrypt         upgraded from 0.8.6_2 to 0.8.6_3
stylus             upgraded from 2.512.4 to 2.512.5
templating         upgraded from 1.1.13 to 1.1.14
tracker            upgraded from 1.0.14 to 1.0.15
webapp             upgraded from 1.2.10 to 1.2.11
2016-07-20 11:33:45 +02:00
Maxime Quandalle
bda1df5ada
Fix an event name from animationend to transitionend
Closes #646
2016-07-19 17:17:51 +02:00
Maxime Quandalle
b96a60c9bb
Merge PR #593 into devel 2016-07-19 02:18:44 +02:00
Alexander Sulfrian
43f3a2f3d5 Fix untranslated watch/unwatch for gecko (#606)
In the Gecko JavaScript engine the Object prototype has a method
'watch()' and 'unwatch()'. This causes strange error messages displayed,
if 'watch' and 'unwatch' are not translated in the chosen localization.
The i18n module cannot handle, if it gets a function for the
translation.

This is a quick fix that removes the 'watch' and 'unwatch' properties
from the Object prototype.

See also: https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/Object/watch
2016-07-19 02:17:15 +02:00
Peter Dave Hello
952c2e1ae2
optimize png images losslessly using zopflipng 2016-07-18 22:54:03 +02:00
Maxime Quandalle
9792193e60
Add MongoDB indexes
These indexes will optimize the queries that are used in the board and card
views.

Fixes #524.
2016-07-18 22:38:38 +02:00
Alexander Sulfrian
81a35be856
Fix move to top
If the minOrder is 0, the previous code does not work. This code is now
doing the obvious stuff to change the order.
2016-07-18 18:14:46 +02:00
Maxime Quandalle
35c6b51a3f
Meteor and Meteor packages updates
Meteor was updated to 1.3.4.4, though we haven't modified the code base to
organize it around the new module system, we will still benefit from the
possibility of importing NPM packages dirrectly. From my tests, it also improves
the build time.

Also as https://github.com/meteor/meteor/pull/5841 was merged in Meteor 1.3.4.2,
\#385 is now fixed.

We updated the following packages in the process:

aldeed:collection2          upgraded from 2.8.0 to 2.9.1
aldeed:collection2-core     upgraded from 1.0.0 to 1.1.1
alethes:pages               upgraded from 1.8.4 to 1.8.6
arillo:flow-router-helpers  upgraded from 0.4.7 to 0.5.2
blaze-html-templates        removed from your project
cfs:http-methods            upgraded from 0.0.30 to 0.0.32
cosmos:browserify           removed from your project
cottz:publish-relations     upgraded from 2.0.0 to 2.0.6
kadira:dochead              upgraded from 1.4.0 to 1.5.0
kadira:flow-router          upgraded from 2.10.1 to 2.12.1
kenton:accounts-sandstorm   upgraded from 0.1.8 to 0.5.1
meteorhacks:fast-render     upgraded from 2.11.0 to 2.14.0
meteorhacks:inject-data*    upgraded from 1.4.1 to 2.0.0
meteorhacks:meteorx         added, version 1.4.1
meteorhacks:subs-manager    upgraded from 1.6.3 to 1.6.4
mquandalle:jade             upgraded from 0.4.8 to 0.4.9
softwarerero:accounts-t9n   upgraded from 1.1.7 to 1.3.4
tap:i18n                    upgraded from 1.7.0 to 1.8.2
templates:tabs              upgraded from 2.2.0 to 2.2.2
useraccounts:core           upgraded from 1.13.1 to 1.14.2
useraccounts:flow-routing   upgraded from 1.13.1 to 1.14.2
useraccounts:unstyled       upgraded from 1.13.1 to 1.14.2
2016-07-18 17:51:41 +02:00
Maxime Quandalle
4f5cecf738 Merge #616 into devel 2016-07-18 15:40:41 +02:00
Alexander Sulfrian
855f56c61a profile.name is called profile.fullname (#615)
The name of the profile field was changed log ago. This fixes the
remaining wrong references.
2016-07-11 12:05:03 +02:00
Alexander Sulfrian
36f17a5717 UI: Fix overlapping click event handler (#614)
The click event handler for links in the card display are overlapping:
The general event for opening the link in a new window matches on user
mentions, too. But user mentions cannot be opened in a new window.
2016-07-11 12:04:42 +02:00
Alexander Sulfrian
3f12e3e96f UI: Fix small bug with the multi-selection button (#591)
This bug was introduced in 081b09207f.
2016-07-11 12:03:22 +02:00
Prayag Verma
c7e457e63f Fix a typo (#515)
Remove extra `the`
2016-07-11 12:00:56 +02:00
Alexander Sulfrian
e521fe617e Welcome board: Allow localization 2016-06-03 03:56:41 +02:00
Alexander Sulfrian
ae2c1fb77f Fix initial board creation
We cannot rely on the automatic userId setting of the collection hooks.
If a user is created during invitation, the userId field will contain
the id of the inviting user.

This fix this, by mocking the CollectionHooks.getUserId function and
returning the userId of the new user for all new documents after
creating the user.
2016-06-03 03:56:40 +02:00
Alexander Sulfrian
b9883a8e24 Remove duplicated logic
The duplicated logic was nessessary because the before.insert hook was
not called before validation, when inserting was initiated on the server.
Using autoValues fixed this problem.
2016-06-03 03:56:38 +02:00
Alexander Sulfrian
18b1573b25 Meteor.users: Add SimpleSchema
Replace before.insert hook with SimpleSchema and autoValue.
2016-06-03 03:56:37 +02:00
Alexander Sulfrian
a2888250f4 Models: Replace before.insert with autoValues
The before.insert hooks have the problem, that they are executed in a
different order if called from the client or from the server. If called
from the client, the before.insert hook is called before validation of
the schema, but if called from the server, the validation is called
first and fails.
2016-06-03 03:56:35 +02:00
Alexander Sulfrian
ecf050ba54 UI: Put every attachment action on its own line 2016-05-19 21:19:43 +02:00
Alexander Sulfrian
8fd4c17628 UI: Scale the attachemnt thumbnails
The attachements should be scaled inside the card, too.
2016-05-19 21:19:43 +02:00
Alexander Sulfrian
a6bcd5bd1c UI: Center add-attachment link 2016-05-19 21:19:43 +02:00
Alexander Sulfrian
29e7aeff5d UI: Fix scaling of cover images (Fixes: #548)
This reverts f039923ac1 and fixes #196 in
a different way (adding quotes). So that we can use the css background
properties to scale the cover images.
2016-04-25 21:49:56 +02:00
Alexander Sulfrian
c9e24ade24 UI: Add link to keyboard shortcuts 2016-04-25 19:07:36 +02:00
Alexander Sulfrian
14e2b3c15f Add changes for v0.11 to the changelog 2016-04-21 21:03:37 +02:00
Alexander Sulfrian
5916ff3c1b UI: Add missing title attributes
The buttons of the normal view should have the same title attribute, than
the mini screen buttons.

I missed this in 0587158b6b.
2016-04-21 20:39:39 +02:00
Alexander Sulfrian
fad5150ada UI: Add log-in button to public boards
Even if a board is public and a user can view it, the user might want to
log in to be able to edit the board.

The button replaces the "public" permission indicator, because it is
obvious (if the user is not logged in and can view the board, it has to
be public).
2016-04-21 20:38:09 +02:00
Alexander Sulfrian
081b09207f UI: Only display the options, if there is a board
The board options does not have valid use case (or even valid values) if
the board is not found (either because the user is not logged in or the
board really does not exists).
2016-04-21 20:37:10 +02:00
Alexander Sulfrian
7513520a9b UI: Do not display notification settings
The notification settings are only usefull if there is a current user,
because the email address is required.
2016-04-21 20:35:26 +02:00
Alexander Sulfrian
0587158b6b Some small fixes for the buttons in the board header (#580)
* UI: Fix title of button

The multi selection button should not get the filter description.

* UI: Add title for all buttons in the header bar

This is espectially important for the miniScreen view, because there
is only the icon and no text next to the button.
2016-04-21 19:26:27 +02:00
Alexander Sulfrian
b24ee67bbb UI: Center text in the avatars (#581) 2016-04-21 19:25:54 +02:00
Alexander Sulfrian
abc58e7482 Do not publish the whole user doc of board members (#579)
The user document contains hashed passwords and hashed resume tokens.
We should only publish the required bits.
2016-04-21 19:24:42 +02:00
Alexander Sulfrian
3a0a9fa009 Fix initials avatar generation (#577)
The ES5 reduce method also needs a initial value. This bug was
introduced in aa974aa54a.
2016-04-21 19:24:08 +02:00
Maxime Quandalle
90428e7ba1 Merge pull request #530 from ForNeVeR/feature/move-to-end
Move cards to top / bottom
2016-03-19 11:34:10 +01:00
Friedrich von Never
cfbc8eed68 cardDetails: allow to move cards to top / bottom 2016-03-19 10:40:23 +06:00
Maxime Quandalle
e1d01e1652 Merge pull request #531 from TheElf/devel
Plural of Emoji
2016-03-18 17:14:10 +01:00
Maxime Quandalle
90601eacae Upgrade ESLint to v2
This commit also tweak the code style following backward-incompatible v2 rules.
2016-03-17 16:26:14 +01:00
Daniel
c05029d403 Changes in code to correct the spelling of emoji (plural) 2016-02-28 23:10:52 -06:00
Daniel
dc05b01ee1 Changing to the correct pluralization of emoji 2016-02-28 21:51:05 -06:00
Maxime Quandalle
b8aefedcc3 Fix a bug with the inheritance model
See https://github.com/meteor/meteor/issues/6162
2016-02-10 17:19:04 +01:00
Maxime Quandalle
8ab39f0baf Merge pull request #512 from pierreozoux/patch-1
Adds IndieHosters SaaS offer
2016-02-07 12:35:24 +01:00