Commit graph

73 commits

Author SHA1 Message Date
Lauri Ojansivu
2302453b36 Node.js etc updates. Thanks to johnleeming !
Fix: Adding user to board causes node.js to crash. Thanks to nztqa ! Closes #1131
2017-07-15 00:01:45 +03:00
nztqa
d31b4cd2d9 Add http package 2017-07-09 14:56:40 +09:00
Lauri Ojansivu
f0f27d1b95 Remove submodules and clone them instead, only latest history and one branch. Closes #977 2017-06-23 17:17:02 +03:00
Lauri Ojansivu
728535a0e9 Fix Case-sensitive email handling. Thanks to nztqa ! Closes #675 2017-06-23 10:10:20 +03:00
huneau romain
b5271e5346 add token authentication, only admin can use api 2017-05-11 12:15:02 +02:00
Lauri Ojansivu
f8cd29ea24 Updating meteor dependencies, because wekan still seems to work. 2017-04-27 21:04:31 +03:00
Lauri Ojansivu
0319bcf7bb REST API - Meteor 1.4 - first step issue 2017-04-27 20:49:24 +03:00
Brylie Christopher Oxley
ebe42b4358 meteor update all packages 2017-03-30 12:29:20 +03:00
Serubin
92a34ba6a7 Added local dependency for flow-router 2017-03-22 22:23:49 -04:00
shoetten
de3be14d01 Use atmosphere package of bootstrap-datepicker lib. 2016-11-22 21:28:54 +01:00
Maxime Quandalle
27a58c18ee
Implement a disconnected indicator
Fixes #451
2016-07-20 18:04:16 +02:00
Maxime Quandalle
8d555707f2
Add VSCode editor configuration to the repository 2016-07-20 15:54:59 +02:00
Maxime Quandalle
9d3271b731
Update Meteor to 1.3.5.1
Meteor is moving fast these days! This version should make Wekan quicker to
start.

These packages were also updated:

accounts-password  upgraded from 1.1.12 to 1.1.13
babel-compiler     upgraded from 6.8.4 to 6.8.5
coffeescript       upgraded from 1.1.3 to 1.1.4
ddp-server         upgraded from 1.2.9 to 1.2.10
ecmascript         upgraded from 0.4.7 to 0.4.8
email              upgraded from 1.0.15 to 1.0.16
npm-bcrypt         upgraded from 0.8.6_2 to 0.8.6_3
stylus             upgraded from 2.512.4 to 2.512.5
templating         upgraded from 1.1.13 to 1.1.14
tracker            upgraded from 1.0.14 to 1.0.15
webapp             upgraded from 1.2.10 to 1.2.11
2016-07-20 11:33:45 +02:00
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
6f2724fb90 Update flow router to 2.10.1 from 2.10.0
Fixes #498
2016-02-01 18:00:45 +01: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
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
cf6139d9e3 Upgrade the version of mquandalle:jade
v0.4.7 was bugged, see https://github.com/mquandalle/meteor-jade/issues/195
2015-12-26 23:31:21 +01:00
Maxime Quandalle
c69f993013 Accelerate the build process
Following a valuable comment from @Slava [0], this commit improves the
build and the reload time of Wekan. It does so by implementing the
following changes:

* Upgrade the meteor build tool to a version which includes a fix to
  an issue with the caching of the dependency resolution [1]. This fix
  will be included in Meteor 1.3, so we won't have to use a
  "special release" anymore;
* Change the stylus package from `mquandalle:stylus` to `stylus` as we
  don't use the libraries included with my (mquandalle) version like
  Jeet or Rupture, and the core package implement the new meteor build
  plugin API with caching. The generated CSS file is slighly different
  mostly mostly because we miss some autoprefixed values but even
  until meteor-core figure out a good way to configure CSS
  autoprefixing, the benefits (better compile time) outweights the
  cons. For record I attached a diff in the generated style [2];
* Upgrade `mquandalle:jade` to a version that implements the build
  plugin caching correctly.

These 3 changes decrease the reload time of about 50% on my computer.

[0]: https://github.com/meteor/meteor/issues/5269#issuecomment-166422201
[1]: https://github.com/meteor/meteor/pull/5747
[2]: https://gist.github.com/mquandalle/e95198626767b56fc63a
2015-12-24 14:39:07 +01:00
Maxime Quandalle
a762f6dc9d Support card and and drop on mobile web
Fixes #449
2015-12-21 23:01:14 +01:00
Xavier Priour
d08e1cc45b Export Wekan now server-based with proper auth 2015-12-16 21:58:43 +01:00
Xavier Priour
0608b90d3b Merge remote-tracking branch 'upstream/devel' into devel 2015-12-16 16:23:58 +01:00
Maxime Quandalle
677e9937e0 Replace reywood:publish-composite by cottz:publish-relations
Since bug #431 is due to publish-composite I tried to fix this package
and propose a pull request but the code was difficult to refactor. I
decided to use @cottz package instead which handled DDP messages in
the correct order.

Fixes #431
2015-12-14 20:23:43 +01:00
Xavier Priour
18697d45f6 board export now checks authentication 2015-12-13 20:02:34 +01:00
Xavier Priour
f20b5d04f5 export board to Wekan JSON 2015-12-09 00:35:45 +01:00
Maxime Quandalle
cdcada16a6 Update dependencies
3stack:presence             upgraded from 1.0.4 to 1.0.5
arillo:flow-router-helpers  upgraded from 0.4.5 to 0.4.7
cosmos:browserify           upgraded from 0.8.3 to 0.9.2
fortawesome:fontawesome     upgraded from 4.4.0 to 4.5.0
kadira:blaze-layout         upgraded from 2.2.0 to 2.3.0
kadira:flow-router          upgraded from 2.9.0 to 2.10.0
meteorhacks:fast-render     upgraded from 2.10.0 to 2.11.0
useraccounts:core           upgraded from 1.12.4 to 1.13.0
useraccounts:flow-routing   upgraded from 1.12.4 to 1.13.0
useraccounts:unstyled       upgraded from 1.12.4 to 1.13.0
2015-12-07 19:07:37 -05:00
Maxime Quandalle
0623c8ea52 Merge pull request #411 from floatinghotpot/patch-4
add: set user preferred lang and allow select lang for user form
2015-12-07 19:02:31 -05:00
floatinghotpot
ec130d4480 add: use user preferred lang for user form, and allow selecting 2015-12-07 12:36:51 +08:00
floatinghotpot
011f53ad08 add: invite user via email, invited user can accept or decline, allow member to quit 2015-12-07 11:15:57 +08:00
Maxime Quandalle
827663f255 Sync Sandstorm URL and page title with the inner Wekan grain
The page title synchronization required implementing reactivity in the
kadira:dochead package, see https://github.com/kadirahq/meteor-dochead/pull/25

Closes #403.
2015-11-27 16:36:38 -08:00
Maxime Quandalle
643eb8a7e1 Fix #409
Credits goes to @floatinghotpot, thanks!
2015-11-25 21:55:22 -08:00
Xavier Priour
33193b6f7b code review fixes 2015-11-17 08:52:55 +01:00
Xavier Priour
dd0a6e1a82 Import members: board import 2015-11-14 01:41:02 +01:00
Xavier Priour
a7427b9ae4 merge with /devel 2015-11-13 12:43:34 +01:00
Xavier Priour
3dc70b3ea4 Import members: UI flow ok 2015-11-13 12:35:41 +01:00
Maxime Quandalle
cb3bd86396 Improve Sandstorm usernames management
We now use the `preferredHandle` exposed by Sandstorm as source for
the username and append a number if the username is already taken
since we need to ensure username uniqueness (eg 'max', 'max1', 'max2')

Fixes #352
2015-11-11 14:16:40 -08:00
Maxime Quandalle
a6bd49da9f Update Meteor packages 2015-11-08 21:15:31 -08:00
Maxime Quandalle
41b23f88ae Implement fast-render
This required updating 3stack:presence because of the following bug:

  https://github.com/3stack-software/meteor-presence/pull/3
2015-10-30 03:05:43 +01:00
Maxime Quandalle
68521fc1c3 Update packages and update Meteor to 1.2.1
Blaze-components had yet another methods rename.
2015-10-29 15:35:33 +01:00
Maxime Quandalle
31b60d82fc Upgrade Meteor to 1.2.1-rc4
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()`.
2015-10-23 16:56:55 +02:00
Maxime Quandalle
b9d20e04f2 Display the board name in the page title
Fixes #364
2015-10-22 18:13:16 +02:00
Maxime Quandalle
c6b12dc5ad Upgrade peerlibrary:blaze-components to v0.14
This change includes method renames and others UI related packages
updates.
2015-10-21 04:34:44 +02:00
Maxime Quandalle
9154b06fc3 Upgrade kenton:accounts-sandstorm package to 0.1.6
We now delegates more user attributes sync (avatar and permissions) to
this package instead of doing it ourselves.
2015-10-21 04:26:16 +02:00
Maxime Quandalle
15ebfa63c6 Translate the label colors 2015-10-15 00:52:32 +02:00
Maxime Quandalle
1bf9e65571 Remove the Meteor._wrapAsync depreciation warning
This warning was raised by the `cfs:storage-adapter` package and fixed
in https://github.com/CollectionFS/Meteor-CollectionFS/pull/663.
2015-10-13 18:44:46 +02:00
Maxime Quandalle
8bbc69616f Abstract the jquery-textcomplete integration with EscapeActions
We now can re-use this integration in multiple places, this will be
useful for #342 for instance.
2015-10-13 18:36:58 +02:00
Maxime Quandalle
a78debc461 Support app deployment under a path prefix
Fixes #133
2015-10-08 23:28:27 +02:00
hack1m
6db8bfc343 updated to Meteor 1.2.0.2 2015-10-05 16:25:27 +08:00
Maxime Quandalle
b8403b9c35 Upgrade to Meteor 1.2 2015-09-22 15:24:18 +02:00
Maxime Quandalle
bc1a576a67 Upgrade Meteor 1.2 to RC 14
This fixes the weird trace reported in #264 and in
https://github.com/meteor/meteor/issues/5107.
2015-09-12 23:44:46 +02:00