Commit graph

396 commits

Author SHA1 Message Date
Maxime Quandalle
35c6b51a3f
Meteor and Meteor packages updates
Meteor was updated to 1.3.4.4, though we haven't modified the code base to
organize it around the new module system, we will still benefit from the
possibility of importing NPM packages dirrectly. From my tests, it also improves
the build time.

Also as https://github.com/meteor/meteor/pull/5841 was merged in Meteor 1.3.4.2,
\#385 is now fixed.

We updated the following packages in the process:

aldeed:collection2          upgraded from 2.8.0 to 2.9.1
aldeed:collection2-core     upgraded from 1.0.0 to 1.1.1
alethes:pages               upgraded from 1.8.4 to 1.8.6
arillo:flow-router-helpers  upgraded from 0.4.7 to 0.5.2
blaze-html-templates        removed from your project
cfs:http-methods            upgraded from 0.0.30 to 0.0.32
cosmos:browserify           removed from your project
cottz:publish-relations     upgraded from 2.0.0 to 2.0.6
kadira:dochead              upgraded from 1.4.0 to 1.5.0
kadira:flow-router          upgraded from 2.10.1 to 2.12.1
kenton:accounts-sandstorm   upgraded from 0.1.8 to 0.5.1
meteorhacks:fast-render     upgraded from 2.11.0 to 2.14.0
meteorhacks:inject-data*    upgraded from 1.4.1 to 2.0.0
meteorhacks:meteorx         added, version 1.4.1
meteorhacks:subs-manager    upgraded from 1.6.3 to 1.6.4
mquandalle:jade             upgraded from 0.4.8 to 0.4.9
softwarerero:accounts-t9n   upgraded from 1.1.7 to 1.3.4
tap:i18n                    upgraded from 1.7.0 to 1.8.2
templates:tabs              upgraded from 2.2.0 to 2.2.2
useraccounts:core           upgraded from 1.13.1 to 1.14.2
useraccounts:flow-routing   upgraded from 1.13.1 to 1.14.2
useraccounts:unstyled       upgraded from 1.13.1 to 1.14.2
2016-07-18 17:51:41 +02:00
Maxime Quandalle
4f5cecf738 Merge #616 into devel 2016-07-18 15:40:41 +02:00
Alexander Sulfrian
855f56c61a profile.name is called profile.fullname (#615)
The name of the profile field was changed log ago. This fixes the
remaining wrong references.
2016-07-11 12:05:03 +02:00
Alexander Sulfrian
36f17a5717 UI: Fix overlapping click event handler (#614)
The click event handler for links in the card display are overlapping:
The general event for opening the link in a new window matches on user
mentions, too. But user mentions cannot be opened in a new window.
2016-07-11 12:04:42 +02:00
Alexander Sulfrian
3f12e3e96f UI: Fix small bug with the multi-selection button (#591)
This bug was introduced in 081b09207f.
2016-07-11 12:03:22 +02:00
Prayag Verma
c7e457e63f Fix a typo (#515)
Remove extra `the`
2016-07-11 12:00:56 +02:00
Alexander Sulfrian
e521fe617e Welcome board: Allow localization 2016-06-03 03:56:41 +02:00
Alexander Sulfrian
ae2c1fb77f Fix initial board creation
We cannot rely on the automatic userId setting of the collection hooks.
If a user is created during invitation, the userId field will contain
the id of the inviting user.

This fix this, by mocking the CollectionHooks.getUserId function and
returning the userId of the new user for all new documents after
creating the user.
2016-06-03 03:56:40 +02:00
Alexander Sulfrian
b9883a8e24 Remove duplicated logic
The duplicated logic was nessessary because the before.insert hook was
not called before validation, when inserting was initiated on the server.
Using autoValues fixed this problem.
2016-06-03 03:56:38 +02:00
Alexander Sulfrian
18b1573b25 Meteor.users: Add SimpleSchema
Replace before.insert hook with SimpleSchema and autoValue.
2016-06-03 03:56:37 +02:00
Alexander Sulfrian
a2888250f4 Models: Replace before.insert with autoValues
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.
2016-06-03 03:56:35 +02:00
Alexander Sulfrian
14e2b3c15f Add changes for v0.11 to the changelog 2016-04-21 21:03:37 +02:00
Alexander Sulfrian
5916ff3c1b UI: Add missing title attributes
The buttons of the normal view should have the same title attribute, than
the mini screen buttons.

I missed this in 0587158b6b.
2016-04-21 20:39:39 +02:00
Alexander Sulfrian
fad5150ada UI: Add log-in button to public boards
Even if a board is public and a user can view it, the user might want to
log in to be able to edit the board.

The button replaces the "public" permission indicator, because it is
obvious (if the user is not logged in and can view the board, it has to
be public).
2016-04-21 20:38:09 +02:00
Alexander Sulfrian
081b09207f UI: Only display the options, if there is a board
The board options does not have valid use case (or even valid values) if
the board is not found (either because the user is not logged in or the
board really does not exists).
2016-04-21 20:37:10 +02:00
Alexander Sulfrian
7513520a9b UI: Do not display notification settings
The notification settings are only usefull if there is a current user,
because the email address is required.
2016-04-21 20:35:26 +02:00
Alexander Sulfrian
0587158b6b Some small fixes for the buttons in the board header (#580)
* UI: Fix title of button

The multi selection button should not get the filter description.

* UI: Add title for all buttons in the header bar

This is espectially important for the miniScreen view, because there
is only the icon and no text next to the button.
2016-04-21 19:26:27 +02:00
Alexander Sulfrian
b24ee67bbb UI: Center text in the avatars (#581) 2016-04-21 19:25:54 +02:00
Alexander Sulfrian
abc58e7482 Do not publish the whole user doc of board members (#579)
The user document contains hashed passwords and hashed resume tokens.
We should only publish the required bits.
2016-04-21 19:24:42 +02:00
Alexander Sulfrian
3a0a9fa009 Fix initials avatar generation (#577)
The ES5 reduce method also needs a initial value. This bug was
introduced in aa974aa54a.
2016-04-21 19:24:08 +02:00
Maxime Quandalle
90428e7ba1 Merge pull request #530 from ForNeVeR/feature/move-to-end
Move cards to top / bottom
2016-03-19 11:34:10 +01:00
Friedrich von Never
cfbc8eed68 cardDetails: allow to move cards to top / bottom 2016-03-19 10:40:23 +06:00
Maxime Quandalle
e1d01e1652 Merge pull request #531 from TheElf/devel
Plural of Emoji
2016-03-18 17:14:10 +01:00
Maxime Quandalle
90601eacae Upgrade ESLint to v2
This commit also tweak the code style following backward-incompatible v2 rules.
2016-03-17 16:26:14 +01:00
Daniel
c05029d403 Changes in code to correct the spelling of emoji (plural) 2016-02-28 23:10:52 -06:00
Daniel
dc05b01ee1 Changing to the correct pluralization of emoji 2016-02-28 21:51:05 -06:00
Maxime Quandalle
b8aefedcc3 Fix a bug with the inheritance model
See https://github.com/meteor/meteor/issues/6162
2016-02-10 17:19:04 +01:00
Maxime Quandalle
8ab39f0baf Merge pull request #512 from pierreozoux/patch-1
Adds IndieHosters SaaS offer
2016-02-07 12:35:24 +01:00
pierreozoux
c30ea6afbb Adds IndieHosters SaaS offer
I'm wondering, should it be in a different category than PaaS offer?
2016-02-05 19:54:16 +00:00
Maxime Quandalle
6f2724fb90 Update flow router to 2.10.1 from 2.10.0
Fixes #498
2016-02-01 18:00:45 +01:00
Maxime Quandalle
b490acf9fb Merge pull request #430 from wekan/full-screen-import
Full screen board import
2016-02-01 17:53:34 +01:00
Maxime Quandalle
b5ebbd2bf9 Simplify an internal data model used in the importer
We used to save the whole user document in a internal data structure while we
only needed the userId.
2016-01-31 20:03:17 +01:00
Maxime Quandalle
a13fad749e Change the board import layout from a popup to a full page
This commit also removes the “import a single Trello card” as we couldn’t figure
out some reasonable use case.

We also create a new publication on the server to provide the minimal user
profile informations required to display an avatar.
2016-01-31 20:03:12 +01:00
Maxime Quandalle
67e7b6a139 Merge pull request #477 from floatinghotpot/bugfix-notification
Bugfix, and optimize icon for notification
2016-01-08 12:18:59 +01:00
Maxime Quandalle
f68112be38 Merge pull request #478 from seschwar/devel
ports in docker-compose.yml must be an array
2016-01-08 12:18:17 +01:00
Sebastian Schwarz
cf7fd53130 ports in docker-compose.yml must be an array 2016-01-08 10:14:55 +01:00
floatinghotpot
470832e798 Bugfix, and optimize icon for notification 2016-01-08 11:44:20 +08:00
Maxime Quandalle
1e8368dea5 Merge pull request #454 from floatinghotpot/notification
Add notifications, allow watch boards / lists / cards
2016-01-06 12:49:58 +01:00
floatinghotpot
39e1cc0237 Improve PR, adding more comments 2016-01-06 16:59:25 +08:00
Maxime Quandalle
61e6e71f29 Downgrade blaze-component
The upgrade in 9ef8eba introduced a breaking change.

peerlibrary:blaze-components  downgraded from 0.16.2 to 0.15.1
peerlibrary:data-lookup       removed from your project

Fixes #471
2016-01-05 18:14:56 +01:00
Liming Xie
9bbdacc79a Add notification, allow watch boards / lists / cards 2016-01-05 23:26:02 +08:00
Maxime Quandalle
701262a439 Favor FlowRouter.url over Meteor.absoluteUrl
It hides the leading slash treatment as an hidden implementation
detail.
2016-01-05 13:37:15 +01:00
Maxime Quandalle
9ef8ebaf09 Update Meteor packages
aldeed:collection2            upgraded from 2.5.0 to 2.8.0
aldeed:collection2-core       added, version 1.0.0
aldeed:schema-deny            added, version 1.0.1
aldeed:schema-index           added, version 1.0.1
aldeed:simple-schema          upgraded from 1.3.3 to 1.5.3
cosmos:browserify             upgraded from 0.9.2 to 0.9.3
mdg:validation-error          added, version 0.2.0
meteorhacks:subs-manager      upgraded from 1.6.2 to 1.6.3
peerlibrary:blaze-components  upgraded from 0.15.1 to 0.16.2
peerlibrary:data-lookup       added, version 0.1.0
useraccounts:core             upgraded from 1.13.0 to 1.13.1
useraccounts:flow-routing     upgraded from 1.13.0 to 1.13.1
useraccounts:unstyled         upgraded from 1.13.0 to 1.13.1
2016-01-04 02:06:46 +01:00
Maxime Quandalle
ac6491ea12 Remove unnecessary template name declaration
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.
2016-01-03 23:45:46 +01:00
Maxime Quandalle
46747b01fb Fix card infinite scrolling on card activities
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
2016-01-03 23:40:08 +01:00
Maxime Quandalle
8c01d51577 Complete the Docker Compose manifest 2016-01-03 16:04:40 +01:00
Maxime Quandalle
45c542cec3 Merge pull request #468 from choclin/feature/show_exact_activity_time
Show the exact timestamp when hovering the activity time
2016-01-03 00:06:14 +01:00
Dominic Sonntag
7357d28fea added exact time as tooltip to activity time (saying only something like 'x days ago') 2016-01-03 01:47:16 +03:00
Maxime Quandalle
272f67f0c6 Update some meta-data
New site url
New contact email
New year!
2016-01-02 17:15:19 +01:00
Maxime Quandalle
847780760a Deploy master branch on Scalingo
For one `devel` is not stable and it's better to use the last released
version which is always in sync with `master`. Also Scalingo currently
doesn't support running "non-standard" versions of the Meteor build
tool such as the one we are currently using in `devel`.
2016-01-02 17:02:37 +01:00