summaryrefslogtreecommitdiffstats
path: root/client/components/cards
Commit message (Collapse)AuthorAgeFilesLines
* comment only working, naive implementation completeRyan Helsing2017-03-186-10/+41
|
* current progressRyan Helsing2017-03-184-27/+37
|
* Make Due Date layout nicer on minicard. Thanks to whittssg2!Lauri Ojansivu2017-02-112-21/+20
|
* Add remaining of checklist feature codeLauri Ojansivu2017-02-032-2/+17
|
* Add checklist featurelksime2017-01-206-1/+229
|
* Merge pull request #30 from dwrensha/show-card-commentsLauri Ojansivu2016-11-291-0/+3
|\ | | | | set isLoaded to true on both transitionend and animationend
| * set isLoaded to true on both transitionend and animationendDavid Renshaw2016-11-231-0/+3
| |
* | Fix "can't set timers inside simulations error" when moving cards with ↵shoetten2016-11-221-1/+1
| | | | | | | | start/due dates.
* | Refactor code based on eslint guidelines.shoetten2016-11-222-28/+32
| |
* | Update translations and title of date badges.shoetten2016-11-223-9/+13
| |
* | Color highlight start and due dates with correct timezone handling.shoetten2016-11-223-16/+39
| |
* | Display start and due dates in minicards.shoetten2016-11-223-7/+28
| |
* | Add basic start and due dates for cards.shoetten2016-11-216-1/+284
|/
* Fix an event name from animationend to transitionendMaxime Quandalle2016-07-191-1/+1
| | | | Closes #646
* Merge PR #593 into develMaxime Quandalle2016-07-194-12/+11
|\
| * UI: Put every attachment action on its own lineAlexander Sulfrian2016-05-191-1/+1
| |
| * UI: Scale the attachemnt thumbnailsAlexander Sulfrian2016-05-191-2/+2
| | | | | | | | The attachements should be scaled inside the card, too.
| * UI: Center add-attachment linkAlexander Sulfrian2016-05-192-1/+6
| |
| * UI: Fix scaling of cover images (Fixes: #548)Alexander Sulfrian2016-04-252-8/+2
| | | | | | | | | | | | This reverts f039923ac134e4a3cc70a1a7d47c21460676b1c0 and fixes #196 in a different way (adding quotes). So that we can use the css background properties to scale the cover images.
* | Fix move to topAlexander Sulfrian2016-07-181-2/+2
| | | | | | | | | | If the minOrder is 0, the previous code does not work. This code is now doing the obvious stuff to change the order.
* | Models: Replace before.insert with autoValuesAlexander Sulfrian2016-06-031-3/+1
|/ | | | | | | | The before.insert hooks have the problem, that they are executed in a different order if called from the client or from the server. If called from the client, the before.insert hook is called before validation of the schema, but if called from the server, the validation is called first and fails.
* cardDetails: allow to move cards to top / bottomFriedrich von Never2016-03-192-0/+14
|
* Fix a bug with the inheritance modelMaxime Quandalle2016-02-101-1/+1
| | | | See https://github.com/meteor/meteor/issues/6162
* Add notification, allow watch boards / lists / cardsLiming Xie2016-01-053-0/+28
|
* Remove unnecessary template name declarationMaxime Quandalle2016-01-032-8/+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 card infinite scrolling on card activitiesMaxime Quandalle2016-01-031-2/+6
| | | | | | | | I imagine blaze-component changed their Mixins API since I written this code. We need some tests to avoid this kind of regressions when updating dependencies! Fixes #420
* Fix layout on Apple devicesMaxime Quandalle2016-01-022-0/+4
| | | | | | | | | | | | | | | The layout issue was related to the lack of autoprexing for CSS properties. c69f993 did improve the reload time significantly but for that I had to replace `mquandalle:stylus` by the core `stylus` package. Unfortunatly it is currently difficult to run an autoprefixer with the core CSS compilers (as reported in https://github.com/meteor/meteor/issues/5219). So instead we rely on `nib` which transparently define some mixins for autoprefixing, the only restrictions being that we have to manually `@import 'nib'` on top of stylus files. Fixes #461
* change edit card title input to textarea for editing larger titlesalayek2016-01-012-4/+21
|
* Forbid trailing spacesMaxime Quandalle2015-12-301-1/+1
|
* add: support compact mode for mobile web, auto adapt to small screen/windowLiming Xie2015-12-174-2/+28
|
* Dynamically resize the new card form if the title is too longMaxime Quandalle2015-12-091-1/+2
|
* bugfix: only care active members, also optimize some codefloatinghotpot2015-12-081-1/+1
|
* Enphasize keyboard shortcuts with a dedicated styleMaxime Quandalle2015-11-251-1/+1
| | | | | | Also add release notes related to the #387 merge. -- Fluctuat nec mergitur
* Merge GitHub PR #387Maxime Quandalle2015-11-153-2/+100
|\
| * add preview attached image, allow upload image from clipboard and drag & drpfloatinghotpot2015-11-133-2/+100
| |
* | Finish the minicard editor auto-completion featureMaxime Quandalle2015-11-081-1/+1
|/ | | | | | | | | | | 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
* Upgrade Meteor to 1.2.1-rc4Maxime Quandalle2015-10-231-3/+3
| | | | | | 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()`.
* Prefer ES5 methods over underscore utilitiesMaxime Quandalle2015-10-222-3/+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
* Upgrade peerlibrary:blaze-components to v0.14Maxime Quandalle2015-10-211-7/+7
| | | | | This change includes method renames and others UI related packages updates.
* Re-implement label deletionMaxime Quandalle2015-10-201-1/+1
| | | | | | This was not ported during v0.9 re-factor. Fixes #322
* Prevent dublicated empty labels of the same colorMaxime Quandalle2015-10-141-1/+1
|
* Fix a typo in a function call introduced in a78debcMaxime Quandalle2015-10-131-1/+1
|
* Support app deployment under a path prefixMaxime Quandalle2015-10-082-2/+2
| | | | Fixes #133
* Fix Popup.afterCommitAlexander Sulfrian2015-09-202-3/+3
| | | | | | 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 branch 'master' into develMaxime Quandalle2015-09-101-0/+3
|\
| * Fix the draft saving feature on card switchingMaxime Quandalle2015-09-101-0/+3
| |
* | Centralize all mutations at the model levelMaxime Quandalle2015-09-083-65/+15
|/ | | | | | | | | | | | | | | 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.
* Hide some disabled forms for anonymous board viewersMaxime Quandalle2015-09-062-16/+20
| | | | | | Fixes #288 Fixes #289 Fixes #290
* Fix member permission modificationMaxime Quandalle2015-09-051-1/+1
| | | | Fixes #280
* Enforce a consistent ES6 coding styleMaxime Quandalle2015-09-034-122/+122
| | | | | | | | | 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).