summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Update Meteor packagesMaxime Quandalle2015-11-081-3/+3
|
* Share the useraccounts configuration with the serverMaxime Quandalle2015-11-021-0/+0
| | | | | | | | 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
* Fix an exception introduced in 41b23f8Maxime Quandalle2015-11-011-1/+2
|
* 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
|