Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge GitHub PR #387 | Maxime Quandalle | 2015-11-15 | 6 | -2/+225 |
|\ | |||||
| * | add preview attached image, allow upload image from clipboard and drag & drp | floatinghotpot | 2015-11-13 | 6 | -2/+225 |
| | | |||||
* | | Improve Sandstorm usernames management | Maxime Quandalle | 2015-11-11 | 3 | -7/+30 |
| | | | | | | | | | | | | | | | | 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 | ||||
* | | Complete the release notes for #342 | Maxime Quandalle | 2015-11-08 | 1 | -2/+4 |
| | | |||||
* | | Merge branch 'minicard-editor' into devel | Maxime Quandalle | 2015-11-08 | 8 | -13/+154 |
|\ \ | |||||
| * | | Finish the minicard editor auto-completion feature | Maxime Quandalle | 2015-11-08 | 8 | -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-editor | Maxime Quandalle | 2015-10-31 | 54 | -297/+1014 |
| |\| | | | | | | | | | | | | | Conflicts: client/components/lists/listBody.js | ||||
| * | | Made colours light grey in the labels dropdown | Kenton Hamaluik | 2015-10-10 | 2 | -12/+6 |
| | | | |||||
| * | | Added coloured label badges in autocomplete list | Kenton Hamaluik | 2015-10-08 | 2 | -5/+21 |
| | | | |||||
| * | | Pressing escape while autocomplete is open no longer closes the minicard | Kenton Hamaluik | 2015-10-08 | 1 | -0/+5 |
| | | | |||||
| * | | Now cards with *only* metadata aren't created empty | Kenton Hamaluik | 2015-10-08 | 1 | -27/+27 |
| | | | |||||
| * | | Added space after if to conform to formatting | Kenton Hamaluik | 2015-10-08 | 1 | -3/+3 |
| | | | |||||
| * | | Fixed issue with possible race condition, suggested by @mquandalle | Kenton Hamaluik | 2015-10-08 | 1 | -8/+4 |
| | | | |||||
| * | | Fixed typo in template for quick-adding a user. | Kenton Hamaluik | 2015-10-03 | 1 | -1/+1 |
| | | | |||||
| * | | Made eslinter happy. | Kenton Hamaluik | 2015-10-03 | 1 | -12/+12 |
| | | | |||||
| * | | Added package.json for meteor deployment | Kenton Hamaluik | 2015-10-03 | 1 | -0/+11 |
| | | | |||||
| * | | Conformed to the 80-character line length limit. | Kenton Hamaluik | 2015-10-03 | 1 | -9/+11 |
| | | | |||||
| * | | Initial support for @user and #label use in new cards. | Kenton Hamaluik | 2015-10-03 | 1 | -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. | ||||
* | | | Update Meteor packages | Maxime Quandalle | 2015-11-08 | 1 | -3/+3 |
| | | | |||||
* | | | Share the useraccounts configuration with the server | Maxime Quandalle | 2015-11-02 | 1 | -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 41b23f8 | Maxime Quandalle | 2015-11-01 | 1 | -1/+2 |
| |/ |/| | |||||
* | | Implement fast-render | Maxime Quandalle | 2015-10-30 | 5 | -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 aa974aa | Maxime Quandalle | 2015-10-29 | 4 | -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.0 | Maxime Quandalle | 2015-10-29 | 1 | -1/+1 |
| | | | | | | | | This fixes https://github.com/dferber90/eslint-plugin-meteor/issues/49 | ||||
* | | Update packages and update Meteor to 1.2.1 | Maxime Quandalle | 2015-10-29 | 4 | -35/+31 |
| | | | | | | | | Blaze-components had yet another methods rename. | ||||
* | | Clean the linting script | Maxime Quandalle | 2015-10-29 | 1 | -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/linter | Maxime Quandalle | 2015-10-28 | 8 | -58/+87 |
|\ \ | | | | | | | Add ESLint-plugin-Meteor | ||||
| * | | Enable more ESLint-plugin-Meteor rules | Dominik Ferber | 2015-10-27 | 1 | -3/+7 |
| | | | |||||
| * | | Adapt CI | Dominik Ferber | 2015-10-27 | 1 | -3/+2 |
| | | | |||||
| * | | Add eslint-plugin-meteor | Dominik Ferber | 2015-10-27 | 6 | -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 semicolon | Dominik Ferber | 2015-10-27 | 1 | -1/+1 |
|/ / | |||||
* | | Upgrade Meteor to 1.2.1-rc4 | Maxime Quandalle | 2015-10-23 | 12 | -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 activity | Maxime Quandalle | 2015-10-22 | 1 | -1/+1 |
| | | | | | | | | Fixes #366 | ||||
* | | Display the board name in the page title | Maxime Quandalle | 2015-10-22 | 4 | -0/+27 |
| | | | | | | | | Fixes #364 | ||||
* | | Prefer ES5 methods over underscore utilities | Maxime Quandalle | 2015-10-22 | 14 | -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.14 | Maxime Quandalle | 2015-10-21 | 8 | -26/+27 |
| | | | | | | | | | | This change includes method renames and others UI related packages updates. | ||||
* | | Upgrade kenton:accounts-sandstorm package to 0.1.6 | Maxime Quandalle | 2015-10-21 | 4 | -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 devel | Maxime Quandalle | 2015-10-20 | 13 | -184/+511 |
|\ \ | | | | | | | | | | | | | Conflicts: models/import.js | ||||
| * | | Provide a default date for lists and cards creation date | Maxime Quandalle | 2015-10-20 | 5 | -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 import | Xavier Priour | 2015-10-19 | 2 | -132/+80 |
| | | | |||||
| * | | Import board: check json structure before importing | Xavier Priour | 2015-10-19 | 1 | -6/+58 |
| | | | |||||
| * | | Import board: set proper color and modifiedAt dates | Xavier Priour | 2015-10-19 | 1 | -7/+28 |
| | | | |||||
| * | | Import board: import comments and log activities | Xavier Priour | 2015-10-19 | 5 | -78/+164 |
| | | | |||||
| * | | Import board: create board, lists, and cards | Xavier Priour | 2015-10-18 | 1 | -13/+66 |
| | | | |||||
| * | | Import board: now proper createdAt dates | Xavier Priour | 2015-10-17 | 2 | -1/+82 |
| | | | |||||
| * | | Import board: added UI | Xavier Priour | 2015-10-17 | 9 | -55/+119 |
| | | | |||||
* | | | Re-implement label deletion | Maxime Quandalle | 2015-10-20 | 2 | -2/+2 |
| | | | | | | | | | | | | | | | | | | This was not ported during v0.9 re-factor. Fixes #322 | ||||
* | | | Prevent duplicate board labels | Maxime Quandalle | 2015-10-16 | 2 | -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 colors | Maxime Quandalle | 2015-10-15 | 4 | -3/+17 |
| | | |||||
* | | Add some ESLint rules and fix some related issues | Maxime Quandalle | 2015-10-14 | 5 | -42/+46 |
| | |