Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add checklist feature | lksime | 2017-01-20 | 2 | -0/+6 |
| | |||||
* | don't chain the presences cursor on the users cursor | David Renshaw | 2016-11-22 | 1 | -5/+10 |
| | |||||
* | fix bug where old users could see broken presence indicators on new users | David Renshaw | 2016-11-21 | 1 | -14/+15 |
| | |||||
* | Fixed build | Mario Orlicky | 2016-11-19 | 1 | -5/+5 |
| | |||||
* | New change settings option and possibility to hide system messagaes | Mario Orlicky | 2016-11-19 | 1 | -8/+8 |
| | |||||
* | Do not publish the whole user doc of board members (#579) | Alexander Sulfrian | 2016-04-21 | 1 | -1/+5 |
| | | | | The user document contains hashed passwords and hashed resume tokens. We should only publish the required bits. | ||||
* | Change the board import layout from a popup to a full page | Maxime Quandalle | 2016-01-31 | 1 | -0/+11 |
| | | | | | | | | This commit also removes the “import a single Trello card” as we couldn’t figure out some reasonable use case. We also create a new publication on the server to provide the minimal user profile informations required to display an avatar. | ||||
* | Merge pull request #454 from floatinghotpot/notification | Maxime Quandalle | 2016-01-06 | 4 | -0/+134 |
|\ | | | | | Add notifications, allow watch boards / lists / cards | ||||
| * | Improve PR, adding more comments | floatinghotpot | 2016-01-06 | 1 | -9/+15 |
| | | |||||
| * | Add notification, allow watch boards / lists / cards | Liming Xie | 2016-01-05 | 4 | -0/+128 |
| | | |||||
* | | Favor FlowRouter.url over Meteor.absoluteUrl | Maxime Quandalle | 2016-01-05 | 1 | -21/+0 |
|/ | | | | | It hides the leading slash treatment as an hidden implementation detail. | ||||
* | Don't publish private boards meta-data to former members | Maxime Quandalle | 2015-12-21 | 1 | -1/+4 |
| | | | | Fixes #302 | ||||
* | Export: include attachments | Xavier Priour | 2015-12-17 | 1 | -0/+21 |
| | |||||
* | Replace reywood:publish-composite by cottz:publish-relations | Maxime Quandalle | 2015-12-14 | 1 | -89/+50 |
| | | | | | | | | | Since bug #431 is due to publish-composite I tried to fix this package and propose a pull request but the code was difficult to refactor. I decided to use @cottz package instead which handled DDP messages in the correct order. Fixes #431 | ||||
* | bugfix: only care active members, also optimize some code | floatinghotpot | 2015-12-08 | 2 | -5/+4 |
| | |||||
* | add: optional board description | floatinghotpot | 2015-12-07 | 1 | -0/+1 |
| | |||||
* | Implement fast-render | Maxime Quandalle | 2015-10-30 | 1 | -0/+7 |
| | | | | | | This required updating 3stack:presence because of the following bug: https://github.com/3stack-software/meteor-presence/pull/3 | ||||
* | Prefer ES5 methods over underscore utilities | Maxime Quandalle | 2015-10-22 | 2 | -4/+4 |
| | | | | | | | | | | | | | | 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 | ||||
* | Enforce "public" visibility for Sandstorm boards | Maxime Quandalle | 2015-10-13 | 1 | -0/+6 |
| | | | | Fixes #346 | ||||
* | Change our presence package | Maxime Quandalle | 2015-09-04 | 1 | -1/+1 |
| | | | | | | | | | tmeasday:presence was doing unnecessary ping calls to the server every 5 seconds instead of using the status of the DDP connection (this could save a fair amount of traffic in case of important server load). I guess this change also fixes #221, but since no issue reproduction was provided, it's difficult to tell. | ||||
* | Enforce a consistent ES6 coding style | Maxime Quandalle | 2015-09-03 | 6 | -97/+92 |
| | | | | | | | | | Replace the old (and broken) jshint + jscsrc by eslint and configure it to support some of the ES6 features. The command `eslint` currently has one error which is a bug that was discovered by its static analysis and should be fixed (usage of a dead object). | ||||
* | Replace the component bounded `cachedValue` by a global `UnsavedEdits` | Maxime Quandalle | 2015-08-31 | 1 | -0/+5 |
| | | | | | | | | This new draft saving system is currently only implemented for the card description and comment. We need better a component inheritance/composition model to support this for all editable fields. Fixes #186 | ||||
* | Call me Wekan | Maxime Quandalle | 2015-08-28 | 2 | -2/+2 |
| | | | | | | Thank you @neynah for the Wekan icons Closes #247 | ||||
* | Show only boards in which the user participate in the home page grid | Maxime Quandalle | 2015-08-27 | 1 | -0/+1 |
| | | | | Fixes #218 | ||||
* | Implement board archive and restoration | Maxime Quandalle | 2015-08-26 | 1 | -0/+23 |
| | |||||
* | Start the migration from iron-router to flow-router | Maxime Quandalle | 2015-08-23 | 1 | -3/+1 |
| | | | | | | | | | | | | | | | | | | | Motivations: * Iron-Router foces us to use Tracker.nonreactive black magic in order to avoid un-necessary re-renders; * There is a community consensus (supported by some MDG members) that the flow-router API is easier to reason about; * The useraccounts now supports flow router (that was a blocking element when I considered the switch ~3months ago) On the server we use the Picker router, as encouraged by the Kadira team (which develop both Flow and Picker routers). In the current state of things there are some bugs related to the missing Loading architecure. Previously onRendered callback where always called when the data the component needed was available, now we have to handle this ourselves, which we will in a following commit. | ||||
* | Re-factor the avatar system and support avatar uploads | Maxime Quandalle | 2015-06-09 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | The user is now able to upload an avatar, and pick one in a list. This functionality should eventually be abstracted in a community package but we still need to work on a great public API. We rely on collectionFS to manage uploaded avatars. We also removed bengott:avatar which was trying to solve the wrong problem (namely displaying the avatar, which is as simple as displaying an image), and not a avatar system as it should be. Gravatar support is coming (back) soon. We may also want to have a list of default fun avatars the user can choose instead of uploading its own one. | ||||
* | Implement presence indicators | Maxime Quandalle | 2015-05-30 | 1 | -3/+9 |
| | |||||
* | Remove cached board data when the client log out | Maxime Quandalle | 2015-05-22 | 1 | -2/+3 |
| | | | | Fixes #161. | ||||
* | Disable collection2 transformations in migration functions | Maxime Quandalle | 2015-05-14 | 1 | -3/+9 |
| | | | | Fixes #156. | ||||
* | Don't validate migration functions against the current schema | Maxime Quandalle | 2015-05-13 | 1 | -12/+19 |
| | |||||
* | Renaissance | Maxime Quandalle | 2015-05-12 | 6 | -0/+270 |
_,,ad8888888888bba,_ ,ad88888I888888888888888ba, ,88888888I88888888888888888888a, ,d888888888I8888888888888888888888b, d88888PP"""" ""YY88888888888888888888b, ,d88"'__,,--------,,,,.;ZZZY8888888888888, ,8IIl'" ;;l"ZZZIII8888888888, ,I88l;' ;lZZZZZ888III8888888, ,II88Zl;. ;llZZZZZ888888I888888, ,II888Zl;. .;;;;;lllZZZ888888I8888b ,II8888Z;; `;;;;;''llZZ8888888I8888, II88888Z;' .;lZZZ8888888I888b II88888Z; _,aaa, .,aaaaa,__.l;llZZZ88888888I888 II88888IZZZZZZZZZ, .ZZZZZZZZZZZZZZ;llZZ88888888I888, II88888IZZ<'(@@>Z| |ZZZ<'(@@>ZZZZ;;llZZ888888888I88I ,II88888; `""" ;| |ZZ; `""" ;;llZ8888888888I888 II888888l `;; .;llZZ8888888888I888, ,II888888Z; ;;; .;;llZZZ8888888888I888I III888888Zl; .., `;; ,;;lllZZZ88888888888I888 II88888888Z;;...;(_ _) ,;;;llZZZZ88888888888I888, II88888888Zl;;;;;' `--'Z;. .,;;;;llZZZZ88888888888I888b ]I888888888Z;;;;' ";llllll;..;;;lllZZZZ88888888888I8888, II888888888Zl.;;"Y88bd888P";;,..;lllZZZZZ88888888888I8888I II8888888888Zl;.; `"PPP";;;,..;lllZZZZZZZ88888888888I88888 II888888888888Zl;;. `;;;l;;;;lllZZZZZZZZW88888888888I88888 `II8888888888888Zl;. ,;;lllZZZZZZZZWMZ88888888888I88888 II8888888888888888ZbaalllZZZZZZZZZWWMZZZ8888888888I888888, `II88888888888888888b"WWZZZZZWWWMMZZZZZZI888888888I888888b `II88888888888888888;ZZMMMMMMZZZZZZZZllI888888888I8888888 `II8888888888888888 `;lZZZZZZZZZZZlllll888888888I8888888, II8888888888888888, `;lllZZZZllllll;;.Y88888888I8888888b, ,II8888888888888888b .;;lllllll;;;.;..88888888I88888888b, II888888888888888PZI;. .`;;;.;;;..; ...88888888I8888888888, II888888888888PZ;;';;. ;. .;. .;. .. Y8888888I88888888888b, ,II888888888PZ;;' `8888888I8888888888888b, II888888888' 888888I8888888888888888 ,II888888888 ,888888I8888888888888888 ,d88888888888 d888888I8888888888ZZZZZZ ,ad888888888888I 8888888I8888ZZZZZZZZZZZZ 888888888888888' 888888IZZZZZZZZZZZZZZZZZ 8888888888P'8P' Y888ZZZZZZZZZZZZZZZZZZZZ 888888888, " ,ZZZZZZZZZZZZZZZZZZZZZZZ 8888888888, ,ZZZZZZZZZZZZZZZZZZZZZZZZZZ 888888888888a, _ ,ZZZZZZZZZZZZZZZZZZZZ88888888 888888888888888ba,_d' ,ZZZZZZZZZZZZZZZZZ8888888888888 8888888888888888888888bbbaaa,,,______,ZZZZZZZZZZZZZZZ88888888888888888 88888888888888888888888888888888888ZZZZZZZZZZZZZZZ88888888888888888888 8888888888888888888888888888888888ZZZZZZZZZZZZZZ8888888888888888888888 888888888888888888888888888888888ZZZZZZZZZZZZZZ88888888888888888888888 8888888888888888888888888888888ZZZZZZZZZZZZZZ8888888888888888888888888 88888888888888888888888888888ZZZZZZZZZZZZZZ888888888888888888888888888 8888888888888888888888888888ZZZZZZZZZZZZZZ88888888888888888 Normand 8 88888888888888888888888888ZZZZZZZZZZZZZZ8888888888888888888 Veilleux 8 8888888888888888888888888ZZZZZZZZZZZZZZ8888888888888888888888888888888 |