Julius Härtl
|
46df19a3a6
|
fix: Fix tests
Signed-off-by: Julius Härtl <jus@bitgrid.net>
|
2023-02-17 09:16:28 +01:00 |
|
Julius Härtl
|
b19b7794bc
|
perf: Cache full/partial board data differently
Signed-off-by: Julius Härtl <jus@bitgrid.net>
|
2023-02-17 09:16:27 +01:00 |
|
Julius Härtl
|
29d21e05e8
|
chore: Remove some unused methods
Signed-off-by: Julius Härtl <jus@bitgrid.net>
|
2023-02-17 09:16:27 +01:00 |
|
Julius Härtl
|
afcd226be8
|
refactor: Unify board enrichment
Signed-off-by: Julius Härtl <jus@bitgrid.net>
|
2023-02-17 09:16:27 +01:00 |
|
Julius Härtl
|
4b319d8d23
|
perf: Avoid extra round trips when checking permissions
Signed-off-by: Julius Härtl <jus@bitgrid.net>
|
2023-02-17 09:16:27 +01:00 |
|
Julius Härtl
|
8ec8a91cab
|
perf: Group queries for fetching overview cards
Signed-off-by: Julius Härtl <jus@bitgrid.net>
|
2023-02-17 09:16:27 +01:00 |
|
Julius Härtl
|
96d1e14390
|
perf: Cache stacks per request
Signed-off-by: Julius Härtl <jus@bitgrid.net>
|
2023-02-17 09:16:27 +01:00 |
|
Julius Härtl
|
c01e542044
|
perf: remove duplicate fetching of assignments
Signed-off-by: Julius Härtl <jus@bitgrid.net>
|
2023-02-17 09:16:27 +01:00 |
|
Julius Härtl
|
c1e29ab8cb
|
fix: Fix missing getBoardId method on AclEvent
Signed-off-by: Julius Härtl <jus@bitgrid.net>
|
2023-02-17 09:16:27 +01:00 |
|
Julius Härtl
|
af21282468
|
style: php-cs-fixer
Signed-off-by: Julius Härtl <jus@bitgrid.net>
|
2023-02-17 09:16:26 +01:00 |
|
Julius Härtl
|
ba3cab1036
|
perf: Combine fetching acls for boards
Signed-off-by: Julius Härtl <jus@bitgrid.net>
|
2023-02-17 09:16:26 +01:00 |
|
Julius Härtl
|
81c0d96357
|
perf: Make fetching user details lazy
Signed-off-by: Julius Härtl <jus@bitgrid.net>
|
2023-02-17 09:16:26 +01:00 |
|
Julius Härtl
|
ea8b7999f7
|
perf: No need to fetch boards every middleware call
Signed-off-by: Julius Härtl <jus@bitgrid.net>
|
2023-02-17 09:16:26 +01:00 |
|
Julius Härtl
|
7bfbbee6e8
|
perf: Enrich calls in combined sql queries
Signed-off-by: Julius Härtl <jus@bitgrid.net>
|
2023-02-17 09:16:26 +01:00 |
|
Julius Härtl
|
23813b7a03
|
perf: Add mapper methods to get multiple labels/assignments for cards
Signed-off-by: Julius Härtl <jus@bitgrid.net>
|
2023-02-17 09:16:26 +01:00 |
|
Julius Härtl
|
2ffecd81d4
|
chore: Fix typings and update psalm baseline
Signed-off-by: Julius Härtl <jus@bitgrid.net>
|
2023-02-15 13:29:26 +01:00 |
|
Raul
|
7575bd0bf7
|
Fix due status calculation
Signed-off-by: Raul <raul@nextcloud.com>
|
2023-02-15 13:18:11 +01:00 |
|
Raul
|
308bf80de0
|
Add Card::getDaysUntilDue() function
Signed-off-by: Raul <raul@nextcloud.com>
|
2023-02-15 13:18:11 +01:00 |
|
Raul
|
4388d898ae
|
Include board summary in card details
Signed-off-by: Raul <raul@nextcloud.com>
|
2023-02-15 13:18:11 +01:00 |
|
Raul
|
3a730cf38f
|
Add phpDoc typehints for magic methods
Signed-off-by: Raul <raul@nextcloud.com>
|
2023-02-15 13:18:11 +01:00 |
|
Raul
|
6ae61368a7
|
Update Card serialization (jsonSerialize usages) to use CardDetails model
Signed-off-by: Raul <raul@nextcloud.com>
|
2023-02-15 13:18:11 +01:00 |
|
Raul
|
4c729530ce
|
Add CardDetails model
Signed-off-by: Raul <raul@nextcloud.com>
|
2023-02-15 13:18:11 +01:00 |
|
Julius Härtl
|
fc324f611a
|
Merge pull request #4422 from nextcloud/enh/noid/discoverable-searchable-ref-provider
|
2023-02-10 14:45:23 +01:00 |
|
Julius Härtl
|
403a4dc294
|
perf: Register notifier and resource listener lazy
Signed-off-by: Julius Härtl <jus@bitgrid.net>
|
2023-02-09 10:10:42 +01:00 |
|
Julien Veyssier
|
bbd6f0c26c
|
use deck icon for boards, MDI-card for cards and MDI-comment for comments
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2023-02-08 14:02:06 +01:00 |
|
Julien Veyssier
|
b4d477dc05
|
implement BoardReferenceWidget and CommentReferenceWidget
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2023-02-08 14:02:05 +01:00 |
|
Julien Veyssier
|
9658ccd843
|
refactor CommentService a bit, add BoardReferenceProvider and CommentReferenceProvider (no widgets but resolving)
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2023-02-08 14:02:05 +01:00 |
|
Julien Veyssier
|
264be93a74
|
fix search provider names/ids, set results thumbnail urls, use them in ref provider
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2023-02-08 14:02:05 +01:00 |
|
Julien Veyssier
|
5830dbd467
|
implement discoverable searchable reference provider
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2023-02-08 14:02:05 +01:00 |
|
Julius Härtl
|
c9f539bf31
|
feat(Description): Use text as editor if available
Signed-off-by: Julius Härtl <jus@bitgrid.net>
|
2023-02-03 15:47:08 +01:00 |
|
Julius Härtl
|
01c2ae23aa
|
chore(psalm): Add type hints to make psalm happy
Signed-off-by: Julius Härtl <jus@bitgrid.net>
|
2023-01-24 11:46:47 +01:00 |
|
Joas Schilling
|
96e9571ae4
|
Update signature of Entity::markFieldUpdated
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2023-01-23 11:11:41 +01:00 |
|
Julius Härtl
|
d892979efa
|
chore(psalm): Fix annotations to make psalm happy
Signed-off-by: Julius Härtl <jus@bitgrid.net>
|
2023-01-03 15:22:31 +01:00 |
|
chandi Langecker
|
a466b76946
|
use dependency injection for logger
Signed-off-by: chandi Langecker <git@chandi.it>
|
2023-01-03 12:45:11 +01:00 |
|
chandi Langecker
|
541ee13780
|
sessions: ignore self-emitted update events
Signed-off-by: chandi Langecker <git@chandi.it>
|
2023-01-03 12:45:11 +01:00 |
|
chandi Langecker
|
ccf73736c4
|
sessions: let's be an OCS API to support extenal clients
Signed-off-by: chandi Langecker <git@chandi.it>
|
2023-01-03 12:45:11 +01:00 |
|
chandi Langecker
|
5386e6e24f
|
make psalm & linter happy
Signed-off-by: chandi Langecker <git@chandi.it>
|
2023-01-03 12:45:11 +01:00 |
|
chandi Langecker
|
0ea384d1e5
|
session cleanup via background job
Signed-off-by: chandi Langecker <git@chandi.it>
|
2023-01-03 12:45:11 +01:00 |
|
chandi Langecker
|
8007a06c94
|
Update lib/Controller/SessionController.php
Co-authored-by: Julius Härtl <jus@bitgrid.net>
Signed-off-by: chandi Langecker <git@chandi.it>
|
2023-01-03 12:43:59 +01:00 |
|
chandi Langecker
|
e1e29feb7b
|
Update lib/Controller/SessionController.php
Co-authored-by: Julius Härtl <jus@bitgrid.net>
Signed-off-by: chandi Langecker <git@chandi.it>
|
2023-01-03 12:43:59 +01:00 |
|
chandi
|
54b390010c
|
Update lib/Service/SessionService.php
Co-authored-by: Julius Härtl <jus@bitgrid.net>
Signed-off-by: chandi Langecker <git@chandi.it>
|
2023-01-03 12:43:59 +01:00 |
|
chandi Langecker
|
a674b5b5b2
|
fix php7 syntax error (unexpected '|')
Signed-off-by: chandi Langecker <git@chandi.it>
|
2023-01-03 12:43:59 +01:00 |
|
chandi Langecker
|
6684730dd7
|
docs: sessions API documentation
Signed-off-by: chandi Langecker <git@chandi.it>
|
2023-01-03 12:43:59 +01:00 |
|
chandi Langecker
|
ed125e9439
|
avoid naming conflicts for indexes
Signed-off-by: chandi Langecker <git@chandi.it>
|
2023-01-03 12:43:59 +01:00 |
|
chandi Langecker
|
af134959ce
|
optimize sql queries / indexing
Signed-off-by: chandi Langecker <git@chandi.it>
|
2023-01-03 12:43:59 +01:00 |
|
chandi Langecker
|
cd7fb9a4bd
|
increase session timeout
Signed-off-by: chandi Langecker <git@chandi.it>
|
2023-01-03 12:43:59 +01:00 |
|
chandi Langecker
|
dd307fa353
|
use nextcloud's database type constants
Signed-off-by: chandi Langecker <git@chandi.it>
|
2023-01-03 12:43:59 +01:00 |
|
chandi Langecker
|
38aed97d69
|
better session handling
- separated from component
- handle visibilityState / closing of the tab
Signed-off-by: chandi Langecker <git@chandi.it>
|
2023-01-03 12:43:59 +01:00 |
|
chandi Langecker
|
6bfb54e2b3
|
use strict types in new php classes
Signed-off-by: chandi Langecker <git@chandi.it>
|
2023-01-03 12:43:59 +01:00 |
|
chandi Langecker
|
7dc64de2de
|
dedicated Listener class, constants for events
Signed-off-by: chandi Langecker <git@chandi.it>
|
2023-01-03 12:43:59 +01:00 |
|