summaryrefslogtreecommitdiffstats
path: root/client/components/lists/listBody.js
Commit message (Collapse)AuthorAgeFilesLines
* Fixed #2338 -> Slow opening of big boards with too many archived itemswekan2019-05-131-6/+6
|
* Fix missing profile checks.Lauri Ojansivu2019-05-091-9/+9
| | | | Thanks to justinr1234 !
* list: do not use IntersectionObserver to reduce CPU usageBenjamin Tissoires2019-04-011-20/+30
| | | | | | | | | | | | | Switch back to a custom spinner detection, as the IntersectionObserver is eating a lot of CPU resources on idle. This should also take care of #2250 properly: the previous `onDestroyed()` was removing the resize and scroll callbacks, but they were not unique enough, and they were shared across swimlanes. So if a list had 2 swimlanes with spinners, when one was removed, the other was not triggering its callbacks anymore. Related: #2294
* - [Add back zoom fixes of #2250](https://github.com/wekan/wekan/issues/2250).Lauri Ojansivu2019-03-301-49/+40
| | | | Thanks to xet7 !
* Revert spinner etc fixes of Wekan v2.56, because of some new bugs.Lauri Ojansivu2019-03-291-40/+49
| | | | | | Thanks to gerroon ! Related #2250
* list: disconnect infinite-scroll observer to prevent memory leakBenjamin Tissoires2019-03-261-2/+6
|
* list: move the spinner into its own blaze componentBenjamin Tissoires2019-03-261-29/+36
| | | | | | | | | | 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.
* list: make sure the spinner of infinite scrolling doesn't show on loadBenjamin Tissoires2019-03-261-3/+10
| | | | | | | | | | | 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
* list: simplify infinite scrollingBenjamin Tissoires2019-03-261-44/+17
| | | | | | 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
* Fix popup titleAndrés Manelli2019-02-271-0/+5
| | | | Add element title modification
* Standarize copy functions. Match labels by nameAndrés Manelli2019-02-271-9/+3
|
* Removed console.log.Lauri Ojansivu2019-02-261-1/+0
|
* Fix list view issues. Allow creation of boards from templatesAndrés Manelli2019-02-251-17/+38
|
* Fix miniscreen renderAndrés Manelli2019-02-241-2/+2
|
* Fix lint errorsAndrés Manelli2019-02-241-40/+40
|
* Allow swimlane creation from templateAndrés Manelli2019-02-241-9/+10
| | | | Mix lists with same name to avoid duplicates
* Allow list creation from templateAndrés Manelli2019-02-241-19/+43
|
* Allow card creation from templateAndrés Manelli2019-02-241-17/+18
|
* Prepare to create card from templateAndrés Manelli2019-02-241-3/+4
|
* Add template search in Add Card menuAndrés Manelli2019-02-241-19/+24
| | | | | | Archive all cards in list when list is archived Remove default board in link popup Only list non-template boards in card link and search
* Avoid links on a template-boardAndrés Manelli2019-02-241-10/+28
| | | | | Allow creation of template boards with a linked card Avoid changing the name of the template-container swimlanes
* Remove links from templates board for the momentAndrés Manelli2019-02-241-3/+8
| | | | | | Insert the correct template type in templates board Allow independant lists in templates board Add some helpers
* - When writing to minicard, press Shift-Enter on minicard to go to next line ↵Lauri Ojansivu2019-02-011-1/+1
| | | | | | | | below, to continue writing on same minicard 2nd line. Thanks to bentiss!
* Use infinite-scrolling on listsBenjamin Tissoires2019-02-011-0/+81
| | | | | | | | | | | This allows to reduce the loading time of a big board. Note that there is an infinite scroll implementation in the mixins, but this doesn't fit well as the cards in the list can have arbitrary height. The idea to rely on the visibility of a spinner is based on http://www.meteorpedia.com/read/Infinite_Scrolling
* custom fields upgrade -- correctNunes Nelson2018-11-071-3/+3
|
* custom fields upgradeNunes Nelson2018-11-051-0/+10
|
* Fix #1885Andrés Manelli2018-09-121-4/+30
|
* Fix and improve linked cardsAndrés Manelli2018-08-211-6/+7
|
* Refactor imported -> linked in componentsAndrés Manelli2018-08-111-14/+14
|
* Fix lint errorsAndrés Manelli2018-08-111-1/+1
|
* Avoid reimport imported cardAndrés Manelli2018-08-111-1/+2
|
* Allow description and member two way bindingAndrés Manelli2018-08-101-3/+3
|
* Avoid importing imported cards or boardsAndrés Manelli2018-08-101-1/+2
|
* Link descriptionAndrés Manelli2018-08-101-1/+5
|
* Import card-as-card, board-as-card. Add styling. Missing details and linksAndrés Manelli2018-08-101-18/+101
|
* Avoid showing current boardAndrés Manelli2018-08-101-3/+9
|
* Add UI for importing card-as-card and board-as-cardAndrés Manelli2018-08-101-0/+106
|
* Merge branch 'devel' into nested-tasksNicu Tofan2018-06-281-7/+4
|\
| * Introducing third board view: calendar.Nicu Tofan2018-06-261-1/+1
| | | | | | | | A dependency to rzymek:fullcalendar has also been added.
* | implement getDefaultSwimline for boardsNicu Tofan2018-06-261-1/+1
|/
* linter correctionsIgnatz2018-05-181-3/+3
|
* resolving merge conflictsIgnatzHome2018-05-171-0/+7
|\
| * card model and card ui preparation for custom fieldsPouyan Savoli2017-09-221-0/+7
| |
* | Fix #1567Andrés Manelli2018-04-161-5/+5
| |
* | Add card on first swimlane foundAndrés Manelli2018-01-221-1/+8
| |
* | Allow toogle of lists and swimlanes viewsAndrés Manelli2018-01-221-0/+7
| |
* | Fix lint errorsAndrés Manelli2018-01-221-1/+1
| |
* | First swimlane draft, no functionalityAndrés Manelli2018-01-191-0/+2
| |
* | added soft wip limit feature, fixed wipLimit=0 bug (??)amadilsons2017-10-311-2/+1
| |
* | feature implemented, known bugs fixedamadilsons2017-10-051-1/+2
| |