Commit graph

221 commits

Author SHA1 Message Date
Maxime Quandalle
8b5fd09ff3 Fix layout on Apple devices
The layout issue was related to the lack of autoprexing for CSS
properties. c69f993 did improve the reload time significantly but for
that I had to replace `mquandalle:stylus` by the core `stylus`
package. Unfortunatly it is currently difficult to run an autoprefixer
with the core CSS compilers (as reported in
https://github.com/meteor/meteor/issues/5219).

So instead we rely on `nib` which transparently define some mixins for
autoprefixing, the only restrictions being that we have to manually
`@import 'nib'` on top of stylus files.

Fixes #461
2016-01-02 14:26:48 +01:00
alayek
23ca733afd change edit card title input to textarea for editing larger titles 2016-01-01 02:47:19 +05:30
Maxime Quandalle
d9b74131ae Fix avatar support on Sanstorm
The bug comes for 9154b06 which this commit partially reverts. The
synchronization between the user document profile and the Sandstorm
HTTP headers is still not perfect. Having a clean model may requires
the `accounts-sandstorm` to expose a hook to modify the user document
just after the `services.sandstorm` credentials are updated.

Fixes #460
2015-12-30 19:34:18 +01:00
Maxime Quandalle
f6c01161a0 Fix drag and drop on Sandstorm
This bug was introduced with the introduction of fast-render in
41b23f8. With fast-render data is available instantly after the page
logging, but calls to `Meteor.userId()` still return `null` as the
user isn't authenticated on the DDP channel yet (previously the data
was loaded on DDP after user authentication). Which mean that we know
need to reactively activate Drag and Drop on user log in.

I'm not sure why I was not able to reproduce this bug outside of
Sandstorm.

Fixes #453
2015-12-30 19:22:30 +01:00
Maxime Quandalle
0833a22742 Forbid trailing spaces 2015-12-30 16:49:39 +01:00
Maxime Quandalle
6dc7404f23 Share the router configuration between the client and the server 2015-12-28 23:13:20 +01:00
Maxime Quandalle
592aa6d576 Partially revert aae5030
As discussed in #370 and announced in the official Eslint-meteor
plugin repository (https://github.com/dferber90/eslint-plugin-meteor),
it is recommended to not use this plugin anymore has the author has it
is currently broken and the author has abandoned it.
2015-12-24 13:13:05 +01:00
floatinghotpot
55bd26dc9c Optimize login form layout & css
Fixes #448
2015-12-28 11:35:38 +08:00
Maxime Quandalle
c615d1d273 Remove the import trello card feature
See the following discussion for rationale:

  https://github.com/wekan/wekan/issues/113#issuecomment-163039089
2015-12-22 22:08:01 +01:00
Maxime Quandalle
17a2118b38 Don't display sing-in link to connected users 2015-12-21 19:20:27 +01:00
Maxime Quandalle
8a47cfa4ba Unassign members before removing them from a board
Closes #399
2015-12-21 17:54:21 +01:00
Maxime Quandalle
7c4640bb63 Improve some activitiy messages
Fixes #433
2015-12-19 17:51:56 +01:00
Maxime Quandalle
f30c776f20 Fix home header bar
The issue was introduced in 3b2eb0f but was only partially fixed (in
urgency) in 71b9a42. We sould have test to avoid these trivial
regressions! (I guess React will also yelp in this particular case by
removing the need to link the template and the "component", and thus
removing the possibility to break this link)

Fixes #434
2015-12-19 17:39:38 +01:00
Maxime Quandalle
299c429042 Merge pull request #435 from xavierpriour/devel
Export a board to JSON

Fixes #396
2015-12-18 00:35:32 +01:00
Xavier Priour
115ea533f6 Export: improved API routes
- use an explicit "boards" domain: /api/boards/:boardId
- pass authToken as a request parameter: /api/boards/:boardId?authToken=:token
- in the future, same route can be used with authToken set in the Authenticate: header easily
2015-12-17 23:57:28 +01:00
floatinghotpot
d2ac3dc63d fix board headeer issue 2015-12-17 20:38:33 +08:00
Xavier Priour
43b1c4b576 Merge remote-tracking branch 'upstream/devel' into devel 2015-12-17 11:59:26 +01:00
Liming Xie
354eff9f7b add: support compact mode for mobile web, auto adapt to small screen/window 2015-12-17 14:23:35 +08:00
Xavier Priour
d08e1cc45b Export Wekan now server-based with proper auth 2015-12-16 21:58:43 +01:00
Xavier Priour
f5eba16a50 fix eslint 2015-12-13 21:38:22 +01:00
Xavier Priour
e304185c23 Merge remote-tracking branch 'upstream/devel' into devel 2015-12-13 20:02:51 +01:00
Xavier Priour
18697d45f6 board export now checks authentication 2015-12-13 20:02:34 +01:00
Maxime Quandalle
2733c1d3a0 Add a button to move selected cards
This is an alternative to drag and drop to move a set of selected
cards. This feature was available at the list level until I deleted it
in 5bdf91b, so it makes sense to add it back at the multi-selection
level.
2015-12-10 00:34:44 -05:00
Maxime Quandalle
0954ef3e44 Dynamically resize the new card form if the title is too long 2015-12-09 23:20:53 -05:00
Maxime Quandalle
480ef63273 Fix a regression introduced in 71b9a42f
The buttons in the board header were not click-able anymore.
2015-12-09 23:20:44 -05:00
Maxime Quandalle
71b9a42f00 Allow the header bar customization
This commit also provide a way to escape the Shorcuts page on
Sandstorm.
2015-12-09 19:10:26 -05:00
Maxime Quandalle
3b2eb0ffa1 Fix board archive instructions
Fixes #277.
2015-12-09 19:08:17 -05:00
Maxime Quandalle
5bdf91bd05 Remove the move and archive all cards of a list feature
This operation should now be handled using the multi-selection
feature, ie “select all cards” and then move them or click the
“archive selection” button. This new process add an extra click which
I consider reasonable enough for a relatively rare operation -- plus I
want to encourage mutli-selection usage.

Closes #390.
2015-12-09 18:45:55 -05:00
Xavier Priour
f20b5d04f5 export board to Wekan JSON 2015-12-09 00:35:45 +01:00
floatinghotpot
672c21bfe0 bugfix: only care active members, also optimize some code 2015-12-08 16:03:31 +08: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
21fa6fdc32 add: optional board description 2015-12-07 11:22:30 +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
floatinghotpot
1a4ff82680 bugfix: template. does not accept dom elements, but jquery can 2015-11-27 11:55:29 +08:00
Maxime Quandalle
f565aed259 Merge GitHub PR #401
I also completed the release notes related to the import feature.

Closes #401
2015-11-25 09:46:30 -08:00
Maxime Quandalle
5763714d22 Enphasize keyboard shortcuts with a dedicated style
Also add release notes related to the #387 merge.

-- Fluctuat nec mergitur
2015-11-25 09:39:29 -08:00
Xavier Priour
db90771d9b Fix eslint 2015-11-17 08:56:58 +01:00
Xavier Priour
33193b6f7b code review fixes 2015-11-17 08:52:55 +01:00
Xavier Priour
ad27a59e57 Import attachments 2015-11-16 21:41:49 +01:00
Maxime Quandalle
da599a19ba Merge GitHub PR #387 2015-11-15 14:22:59 -08:00
Xavier Priour
475bc70621 Fix build 2015-11-14 01:54:59 +01:00
Xavier Priour
dd0a6e1a82 Import members: board import 2015-11-14 01:41:02 +01:00
Xavier Priour
f6f41270de Import members: working on card import 2015-11-13 15:52:14 +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
floatinghotpot
eaf2afb44c add preview attached image, allow upload image from clipboard and drag & drp 2015-11-13 11:13:54 +08: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
642ade9dc1 Merge branch 'minicard-editor' into devel 2015-11-08 23:27:37 -08:00
Maxime Quandalle
5d77ad4f6b Finish the minicard editor auto-completion feature
This commit stands on the initial support implemented in #342. We now
avoid error-prone parsing step by adding the member or the label
directly to the card object.

We also added support for `Tab` to completion on our textComplete
component.

Closes #342
2015-11-08 23:17:24 -08:00