Compare commits

..
147 Commits
Author SHA1 Message Date
Lauri Ojansivu 5e7e9e8c0d Change to MongoDB 4.0.7 legacy versions without curl to get it working. 2019-03-27 19:02:57 +02:00
Lauri Ojansivu 5841a3abea Merge branch 'edge' into meteor-1.8 2019-03-27 17:53:06 +02:00
Lauri Ojansivu 494d44f8bb v2.56 2019-03-27 17:51:54 +02:00
Lauri Ojansivu ad1a81e8a0 Update translations. 2019-03-27 17:46:09 +02:00
Lauri Ojansivu b0d507c2dd [Fixes the following bugs](https://github.com/wekan/wekan/pull/2287):
- [#2250 -> the spinner could be shown on startup and never goes away](https://github.com/wekan/wekan/issues/2250).
- The code will now only load extra cards that will be in the current viewport.
- When 2 users were interacting on the same board, there was a situation where the spinner could show up on the other user, without being able to load the extra cards.
- The code is now much simpler, thanks to the IntersectionObserver, and all of this for fewer lines of code :)

Thanks to bentiss with Apache I-CLA !

Closes #2250
2019-03-27 17:38:54 +02:00
Lauri Ojansivu 619e5e944b Merge branch 'bentiss-fix-infinite-scroll' into edge 2019-03-27 17:33:53 +02:00
Benjamin Tissoires e2d0faa539 list: disconnect infinite-scroll observer to prevent memory leak 2019-03-26 16:28:25 +01:00
Benjamin Tissoires cbb6c82113 list: move the spinner into its own blaze component
This way, when a list is at the maximum number of cards shown and adding
a new card would make the spinner appear, the list would load the next
N items.

This can happen if user A and B are both looking at the same board,
B adds a new cards, and A will see the spinner and will not be able to
remove it.
2019-03-26 16:27:52 +01:00
Benjamin Tissoires 00376b43f8 list: make sure the spinner of infinite scrolling doesn't show on load
When loading a board on a high resolution screen, there is a chance there
is not enough cards displayed and the spinner is still there, spinning
forever.

Add an idle callback that checks if the spinner is still there, and while
it is there, extend the number of cards to show.

Fixes #2250
2019-03-26 16:26:59 +01:00
Benjamin Tissoires fb163a2493 list: simplify infinite scrolling
Use IntersectionObserver instead of custom made one.
This adds the benefit of not loading any extra cards if the list is
not shown on screen
2019-03-26 16:25:49 +01:00
Lauri Ojansivu d753fc06c9 Use mongodb for Ubuntu 16.04 2019-03-26 00:25:40 +02:00
Lauri Ojansivu a85d652db4 Try to fix meteor-1.8 snap build. 2019-03-25 20:09:31 +02:00
Lauri Ojansivu a9e6bf62bd Merge branch 'edge' into meteor-1.8 2019-03-25 19:12:48 +02:00
Lauri Ojansivu 0674ce19fe Revert to original snapcraft.yaml. 2019-03-25 17:18:01 +02:00
Lauri Ojansivu 3fc251c1f6 Merge branch 'meteor-1.8' of github.com:wekan/wekan into meteor-1.8 2019-03-25 17:15:36 +02:00
Lauri Ojansivu 67c3f663a1 Merge branch 'edge' into meteor-1.8 2019-03-25 17:15:18 +02:00
Lauri Ojansivu 2050796a33 Try to build meteor-1.8 snap. 2019-03-25 08:59:52 +00:00
Lauri Ojansivu 7c4c467e46 Update packages. 2019-03-25 08:25:36 +00:00
Lauri Ojansivu 4f4f3e4593 Merge branch 'edge' into meteor-1.8 2019-03-23 21:35:55 +02:00
Lauri Ojansivu 5160d59d79 Merge branch 'edge' into meteor-1.8 2019-03-23 21:14:05 +02:00
Lauri Ojansivu ab4774a59a Merge branch 'edge' into meteor-1.8 2019-03-22 13:10:31 +02:00
Lauri Ojansivu b0d1ccc311 Merge branch 'edge' into meteor-1.8 2019-03-21 02:42:14 +02:00
Lauri Ojansivu 8c2ebde3d5 Merge branch 'edge' into meteor-1.8 2019-03-21 01:23:20 +02:00
Lauri Ojansivu 508e8c87be Merge branch 'edge' into meteor-1.8 2019-03-21 01:12:57 +02:00
Lauri Ojansivu 365e8455e6 Merge branch 'edge' into meteor-1.8 2019-03-21 00:40:46 +02:00
Lauri Ojansivu 393684fb19 Merge branch 'edge' into meteor-1.8 2019-03-15 11:09:21 +02:00
Lauri Ojansivu 909a23e529 Merge branch 'edge' into meteor-1.8 2019-03-14 00:41:55 +02:00
Lauri Ojansivu b68a2e2b41 Merge branch 'edge' into meteor-1.8 2019-03-13 15:56:54 +02:00
Lauri Ojansivu 33f09f0887 Merge branch 'edge' into meteor-1.8 2019-03-11 23:40:24 +02:00
Lauri Ojansivu aee05a549f v2.44
Merge branch 'edge' into meteor-1.8
2019-03-11 20:26:23 +02:00
Lauri Ojansivu 0155c7d8ce Merge branch 'edge' into meteor-1.8 2019-03-08 19:17:33 +02:00
Lauri Ojansivu 64fca5893e Merge branch 'edge' into meteor-1.8 2019-03-07 01:54:00 +02:00
Lauri Ojansivu 221831e4e5 Merge branch 'edge' into meteor-1.8 2019-03-07 00:05:46 +02:00
Lauri Ojansivu cb755af2ee Merge branch 'edge' into meteor-1.8 2019-03-06 20:58:01 +02:00
Lauri Ojansivu f71f3126db Merge branch 'edge' into meteor-1.8 2019-03-06 18:23:37 +02:00
Lauri Ojansivu 42a2767211 Merge branch 'edge' into meteor-1.8 2019-03-06 17:32:20 +02:00
Lauri Ojansivu e410205886 Merge branch 'edge' into meteor-1.8 2019-03-06 03:15:51 +02:00
Lauri Ojansivu 07433b8005 Merge branch 'edge' into meteor-1.8 2019-03-04 19:57:14 +00:00
Lauri Ojansivu 58575706fe Update stylus. 2019-03-04 19:56:22 +00:00
Lauri Ojansivu ebba71077e Fix escaping special character as advised at
https://github.com/jquery/jquery/issues/2885

Thanks to xet7 !
2019-03-04 10:31:05 +00:00
Lauri Ojansivu 6c0df108c7 Merge branch 'edge' into meteor-1.8 2019-03-04 12:10:11 +02:00
Lauri Ojansivu 5f3ffcb0eb Merge branch 'edge' into meteor-1.8 2019-03-04 10:17:14 +02:00
Lauri Ojansivu 265d57b9f4 Update packages.
Thanks to xet7 !
2019-03-04 10:02:54 +02:00
Lauri Ojansivu 42e85f693c Upgrade to Meteor 1.8.0.2.
Thanks to xet7 !
2019-03-04 09:56:12 +02:00
Lauri Ojansivu 30dacb0369 Change Dockerfile to use ubuntu:cosmic base.
Thanks to xet7 !
2019-03-04 09:48:59 +02:00
Lauri Ojansivu 304d5e6256 Merge branch 'edge' into meteor-1.8 2019-03-03 22:40:24 +02:00
Lauri Ojansivu 597de31116 Merge branch 'edge' into meteor-1.8 2019-03-02 17:33:01 +02:00
Lauri Ojansivu 425b3d98b3 Merge branch 'edge' into meteor-1.8 2019-03-01 15:44:16 +02:00
Lauri Ojansivu c2fb8b5be8 Merge branch 'edge' into meteor-1.8 2019-03-01 07:11:59 +02:00
Lauri Ojansivu 1ba299585c Merge branch 'edge' into meteor-1.8 2019-02-28 23:32:58 +02:00
Lauri Ojansivu 174ad1a987 Merge branch 'edge' into meteor-1.8 2019-02-28 23:03:16 +02:00
Lauri Ojansivu 199246ea6c Merge branch 'edge' into meteor-1.8 2019-02-28 12:42:49 +02:00
Lauri Ojansivu eeb8d4b3de Merge branch 'edge' into meteor-1.8 2019-02-28 00:54:29 +02:00
Lauri Ojansivu 82a728df71 Merge branch 'edge' into meteor-1.8 2019-02-27 21:03:54 +02:00
Lauri Ojansivu 3f067c793c Merge branch 'devel' into meteor-1.8 2019-02-27 17:29:39 +02:00
Lauri Ojansivu 2489cc5b91 Merge branch 'devel' into meteor-1.8 2019-02-27 16:27:15 +02:00
Lauri Ojansivu 1c832a24b7 Merge branch 'devel' into meteor-1.8 2019-02-27 06:21:23 +02:00
Lauri Ojansivu e40198cd26 Merge branch 'devel' into meteor-1.8 2019-02-25 20:04:47 +02:00
Lauri Ojansivu c81556b64c Merge branch 'edge' into meteor-1.8 2019-02-23 19:55:50 +02:00
Lauri Ojansivu 60546d2ce3 Merge branch 'edge' into meteor-1.8 2019-02-23 19:24:51 +02:00
Lauri Ojansivu fa0b4d7edd Merge branch 'edge' into meteor-1.8 2019-02-17 18:16:11 +02:00
Lauri Ojansivu d5593e059b Merge branch 'edge' into meteor-1.8 2019-02-13 03:17:04 +02:00
Lauri Ojansivu 93ae4e504e Merge branch 'edge' into meteor-1.8 2019-02-12 03:26:56 +02:00
Lauri Ojansivu fcac5d1033 Merge branch 'edge' into meteor-1.8 2019-02-11 16:46:12 +02:00
Lauri Ojansivu f69392566a Merge branch 'edge' into meteor-1.8 2019-02-09 00:06:05 +02:00
Lauri Ojansivu 8e3689a11d Merge branch 'edge' into meteor-1.8 2019-02-08 20:58:04 +02:00
Lauri Ojansivu 5804a204fe Merge branch 'edge' into meteor-1.8 2019-02-04 21:48:58 +02:00
Lauri Ojansivu 09682111d6 Merge branch 'edge' into meteor-1.8 2019-02-03 15:47:05 +02:00
Lauri Ojansivu 3a845d13f8 Merge branch 'edge' into meteor-1.8 2019-02-03 05:19:58 +02:00
Lauri Ojansivu 2cb4df9e0b Merge branch 'edge' into meteor-1.8 2019-02-03 03:09:02 +02:00
Lauri Ojansivu daa602ed9e Merge branch 'edge' into meteor-1.8 2019-02-03 02:33:03 +02:00
Lauri Ojansivu eabf24d750 Merge branch 'edge' into meteor-1.8 2019-02-03 02:26:23 +02:00
Lauri Ojansivu e2475ad73f Merge branch 'edge' into meteor-1.8 2019-02-02 21:56:40 +02:00
Lauri Ojansivu 4f79e84399 Merge branch 'devel' into meteor-1.8 2019-02-02 21:03:12 +02:00
Lauri Ojansivu e4c0638f72 Merge branch 'edge' into meteor-1.8 2019-02-01 17:16:22 +02:00
Lauri Ojansivu e774f71205 Merge branch 'edge' into meteor-1.8 2019-01-31 19:33:39 +02:00
Lauri Ojansivu b2986ca289 Merge branch 'edge' into meteor-1.8 2019-01-31 14:28:53 +02:00
Lauri Ojansivu 271853e155 Merge branch 'edge' into meteor-1.8 2019-01-30 18:53:02 +02:00
Lauri Ojansivu a2a3d316d5 Merge branch 'edge' into meteor-1.8 2019-01-30 18:19:07 +02:00
Lauri Ojansivu 33b75f2f23 Merge branch 'edge' into meteor-1.8 2019-01-30 16:07:41 +02:00
Lauri Ojansivu 929ca9cbd9 Merge branch 'edge' into meteor-1.8 2019-01-30 02:20:35 +02:00
Lauri Ojansivu ea3bcf4320 Merge branch 'edge' into meteor-1.8 2019-01-29 18:57:57 +02:00
Lauri Ojansivu 0b018bfad5 Merge branch 'edge' into meteor-1.8 2019-01-28 18:31:26 +02:00
Lauri Ojansivu c360afb341 Merge branch 'edge' into meteor-1.8 2019-01-28 17:27:50 +02:00
Lauri Ojansivu 2dba189830 Merge branch 'edge' into meteor-1.8 2019-01-28 02:59:32 +02:00
Lauri Ojansivu d40d5652ba Merge branch 'edge' into meteor-1.8 2019-01-27 19:13:01 +02:00
Lauri Ojansivu d40ad94384 Merge branch 'edge' into meteor-1.8 2019-01-27 18:29:02 +02:00
Lauri Ojansivu 8e2f44bbc0 Merge branch 'edge' into meteor-1.8 2019-01-26 20:22:17 +02:00
Lauri Ojansivu 87df11434b Merge branch 'edge' into meteor-1.8 2019-01-25 23:07:43 +02:00
Lauri Ojansivu 95c178cee3 Merge branch 'edge' into meteor-1.8 2019-01-25 22:20:00 +02:00
Lauri Ojansivu 46a468b06d Merge branch 'edge' into meteor-1.8 2019-01-22 17:33:27 +02:00
Lauri Ojansivu 8d4eef6649 Merge branch 'edge' into meteor-1.8 2019-01-13 20:14:23 +02:00
Lauri Ojansivu 9421c0ba05 Merge branch 'edge' into meteor-1.8 2019-01-06 13:30:19 +02:00
Lauri Ojansivu 1c827f9830 Merge branch 'edge' into meteor-1.8 2019-01-04 20:08:55 +02:00
Lauri Ojansivu 4114d08961 Merge branch 'edge' into meteor-1.8 2019-01-04 12:18:24 +02:00
Lauri Ojansivu 98917523fc Merge branch 'edge' into meteor-1.8 2019-01-01 14:10:10 +02:00
Lauri Ojansivu e9a3601d2e - Upgrade to Meteor 1.8.0.1.
Thanks to xet7 !
2018-12-29 19:47:59 +02:00
Lauri Ojansivu 3c53b3de15 - Change to meteor v1.8, finally got it working, at least it started.
Note that if MongoDB does not start, you could try fixing meteor's local database with
  command from https://github.com/meteor/meteor/issues/9591#issuecomment-367351465 that for
  Linux is `cd ~ && .meteor/packages/meteor-tool/1.8.0/mt-os.linux.x86_64/dev_bundle/mongodb/bin/mongod --dbpath ./repos/wekan/.meteor/local/db --repair`
  but that did not work for me, so I needed to move away (or delete) repos/wekan/.meteor/local/db file
  so that it was created again and with command `mongo` database could start correctly.

Thanks to xet7 !
2018-12-29 19:29:14 +02:00
Lauri Ojansivu 8becd9aad3 - Update some packages. Error about tap:i18n still exists.
Thanks to xet7 !
2018-12-29 16:41:20 +02:00
Lauri Ojansivu 5eadc0c850 Merge branch 'edge' into meteor-1.8 2018-12-28 17:33:28 +02:00
Lauri Ojansivu 89d0da5eee - Update dependencies. But this Meteor 1.8.x version still does not work
because of tap:18n bug.

Thanks to xet7 !
2018-12-28 17:20:34 +02:00
Lauri Ojansivu 03fbc1cd70 Merge branch 'edge' into meteor-1.8 2018-12-27 00:36:41 +02:00
Lauri Ojansivu 738e07c424 Merge branch 'edge' into meteor-1.8 2018-12-26 23:58:42 +02:00
Lauri Ojansivu 4fb81bd686 Merge branch 'edge' into meteor-1.8 2018-12-26 22:50:25 +02:00
Lauri Ojansivu aff8b562d6 Merge branch 'edge' into meteor-1.8 2018-12-24 23:56:54 +02:00
Lauri Ojansivu 236c99b39f Merge branch 'edge' into meteor-1.8 2018-12-24 18:27:49 +02:00
Lauri Ojansivu 5488b68b9b - Update meteor.
Thanks to xet7 !
2018-12-24 14:03:31 +02:00
Lauri Ojansivu 6d18fb689f - Update dependency package versions.
Thanks to xet7 !
2018-12-24 13:56:29 +02:00
Lauri Ojansivu 9d7e9e9869 Merge branch 'edge' into meteor-1.8 2018-12-22 21:42:11 +02:00
Lauri Ojansivu 6d15fd29ee Merge branch 'edge' into meteor-1.8 2018-12-22 19:05:33 +02:00
Lauri Ojansivu d78e067246 Merge branch 'edge' into meteor-1.8 2018-12-22 18:58:35 +02:00
Lauri Ojansivu 5b227b2b4f Merge branch 'edge' into meteor-1.8 2018-12-21 22:24:21 +02:00
Lauri Ojansivu 16fe2be04d Merge branch 'edge' into meteor-1.8 2018-12-19 19:59:11 +02:00
Lauri Ojansivu 61c0292089 Merge branch 'edge' into meteor-1.8 2018-12-18 20:23:43 +02:00
Lauri Ojansivu c8173fd9f9 Merge branch 'edge' into meteor-1.8 2018-12-16 19:11:05 +02:00
Lauri Ojansivu 72f8baf6b3 Merge branch 'edge' into meteor-1.8 2018-12-16 12:01:42 +02:00
Lauri Ojansivu e135af8c37 Merge branch 'edge' into meteor-1.8 2018-12-16 00:43:25 +02:00
Lauri Ojansivu 61eb0e7acd Merge branch 'edge' into meteor-1.8 2018-12-15 22:45:36 +02:00
Lauri Ojansivu 0b841f2e05 Merge branch 'edge' into meteor-1.8 2018-12-15 22:03:10 +02:00
Lauri Ojansivu 9662267628 Merge branch 'edge' into meteor-1.8 2018-12-15 20:53:47 +02:00
Lauri Ojansivu 34f2e4466e Merge branch 'edge' into meteor-1.8 2018-12-14 23:34:06 +02:00
Lauri Ojansivu 73f288cd9b Merge branch 'edge' into meteor-1.8 2018-12-13 20:15:16 +02:00
Lauri Ojansivu 622f1360bb Merge branch 'edge' into meteor-1.8 2018-12-13 14:41:42 +02:00
Lauri Ojansivu 4ecdf7558f Merge branch 'edge' into meteor-1.8 2018-12-09 01:45:24 +02:00
Lauri Ojansivu 25fac166cf Merge branch 'edge' into meteor-1.8 2018-12-09 00:51:50 +02:00
Lauri Ojansivu 66d1546081 Merge branch 'edge' into meteor-1.8 2018-12-07 05:23:00 +02:00
Lauri Ojansivu 181b564bf3 Upgrade to meteor 1.8.1-beta.8
Thanks to xet7 !
2018-12-07 04:14:34 +02:00
Lauri Ojansivu 872e503ff8 Merge branch 'edge' into meteor-1.8 2018-12-06 02:01:36 +02:00
Lauri Ojansivu 38012903b8 Merge branch 'edge' into meteor-1.8 2018-12-05 08:59:59 +02:00
Lauri Ojansivu 6ab699d650 Merge branch 'edge' into meteor-1.8 2018-12-04 22:34:22 +02:00
Lauri Ojansivu af6513ccc7 Merge branch 'edge' into meteor-1.8 2018-12-03 18:26:01 +02:00
Lauri Ojansivu 30fe263bfe Merge branch 'edge' into meteor-1.8 2018-12-03 16:32:05 +02:00
Lauri Ojansivu 51cf57025d Merge branch 'meteor-1.8' of github.com:wekan/wekan into meteor-1.8 2018-11-23 16:39:43 +02:00
Lauri Ojansivu 28884cb409 Merge branch 'devel' into meteor-1.8 2018-11-23 16:39:28 +02:00
Lauri Ojansivu 6e29152b76 Merge branch 'edge' into meteor-1.8 2018-11-20 22:52:24 +02:00
Lauri Ojansivu 0defff70af Merge branch 'edge' into meteor-1.8 2018-11-20 12:26:02 +02:00
Lauri Ojansivu d93efd9e9b Merge branch 'edge' into meteor-1.8 2018-11-20 02:46:35 +02:00
Lauri Ojansivu eab46523ee Merge branch 'edge' into meteor-1.8 2018-11-19 23:29:49 +02:00
Lauri Ojansivu c4473f3515 Merge branch 'edge' into meteor-1.8 2018-11-19 23:12:46 +02:00
Lauri Ojansivu 8b3f8ac501 Merge branch 'edge' into meteor-1.8 2018-11-19 15:09:10 +02:00
Lauri Ojansivu fb2e8b4a31 Merge branch 'devel' into meteor-1.8 2018-11-17 17:44:11 +02:00
Lauri Ojansivu 871e229fae Merge branch 'edge' into meteor-1.8 2018-11-17 16:58:27 +02:00
Lauri Ojansivu e1b3f38315 Merge branch 'edge' into meteor-1.8 2018-11-17 15:22:47 +02:00
Lauri Ojansivu b8b1512e26 Merge branch 'edge' into meteor-1.8 2018-11-17 14:51:22 +02:00
Lauri Ojansivu 3300c69a03 Merge branch 'edge' into meteor-1.8 2018-11-09 21:58:31 +02:00
Lauri Ojansivu 09a95dfef6 v1.69.2 2018-11-05 15:46:43 +02:00
Lauri Ojansivu ea141f62d7 Update meteor 2018-11-05 15:43:35 +02:00
19 changed files with 190 additions and 180 deletions

No files matched your search

+1
View File
@@ -16,3 +16,4 @@ notices-for-facebook-graph-api-2
1.4.1-add-shell-server-package
1.4.3-split-account-service-packages
1.5-add-dynamic-import-package
1.7-split-underscore-from-meteor-base
+17 -17
View File
@@ -3,17 +3,16 @@
# 'meteor add' and 'meteor remove' will edit this file for you,
# but you can also edit it by hand.
meteor-base@1.2.0
meteor-base@1.4.0
# Build system
ecmascript
stylus@2.513.13
standard-minifier-css@1.3.5
standard-minifier-js@2.2.0
ecmascript@0.12.4
standard-minifier-css@1.5.2
standard-minifier-js@2.4.0
mquandalle:jade
# Polyfills
es5-shim@4.6.15
es5-shim@4.8.0
# Collections
aldeed:collection2
@@ -23,7 +22,7 @@ dburles:collection-helpers
idmontie:migrations
matb33:collection-hooks
matteodem:easy-search
mongo@1.3.1
mongo@1.6.0
mquandalle:collection-mutations
# Account system
@@ -36,12 +35,12 @@ wekan:accounts-cas
wekan-accounts-oidc
# Utilities
check@1.2.5
check@1.3.1
jquery@1.11.10
random@1.0.10
reactive-dict@1.2.0
session@1.1.7
tracker@1.1.3
random@1.1.0
reactive-dict@1.2.1
session@1.2.0
tracker@1.2.0
underscore@1.0.10
3stack:presence
alethes:pages
@@ -55,7 +54,7 @@ mquandalle:autofocus
ongoworks:speakingurl
raix:handlebar-helpers
tap:i18n
http@1.3.0
http@1.4.1
# UI components
blaze
@@ -71,24 +70,25 @@ templates:tabs
verron:autosize
simple:json-routes
rajit:bootstrap3-datepicker
shell-server@0.3.0
shell-server@0.4.0
simple:rest-accounts-password
useraccounts:core
email@1.2.3
horka:swipebox
dynamic-import@0.2.0
dynamic-import@0.5.0
staringatlights:fast-render
mixmax:smart-disconnect
accounts-password@1.5.0
accounts-password@1.5.1
cfs:gridfs
rzymek:fullcalendar
momentjs:moment@2.22.2
browser-policy-framing
browser-policy-framing@1.1.0
mquandalle:moment
msavin:usercache
wekan-scrollbar
mquandalle:perfect-scrollbar
mdg:meteor-apm-agent
meteorhacks:unblock
coagmano:stylus
lucasantoniassi:accounts-lockout
+1 -1
View File
@@ -1 +1 @@
METEOR@1.6.0.1
METEOR@1.8.0.2
+74 -70
View File
@@ -1,29 +1,29 @@
3stack:presence@1.1.2
accounts-base@1.4.0
accounts-oauth@1.1.15
accounts-password@1.5.0
accounts-base@1.4.3
accounts-oauth@1.1.16
accounts-password@1.5.1
aldeed:collection2@2.10.0
aldeed:collection2-core@1.2.0
aldeed:schema-deny@1.1.0
aldeed:schema-index@1.1.1
aldeed:simple-schema@1.5.3
aldeed:simple-schema@1.5.4
alethes:pages@1.8.6
allow-deny@1.1.0
arillo:flow-router-helpers@0.5.2
audit-argument-checks@1.0.7
autoupdate@1.3.12
babel-compiler@6.24.7
babel-runtime@1.1.1
base64@1.0.10
binary-heap@1.0.10
blaze@2.3.2
autoupdate@1.5.1
babel-compiler@7.2.4
babel-runtime@1.3.0
base64@1.0.11
binary-heap@1.0.11
blaze@2.3.3
blaze-tools@1.0.10
boilerplate-generator@1.3.1
boilerplate-generator@1.6.0
browser-policy-common@1.0.11
browser-policy-framing@1.1.0
caching-compiler@1.1.9
caching-html-compiler@1.1.2
callback-hook@1.0.10
caching-compiler@1.2.1
caching-html-compiler@1.1.3
callback-hook@1.1.0
cfs:access-point@0.1.49
cfs:base-package@0.0.30
cfs:collection@0.5.5
@@ -36,43 +36,45 @@ cfs:http-publish@0.0.13
cfs:power-queue@0.9.11
cfs:reactive-list@0.0.9
cfs:reactive-property@0.0.4
cfs:standard-packages@0.5.9
cfs:storage-adapter@0.2.3
cfs:tempstore@0.1.5
cfs:standard-packages@0.5.10
cfs:storage-adapter@0.2.4
cfs:tempstore@0.1.6
cfs:upload-http@0.0.20
cfs:worker@0.1.4
check@1.2.5
cfs:worker@0.1.5
check@1.3.1
chuangbo:cookie@1.1.0
coffeescript@1.12.7_3
coffeescript-compiler@1.12.7_3
coagmano:stylus@2.0.0
coffeescript@1.0.17
cottz:publish-relations@2.0.8
dburles:collection-helpers@1.1.0
ddp@1.4.0
ddp-client@2.2.0
ddp-common@1.3.0
ddp-client@2.3.3
ddp-common@1.4.0
ddp-rate-limiter@1.0.7
ddp-server@2.1.1
ddp-server@2.2.0
deps@1.0.12
diff-sequence@1.0.7
dynamic-import@0.2.1
ecmascript@0.9.0
ecmascript-runtime@0.5.0
ecmascript-runtime-client@0.5.0
ecmascript-runtime-server@0.5.0
diff-sequence@1.1.1
dynamic-import@0.5.1
ecmascript@0.12.4
ecmascript-runtime@0.7.0
ecmascript-runtime-client@0.8.0
ecmascript-runtime-server@0.7.1
ejson@1.1.0
email@1.2.3
es5-shim@4.6.15
es5-shim@4.8.0
fastclick@1.0.13
fetch@0.1.0
fortawesome:fontawesome@4.7.0
geojson-utils@1.0.10
horka:swipebox@1.0.2
hot-code-push@1.0.4
html-tools@1.0.11
htmljs@1.0.11
http@1.3.0
id-map@1.0.9
http@1.4.2
id-map@1.1.0
idmontie:migrations@1.0.3
jquery@1.11.10
inter-process-messaging@0.1.0
jquery@1.11.11
kadira:blaze-layout@2.3.0
kadira:dochead@1.5.0
kadira:flow-router@2.12.1
@@ -80,14 +82,14 @@ kenton:accounts-sandstorm@0.7.0
launch-screen@1.1.1
livedata@1.0.18
localstorage@1.2.0
logging@1.1.19
logging@1.1.20
lucasantoniassi:accounts-lockout@1.0.0
matb33:collection-hooks@0.8.4
matteodem:easy-search@1.6.4
mdg:meteor-apm-agent@3.1.2
mdg:meteor-apm-agent@3.2.1
mdg:validation-error@0.5.1
meteor@1.8.2
meteor-base@1.2.0
meteor@1.9.2
meteor-base@1.4.0
meteor-platform@1.2.6
meteorhacks:aggregate@1.3.0
meteorhacks:collection-utils@1.2.0
@@ -96,18 +98,20 @@ meteorhacks:picker@1.0.3
meteorhacks:subs-manager@1.6.4
meteorhacks:unblock@1.1.0
meteorspark:util@0.2.0
minifier-css@1.2.16
minifier-js@2.2.2
minifier-css@1.4.1
minifier-js@2.4.0
minifiers@1.1.8-faster-rebuild.0
minimongo@1.4.3
minimongo@1.4.5
mixmax:smart-disconnect@0.0.4
mobile-status-bar@1.0.14
modules@0.11.0
modules-runtime@0.9.1
momentjs:moment@2.22.2
mongo@1.3.1
modern-browsers@0.1.3
modules@0.13.0
modules-runtime@0.10.3
momentjs:moment@2.24.0
mongo@1.6.1
mongo-decimal@0.1.1
mongo-dev-server@1.1.0
mongo-id@1.0.6
mongo-id@1.0.7
mongo-livedata@1.0.12
mousetrap:mousetrap@1.4.6_1
mquandalle:autofocus@1.0.0
@@ -121,63 +125,63 @@ mquandalle:mousetrap-bindglobal@0.0.1
mquandalle:perfect-scrollbar@0.6.5_2
msavin:usercache@1.0.0
npm-bcrypt@0.9.3
npm-mongo@2.2.33
oauth@1.2.1
oauth2@1.2.0
npm-mongo@3.1.1
oauth@1.2.8
oauth2@1.2.1
observe-sequence@1.0.16
ongoworks:speakingurl@1.1.0
ordered-dict@1.0.9
ordered-dict@1.1.0
peerlibrary:assert@0.2.5
peerlibrary:base-component@0.16.0
peerlibrary:blaze-components@0.15.1
peerlibrary:computed-field@0.7.0
peerlibrary:reactive-field@0.3.0
peerlibrary:computed-field@0.9.0
peerlibrary:reactive-field@0.5.0
perak:markdown@1.0.5
promise@0.10.0
promise@0.11.2
raix:eventemitter@0.1.3
raix:handlebar-helpers@0.2.5
rajit:bootstrap3-datepicker@1.7.1
random@1.0.10
rate-limit@1.0.8
reactive-dict@1.2.0
rajit:bootstrap3-datepicker@1.7.1_1
random@1.1.0
rate-limit@1.0.9
reactive-dict@1.2.1
reactive-var@1.0.11
reload@1.1.11
retry@1.0.9
routepolicy@1.0.12
reload@1.2.0
retry@1.1.0
routepolicy@1.1.0
rzymek:fullcalendar@3.8.0
service-configuration@1.0.11
session@1.1.7
session@1.2.0
sha@1.0.9
shell-server@0.3.1
shell-server@0.4.0
simple:authenticate-user-by-token@1.0.1
simple:json-routes@2.1.0
simple:rest-accounts-password@1.1.2
simple:rest-bearer-token-parser@1.0.1
simple:rest-json-error-handler@1.0.1
socket-stream-client@0.2.2
softwarerero:accounts-t9n@1.3.11
spacebars@1.0.15
spacebars-compiler@1.1.3
srp@1.0.10
standard-minifier-css@1.3.5
standard-minifier-js@2.2.3
srp@1.0.12
standard-minifier-css@1.5.2
standard-minifier-js@2.4.0
staringatlights:fast-render@2.16.5
staringatlights:inject-data@2.0.5
stylus@2.513.13
staringatlights:inject-data@2.2.1
tap:i18n@1.8.2
templates:tabs@2.3.0
templating@1.3.2
templating-compiler@1.3.3
templating-runtime@1.3.2
templating-tools@1.1.2
tracker@1.1.3
tracker@1.2.0
ui@1.0.13
underscore@1.0.10
url@1.1.0
url@1.2.0
useraccounts:core@1.14.2
useraccounts:flow-routing@1.14.2
useraccounts:unstyled@1.14.2
verron:autosize@3.0.8
webapp@1.4.0
webapp@1.7.2
webapp-hashing@1.0.9
wekan-accounts-oidc@1.0.10
wekan-oidc@1.0.12
+11
View File
@@ -1,3 +1,14 @@
# v2.56 2019-03-27 Wekan release
This release [fixes the following bugs](https://github.com/wekan/wekan/pull/2287), thanks to bentiss with Apache I-CLA:
- [#2250 -> the spinner could be shown on startup and never goes away](https://github.com/wekan/wekan/issues/2250).
- The code will now only load extra cards that will be in the current viewport.
- When 2 users were interacting on the same board, there was a situation where the spinner could show up on the other user, without being able to load the extra cards.
- The code is now much simpler, thanks to the IntersectionObserver, and all of this for fewer lines of code :)
Thanks to above GitHub users for their contributions and translators for their translations.
# v2.55 2019-03-25 Wekan release
This release fixes the following bugs, thanks to bentiss with Apache I-CLA:
+1 -1
View File
@@ -1,5 +1,5 @@
appId: wekan-public/apps/77b94f60-dec9-0136-304e-16ff53095928
appVersion: "v2.55.0"
appVersion: "v2.56.0"
files:
userUploads:
- README.md
+11 -8
View File
@@ -13,14 +13,7 @@ template(name="listBody")
class="{{#if MultiSelection.isSelected _id}}is-checked{{/if}}")
+minicard(this)
if (showSpinner (idOrNull ../../_id))
.sk-spinner.sk-spinner-wave.sk-spinner-list(
class=currentBoard.colorClass
id="showMoreResults")
.sk-rect1
.sk-rect2
.sk-rect3
.sk-rect4
.sk-rect5
+spinnerList
if canSeeAddCard
+inlinedForm(autoclose=false position="bottom")
@@ -30,6 +23,16 @@ template(name="listBody")
i.fa.fa-plus
| {{_ 'add-card'}}
template(name="spinnerList")
.sk-spinner.sk-spinner-wave.sk-spinner-list(
class=currentBoard.colorClass
id="showMoreResults")
.sk-rect1
.sk-rect2
.sk-rect3
.sk-rect4
.sk-rect5
template(name="addCardForm")
.minicard.minicard-composer.js-composer
if getLabels
+40 -49
View File
@@ -7,28 +7,6 @@ BlazeComponent.extendComponent({
this.cardlimit = new ReactiveVar(InfiniteScrollIter);
},
onRendered() {
const domElement = this.find('.js-perfect-scrollbar');
this.$(domElement).on('scroll', () => this.updateList(domElement));
$(window).on(`resize.${this.data().listId}`, () => this.updateList(domElement));
// we add a Mutation Observer to allow propagations of cardlimit
// when the spinner stays in the current view (infinite scrolling)
this.mutationObserver = new MutationObserver(() => this.updateList(domElement));
this.mutationObserver.observe(domElement, {
childList: true,
});
this.updateList(domElement);
},
onDestroyed() {
$(window).off(`resize.${this.data().listId}`);
this.mutationObserver.disconnect();
},
mixins() {
return [Mixins.PerfectScrollbar];
},
@@ -191,38 +169,11 @@ BlazeComponent.extendComponent({
});
},
spinnerInView(container) {
const parentViewHeight = container.clientHeight;
const bottomViewPosition = container.scrollTop + parentViewHeight;
const spinner = this.find('.sk-spinner-list');
const threshold = spinner.offsetTop;
return bottomViewPosition > threshold;
},
showSpinner(swimlaneId) {
const list = Template.currentData();
return list.cards(swimlaneId).count() > this.cardlimit.get();
},
updateList(container) {
// first, if the spinner is not rendered, we have reached the end of
// the list of cards, so skip and disable firing the events
const target = this.find('.sk-spinner-list');
if (!target) {
this.$(container).off('scroll');
$(window).off(`resize.${this.data().listId}`);
return;
}
if (this.spinnerInView(container)) {
this.cardlimit.set(this.cardlimit.get() + InfiniteScrollIter);
Ps.update(container);
}
},
canSeeAddCard() {
return !this.reachedWipLimit() && Meteor.user() && Meteor.user().isBoardMember() && !Meteor.user().isCommentOnly();
},
@@ -661,3 +612,43 @@ BlazeComponent.extendComponent({
}];
},
}).register('searchElementPopup');
BlazeComponent.extendComponent({
onCreated() {
this.spinnerShown = false;
this.cardlimit = this.parentComponent().cardlimit;
},
onRendered() {
const spinner = this.find('.sk-spinner-list');
if (spinner) {
const options = {
root: null, // we check if the spinner is on the current viewport
rootMargin: '0px',
threshold: 0.25,
};
this.observer = new IntersectionObserver((entries) => {
entries.forEach((entry) => {
this.spinnerShown = entry.isIntersecting;
this.updateList();
});
}, options);
this.observer.observe(spinner);
}
},
onDestroyed() {
this.observer.disconnect();
},
updateList() {
if (this.spinnerShown) {
this.cardlimit.set(this.cardlimit.get() + InfiniteScrollIter);
window.requestIdleCallback(() => this.updateList());
}
},
}).register('spinnerList');
+1 -1
View File
@@ -135,6 +135,6 @@ $(document).on('click', (evt) => {
}
});
$(document).on('click', 'a[href=#]', (evt) => {
$(document).on('click', 'a[href=\\#]', (evt) => {
evt.preventDefault();
});
+1 -1
View File
@@ -18,7 +18,7 @@
"act-uncompleteChecklist": "unvollendete Checkliste __checklist__ der Karte __card__ auf der Liste __list__ bei Swimlane __swimlane__ an Board __board__",
"act-addComment": "kommentierte eine Karte __card__: __comment__ auf der Liste __list__ bei Swimlane __swimlane__ an Board __board__",
"act-createBoard": "hat Board __board__ erstellt",
"act-createSwimlane": "created swimlane __swimlane__ to board __board__",
"act-createSwimlane": "erstellte Swimlane __swimlane__ auf Board __board__",
"act-createCard": "erstellte Karte __card__ auf Liste __list__ bei Swimlane __swimlane__ an Board __board__",
"act-createCustomField": "erstellte ein benutzerdefiniertes Feld __customField__ für Karte __card__ auf der Liste __list__ bei Swimlane __swimlane__ an Board __board__",
"act-createList": "hat Liste __list__ zu Board __board__ hinzugefügt",
+4 -4
View File
@@ -17,10 +17,10 @@
"act-completeChecklist": "completada la lista de verificación __checklist__ de la tarjeta __card__ de la lista __list__ del carril __swimlane__ del tablero __board__",
"act-uncompleteChecklist": "no completada la lista de verificación __checklist__ de la tarjeta __card__ de la lista __list__ del carril __swimlane__ del tablero __board__",
"act-addComment": "comentario en la tarjeta__card__: __comment__ de la lista __list__ del carril __swimlane__ del tablero __board__",
"act-createBoard": "creado el tablero __board__",
"act-createSwimlane": "created swimlane __swimlane__ to board __board__",
"act-createBoard": "creó el tablero __board__",
"act-createSwimlane": "creó el carril de flujo __swimlane__ en el tablero __board__",
"act-createCard": "creada la tarjeta __card__ de la lista __list__ del carril __swimlane__ del tablero __board__",
"act-createCustomField": "creado el campo personalizado __customField__ en la tarjeta __card__ de la lista __list__ del carril __swimlane__ del tablero __board__",
"act-createCustomField": "creó el campo personalizado __customField__ en la tarjeta __card__ de la lista __list__ del carril __swimlane__ del tablero __board__",
"act-createList": "añadida la lista __list__ al tablero __board__",
"act-addBoardMember": "añadido el mimbro __member__ al tablero __board__",
"act-archivedBoard": "El tablero __board__ se ha movido a Archivo",
@@ -45,7 +45,7 @@
"activity-archived": "%s movido a Archivo",
"activity-attached": "ha adjuntado %s a %s",
"activity-created": "ha creado %s",
"activity-customfield-created": "creado el campo personalizado %s",
"activity-customfield-created": "creó el campo personalizado %s",
"activity-excluded": "ha excluido %s de %s",
"activity-imported": "ha importado %s a %s desde %s",
"activity-imported-board": "ha importado %s desde %s",
+1 -1
View File
@@ -18,7 +18,7 @@
"act-uncompleteChecklist": "a rendu incomplet la checklist __checklist__ de la carte __card__ de la liste __list__ du couloir __swimlane__ du tableau __board__",
"act-addComment": "a commenté la carte __card__ : __comment__ dans la liste __list__ du couloir __swimlane__ du tableau __board__",
"act-createBoard": "a créé le tableau __board__",
"act-createSwimlane": "created swimlane __swimlane__ to board __board__",
"act-createSwimlane": "a créé le couloir __swimlane__ dans le tableau __board__",
"act-createCard": "a créé la carte __card__ de la liste __list__ du couloir __swimlane__ du tableau __board__",
"act-createCustomField": "a créé le champ personnalisé __customField__ pour la carte __card__ de la liste __list__ du couloir __swimlane__ du tableau __board__",
"act-createList": "a ajouté la liste __list__ au tableau __board__",
+6 -6
View File
@@ -8,9 +8,9 @@
"act-addedLabel": "התווית __label__ נוספה לכרטיס __card__ ברשימה __list__ למסלול __swimlane__ שבלוח __board__",
"act-removeLabel": "התווית __label__ הוסרה מהכרטיס __card__ ברשימה __list__ מהמסלול __swimlane__ שבלוח __board__",
"act-removedLabel": "התווית __label__ הוסרה מהכרטיס __card__ ברשימה __list__ מהמסלול __swimlane__ שבלוח __board__",
"act-addChecklist": "added checklist __checklist__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
"act-addChecklist": "נוספה רשימת מטלות __checklist__ לכרטיס __card__ ברשימה __list__ שבמסלול __swimlane__ בלוח __board__",
"act-addChecklistItem": "נוסף פריט סימון __checklistItem__ לרשימת המטלות __checklist__ לכרטיס __card__ ברשימה __list__ במסלול __swimlane__ בלוח __board__",
"act-removeChecklist": "removed checklist __checklist__ from card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
"act-removeChecklist": "הוסרה רשימת מטלות __checklist__ מהכרטיס __card__ ברשימה __list__ שבמסלול __swimlane__ בלוח __board__",
"act-removeChecklistItem": "removed checklist item __checklistItem__ from checklist __checkList__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
"act-checkedItem": "checked __checklistItem__ of checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
"act-uncheckedItem": "unchecked __checklistItem__ of checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
@@ -18,9 +18,9 @@
"act-uncompleteChecklist": "uncompleted checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
"act-addComment": "commented on card __card__: __comment__ at list __list__ at swimlane __swimlane__ at board __board__",
"act-createBoard": "הלוח __board__ נוצר",
"act-createSwimlane": "created swimlane __swimlane__ to board __board__",
"act-createSwimlane": "נוצר מסלול __swimlane__ בלוח __board__",
"act-createCard": "הכרטיס __card__ נוצר ברשימה __list__ במסלול __swimlane__ שבלוח __board__",
"act-createCustomField": "created custom field __customField__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
"act-createCustomField": "נוצר שדה בהתאמה אישית __customField__ בכרטיס __card__ שברשימה __list__ במסלול __swimlane__ שבלוח __board__",
"act-createList": "הרשימה __list__ נוספה ללוח __board__",
"act-addBoardMember": "החבר __member__ נוסף אל __board__",
"act-archivedBoard": "הלוח __board__ הועבר לארכיון",
@@ -571,8 +571,8 @@
"activity-added-label-card": "התווית ‚%s’ נוספה",
"activity-removed-label-card": "התווית ‚%s’ הוסרה",
"activity-delete-attach-card": "קובץ מצורף נמחק",
"activity-set-customfield": "set custom field '%s' to '%s' in %s",
"activity-unset-customfield": "unset custom field '%s' in %s",
"activity-set-customfield": "הגדרת שדה בהתאמה אישית ‚%s’ לערך ‚%s’ תחת %s",
"activity-unset-customfield": "ביטול הגדרת שדה בהתאמה אישית ‚%s’ תחת %s",
"r-rule": "כלל",
"r-add-trigger": "הוספת הקפצה",
"r-add-action": "הוספת פעולה",
+4 -4
View File
@@ -18,7 +18,7 @@
"act-uncompleteChecklist": "Wycofano ukończenie wykonania listy __checklist__ na karcie __card__ na liście __list__ na diagramie czynności__ na tablicy __board__",
"act-addComment": "Dodano komentarz na karcie __card__: __comment__ na liście __list__ na diagramie czynności __swimlane__ na tablicy __board__",
"act-createBoard": "Utworzono tablicę __board__",
"act-createSwimlane": "created swimlane __swimlane__ to board __board__",
"act-createSwimlane": "utworzono diagram czynności __swimlane__ na tablicy __board__",
"act-createCard": "Utworzono kartę __card__ na liście __list__ na diagramie czynności __swimlane__ na tablicy __board__",
"act-createCustomField": "Utworzono niestandardowe pole __customField__ na karcie __card__ na liście __list__ na diagramie czynności__ na tablicy __board__",
"act-createList": "Dodano listę __list__ do tablicy __board__",
@@ -31,7 +31,7 @@
"act-importCard": "Zaimportowano kartę __card__ do listy __list__ na diagramie czynności __swimlane__ na tablicy __board__",
"act-importList": "Zaimportowano listę __list__ na diagram czynności __swimlane__ do tablicy __board__",
"act-joinMember": "Dodano użytkownika __member__ do karty __card__ na liście __list__ na diagramie czynności __swimlane__ na tablicy __board__",
"act-moveCard": "moved card __card__ at board __board__ from list __oldList__ at swimlane __oldSwimlane__ to list __list__ at swimlane __swimlane__",
"act-moveCard": "przeniesiono kartę __card__ na tablicy __board__ z listy __oldList__ na diagramie czynności __oldSwimlane__ na listę __list__ na diagramie czynności __swimlane__",
"act-moveCardToOtherBoard": "Przeniesiono kartę __card__ z listy __oldList__ na diagramie czynności __oldSwimlane__ na tablicy __oldBoard__ do listy __listy__ na diagramie czynności __swimlane__ na tablicy __board__",
"act-removeBoardMember": "Usunięto użytkownika __member__ z tablicy __board__",
"act-restoredCard": "Przywrócono kartę __card__ na listę __list__ na diagram czynności__ na tablicy __board__",
@@ -571,8 +571,8 @@
"activity-added-label-card": "dodał(a) etykietę '%s'",
"activity-removed-label-card": "usunięto etykietę '%s'",
"activity-delete-attach-card": "usunięto załącznik",
"activity-set-customfield": "set custom field '%s' to '%s' in %s",
"activity-unset-customfield": "unset custom field '%s' in %s",
"activity-set-customfield": "ustawiono niestandardowe pole '%s' do '%s' na '%s'",
"activity-unset-customfield": "wyczyszczono niestandardowe pole '%s' na '%s'",
"r-rule": "Reguła",
"r-add-trigger": "Dodaj przełącznik",
"r-add-action": "Dodaj czynność",
+7 -7
View File
@@ -17,17 +17,17 @@
"act-completeChecklist": "completed checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
"act-uncompleteChecklist": "uncompleted checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
"act-addComment": "commented on card __card__: __comment__ at list __list__ at swimlane __swimlane__ at board __board__",
"act-createBoard": "created board __board__",
"act-createSwimlane": "created swimlane __swimlane__ to board __board__",
"act-createCard": "created card __card__ to list __list__ at swimlane __swimlane__ at board __board__",
"act-createBoard": "__board__ panosu oluşturuldu",
"act-createSwimlane": "__board__ panosuna __swimlane__ kulvarı oluşturuldu",
"act-createCard": "__board__ panosunun __swimlane__ kulvarının __list__ listesinin __card__ kartı oluşturuldu",
"act-createCustomField": "created custom field __customField__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
"act-createList": "added list __list__ to board __board__",
"act-addBoardMember": "added member __member__ to board __board__",
"act-archivedBoard": "Board __board__ moved to Archive",
"act-addBoardMember": "__board__ panosuna __member__ kullanıcısı eklendi",
"act-archivedBoard": "__board__ panosu Arşiv'e taşındı",
"act-archivedCard": "Card __card__ at list __list__ at swimlane __swimlane__ at board __board__ moved to Archive",
"act-archivedList": "List __list__ at swimlane __swimlane__ at board __board__ moved to Archive",
"act-archivedSwimlane": "Swimlane __swimlane__ at board __board__ moved to Archive",
"act-importBoard": "imported board __board__",
"act-importBoard": "__board__ panosu içeriye aktarıldı",
"act-importCard": "imported card __card__ to list __list__ at swimlane __swimlane__ at board __board__",
"act-importList": "imported list __list__ to swimlane __swimlane__ at board __board__",
"act-joinMember": "added member __member__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
@@ -125,7 +125,7 @@
"boardChangeTitlePopup-title": "Panonun Adını Değiştir",
"boardChangeVisibilityPopup-title": "Görünebilirliği Değiştir",
"boardChangeWatchPopup-title": "İzleme Durumunu Değiştir",
"boardMenuPopup-title": "Board Settings",
"boardMenuPopup-title": "Pano Ayarları",
"boards": "Panolar",
"board-view": "Pano Görünümü",
"board-view-cal": "Takvim",
+5 -5
View File
@@ -1,6 +1,6 @@
{
"name": "wekan",
"version": "v2.55.0",
"version": "v2.56.0",
"description": "Open-Source kanban",
"private": true,
"scripts": {
@@ -20,12 +20,12 @@
},
"homepage": "https://wekan.github.io",
"devDependencies": {
"eslint": "^4.19.1"
"eslint": "^5.9.0"
},
"dependencies": {
"@babel/runtime": "^7.1.2",
"babel-runtime": "^6.26.0",
"bson-ext": "^2.0.0",
"@babel/runtime": "^7.2.0",
"bcrypt": "^3.0.2",
"bson": "^4.0.0",
"es6-promise": "^4.2.4",
"hoek": "^5.0.4",
"meteor-node-stubs": "^0.4.1",
+1 -1
View File
@@ -102,7 +102,7 @@ do
npm_call -g install npm
npm_call -g install node-gyp
# Latest fibers for Meteor 1.6
npm_call -g install fibers@2.0.0
npm_call -g install fibers@3.1.1
# Install Meteor, if it's not yet installed
curl https://install.meteor.com | bash
break
+2 -2
View File
@@ -22,10 +22,10 @@ const pkgdef :Spk.PackageDefinition = (
appTitle = (defaultText = "Wekan"),
# The name of the app as it is displayed to the user.
appVersion = 257,
appVersion = 258,
# Increment this for every release.
appMarketingVersion = (defaultText = "2.55.0~2019-03-25"),
appMarketingVersion = (defaultText = "2.56.0~2019-03-27"),
# Human-readable presentation of the app version.
minUpgradableAppVersion = 0,
+2 -2
View File
@@ -65,7 +65,7 @@ apps:
parts:
mongodb:
source: https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu1604-3.2.22.tgz
source: https://repo.mongodb.org/apt/ubuntu/dists/xenial/mongodb-org/4.0/multiverse/binary-amd64/mongodb-org-server_4.0.7_amd64.deb
plugin: dump
stage-packages: [libssl1.0.0]
filesets:
@@ -206,7 +206,7 @@ parts:
cp -r .build/bundle/* $SNAPCRAFT_PART_INSTALL/
cp .build/bundle/.node_version.txt $SNAPCRAFT_PART_INSTALL/
rm $SNAPCRAFT_PART_INSTALL/lib/node_modules/wekan
rm $SNAPCRAFT_PART_INSTALL/programs/server/npm/node_modules/meteor/rajit_bootstrap3-datepicker/lib/bootstrap-datepicker/node_modules/phantomjs-prebuilt/lib/phantom/bin/phantomjs
#rm $SNAPCRAFT_PART_INSTALL/programs/server/npm/node_modules/meteor/rajit_bootstrap3-datepicker/lib/bootstrap-datepicker/node_modules/phantomjs-prebuilt/lib/phantom/bin/phantomjs
organize:
README: README.wekan
prime: