summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fixed typo in template for quick-adding a user.Kenton Hamaluik2015-10-031-1/+1
|
* Made eslinter happy.Kenton Hamaluik2015-10-031-12/+12
|
* Added package.json for meteor deploymentKenton Hamaluik2015-10-031-0/+11
|
* Conformed to the 80-character line length limit.Kenton Hamaluik2015-10-031-9/+11
|
* Initial support for @user and #label use in new cards.Kenton Hamaluik2015-10-031-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.
* 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.
* | Upgrade to Meteor 1.2Maxime Quandalle2015-09-224-82/+85
| |
* | Merge pull request #317 from AlexanderS/fix/remove-memberMaxime Quandalle2015-09-212-1/+10
|\ \ | |/ |/| Fix removeMemberPopup
| * 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.
* | Merge pull request #314 from fisle/develMaxime Quandalle2015-09-192-0/+36
|\ \ | | | | | | Shortcut: Spacebar assigns self to current card, 'F' toggles filter sidebar
| * | Shortcut: F toggles filter sidebarfisle2015-09-192-0/+12
| | |
| * | Shortcut: Spacebar assigns self to current cardfisle2015-09-192-0/+24
|/ /
* | Use Travis container-based infrastructureMaxime Quandalle2015-09-181-0/+1
| | | | | | | | | | This option add a few restrictions (in particular `sudo` is disabled) but makes the process quicker to start and to execute.
* | Configure Continuous Integration (CI) for linting rulesMaxime Quandalle2015-09-181-0/+7
| |
* | Add some strings to the translation setMaxime Quandalle2015-09-182-2/+4
| |
* | 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.
* | Merge pull request #304 from AlexanderS/fix/redundant-wordsMaxime Quandalle2015-09-161-2/+2
|\ \ | |/ |/| Remove redundant words
| * Remove redundant wordsAlexander Sulfrian2015-09-161-2/+2
|/
* Upgrade Meteor 1.2 to RC 14Maxime Quandalle2015-09-122-14/+14
| | | | | This fixes the weird trace reported in #264 and in https://github.com/meteor/meteor/issues/5107.
* Bump sandstorm app versionMaxime Quandalle2015-09-111-1/+1
|
* Merge branch 'master' into develMaxime Quandalle2015-09-1011-61/+100
|\
| * Release v0.9v0.9Maxime Quandalle2015-09-101-1/+1
| |
| * Mention Heroku one-click-install on the release notesMaxime Quandalle2015-09-102-6/+5
| |
| * Fix the draft saving feature on card switchingMaxime Quandalle2015-09-103-2/+6
| |
| * Update README in preparation of v0.9Maxime Quandalle2015-09-101-15/+24
| | | | | | | | | | Use the Sandstorm app market introduction and update the links to docker, sandstorm, gitter, and heroku, and the app screenshot.
| * 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.
| * Use the master branch as default for heroku deploymentsMaxime Quandalle2015-09-102-2/+2
| | | | | | | | Devel might contain instable features
| * Support Heroku one-click deployMaxime Quandalle2015-09-103-2/+23
| | | | | | | | | | Fixes #76 Closes #188
| * Pull translations from TransifexMaxime Quandalle2015-09-092-37/+37
| |
* | Add some passing ESlint rulesMaxime Quandalle2015-09-081-66/+35
| |
* | Centralize all mutations at the model levelMaxime Quandalle2015-09-0826-377/+395
|/ | | | | | | | | | | | | | | 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.
* Release v0.9.0-rc2v0.9.0-rc2Maxime Quandalle2015-09-071-1/+1
|
* Pull translations from TransifexMaxime Quandalle2015-09-0615-1965/+1140
| | | | Fixes #293
* 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-0610-25/+25
|
* Add a missing translationMaxime Quandalle2015-09-062-4/+4
|
* Upgrade dependenciesMaxime Quandalle2015-09-061-8/+8
|
* Add a docker-compose configuration fileMaxime Quandalle2015-09-061-0/+16
| | | | Closes #231
* 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-064-3/+10
| | | | Fixes #265
* Support avatars and improve permissions integration on sandstormMaxime Quandalle2015-09-054-71/+89
| | | | | | | 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
|