summaryrefslogtreecommitdiffstats
path: root/.meteor
Commit message (Collapse)AuthorAgeFilesLines
...
| * Implement fast-renderMaxime Quandalle2015-10-302-1/+5
| | | | | | | | | | | | This required updating 3stack:presence because of the following bug: https://github.com/3stack-software/meteor-presence/pull/3
| * Update packages and update Meteor to 1.2.1Maxime Quandalle2015-10-293-33/+29
| | | | | | | | Blaze-components had yet another methods rename.
| * Upgrade Meteor to 1.2.1-rc4Maxime Quandalle2015-10-232-19/+19
| | | | | | | | | | | | 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()`.
* | Import members: UI flow okXavier Priour2015-11-132-34/+33
|/
* Display the board name in the page titleMaxime Quandalle2015-10-222-0/+3
| | | | Fixes #364
* Upgrade peerlibrary:blaze-components to v0.14Maxime Quandalle2015-10-211-11/+12
| | | | | This change includes method renames and others UI related packages updates.
* Upgrade kenton:accounts-sandstorm package to 0.1.6Maxime Quandalle2015-10-211-1/+1
| | | | | We now delegates more user attributes sync (avatar and permissions) to this package instead of doing it ourselves.
* Translate the label colorsMaxime Quandalle2015-10-151-2/+2
|
* Remove the Meteor._wrapAsync depreciation warningMaxime Quandalle2015-10-131-1/+1
| | | | | This warning was raised by the `cfs:storage-adapter` package and fixed in https://github.com/CollectionFS/Meteor-CollectionFS/pull/663.
* Abstract the jquery-textcomplete integration with EscapeActionsMaxime Quandalle2015-10-131-1/+1
| | | | | We now can re-use this integration in multiple places, this will be useful for #342 for instance.
* Support app deployment under a path prefixMaxime Quandalle2015-10-081-1/+1
| | | | Fixes #133
* updated to Meteor 1.2.0.2hack1m2015-10-052-13/+13
|
* Upgrade to Meteor 1.2Maxime Quandalle2015-09-224-82/+85
|
* 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.
* Centralize all mutations at the model levelMaxime Quandalle2015-09-082-1/+3
| | | | | | | | | | | | | | | 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.
* Upgrade dependenciesMaxime Quandalle2015-09-061-8/+8
|
* Change our presence packageMaxime Quandalle2015-09-042-2/+2
| | | | | | | | | 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.
* Upgrade meteor to v1.2-rc12Maxime Quandalle2015-09-042-10/+10
|
* Enforce a consistent ES6 coding styleMaxime Quandalle2015-09-032-1/+5
| | | | | | | | | 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).
* Upgrade Meteor to v1.2-rc7Maxime Quandalle2015-08-282-20/+20
|
* Call me WekanMaxime Quandalle2015-08-281-1/+1
| | | | | | Thank you @neynah for the Wekan icons Closes #247
* Replace bower packages by meteor onesMaxime Quandalle2015-08-252-2/+4
| | | | | | | | | | | | | | | | | | | Bower build process was sometimes unpredictable and had unspecified dependencies (git) that caused bugs (eg #164, #172). Meteor packages have better integration with the meteor build system and ensure deterministic build, the downside being that we have to maintain wrapper of JS package just for the purpose of publishing in atmosphere. Others are also struggling with this, see for instance: https://github.com/MeteorCommunity/discussions/issues/14 Hopefully we'll have a better solution one day (official browserify integration? Who knows.) As a side effect the new release of perfect-scrollbar breaks the style, this will be fixed in a later commit. Fixes #172
* Upgrade meteor to 1.2-rc.4 and package versionsMaxime Quandalle2015-08-253-78/+106
| | | | | | | | | | | | The new version of meteor speeds up the reload cycle, which is super valuable during the development. I also removed the "imply-everything" "meteor-platform" package in favor of a more fined-grained package selection. This version also introduces ES6 support with transparent babeljs transpilation. Most features are enable (with the notable exception of ES6 modules) and this commit started to use them in places where a XXX comment suggested it.
* Start the migration from iron-router to flow-routerMaxime Quandalle2015-08-232-11/+12
| | | | | | | | | | | | | | | | | | | 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.
* Implement list restorationMaxime Quandalle2015-08-222-0/+2
|
* Upgrade dependenciesMaxime Quandalle2015-08-222-12/+17
| | | | | | This includes a security fix in mquandalle:bower, and a new package for useraccounts iron-router templates which forced us to move some configuration function calls.
* Improve card and list sortable dragMaxime Quandalle2015-06-172-2/+2
| | | | | | | | Use a custom build of jquery-ui with only the plugins we need (instead of including everything). Fix a tricky bug of conflict between Blaze reactive updates and jquery-ui (which caused cards to sometimes disappear).
* Re-factor the avatar system and support avatar uploadsMaxime Quandalle2015-06-092-6/+0
| | | | | | | | | | | | | | | 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.
* Use GitHub flavored markdownMaxime Quandalle2015-06-062-2/+2
| | | | | | | Replace meteor core markdown package by perak:markdown, that supports line breaks and tables. Fixes #124.
* Upgrade packagesMaxime Quandalle2015-06-031-11/+11
|
* Implement presence indicatorsMaxime Quandalle2015-05-301-0/+3
|
* Improve scrollingMaxime Quandalle2015-05-242-0/+2
| | | | | | | | | | | | We now replace native scrollbar by custom ones on the list card (which is required by the new ergonomics in the parent commit), but the "scrolling engine", is still native, we just hide the scrollbar and draw our own in HTML/CSS using the perfect-scrollbar package (from bower). This commit also implements component scrolling when certain actions are performed, eg scroll to the bottom when the new card composer is opened.
* Upgrade dependenciesMaxime Quandalle2015-05-221-3/+3
|
* Upgrade the useraccount system that support autofocusMaxime Quandalle2015-05-181-2/+2
| | | | v1.10.0 fixes https://github.com/meteor-useraccounts/core/issues/384
* Fix new list formMaxime Quandalle2015-05-141-2/+2
| | | | Fixes #157.
* Style tweaksMaxime Quandalle2015-05-141-1/+1
| | | | Follows strictly jshint and jscs rules.
* RenaissanceMaxime Quandalle2015-05-128-0/+193
_,,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