summaryrefslogtreecommitdiffstats
path: root/client/components
Commit message (Collapse)AuthorAgeFilesLines
* bugfix: template. does not accept dom elements, but jquery canfloatinghotpot2015-11-271-3/+3
|
* Merge GitHub PR #401Maxime Quandalle2015-11-254-28/+274
|\ | | | | | | | | | | I also completed the release notes related to the import feature. Closes #401
| * Fix eslintXavier Priour2015-11-171-1/+1
| |
| * code review fixesXavier Priour2015-11-171-46/+63
| |
| * Import attachmentsXavier Priour2015-11-161-1/+2
| |
| * Fix buildXavier Priour2015-11-141-1/+1
| |
| * Import members: board importXavier Priour2015-11-143-8/+12
| |
| * Import members: working on card importXavier Priour2015-11-132-39/+65
| |
| * merge with /develXavier Priour2015-11-1312-37/+159
| |\
| * | Import members: UI flow okXavier Priour2015-11-134-52/+220
| | |
| * | Merge branch 'devel' into feature/import-board-membersXavier Priour2015-10-235-7/+8
| |\ \
| * | | Import members: added UIXavier Priour2015-10-232-10/+40
| | | |
* | | | Enphasize keyboard shortcuts with a dedicated styleMaxime Quandalle2015-11-253-6/+10
| | | | | | | | | | | | | | | | | | | | | | | | Also add release notes related to the #387 merge. -- Fluctuat nec mergitur
* | | | Merge GitHub PR #387Maxime Quandalle2015-11-153-2/+100
|\ \ \ \ | |_|_|/ |/| | |
| * | | add preview attached image, allow upload image from clipboard and drag & drpfloatinghotpot2015-11-133-2/+100
| | | |
* | | | Improve Sandstorm usernames managementMaxime Quandalle2015-11-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | Merge branch 'minicard-editor' into develMaxime Quandalle2015-11-087-9/+126
|\ \ \ \
| * | | | Finish the minicard editor auto-completion featureMaxime Quandalle2015-11-087-93/+90
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | Merge branch 'devel' into minicard-editorMaxime Quandalle2015-10-3126-111/+231
| |\| | | | | | | | | | | | | | | | | | | | | | | Conflicts: client/components/lists/listBody.js
| * | | | Made colours light grey in the labels dropdownKenton Hamaluik2015-10-101-1/+6
| | | | |
| * | | | Added coloured label badges in autocomplete listKenton Hamaluik2015-10-082-5/+21
| | | | |
| * | | | Pressing escape while autocomplete is open no longer closes the minicardKenton Hamaluik2015-10-081-0/+5
| | | | |
| * | | | Now cards with *only* metadata aren't created emptyKenton Hamaluik2015-10-081-27/+27
| | | | |
| * | | | Added space after if to conform to formattingKenton Hamaluik2015-10-081-3/+3
| | | | |
| * | | | Fixed issue with possible race condition, suggested by @mquandalleKenton Hamaluik2015-10-081-8/+4
| | | | |
| * | | | Fixed typo in template for quick-adding a user.Kenton Hamaluik2015-10-031-1/+1
| | | | |
| * | | | Made eslinter happy.Kenton Hamaluik2015-10-031-12/+12
| | | | |
| * | | | Conformed to the 80-character line length limit.Kenton Hamaluik2015-10-031-9/+11
| | | | |
| * | | | Initial support for @user and #label use in new cards.Kenton Hamaluik2015-10-031-1/+97
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When creating a new [mini]card, typing `@` or `#` brings up an auto-complete box for board members and labels which will get applied to the card upon creation. These textual tags are removed from the card title before saving to maintain sanity. If a label doesn't have a name, it's colour is used (i.e. `red`, `purple`, etc). This was developed to ease the creation of new cards and allow users to rapidly create cards without having to click numerous times just to apply labels & members.
* | | | | Fix an exception introduced in 41b23f8Maxime Quandalle2015-11-011-1/+2
| |/ / / |/| | |
* | | | Fix some bugs introduced in aa974aaMaxime Quandalle2015-10-293-5/+7
| | | | | | | | | | | | | | | | | | | | Yes Wekan need some tests. Yes I need to stop refactoring my code when I’m halp-sleeping in my bed at 4am.
* | | | Update packages and update Meteor to 1.2.1Maxime Quandalle2015-10-291-2/+2
| | | | | | | | | | | | | | | | Blaze-components had yet another methods rename.
* | | | Add missing semicolonDominik Ferber2015-10-271-1/+1
| | | |
* | | | Upgrade Meteor to 1.2.1-rc4Maxime Quandalle2015-10-238-26/+28
| |_|/ |/| | | | | | | | | | | | | | 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()`.
* | | Prefer ES5 methods over underscore utilitiesMaxime Quandalle2015-10-225-7/+8
| |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | 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
* | Upgrade peerlibrary:blaze-components to v0.14Maxime Quandalle2015-10-217-15/+15
| | | | | | | | | | This change includes method renames and others UI related packages updates.
* | Upgrade kenton:accounts-sandstorm package to 0.1.6Maxime Quandalle2015-10-211-2/+2
| | | | | | | | | | We now delegates more user attributes sync (avatar and permissions) to this package instead of doing it ourselves.
* | Merge branch 'xavierpriour-devel' into develMaxime Quandalle2015-10-2010-79/+151
|\ \ | | | | | | | | | | | | Conflicts: models/import.js
| * | Provide a default date for lists and cards creation dateMaxime Quandalle2015-10-204-21/+23
| | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | Import board: import comments and log activitiesXavier Priour2015-10-193-29/+46
| | |
| * | Import board: now proper createdAt datesXavier Priour2015-10-171-1/+9
| | |
| * | Import board: added UIXavier Priour2015-10-177-48/+93
| | |
* | | Re-implement label deletionMaxime Quandalle2015-10-201-1/+1
|/ / | | | | | | | | | | This was not ported during v0.9 re-factor. Fixes #322
* | Translate the label colorsMaxime Quandalle2015-10-151-1/+1
| |
* | Add some ESLint rules and fix some related issuesMaxime Quandalle2015-10-141-4/+2
| |
* | Prevent dublicated empty labels of the same colorMaxime Quandalle2015-10-141-1/+1
| |
* | Import single card: proper error handlingXavier Priour2015-10-142-23/+41
| |
* | Import single card: create an 'importCard' activity entryXavier Priour2015-10-142-0/+12
| |
* | Import single card: refactor to meteor methodXavier Priour2015-10-142-55/+14
| |
* | Import single card: archived cardXavier Priour2015-10-141-0/+1
| |