 chandi LangeckerandJulius Härtl
|
b4eece879d
|
test(unit): fix tests, mostly due to missing boardId's, which are now required for event emitting
Signed-off-by: chandi Langecker <git@chandi.it>
|
2023-02-21 21:53:22 +01:00 |
|
 chandi LangeckerandJulius Härtl
|
c03d067464
|
style(sessionlist): less incisive borders
Signed-off-by: chandi Langecker <git@chandi.it>
|
2023-02-21 21:53:22 +01:00 |
|
 chandi LangeckerandJulius Härtl
|
437f5c9ab5
|
chore(psalm): adding missing events for annotation
Signed-off-by: chandi Langecker <git@chandi.it>
|
2023-02-21 21:53:22 +01:00 |
|
 chandi LangeckerandJulius Härtl
|
2e6b20d71d
|
live updates: remove deleted cards with loadStacks() and not just append them
Signed-off-by: chandi Langecker <git@chandi.it>
|
2023-02-21 21:53:22 +01:00 |
|
 chandi LangeckerandJulius Härtl
|
41d8867bdd
|
live updates: listen for stack and board changes
Signed-off-by: chandi Langecker <git@chandi.it>
|
2023-02-21 21:53:22 +01:00 |
|
 chandi LangeckerandJulius Härtl
|
322ee92573
|
live updates for boards
Signed-off-by: chandi Langecker <git@chandi.it>
|
2023-02-21 21:53:20 +01:00 |
|
chandi Langecker
|
a1d2e695c6
|
fix intentation mistake during rebase
Signed-off-by: chandi Langecker <git@chandi.it>
|
2023-01-03 14:29:48 +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
|
e89cd98419
|
fix broken requests in tests after switch to OCS
Signed-off-by: chandi Langecker <git@chandi.it>
|
2023-01-03 12:45:11 +01:00 |
|
chandi Langecker
|
f03521e2a1
|
fix syntax error/mistake after rebase
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
|
6d86ec70ef
|
sessions: fix failing tests due to changed api endpoints
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
|
d7919497b6
|
stub OCA\NotifyPush\Queue\IQueue
Signed-off-by: chandi Langecker <git@chandi.it>
|
2023-01-03 12:45:11 +01:00 |
|
chandi Langecker
|
b114520d85
|
update @nextcloud/notify_push to 1.1.3
which resolves the dependency issue:
https://github.com/icewind1991/notify_push-client/pull/5
(during the rebase the commit with an workaround got reverted https://github.com/nextcloud/deck/pull/3876/commits/5aa36aa5ecb84cb576a3c226c0368a73a1ccfa3a)
Signed-off-by: chandi Langecker <git@chandi.it>
|
2023-01-03 12:45:09 +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
|
2d465a707f
|
fix acl test
Signed-off-by: chandi Langecker <git@chandi.it>
|
2023-01-03 12:43:59 +01:00 |
|
chandi Langecker
|
43a1b1a2e5
|
sessions: integration tests
Signed-off-by: chandi Langecker <git@chandi.it>
|
2023-01-03 12:43:59 +01:00 |
|
chandi Langecker
|
c82a5a1228
|
session list: minor visual improvements
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
|
0272b2d52f
|
fix linter errors after rebase
Signed-off-by: chandi Langecker <git@chandi.it>
|
2023-01-03 12:43:59 +01:00 |
|
chandi Langecker
|
0aede224ec
|
remove refreshData() leftover
there is now no regular refreshing anymore, only after update events
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
|
b3d4ac5218
|
don't refresh closed sessions when tab is in the background
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
|
567b9cc66e
|
use data() for constants instead of a computed property
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 |
|
chandi Langecker
|
fd6e15b58c
|
ensure activeSessions is an array
sometimes the resulting json contained an object leading to JS errors
Signed-off-by: chandi Langecker <git@chandi.it>
|
2023-01-03 12:43:59 +01:00 |
|
chandi Langecker
|
fcfbcc63b4
|
basic notify_push usage with session handling (rebased)
Signed-off-by: chandi Langecker <git@chandi.it>
|
2023-01-03 12:43:56 +01:00 |
|