Bruno Windels
|
7c2fc516bb
|
restore last url if not providing a specific one on startup
|
2020-10-14 15:10:32 +02:00 |
|
Bruno Windels
|
19e774ce01
|
don't assume grid button is a button, just in case
|
2020-10-14 14:54:56 +02:00 |
|
Bruno Windels
|
4f46854362
|
add close session button
|
2020-10-14 14:54:46 +02:00 |
|
Bruno Windels
|
d96f8adcc7
|
fix back button in room header not working
|
2020-10-14 14:53:52 +02:00 |
|
Bruno Windels
|
cf99f55f3d
|
fix typo making the room list not shown on the mobile layout
|
2020-10-14 14:20:53 +02:00 |
|
Bruno Windels
|
fd1df595c8
|
remove leftover logging
|
2020-10-14 14:06:11 +02:00 |
|
Bruno Windels
|
8122d76e73
|
Merge branch 'master' into bwindels/url-routing
|
2020-10-14 12:45:49 +02:00 |
|
Bruno Windels
|
b00db1af3e
|
only keep 20 outbound olm sessions in memory at once to prevent OOM
|
2020-10-14 12:44:27 +02:00 |
|
Bruno Windels
|
07701117cd
|
reduce megolm sync cache size to 1 session
as this is kept around for every e2ee room, and we only have
limited olm memory
|
2020-10-14 12:43:35 +02:00 |
|
Bruno Windels
|
6ad7be8726
|
fix leaking left panel view model after closing session
|
2020-10-14 11:34:34 +02:00 |
|
Bruno Windels
|
de83d7740b
|
replace custom error view with staticview
|
2020-10-14 11:26:39 +02:00 |
|
Bruno Windels
|
fa8bec0b56
|
fix room view model being leaked when closing session
|
2020-10-14 11:26:10 +02:00 |
|
Bruno Windels
|
b29b776e9f
|
fix olm session cache being leaked when closing session
|
2020-10-14 11:25:49 +02:00 |
|
Bruno Windels
|
789a41c671
|
fix styling for session info entries
|
2020-10-14 10:34:25 +02:00 |
|
Bruno Windels
|
692fa808e4
|
make utility buttons also useable for links
|
2020-10-14 10:34:11 +02:00 |
|
Bruno Windels
|
7e477b3c8d
|
rename button.styled to .button-action so it can also be used for links
|
2020-10-14 10:33:48 +02:00 |
|
Bruno Windels
|
5fe479e8a9
|
fix styling for room list items
|
2020-10-14 10:20:20 +02:00 |
|
Bruno Windels
|
3d327b0875
|
also open the initial room in the room list
|
2020-10-14 10:20:00 +02:00 |
|
Bruno Windels
|
2333a959a2
|
actually apply the /session/<id> url after login!
|
2020-10-13 17:10:28 +02:00 |
|
Bruno Windels
|
ab354e9f38
|
update prop type
|
2020-10-13 15:19:54 +02:00 |
|
Bruno Windels
|
afbfb0c82c
|
anticipate non-found rooms
|
2020-10-13 15:18:13 +02:00 |
|
Bruno Windels
|
081820d8fb
|
also update view when going to an not-found room
|
2020-10-13 15:14:07 +02:00 |
|
Bruno Windels
|
a14795e3f8
|
unused
|
2020-10-13 15:05:11 +02:00 |
|
Bruno Windels
|
d1d675ed7a
|
make navigation observables already return new value before they emit
|
2020-10-13 14:54:57 +02:00 |
|
Bruno Windels
|
7f3e0f237b
|
also do redirect after initial navigation
|
2020-10-13 14:43:45 +02:00 |
|
Bruno Windels
|
1780f334ea
|
more tests
|
2020-10-13 13:13:47 +02:00 |
|
Bruno Windels
|
d9c8a6339e
|
support empty strings for rooms segment
|
2020-10-13 13:13:35 +02:00 |
|
Bruno Windels
|
7b13e45e19
|
fix creating the rooms segment
|
2020-10-13 13:13:15 +02:00 |
|
Bruno Windels
|
a360d0a2b9
|
also unset room vm if moving away from room
|
2020-10-13 13:12:49 +02:00 |
|
Bruno Windels
|
379d65edf1
|
also create new vm when coming for grid if transfering vm fails
|
2020-10-13 13:12:30 +02:00 |
|
Bruno Windels
|
77a58041eb
|
clean-up room grid initialization with vm transfering
also handle duplicate rooms, and add unit tests for grid vm
|
2020-10-13 13:11:19 +02:00 |
|
Bruno Windels
|
c8dd7b42e7
|
encountered this very unlikely race while testing, so prevent it
|
2020-10-13 13:10:35 +02:00 |
|
Bruno Windels
|
db5c98a706
|
support reassigning to null from untrack
|
2020-10-13 13:10:27 +02:00 |
|
Bruno Windels
|
4e8e9eae26
|
first round of fixes
|
2020-10-12 18:31:55 +02:00 |
|
Bruno Windels
|
14d2dcbc60
|
remove dead code
|
2020-10-12 17:49:41 +02:00 |
|
Bruno Windels
|
b2d6b7014b
|
first draft of url navigation for grid
|
2020-10-12 17:49:06 +02:00 |
|
Bruno Windels
|
6c2c29a7da
|
WIP
|
2020-10-09 19:43:11 +02:00 |
|
Bruno Windels
|
83ac3eccc5
|
apply url changes to view gallery
|
2020-10-09 17:04:25 +02:00 |
|
Bruno Windels
|
56e51fc2aa
|
idea comment
|
2020-10-09 17:04:17 +02:00 |
|
Bruno Windels
|
927e8134d3
|
use url navigation in root view model
also track all view models as it is
important everything is properly disposed now
|
2020-10-09 17:03:38 +02:00 |
|
Bruno Windels
|
33627edcb3
|
use url to go back in login view
|
2020-10-09 17:03:24 +02:00 |
|
Bruno Windels
|
35e85c55e0
|
use urls instead of callbacks to navigate in session picker
|
2020-10-09 17:03:13 +02:00 |
|
Bruno Windels
|
7b86b483ed
|
confirm before clearing
|
2020-10-09 17:02:19 +02:00 |
|
Bruno Windels
|
3ab68ef438
|
throw when something tracked is not disposable, fail early
|
2020-10-09 17:01:54 +02:00 |
|
Bruno Windels
|
1289f065d6
|
implement root view as template view
|
2020-10-09 17:01:39 +02:00 |
|
Bruno Windels
|
0f8f558889
|
dispose session container from view model
|
2020-10-09 17:01:22 +02:00 |
|
Bruno Windels
|
d48bbd122a
|
make applyUrl and history public
so we don't need to bother with silent flags in replaceUrl
|
2020-10-09 17:00:19 +02:00 |
|
Bruno Windels
|
35b83b7976
|
make SessionLoadViewModel transfer ownership of container with callback
also, deleting the session when navigating away is now done by
LoginViewModel
|
2020-10-09 16:59:34 +02:00 |
|
Bruno Windels
|
4ae622bdd3
|
make pushUrl silent again
|
2020-10-09 16:58:53 +02:00 |
|
Bruno Windels
|
41c1c9a6c3
|
rename Brawl -> Root
one of the last occurrences of brawl
|
2020-10-09 09:59:59 +02:00 |
|