summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Finish the minicard editor auto-completion featureMaxime Quandalle2015-11-088-97/+118
| | | | | | | | | | | 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-3154-297/+1014
|\ | | | | | | | | Conflicts: client/components/lists/listBody.js
| * Implement fast-renderMaxime Quandalle2015-10-305-1/+15
| | | | | | | | | | | | This required updating 3stack:presence because of the following bug: https://github.com/3stack-software/meteor-presence/pull/3
| * Fix some bugs introduced in aa974aaMaxime Quandalle2015-10-294-6/+8
| | | | | | | | | | Yes Wekan need some tests. Yes I need to stop refactoring my code when I’m halp-sleeping in my bed at 4am.
| * Update eslint-plugin-meteor to 1.7.0Maxime Quandalle2015-10-291-1/+1
| | | | | | | | This fixes https://github.com/dferber90/eslint-plugin-meteor/issues/49
| * Update packages and update Meteor to 1.2.1Maxime Quandalle2015-10-294-35/+31
| | | | | | | | Blaze-components had yet another methods rename.
| * Clean the linting scriptMaxime Quandalle2015-10-291-2/+2
| | | | | | | | | | | | | | This also has the side effect of correcting the `npm test` Unix exit status number -- which was previously always 0. We also edit the website URL.
| * Merge pull request #370 from dferber90/linterMaxime Quandalle2015-10-288-58/+87
| |\ | | | | | | Add ESLint-plugin-Meteor
| | * Enable more ESLint-plugin-Meteor rulesDominik Ferber2015-10-271-3/+7
| | |
| | * Adapt CIDominik Ferber2015-10-271-3/+2
| | |
| | * Add eslint-plugin-meteorDominik Ferber2015-10-276-54/+80
| | | | | | | | | | | | | | | | | | | | | | | | Add rules for eslint-plugin-meteor. Use local version of eslint and eslint-plugin-meteor, instead of relying on global versions. Ensures consistent versions of eslint and eslint-plugin-meteor for all developers.
| | * Add missing semicolonDominik Ferber2015-10-271-1/+1
| |/
| * Upgrade Meteor to 1.2.1-rc4Maxime Quandalle2015-10-2312-48/+50
| | | | | | | | | | | | 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()`.
| * Fix a typo in the card activityMaxime Quandalle2015-10-221-1/+1
| | | | | | | | Fixes #366
| * Display the board name in the page titleMaxime Quandalle2015-10-224-0/+27
| | | | | | | | Fixes #364
| * Prefer ES5 methods over underscore utilitiesMaxime Quandalle2015-10-2214-31/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-218-26/+27
| | | | | | | | | | This change includes method renames and others UI related packages updates.
| * Upgrade kenton:accounts-sandstorm package to 0.1.6Maxime Quandalle2015-10-214-22/+25
| | | | | | | | | | 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-2013-184/+511
| |\ | | | | | | | | | | | | Conflicts: models/import.js
| | * Provide a default date for lists and cards creation dateMaxime Quandalle2015-10-205-45/+59
| | | | | | | | | | | | | | | | | | | | | | | | 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: map team permission, and refactor code to share with card importXavier Priour2015-10-192-132/+80
| | |
| | * Import board: check json structure before importingXavier Priour2015-10-191-6/+58
| | |
| | * Import board: set proper color and modifiedAt datesXavier Priour2015-10-191-7/+28
| | |
| | * Import board: import comments and log activitiesXavier Priour2015-10-195-78/+164
| | |
| | * Import board: create board, lists, and cardsXavier Priour2015-10-181-13/+66
| | |
| | * Import board: now proper createdAt datesXavier Priour2015-10-172-1/+82
| | |
| | * Import board: added UIXavier Priour2015-10-179-55/+119
| | |
| * | Re-implement label deletionMaxime Quandalle2015-10-202-2/+2
| | | | | | | | | | | | | | | | | | This was not ported during v0.9 re-factor. Fixes #322
| * | Prevent duplicate board labelsMaxime Quandalle2015-10-162-42/+31
| |/ | | | | | | | | | | 43de3b8 did prevent empty labels with the same color, but we also want to prevent label with the same non-empty name and same color because the rationale is identical.
| * Translate the label colorsMaxime Quandalle2015-10-154-3/+17
| |
| * Add some ESLint rules and fix some related issuesMaxime Quandalle2015-10-145-42/+46
| |
| * Prevent dublicated empty labels of the same colorMaxime Quandalle2015-10-142-6/+15
| |
| * Draft v0.10 release notesMaxime Quandalle2015-10-141-1/+10
| |
| * Import single card: proper error handlingXavier Priour2015-10-144-45/+71
| |
| * Import single card: create an 'importCard' activity entryXavier Priour2015-10-144-8/+35
| |
| * Import single card: check user authorizedXavier Priour2015-10-141-10/+16
| |
| * Import single card: now uses historical datesXavier Priour2015-10-141-11/+20
| |
| * Import single card: refactor to meteor methodXavier Priour2015-10-143-55/+112
| |
| * Import single card: archived cardXavier Priour2015-10-142-2/+4
| |
| * Import single card: map labelsXavier Priour2015-10-142-12/+41
| |
| * Import single card: now with description and commentsXavier Priour2015-10-142-4/+19
| |
| * Import single card: title and proper sort indexXavier Priour2015-10-141-0/+26
| |
| * Add card import UIXavier Priour2015-10-143-0/+16
| |
| * Use a better API to retrieve the new card positionMaxime Quandalle2015-10-131-1/+1
| | | | | | | | Fixes #347
| * Set some DOM transformation to fix some of the accessibility issuesMaxime Quandalle2015-10-131-0/+41
| | | | | | | | | | | | See #337 for the complete rationale by @ndarilek -- thank you :) Closes #338
| * Remove the Meteor._wrapAsync depreciation warningMaxime Quandalle2015-10-131-1/+1
| | | | | | | | | | This warning was raised by the `cfs:storage-adapter` package and fixed in https://github.com/CollectionFS/Meteor-CollectionFS/pull/663.
| * Abstract the jquery-textcomplete integration with EscapeActionsMaxime Quandalle2015-10-133-26/+32
| | | | | | | | | | We now can re-use this integration in multiple places, this will be useful for #342 for instance.
| * Enforce "public" visibility for Sandstorm boardsMaxime Quandalle2015-10-132-0/+15
| | | | | | | | Fixes #346
| * Fix a typo in a function call introduced in a78debcMaxime Quandalle2015-10-131-1/+1
| |
| * Merge pull request #354 from xavierpriour/develMaxime Quandalle2015-10-131-0/+10
| |\ | | | | | | Add editorconfig support