summaryrefslogtreecommitdiffstats
path: root/client/components
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | 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
| |
* | Import single card: map labelsXavier Priour2015-10-141-10/+33
| |
* | Import single card: now with description and commentsXavier Priour2015-10-141-1/+16
| |
* | Import single card: title and proper sort indexXavier Priour2015-10-141-0/+26
| |
* | Add card import UIXavier Priour2015-10-142-0/+11
| |
* | Use a better API to retrieve the new card positionMaxime Quandalle2015-10-131-1/+1
| | | | | | | | Fixes #347
* | Abstract the jquery-textcomplete integration with EscapeActionsMaxime Quandalle2015-10-131-25/+1
| | | | | | | | | | We now can re-use this integration in multiple places, this will be useful for #342 for instance.
* | Fix a typo in a function call introduced in a78debcMaxime Quandalle2015-10-131-1/+1
| |
* | Support app deployment under a path prefixMaxime Quandalle2015-10-085-7/+11
|/ | | | Fixes #133
* Merge pull request #326 from AlexanderS/fix/display-all-archivedMaxime Quandalle2015-09-241-2/+8
|\ | | | | sidebar: Filter archived cards/lists for current board
| * sidebar: Filter archived cards/lists for current boardAlexander Sulfrian2015-09-241-2/+8
| | | | | | | | | | The archived items should be filtered for the current board or else you will get a global list of all archived items on all boards.
* | Fix removeMemberPopupAlexander Sulfrian2015-09-202-1/+10
|/ | | | | The removeMemberPopup was missing the required helper to get the user and board information and the user profile field is called "fullname" and not "name".
* Merge pull request #316 from AlexanderS/fix/delete-cardMaxime Quandalle2015-09-204-5/+5
|\ | | | | | | | | Fix card deletion This bug was introduced in b3851817.
| * Fix Popup.afterCommitAlexander Sulfrian2015-09-204-5/+5
| | | | | | | | | | | | We need to use "function() {}" instead of the ES6 style "() {}" with popup.afterCommit because we need the original value of "this" inside the callback.
* | Add some strings to the translation setMaxime Quandalle2015-09-181-2/+2
| |
* | Display “Filter cards” action for non-board membersMaxime Quandalle2015-09-181-16/+15
|/
* Merge pull request #305 from AlexanderS/fix/multiselect-toggleMaxime Quandalle2015-09-161-4/+4
|\ | | | | | | | | Fix multiselect toggle logic This bug was introduced in 45b662a
| * Fix multiselect toggle logicAlexander Sulfrian2015-09-161-4/+4
| | | | | | | | | | | | If every element already has the label/member, we do not need to add it but it should be removed and if every element does not have the element, we should add it.
* | Remove redundant wordsAlexander Sulfrian2015-09-161-2/+2
|/
* Merge branch 'master' into develMaxime Quandalle2015-09-103-2/+11
|\
| * Fix the draft saving feature on card switchingMaxime Quandalle2015-09-101-0/+3
| |
| * Fix labels drag and drop from the sidebarMaxime Quandalle2015-09-101-1/+1
| | | | | | | | | | | | This bug was introduced in e964fbb5. Fixes #295.
| * Fix text selection in the card detailed paneMaxime Quandalle2015-09-101-1/+7
| | | | | | | | Fixes #255.
* | Centralize all mutations at the model levelMaxime Quandalle2015-09-0811-234/+77
|/ | | | | | | | | | | | | | | 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.
* Fix some dead linksMaxime Quandalle2015-09-063-4/+54
| | | | | | | | | | This commit fixes the download link in the activity feed on the sidebar and the mention link on card description and comments (replaced by a popup). `eslint .` now passes without any error or warning. Fixes #286
* Fix header style when there are too much starred boardsMaxime Quandalle2015-09-062-4/+14
| | | | Fixes #237
* Fix a recurrent English typoMaxime Quandalle2015-09-066-14/+14
|