Xavier Priour
db90771d9b
Fix eslint
2015-11-17 08:56:58 +01:00
Xavier Priour
33193b6f7b
code review fixes
2015-11-17 08:52:55 +01:00
Xavier Priour
ad27a59e57
Import attachments
2015-11-16 21:41:49 +01:00
Xavier Priour
475bc70621
Fix build
2015-11-14 01:54:59 +01:00
Xavier Priour
dd0a6e1a82
Import members: board import
2015-11-14 01:41:02 +01:00
Xavier Priour
f6f41270de
Import members: working on card import
2015-11-13 15:52:14 +01:00
Xavier Priour
a7427b9ae4
merge with /devel
2015-11-13 12:43:34 +01:00
Xavier Priour
3dc70b3ea4
Import members: UI flow ok
2015-11-13 12:35:41 +01:00
Maxime Quandalle
cb3bd86396
Improve Sandstorm usernames management
...
We now use the `preferredHandle` exposed by Sandstorm as source for
the username and append a number if the username is already taken
since we need to ensure username uniqueness (eg 'max', 'max1', 'max2')
Fixes #352
2015-11-11 14:16:40 -08:00
Maxime Quandalle
642ade9dc1
Merge branch 'minicard-editor' into devel
2015-11-08 23:27:37 -08:00
Maxime Quandalle
5d77ad4f6b
Finish the minicard editor auto-completion feature
...
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
2015-11-08 23:17:24 -08:00
Maxime Quandalle
e551d067b1
Share the useraccounts configuration with the server
...
The previous users accounts templates configuration only happened on
the client, which was wrong and caused some bugs, for instance an
invalid URL was generated in the reset password e-mail.
Fixes #297
2015-11-02 18:47:06 -08:00
Maxime Quandalle
f9cbc1da4c
Fix an exception introduced in 41b23f8
2015-11-01 17:21:05 -08:00
Maxime Quandalle
2b134ff7a9
Merge branch 'devel' into minicard-editor
...
Conflicts:
client/components/lists/listBody.js
2015-10-31 12:49:58 +01:00
Maxime Quandalle
dd3cdf3945
Fix some bugs introduced in aa974aa
...
Yes Wekan need some tests. Yes I need to stop refactoring my code
when I’m halp-sleeping in my bed at 4am.
2015-10-29 23:17:21 +01:00
Maxime Quandalle
68521fc1c3
Update packages and update Meteor to 1.2.1
...
Blaze-components had yet another methods rename.
2015-10-29 15:35:33 +01:00
Dominik Ferber
3ad672a20b
Add missing semicolon
2015-10-27 17:38:04 +01:00
Maxime Quandalle
31b60d82fc
Upgrade Meteor to 1.2.1-rc4
...
This version includes a more complete selection of ES2015 polyfills
that I started used across the code base, for instance by replacing
`$.trim(str)` by `str.trim()`.
2015-10-23 16:56:55 +02:00
Xavier Priour
658ef5ebe1
Merge branch 'devel' into feature/import-board-members
2015-10-23 03:38:38 +02:00
Xavier Priour
027aacb50e
Import members: added UI
2015-10-23 03:37:34 +02:00
Maxime Quandalle
b9d20e04f2
Display the board name in the page title
...
Fixes #364
2015-10-22 18:13:16 +02:00
Maxime Quandalle
aa974aa54a
Prefer ES5 methods over underscore utilities
...
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
2015-10-22 18:13:12 +02:00
Maxime Quandalle
c6b12dc5ad
Upgrade peerlibrary:blaze-components to v0.14
...
This change includes method renames and others UI related packages
updates.
2015-10-21 04:34:44 +02:00
Maxime Quandalle
9154b06fc3
Upgrade kenton:accounts-sandstorm package to 0.1.6
...
We now delegates more user attributes sync (avatar and permissions) to
this package instead of doing it ourselves.
2015-10-21 04:26:16 +02:00
Maxime Quandalle
7a5f030cc8
Merge branch 'xavierpriour-devel' into devel
...
Conflicts:
models/import.js
2015-10-20 20:06:26 +02:00
Maxime Quandalle
118b434a5a
Provide a default date for lists and cards creation date
...
See https://github.com/wekan/wekan/pull/362#issuecomment-149645497
for motivation.
This commit also contains cosmetic changes to the import Popup and
on the code style to be more consistent with the code base.
2015-10-20 20:02:12 +02:00
Maxime Quandalle
f3fc154eb0
Re-implement label deletion
...
This was not ported during v0.9 re-factor.
Fixes #322
2015-10-20 19:07:24 +02:00
Xavier Priour
4540bd36c4
Import board: import comments and log activities
2015-10-19 00:59:50 +02:00
Xavier Priour
595d5f97ac
Import board: now proper createdAt dates
2015-10-17 19:29:25 +02:00
Xavier Priour
468694a84c
Import board: added UI
2015-10-17 18:00:46 +02:00
Maxime Quandalle
15ebfa63c6
Translate the label colors
2015-10-15 00:52:32 +02:00
Maxime Quandalle
944a1065d3
Add some ESLint rules and fix some related issues
2015-10-14 23:50:12 +02:00
Maxime Quandalle
43de3b8a01
Prevent dublicated empty labels of the same color
2015-10-14 23:40:27 +02:00
Xavier Priour
b670a1ab36
Import single card: proper error handling
2015-10-14 23:23:17 +02:00
Xavier Priour
7d57ce896b
Import single card: create an 'importCard' activity entry
2015-10-14 23:23:16 +02:00
Xavier Priour
d8892d6408
Import single card: refactor to meteor method
2015-10-14 23:23:16 +02:00
Xavier Priour
7e64c22c1a
Import single card: archived card
2015-10-14 23:23:16 +02:00
Xavier Priour
68518f5497
Import single card: map labels
2015-10-14 23:23:16 +02:00
Xavier Priour
432c1ebb5d
Import single card: now with description and comments
2015-10-14 23:23:16 +02:00
Xavier Priour
1b9df00492
Import single card: title and proper sort index
2015-10-14 23:23:16 +02:00
Xavier Priour
bc79b83140
Add card import UI
2015-10-14 23:23:16 +02:00
Maxime Quandalle
758be3356c
Use a better API to retrieve the new card position
...
Fixes #347
2015-10-13 19:56:04 +02:00
Maxime Quandalle
3f7df340e1
Set some DOM transformation to fix some of the accessibility issues
...
See #337 for the complete rationale by @ndarilek -- thank you :)
Closes #338
2015-10-13 19:49:00 +02:00
Maxime Quandalle
8bbc69616f
Abstract the jquery-textcomplete integration with EscapeActions
...
We now can re-use this integration in multiple places, this will be
useful for #342 for instance.
2015-10-13 18:36:58 +02:00
Maxime Quandalle
bf46a21405
Fix a typo in a function call introduced in a78debc
2015-10-13 14:10:56 +02:00
Kenton Hamaluik
3507c6565b
Made colours light grey in the labels dropdown
2015-10-10 23:08:50 -06:00
Maxime Quandalle
a78debc461
Support app deployment under a path prefix
...
Fixes #133
2015-10-08 23:28:27 +02:00
Kenton Hamaluik
fde2a39ee3
Added coloured label badges in autocomplete list
2015-10-08 13:10:46 -06:00
Kenton Hamaluik
f5be121cf3
Pressing escape while autocomplete is open no longer closes the minicard
2015-10-08 12:32:31 -06:00
Kenton Hamaluik
c2cb17c5df
Now cards with *only* metadata aren't created empty
2015-10-08 12:25:58 -06:00