summaryrefslogtreecommitdiffstats
path: root/client/components/sidebar/sidebar.js
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'dollybean' of https://github.com/2020product/wekan into ↵Lauri Ojansivu2020-02-051-0/+296
|\ | | | | | | 2020product-dollybean
| * Customize of some card's functionsdollybean2020-02-041-0/+125
|/
* Add Worker role.Lauri Ojansivu2020-01-051-2/+23
| | | | | | | | | | This was originally added at Wekan v3.58, reverted at Wekan v3.60 because of bugs, and now after fixes added back. Thanks to xet7 ! Closes #2788
* Revert to Wekan v3.57 version of client and models directories,Lauri Ojansivu2020-01-031-23/+2
| | | | | | | removing Worker role temporarily, because Worker role changes broke saving card. Thanks to xet7 !
* Add Worker role.Lauri Ojansivu2020-01-031-12/+29
| | | | | | | | | Add more Font Awesome icons. Fix browser console errors when editing user profile name etc. Thanks to xet7 ! Closes #2788
* Fix lint errors.Lauri Ojansivu2019-11-261-4/+2
|
* When logged in, use database for setting, so that changes areLauri Ojansivu2019-11-191-10/+20
| | | | | | | immediate. Only on public board use cookies. Comment out Collapse CSS that is not in use. Thanks to xet7 !
* New feature: Now there is popup selection of Lists/Swimlanes/Calendar/Roles.Lauri Ojansivu2019-11-181-2/+14
| | | | | | | | | | | | | | | | | | | | New feature, not set visible yet, because switching to it does not work properly yet: Collapsible Swimlanes #2804 Fix: Public board now loads correctly. When you select one of Lists/Swimlanes/Calendar view and reload webbrowser page, it can change view. Closes #2311 Fix: List sorting commented out. Closes #2800 Fix: Errors hasHiddenMinicardText, hasShowDragHandles, showSort, hasSortBy, profile, FirefoxAndroid/IE11/Vivaldi/Chromium browsers not working by using cookies instead of database. More details at https://github.com/wekan/wekan/issues/2643#issuecomment-554907955 Note: Cookie changes are not always immediate, if there is no effect, you may need to reload webbrowser page. Closes #2643 . Thanks to xet7 !
* Add Feature: enable two-way webhooks - stage oneSam X. Chen2019-08-171-30/+56
|
* fix error when the sidebar is not visibleTobias2019-08-121-2/+5
|
* Hide minicard label text: per user checkbox setting at sidebar.Lauri Ojansivu2019-08-071-0/+9
| | | | | | | Thanks to xet7 ! Closes #1466, closes #2561
* Prettier & eslint project style updateJustin Reynolds2019-06-281-131/+192
|
* [Combine hamburger menus at right](https://github.com/wekan/wekan/issues/2219).Lauri Ojansivu2019-03-031-0/+224
| | | | | | Thanks to xet7 ! Related #2219
* update broke ability to mute notificationsguillaume2018-10-161-2/+1
|
* - Add permission "No comments". It is like normal user, but does not show ↵Lauri Ojansivu2018-09-041-3/+12
| | | | | | comments and activities. Thanks to xet7 !
* resolving merge conflictsIgnatzHome2018-05-171-0/+1
|\
| * dropdown itemsPouyan Savoli2017-09-221-1/+1
| |
| * many custom fields model and UI enhancementsPouyan Savoli2017-09-221-1/+1
| |
| * Create custom fields creation UI added to Board Menu, Model in progressPouyan Savoli2017-09-221-0/+1
| |
* | Fix lint warningsGhassen Rjab2018-02-271-1/+1
| |
* | Add search sidebarGhassen Rjab2018-02-231-0/+1
| |
* | user can now leave the boardamadilsons2017-10-091-6/+10
|/
* fix understood syntaxRyan Helsing2017-03-191-2/+2
|
* dont show list optionsRyan Helsing2017-03-181-1/+0
|
* ability to store comment only, actual prevention nextRyan Helsing2017-03-181-3/+25
|
* removed trailing-whitespaceJoel Louzado2017-02-151-1/+1
|
* Added dynamic tooltip for sidebar tongueJoel Louzado2017-02-151-0/+7
|
* Merge branch 'feature/link-to-shortcuts' of ↵Lauri Ojansivu2017-02-101-0/+3
|\ | | | | | | https://github.com/AlexanderS/wekan into AlexanderS-feature/link-to-shortcuts
| * UI: Add link to keyboard shortcutsAlexander Sulfrian2016-04-251-0/+3
| |
* | Merge branch 'fix-quit-board' of https://github.com/umbertooo/wekan into ↵Lauri Ojansivu2017-02-101-2/+2
|\ \ | | | | | | | | | umbertooo-fix-quit-board
| * | Method 'quitBoard' requires boardId but got boardFelix Michels2016-10-261-2/+2
| |/
* / powerbox identity requestsDavid Renshaw2016-11-031-0/+3
|/
* Remove unnecessary template name declarationMaxime Quandalle2016-01-031-8/+0
| | | | | | This code was duplicate with the name we use to `register` the component. A update of blaze-component removed the need to duplicate this declaration.
* Fix card infinite scrolling on card activitiesMaxime Quandalle2016-01-031-3/+1
| | | | | | | | I imagine blaze-component changed their Mixins API since I written this code. We need some tests to avoid this kind of regressions when updating dependencies! Fixes #420
* Fix drag and drop on SandstormMaxime Quandalle2015-12-301-4/+10
| | | | | | | | | | | | | | 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
* Unassign members before removing them from a boardMaxime Quandalle2015-12-211-2/+5
| | | | Closes #399
* add: support compact mode for mobile web, auto adapt to small screen/windowLiming Xie2015-12-171-1/+3
|
* bugfix: only care active members, also optimize some codefloatinghotpot2015-12-081-8/+4
|
* add: invite user via email, invited user can accept or decline, allow member ↵floatinghotpot2015-12-071-15/+94
| | | | to quit
* Finish the minicard editor auto-completion featureMaxime Quandalle2015-11-081-1/+1
| | | | | | | | | | | 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
* Prefer ES5 methods over underscore utilitiesMaxime Quandalle2015-10-221-2/+2
| | | | | | | | | | | | | | Since 07cc454 (ie the switch to Meteor 1.2) we includes the `es5-shim` polyfill to support methods like `Array.prototype.forEach` in a consistent way across all supported browsers (IE8+). MDG recently released a blog post recommending the use of these native methods instead of underscore [0]. We know follow this recommendation. This commit also favor some ES6 features (argument defaults, destructing assignment) in places where we didn’t use them. [0]: http://info.meteor.com/blog/es2015-get-started
* Upgrade peerlibrary:blaze-components to v0.14Maxime Quandalle2015-10-211-1/+1
| | | | | This change includes method renames and others UI related packages updates.
* Fix removeMemberPopupAlexander Sulfrian2015-09-201-0/+9
| | | | | The removeMemberPopup was missing the required helper to get the user and board information and the user profile field is called "fullname" and not "name".
* Centralize all mutations at the model levelMaxime Quandalle2015-09-081-42/+5
| | | | | | | | | | | | | | | This commit uses a new package that I need to document. It tries to solve the long-standing debate in the Meteor community about allow/deny rules versus methods (RPC). This approach gives us both the centralized security rules of allow/deny and the white-list of allowed mutations similarly to Meteor methods. The idea to have static mutation descriptions is also inspired by Facebook's Relay/GraphQL. This will allow the development of a REST API using the high-level methods instead of the MongoDB queries to do the mapping between the HTTP requests and our collections.
* Fix a recurrent English typoMaxime Quandalle2015-09-061-3/+3
|
* Fix member permission modificationMaxime Quandalle2015-09-051-5/+8
| | | | Fixes #280
* Enforce a consistent ES6 coding styleMaxime Quandalle2015-09-031-95/+99
| | | | | | | | | Replace the old (and broken) jshint + jscsrc by eslint and configure it to support some of the ES6 features. The command `eslint` currently has one error which is a bug that was discovered by its static analysis and should be fixed (usage of a dead object).
* Yet another iteration on the user interfaceMaxime Quandalle2015-08-281-0/+4
| | | | | | | | | | | | * Automatically display the overlay when the card details is opened (previously we waited for the mouse to enter the card details panel) * Improve the design of the minicards badges * Change the minicard background when it is hovered or selected * Removes unimplemented features links from the UI * Fix the board canvas position when the sidebar is open (was hidden behind) Fixes #215
* Close the Popup when all escape actions are executedMaxime Quandalle2015-08-231-1/+1
|
* Start the migration from iron-router to flow-routerMaxime Quandalle2015-08-231-1/+1
| | | | | | | | | | | | | | | | | | | Motivations: * Iron-Router foces us to use Tracker.nonreactive black magic in order to avoid un-necessary re-renders; * There is a community consensus (supported by some MDG members) that the flow-router API is easier to reason about; * The useraccounts now supports flow router (that was a blocking element when I considered the switch ~3months ago) On the server we use the Picker router, as encouraged by the Kadira team (which develop both Flow and Picker routers). In the current state of things there are some bugs related to the missing Loading architecure. Previously onRendered callback where always called when the data the component needed was available, now we have to handle this ourselves, which we will in a following commit.