Commit graph

696 commits

Author SHA1 Message Date
David Renshaw
4d6ab3094c Prevent the capnproto connection from getting garbage collected. 2016-11-03 23:42:00 -04:00
David Renshaw
95680ef43a only show 'add member' button to users who can edit the board 2016-11-03 23:42:00 -04:00
David Renshaw
1ad44de8c6 powerbox identity requests 2016-11-03 23:42:00 -04:00
David Renshaw
9f4300d38b Fix updating of permissions and profile. 2016-11-03 23:42:00 -04:00
Drew Fisher
0f62fe0c6e Fix login on Sandstorm by not creating welcome boards
This one is a pretty strange chain of events:

* fetching /.sandstorm-login via accounts-sandstorm's rendezvous protocol
  causes a user to be created in the users collection
* models/users.js has hooks to create a board and lists when a user is created
* models/activities.js has a hook to create activity entries when a list is
  created
* this hook does not handle not having no boardId, which results in attempting
  to run the hook with boardId: 'false'.  'false' does not have a title
  attribute, which causes the whole method call to throw an exception.
* This makes the initial login fail.

While there may be other bugs, the simple fix is to not create the board and
lists when running under Sandstorm, where you only have one board anyway.
2016-11-03 23:42:00 -04:00
Drew Fisher
87ce042c63 Add SANDSTORM=1 to the environment under Sandstorm
We add the SANDSTORM=1 environment variable to sandstorm-pkgdef.capnp so that
accounts-sandstorm will ensure that it's the only loaded accounts package when
running under Sandstorm.
2016-11-03 23:42:00 -04:00
Lauri Ojansivu
91f9cf12b7 Add Debian Wheezy 64bit install doc by soohwa 2016-11-01 09:59:28 +02:00
Felix Michels
eb618c891f Method 'quitBoard' requires boardId but got board 2016-10-26 14:18:28 +02:00
Pierre Ozoux
d874ce70f7 Move back IndieHosters 2016-10-21 15:57:19 +01:00
Lauri Ojansivu
8bbcbea235 Fix screenshot link 2016-10-20 22:06:32 +03:00
Lauri Ojansivu
b159e9b3d1 Update screenshot. Fix chat svg link. Fix typo. 2016-10-20 21:58:40 +03:00
Lauri Ojansivu
253c482b9c Add link to roadmap 2016-10-20 21:01:30 +03:00
Lauri Ojansivu
ed5a4be4f4 Add link to Wekan fork announcement 2016-10-20 18:49:09 +03:00
Lauri Ojansivu
1a3a878778 Fix Rocket.Chat badge. 2016-10-20 18:35:41 +03:00
Lauri Ojansivu
9f3cbcbcb0 Try to fix Rocket.Chat badge. 2016-10-20 18:31:27 +03:00
Lauri Ojansivu
2151252601 Update Wekan fork info to README 2016-10-20 18:27:48 +03:00
kamijin-fanta
2ae6a009f0 UI: fix font
- Add YuGothic and Meiryo. because display of non english letter dirty.
2016-10-12 10:32:39 +09:00
kamijin-fanta
e564e94c94 UI: fix description link style.
- apply underline
- change text color on hover
2016-10-12 10:02:09 +09:00
Maxime Quandalle
b90d668fbc Merge pull request #669 from AlexanderS/fix/remove-user-on-leave
Fix remove user actions
2016-09-02 16:17:08 +02:00
Alexander Sulfrian
4013184801 Models: Remove board from starred list
This will fix the starred counter. If the board is not public, the user
is unable to see the board and remove it from the list of starred
boards.
2016-08-16 19:19:55 +02:00
Alexander Sulfrian
7b0e57380a Models: Remove user from all objects on board leave (Fixes: #667)
Remove the user as member and watcher of all lists, cards and the board itself
when leaving the board.
2016-08-16 19:19:39 +02:00
Alexander Sulfrian
ce4fcbfae4 Models: Fix remove member activity
The member is only set to inactive, so we could not test for $pull.
Instead we have to look into the $set modified and check whether the
member was deactivated.
2016-08-16 19:19:39 +02:00
Maxime Quandalle
301210c87b
Fix eslint testing
Partially reverting c8705a0
2016-07-21 12:52:32 +02:00
Maxime Quandalle
dd95f0b002
Release 0.11.0-rc2 2016-07-21 11:25:34 +02:00
Maxime Quandalle
77069a36cd
Fix undefined variables errors 2016-07-21 11:19:52 +02:00
Drew Fisher
3643bd4996 Fix bug where you get a "null" option in @-mention autocomplete (#649) 2016-07-21 11:09:14 +02:00
Alexander Sulfrian
4d0e4cea91 models: Remove wrong line (fix #650) (#651) 2016-07-21 01:49:41 +02:00
Maxime Quandalle
8dc35d638b
Release 0.11.0-rc1 2016-07-20 22:36:05 +02:00
Maxime Quandalle
79cc3556f5
Pull translations from Transifex
As suggested in #604 there might be some language unnecessary redundancy, for
instance between 'es' (Spanish) and 'es-ES' (Spain's Spanish), but we'll figure
that out during the release candidate phase.
2016-07-20 22:30:17 +02:00
Maxime Quandalle
3ecdeb6796
Complete the release notes 2016-07-20 22:27:51 +02:00
Maxime Quandalle
c8705a0fdc
Clean NPM scripts output
I've just discovered that the reason NPM outputs a giant "npm ERR!" message
asking to contact the author of the library and suggesting that it’s most likely
“not a problem with npm itself” when I run "npm run lint" and I forgot a
semicolon is because the return code of an NPM script has to be 0. So this
commit adds "exit 0;" at the end of the NPM commands.
2016-07-20 22:21:41 +02:00
Maxime Quandalle
1f3015bd2c
Fix #573 2016-07-20 22:21:41 +02:00
Maxime Quandalle
3bc28b5e8a
Format the deployment section of the README.md 2016-07-20 18:06:40 +02:00
Maxime Quandalle
27a58c18ee
Implement a disconnected indicator
Fixes #451
2016-07-20 18:04:16 +02:00
Johannes Zellner
9595ef0199 Add Cloudron install button (#639) 2016-07-20 18:03:20 +02:00
Maxime Quandalle
98997cc47d
Add the Transifex configuration to the repository
This was proposed in #604, and I now beleive it is actually good to provide
admin/maintainer scripts in the repository.

We still need to clean-up the language list, again as suggested in #604.
2016-07-20 16:17:21 +02:00
Maxime Quandalle
8d555707f2
Add VSCode editor configuration to the repository 2016-07-20 15:54:59 +02:00
Maxime Quandalle
3ed00f3db7
Avoid <a> links redirections on inlinedForm
Fixes #647 (IE 11)
2016-07-20 11:33:51 +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
bda1df5ada
Fix an event name from animationend to transitionend
Closes #646
2016-07-19 17:17:51 +02:00
Maxime Quandalle
b96a60c9bb
Merge PR #593 into devel 2016-07-19 02:18:44 +02:00
Alexander Sulfrian
43f3a2f3d5 Fix untranslated watch/unwatch for gecko (#606)
In the Gecko JavaScript engine the Object prototype has a method
'watch()' and 'unwatch()'. This causes strange error messages displayed,
if 'watch' and 'unwatch' are not translated in the chosen localization.
The i18n module cannot handle, if it gets a function for the
translation.

This is a quick fix that removes the 'watch' and 'unwatch' properties
from the Object prototype.

See also: https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/Object/watch
2016-07-19 02:17:15 +02:00
Peter Dave Hello
952c2e1ae2
optimize png images losslessly using zopflipng 2016-07-18 22:54:03 +02:00
Maxime Quandalle
9792193e60
Add MongoDB indexes
These indexes will optimize the queries that are used in the board and card
views.

Fixes #524.
2016-07-18 22:38:38 +02:00
Alexander Sulfrian
81a35be856
Fix move to top
If the minOrder is 0, the previous code does not work. This code is now
doing the obvious stuff to change the order.
2016-07-18 18:14:46 +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
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