Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix executeUpTo label when dragging cards | Curtis G | 2017-02-05 | 1 | -1/+1 |
| | | | 'popup' is not in the predefined hierarchy | ||||
* | Fix activity message for list deletion | Béranger Campardou | 2017-01-20 | 1 | -0/+1 |
| | |||||
* | merge wefork | Béranger Campardou | 2017-01-13 | 2 | -0/+12 |
|\ | |||||
| * | New option to set up minimum limit to show cards count for each list in board | Mario Orlicky | 2016-11-25 | 2 | -0/+12 |
| | | |||||
* | | missing coma | Béranger Campardou | 2017-01-13 | 1 | -1/+1 |
| | | |||||
* | | Remove a list | Béranger Campardou | 2017-01-12 | 2 | -0/+8 |
|/ | |||||
* | Upgrade ESLint to v2 | Maxime Quandalle | 2016-03-17 | 1 | -1/+3 |
| | | | | This commit also tweak the code style following backward-incompatible v2 rules. | ||||
* | Add notification, allow watch boards / lists / cards | Liming Xie | 2016-01-05 | 3 | -0/+27 |
| | |||||
* | Remove unnecessary template name declaration | Maxime Quandalle | 2016-01-03 | 3 | -16/+0 |
| | | | | | | This code was duplicate with the name we use to `register` the component. A update of blaze-component removed the need to duplicate this declaration. | ||||
* | Fix drag and drop on Sandstorm | Maxime Quandalle | 2015-12-30 | 1 | -3/+9 |
| | | | | | | | | | | | | | | This bug was introduced with the introduction of fast-render in 41b23f8. With fast-render data is available instantly after the page logging, but calls to `Meteor.userId()` still return `null` as the user isn't authenticated on the DDP channel yet (previously the data was loaded on DDP after user authentication). Which mean that we know need to reactively activate Drag and Drop on user log in. I'm not sure why I was not able to reproduce this bug outside of Sandstorm. Fixes #453 | ||||
* | Remove the import trello card feature | Maxime Quandalle | 2015-12-22 | 2 | -2/+0 |
| | | | | | | See the following discussion for rationale: https://github.com/wekan/wekan/issues/113#issuecomment-163039089 | ||||
* | add: support compact mode for mobile web, auto adapt to small screen/window | Liming Xie | 2015-12-17 | 1 | -1/+1 |
| | |||||
* | Dynamically resize the new card form if the title is too long | Maxime Quandalle | 2015-12-09 | 1 | -1/+6 |
| | |||||
* | Remove the move and archive all cards of a list feature | Maxime Quandalle | 2015-12-09 | 2 | -28/+0 |
| | | | | | | | | | | This operation should now be handled using the multi-selection feature, ie “select all cards” and then move them or click the “archive selection” button. This new process add an extra click which I consider reasonable enough for a relatively rare operation -- plus I want to encourage mutli-selection usage. Closes #390. | ||||
* | bugfix: only care active members, also optimize some code | floatinghotpot | 2015-12-08 | 1 | -1/+1 |
| | |||||
* | Finish the minicard editor auto-completion feature | Maxime Quandalle | 2015-11-08 | 4 | -89/+86 |
| | | | | | | | | | | | 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 | 4 | -10/+13 |
|\ | | | | | | | | | Conflicts: client/components/lists/listBody.js | ||||
| * | Fix some bugs introduced in aa974aa | Maxime Quandalle | 2015-10-29 | 1 | -2/+2 |
| | | | | | | | | | | Yes Wekan need some tests. Yes I need to stop refactoring my code when I’m halp-sleeping in my bed at 4am. | ||||
| * | Upgrade Meteor to 1.2.1-rc4 | Maxime Quandalle | 2015-10-23 | 2 | -6/+6 |
| | | | | | | | | | | | | 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()`. | ||||
| * | Upgrade peerlibrary:blaze-components to v0.14 | Maxime Quandalle | 2015-10-21 | 3 | -4/+4 |
| | | | | | | | | | | This change includes method renames and others UI related packages updates. | ||||
| * | Import board: added UI | Xavier Priour | 2015-10-17 | 2 | -48/+0 |
| | | |||||
| * | Add some ESLint rules and fix some related issues | Maxime Quandalle | 2015-10-14 | 1 | -4/+2 |
| | | |||||
| * | Import single card: proper error handling | Xavier Priour | 2015-10-14 | 2 | -23/+41 |
| | | |||||
| * | Import single card: refactor to meteor method | Xavier Priour | 2015-10-14 | 2 | -55/+14 |
| | | |||||
| * | Import single card: archived card | Xavier Priour | 2015-10-14 | 1 | -0/+1 |
| | | |||||
| * | Import single card: map labels | Xavier Priour | 2015-10-14 | 1 | -10/+33 |
| | | |||||
| * | Import single card: now with description and comments | Xavier Priour | 2015-10-14 | 1 | -1/+16 |
| | | |||||
| * | Import single card: title and proper sort index | Xavier Priour | 2015-10-14 | 1 | -0/+26 |
| | | |||||
| * | Add card import UI | Xavier Priour | 2015-10-14 | 2 | -0/+11 |
| | | |||||
| * | Use a better API to retrieve the new card position | Maxime Quandalle | 2015-10-13 | 1 | -1/+1 |
| | | | | | | | | Fixes #347 | ||||
* | | Made colours light grey in the labels dropdown | Kenton Hamaluik | 2015-10-10 | 1 | -1/+6 |
| | | |||||
* | | Added coloured label badges in autocomplete list | Kenton Hamaluik | 2015-10-08 | 1 | -5/+14 |
| | | |||||
* | | 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 |
| | | |||||
* | | 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. | ||||
* | Fix Popup.afterCommit | Alexander Sulfrian | 2015-09-20 | 1 | -1/+1 |
| | | | | | | We need to use "function() {}" instead of the ES6 style "() {}" with popup.afterCommit because we need the original value of "this" inside the callback. | ||||
* | Centralize all mutations at the model level | Maxime Quandalle | 2015-09-08 | 2 | -47/+17 |
| | | | | | | | | | | | | | | | 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 a recurrent English typo | Maxime Quandalle | 2015-09-06 | 1 | -2/+2 |
| | |||||
* | Add a missing translation | Maxime Quandalle | 2015-09-06 | 1 | -4/+2 |
| | |||||
* | Enforce a consistent ES6 coding style | Maxime Quandalle | 2015-09-03 | 3 | -112/+113 |
| | | | | | | | | | 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). | ||||
* | Improve list title form | Maxime Quandalle | 2015-09-02 | 2 | -20/+7 |
| | |||||
* | Replace the component bounded `cachedValue` by a global `UnsavedEdits` | Maxime Quandalle | 2015-08-31 | 1 | -1/+1 |
| | | | | | | | | 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 | ||||
* | Redesign the card design header and change header menu icon | Maxime Quandalle | 2015-08-30 | 2 | -1/+2 |
| | |||||
* | Fix the cursor used while dragging a list | Maxime Quandalle | 2015-08-28 | 1 | -1/+4 |
| | |||||
* | Hide feature non-member users can't use | Maxime Quandalle | 2015-08-28 | 1 | -1/+2 |
| | | | | | Fixes #206 Fixes #244 |