Commit graph

102 commits

Author SHA1 Message Date
Lauri Ojansivu
20af78e50b - Back to Meteor 1.6.0.1 and MongoDB 3.2.21 to make Snap work.
Thanks to xet7 !
2018-10-23 14:15:33 +03:00
Lauri Ojansivu
079e45eb52 - Trying Meteor 1.8.1-beta.0
Thanks to xet7 !
2018-10-10 14:58:52 +03:00
Lauri Ojansivu
288800eafc - Add LDAP. In progress.
Thanks to maximest-pierre, Akuket and xet.

Related #119
2018-10-03 11:50:52 +03:00
Lauri Ojansivu
bd6e4a351b Add CAS with attributes.
Thanks to ppoulard !
2018-09-28 00:23:31 +03:00
Lauri Ojansivu
6673b79738 Merge branch 'feature-rules' of https://github.com/Angtrim/wekan into Angtrim-feature-rules 2018-09-16 00:10:40 +03:00
Lauri Ojansivu
ebaccbccca - Add msavin:userCache.
https://forums.meteor.com/t/introducing-a-new-approach-to-meteor-user-this-simple-trick-can-save-you-millions-of-database-requests/45336/7
  https://github.com/msavin/userCache

Thanks to msavin and xet7 !

Related #1672
2018-08-28 23:36:54 +03:00
Lauri Ojansivu
39312a075e - [OAuth2 Login on Standalone Wekan](https://github.com/wekan/wekan/wiki/OAuth2). For example, Rocket.Chat can provide OAuth2 login to Wekan.
Also, if you have Rocket.Chat using LDAP/SAML/Google/etc for logging into Rocket.Chat, then same users can login to Wekan when
  Rocket.Chat is providing OAuth2 login to Wekan.

Thanks to salleman33 and xet7 !

Closes #234
2018-08-25 00:49:02 +03:00
Lauri Ojansivu
96173ad431 Merge branch 'devel' of https://github.com/salleman33/wekan into salleman33-devel 2018-08-24 19:46:42 +03:00
Lauri Ojansivu
b3005f828d - Use only framing policy, not all of content policy.
- Fix Date and Time Formats are only US in every language.

Thanks to xet7 !

Closes #1833
2018-08-16 14:29:38 +03:00
Angelo Gallarello
f63482b587 UI for rules list 2018-08-03 19:47:20 +02:00
ppoulard
ee81775dc8 Adding SSO CAS to Wekan 2018-07-03 15:55:19 +02:00
Nicu Tofan
0394a78ece
Get rid of extra package
staringatlights:flow-router is another incarnation of kadira:flow-router
kadira:flow-router is not an explicit dependency but useraccounts:flow-routing depends on it.
This commit gets rid of an anoying message informing that a route has
not been found.
2018-06-27 17:39:29 +03:00
Nicu Tofan
18467dfe40
Show cards in calendar 2018-06-26 22:11:51 +03:00
Nicu Tofan
226d25ca94
Introducing third board view: calendar.
A dependency to rzymek:fullcalendar has also been added.
2018-06-26 19:55:23 +03:00
Allemand Sylvain
1c8a00943c authentification oauth2 2018-04-09 16:49:07 +02:00
Lauri Ojansivu
40d438a517 Added meteor packages for security:
- browser-policy
- eluck:accounts-lockout

Thanks to xet7 !
2018-04-04 23:18:06 +03:00
Lauri Ojansivu
056843d66c Remove Emoji support, so MAC addresses etc show correctly.
Thanks to xet7 ! Closes #1248, closes #323
2018-02-12 23:52:22 +02:00
Lauri Ojansivu
6622dbb56b Meteor 1.6.0.1, Node 8.9.3, NPM 5.5.1, fibers 2.0.0 2018-01-22 00:18:59 +02:00
Lauri Ojansivu
eb9d417a27 Add mixmax:smart-disconnect to lower CPU usage when
browser tab is not selected. Thanks mfshiu !
Related wekan/wekan-mongodb#2
2017-12-12 14:06:14 +02:00
Lauri Ojansivu
8dd6255ebf Revert back to Meteor v1.4, Node v4.8.6 and MongoDB v3.2.18 2017-12-12 13:58:46 +02:00
Lauri Ojansivu
415fafe7f6 Add mixmax:smart-disconnect to lower CPU usage when
browser tab is not selected. Thanks mfshiu !
Related wekan/wekan-mongodb#2
2017-12-12 13:50:19 +02:00
Lauri Ojansivu
7afea1809f Revert Meteor 1.6.1 upgrade because it broke Wekan. So now using Meteor 1.6. 2017-12-11 21:13:30 +02:00
Lauri Ojansivu
1790b99fe0 Version updates. 2017-12-11 18:15:02 +02:00
Lauri Ojansivu
ba9e163dd5 Remove not needed packages. Upgrade packages. Update Sandstorm capnp path.
Note: This version does not work on Sandstorm yet.
2017-12-03 18:50:22 +02:00
Lauri Ojansivu
d6a5cb534d Try upgrading Wekan to Node v6.12 and Meteor 1.6, still using MongoDB 3.2.18.
Standalone Wekan seems to work, needs testing.
This does not fix crash bug of MongoDB 3.4.x.
This version does not yet work on Sandstorm.
2017-12-03 02:29:37 +02:00
Brooks Becton
d48043c7ee Added swipebox package and added it to attachement images
Also removed '.js-open-viewer' and it's styling stub
2017-10-28 10:15:47 -05:00
Lauri Ojansivu
c3804dc0fa SECURITY FIX: Meteor allow/deny. 2017-10-03 15:17:40 +03:00
Lauri Ojansivu
a62c8eb5a0 Add emojis back, because removing them broke local dev Sandstorm.
Thanks to xet7 ! Opens #1248, opens #743, opens #643, opens #323
2017-09-25 19:40:41 +03:00
Lauri Ojansivu
c4fd729b34 Remove emoji support, because it breaks MAC addresses, urls, code etc.
Thanks to xet7 ! Closes #1248, closes #743, closes #643, closes #323
2017-09-25 18:30:26 +03:00
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