| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Thanks to xet7 ! Closes #1248, closes #323
|
| |
|
|
|
|
|
| |
will stop when template is unused. It's very important for efficiency
espacially with large number of users. Thanks to mfshiu !
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| |
| | |
https://github.com/umbertooo/wekan into umbertooo-navigator-preferred-language
|
| |
| |
| |
| |
| |
| | |
has not yet choosen a profile language. If the browser provides multiple preferred languages via `navigator.languages`, select the most-preferred one.
WKN-47
|
| | |
|
| | |
|
| | |
|
|\ \
| | |
| | | |
Filter by empty
|
| | | |
|
| |/ |
|
| | |
|
| | |
|
|/ |
|
| |
|
|
|
|
| |
Fixes #647 (IE 11)
|
|
|
| |
Remove extra `the`
|
|\
| |
| | |
Plural of Emoji
|
| | |
|
|/
|
|
| |
This commit also tweak the code style following backward-incompatible v2 rules.
|
|
|
|
|
|
|
|
| |
This commit also removes the “import a single Trello card” as we couldn’t figure
out some reasonable use case.
We also create a new publication on the server to provide the minimal user
profile informations required to display an avatar.
|
| |
|
|
|
|
|
| |
This commit also provide a way to escape the Shorcuts page on
Sandstorm.
|
|\ |
|
| | |
|
|/
|
|
|
|
|
|
|
|
|
| |
This commit stands on the initial support implemented in #342. We now
avoid error-prone parsing step by adding the member or the label
directly to the card object.
We also added support for `Tab` to completion on our textComplete
component.
Closes #342
|
|
|
|
|
| |
Yes Wekan need some tests. Yes I need to stop refactoring my code
when I’m halp-sleeping in my bed at 4am.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Since 07cc454 (ie the switch to Meteor 1.2) we includes the `es5-shim`
polyfill to support methods like `Array.prototype.forEach` in a
consistent way across all supported browsers (IE8+).
MDG recently released a blog post recommending the use of these native
methods instead of underscore [0]. We know follow this recommendation.
This commit also favor some ES6 features (argument defaults,
destructing assignment) in places where we didn’t use them.
[0]: http://info.meteor.com/blog/es2015-get-started
|
| |
|
|
|
|
|
|
| |
See #337 for the complete rationale by @ndarilek -- thank you :)
Closes #338
|
|
|
|
|
| |
We now can re-use this integration in multiple places, this will be
useful for #342 for instance.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This commit uses a new package that I need to document. It tries to
solve the long-standing debate in the Meteor community about
allow/deny rules versus methods (RPC).
This approach gives us both the centralized security rules of
allow/deny and the white-list of allowed mutations similarly to Meteor
methods. The idea to have static mutation descriptions is also
inspired by Facebook's Relay/GraphQL.
This will allow the development of a REST API using the high-level
methods instead of the MongoDB queries to do the mapping between the
HTTP requests and our collections.
|
| |
|
|
|
|
|
|
|
|
|
| |
Replace the old (and broken) jshint + jscsrc by eslint and configure
it to support some of the ES6 features.
The command `eslint` currently has one error which is a bug that was
discovered by its static analysis and should be fixed (usage of a
dead object).
|
| |
|
|
|
|
|
|
|
|
| |
This new draft saving system is currently only implemented for the
card description and comment. We need better a component
inheritance/composition model to support this for all editable fields.
Fixes #186
|
|
|
|
| |
Fixes #232
|
|
|
|
| |
Fixes #241
|
|
|
|
|
|
| |
This feature is also sometime named the Pinterest-style route, which is further explained in this react-router example:
https://github.com/rackt/react-router/tree/cf0419f70e14a0ae39cba2ff99b01d3cbbd085be/examples/pinterest
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
I decided to create my own and not to use a community package, because
1. it's straightforward
2. it's better integrated with our others libs such as EscapeActions
3. monitoring third-party packages evolutions (eg, CSS changes) is a
lot of work.
This is basically the same rationale than for our other generic UI
components such as the Popup/Popover.
This commit also slightly modify the general layout to remove
unnecessary wrapper DOM nodes.
|
|
|
|
|
|
|
|
|
|
|
| |
This is an experiment about the implications of ES6 transpilation in
our code base.
We should also define a new ES6 style guide and a jsHint
configuration, for instance semi-colons are automatically inserted at
the end of lines, so we may remove them. We also need to figure which
ES6 features we want to use, currently I have followed Meteor-core
guidance which is reasonable.
|