summaryrefslogtreecommitdiffstats
path: root/client
Commit message (Collapse)AuthorAgeFilesLines
* Import single card: map labelsXavier Priour2015-10-141-10/+33
|
* Import single card: now with description and commentsXavier Priour2015-10-141-1/+16
|
* Import single card: title and proper sort indexXavier Priour2015-10-141-0/+26
|
* Add card import UIXavier Priour2015-10-142-0/+11
|
* 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
* Abstract the jquery-textcomplete integration with EscapeActionsMaxime Quandalle2015-10-132-25/+31
| | | | | We now can re-use this integration in multiple places, this will be useful for #342 for instance.
* Fix a typo in a function call introduced in a78debcMaxime Quandalle2015-10-131-1/+1
|
* Support app deployment under a path prefixMaxime Quandalle2015-10-085-7/+11
| | | | Fixes #133
* Merge pull request #326 from AlexanderS/fix/display-all-archivedMaxime Quandalle2015-09-241-2/+8
|\ | | | | sidebar: Filter archived cards/lists for current board
| * sidebar: Filter archived cards/lists for current boardAlexander Sulfrian2015-09-241-2/+8
| | | | | | | | | | The archived items should be filtered for the current board or else you will get a global list of all archived items on all boards.
* | Fix removeMemberPopupAlexander Sulfrian2015-09-202-1/+10
|/ | | | | The removeMemberPopup was missing the required helper to get the user and board information and the user profile field is called "fullname" and not "name".
* Merge pull request #316 from AlexanderS/fix/delete-cardMaxime Quandalle2015-09-204-5/+5
|\ | | | | | | | | Fix card deletion This bug was introduced in b3851817.
| * Fix Popup.afterCommitAlexander Sulfrian2015-09-204-5/+5
| | | | | | | | | | | | We need to use "function() {}" instead of the ES6 style "() {}" with popup.afterCommit because we need the original value of "this" inside the callback.
* | Shortcut: F toggles filter sidebarfisle2015-09-191-0/+11
| |
* | Shortcut: Spacebar assigns self to current cardfisle2015-09-191-0/+23
| |
* | Add some strings to the translation setMaxime Quandalle2015-09-181-2/+2
| |
* | Display “Filter cards” action for non-board membersMaxime Quandalle2015-09-181-16/+15
|/
* Merge pull request #305 from AlexanderS/fix/multiselect-toggleMaxime Quandalle2015-09-161-4/+4
|\ | | | | | | | | Fix multiselect toggle logic This bug was introduced in 45b662a
| * Fix multiselect toggle logicAlexander Sulfrian2015-09-161-4/+4
| | | | | | | | | | | | If every element already has the label/member, we do not need to add it but it should be removed and if every element does not have the element, we should add it.
* | Remove redundant wordsAlexander Sulfrian2015-09-161-2/+2
|/
* Merge branch 'master' into develMaxime Quandalle2015-09-104-4/+13
|\
| * Fix the draft saving feature on card switchingMaxime Quandalle2015-09-102-2/+5
| |
| * Fix labels drag and drop from the sidebarMaxime Quandalle2015-09-101-1/+1
| | | | | | | | | | | | This bug was introduced in e964fbb5. Fixes #295.
| * Fix text selection in the card detailed paneMaxime Quandalle2015-09-101-1/+7
| | | | | | | | Fixes #255.
* | Centralize all mutations at the model levelMaxime Quandalle2015-09-0813-249/+78
|/ | | | | | | | | | | | | | | 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 some dead linksMaxime Quandalle2015-09-064-42/+54
| | | | | | | | | | This commit fixes the download link in the activity feed on the sidebar and the mention link on card description and comments (replaced by a popup). `eslint .` now passes without any error or warning. Fixes #286
* Fix header style when there are too much starred boardsMaxime Quandalle2015-09-062-4/+14
| | | | Fixes #237
* Fix a recurrent English typoMaxime Quandalle2015-09-069-24/+24
|
* Add a missing translationMaxime Quandalle2015-09-061-4/+2
|
* Hide some disabled forms for anonymous board viewersMaxime Quandalle2015-09-063-17/+22
| | | | | | Fixes #288 Fixes #289 Fixes #290
* Fix markdown rendering in the message viewerMaxime Quandalle2015-09-061-0/+7
| | | | Fixes #284
* Show avatars in search resultsMaxime Quandalle2015-09-062-2/+8
| | | | Fixes #265
* Support avatars and improve permissions integration on sandstormMaxime Quandalle2015-09-051-4/+5
| | | | | | | We now update the internal state of the application every time a user connects to the application, which means that if the sandstorm sharing graph has changed since the last time we saw a user, his permissions will be updated accordingly.
* Fix an issue with the star counterMaxime Quandalle2015-09-051-1/+1
|
* Fix member permission modificationMaxime Quandalle2015-09-059-33/+43
| | | | Fixes #280
* Force popup closing when closing the detailed card paneMaxime Quandalle2015-09-041-0/+2
| | | | Fixes #283
* Change our presence packageMaxime Quandalle2015-09-042-1/+8
| | | | | | | | | 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 styleMaxime Quandalle2015-09-0340-1139/+1066
| | | | | | | | | 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 formMaxime Quandalle2015-09-026-46/+33
|
* Fix attachments downloadingMaxime Quandalle2015-09-022-4/+7
| | | | | Fixes #219 Fixes #256
* Add an horizontal scrollbar on code snippetsMaxime Quandalle2015-09-021-0/+5
| | | | Fixes #260
* Avoid side effects while clicking on a link in a card descriptionMaxime Quandalle2015-09-011-0/+17
| | | | Fixes #261
* Re-enable attachments on sandstormMaxime Quandalle2015-09-011-2/+1
| | | | | Credits go to @dwrensha who implement the required MongoDB upgrade on meteor-spk.
* Update translation source fileMaxime Quandalle2015-09-0112-75/+74
|
* Fix the horizontal canvas scrolling on card openingMaxime Quandalle2015-08-313-29/+43
|
* Fix comment insertionMaxime Quandalle2015-08-311-2/+2
|
* Improve the board subscriptionMaxime Quandalle2015-08-311-10/+16
| | | | Fixes #258
* Temporarily hide the attachment feature on sandstormMaxime Quandalle2015-08-311-1/+2
| | | | | | | | | | Our spk currently have an issue with the bundled MongoDB (forked) version that breaks if some files are inserted in a GridFS collection. We need to find out a way to upgrade and migrate the bundled database until we can re-enable the attachment feature. Note that the feature is unmodified, it's just hidden in the UI.
* Don't save a draft if the card description hasn't been modifiedMaxime Quandalle2015-08-311-1/+4
|