Bruno Windels
|
0a37fd561e
|
just enough view code to join a call
|
2022-03-29 12:01:47 +02:00 |
|
Bruno Windels
|
9efd191f4e
|
some more fixes
|
2022-03-29 12:01:46 +02:00 |
|
Bruno Windels
|
cad2aa760d
|
some fixes
|
2022-03-29 12:01:46 +02:00 |
|
Bruno Windels
|
4be82cd472
|
WIP on UI
|
2022-03-29 12:01:46 +02:00 |
|
Bruno Windels
|
e760b8e556
|
basic view model setup
|
2022-03-29 12:01:46 +02:00 |
|
Bruno Windels
|
07bc0a2376
|
move observable values each in their own file
|
2022-03-29 12:01:46 +02:00 |
|
Bruno Windels
|
ca211f929b
|
Merge pull request #702 from vector-im/bwindels/observablemapts
convert (Base)ObservableMap to typescript
|
2022-03-09 11:53:59 +01:00 |
|
Bruno Windels
|
6d7c983e8e
|
convert (Base)ObservableMap to typescript
|
2022-03-09 11:33:49 +01:00 |
|
Eric Eastwood
|
c09964dc30
|
Add data-event-id="$xxx" attributes to timeline items for easy selecting in end-to-end tests (#690)
Split out from https://github.com/vector-im/hydrogen-web/pull/653
Example test assertions: db6d3797d7/test/e2e-tests.js (L248-L252)
```js
// Make sure the $abc event on the page has "foobarbaz" text in it
assert.match(
dom.document.querySelector(`[data-event-id="$abc"]`).outerHTML,
new RegExp(`.*foobarbaz.*`)
);
```
|
2022-03-01 18:36:14 -06:00 |
|
Tushar
|
17acda7741
|
typescriptify domain/LogoutViewModel.js
|
2022-02-25 16:45:07 +05:30 |
|
Tushar
|
7055f02f16
|
typescriptify domain/avatar.js
|
2022-02-25 15:52:54 +05:30 |
|
Bruno Windels
|
7f1fed6f8c
|
always pass options to ViewModel constructor
|
2022-02-17 09:24:18 +01:00 |
|
RMidhunSuresh
|
498a43327f
|
Check if options exist in emitChange
|
2022-02-17 11:30:04 +05:30 |
|
Bruno Windels
|
7179758c50
|
also here
|
2022-02-15 08:22:09 +01:00 |
|
Bruno Windels
|
1795f58ba5
|
rename imports
|
2022-02-14 17:53:59 +01:00 |
|
Bruno Windels
|
4d82dd22b6
|
convert ViewModel to typescript
|
2022-02-14 17:50:17 +01:00 |
|
Bruno Windels
|
57b1542688
|
use private topic field as public one got removed as not needed in view
|
2022-02-11 09:37:56 +01:00 |
|
Bruno Windels
|
d2008a336b
|
fix lint errors
|
2022-02-10 19:54:47 +01:00 |
|
Bruno Windels
|
8526461d3c
|
split up create code into separate files
|
2022-02-10 16:43:32 +01:00 |
|
Bruno Windels
|
15eecbb463
|
cleanup
|
2022-02-10 16:28:44 +01:00 |
|
Bruno Windels
|
30c8ea29b2
|
fix bug where the wrong left panel tile is removed when accepting invite
because when comparing a tile to itself it wasn't returned 0
|
2022-02-10 16:27:32 +01:00 |
|
Bruno Windels
|
b0d790543a
|
push to navigation in SessionViewModel rather than RVO
|
2022-02-10 14:57:48 +01:00 |
|
Bruno Windels
|
2c1b29e637
|
remove logging
|
2022-02-10 14:39:41 +01:00 |
|
Bruno Windels
|
147810864f
|
add support to set alias and federation flag in create room
|
2022-02-10 14:09:18 +01:00 |
|
Bruno Windels
|
4c0167ed74
|
don't show spinner in left panel when room creation fails
|
2022-02-10 11:19:43 +01:00 |
|
Bruno Windels
|
024a6c06aa
|
handle offline error nicer
|
2022-02-10 11:11:15 +01:00 |
|
Bruno Windels
|
b5536830d0
|
improve RoomBeingCreatedView, allow removing the roombeingcreated
|
2022-02-10 11:07:29 +01:00 |
|
Bruno Windels
|
d6d1af13d0
|
rename RoomBeingCreated.localId to id
|
2022-02-10 11:03:52 +01:00 |
|
Bruno Windels
|
74f7879cb6
|
fix unrelated bug: invite sorting order wasn't stable in left panel
as the timestamp is the same when you receive the invite during your
first sync
|
2022-02-10 09:40:03 +01:00 |
|
Bruno Windels
|
5c085efc10
|
create room view and view model
|
2022-02-09 19:02:51 +01:00 |
|
Bruno Windels
|
a1e14c4eec
|
rename to not have conflict between method name and instance of CreateRoomViewModel
|
2022-02-09 19:02:18 +01:00 |
|
Bruno Windels
|
8523f6feaf
|
setup navigation for create room form
|
2022-02-09 19:00:41 +01:00 |
|
Bruno Windels
|
83d2b58bad
|
add avatar support to creating room
|
2022-02-09 19:00:00 +01:00 |
|
Bruno Windels
|
743f2270e5
|
have a single tile view that supports all 3 view models
|
2022-02-08 16:22:44 +01:00 |
|
Bruno Windels
|
5325b0b466
|
cleanup logging
|
2022-02-08 14:58:29 +01:00 |
|
Bruno Windels
|
d7b024eac1
|
unrelated fix: encode user name in matrix.to link
|
2022-02-08 14:35:14 +01:00 |
|
Bruno Windels
|
e04463c143
|
WIP for finding DM room
|
2022-02-07 18:58:53 +01:00 |
|
Bruno Windels
|
e1fbd1242e
|
WIP 4
|
2022-02-07 16:30:44 +01:00 |
|
Bruno Windels
|
0bb3cfcfad
|
WIP3
|
2022-02-04 17:49:10 +01:00 |
|
Bruno Windels
|
0b04612d6c
|
WIP2
|
2022-02-04 11:16:58 +01:00 |
|
Bruno Windels
|
bc09ede09f
|
WIP
|
2022-02-03 17:57:35 +01:00 |
|
Bruno Windels
|
fd4eb6b50d
|
distinguish between "waiting to go online" vs "backup not configured"
|
2022-02-01 11:08:13 +01:00 |
|
Bruno Windels
|
997666164c
|
remove unused enum variants
|
2022-01-31 17:37:44 +01:00 |
|
Bruno Windels
|
06a1421e97
|
add backupWriteStatus so binding can take multiple fields into account
|
2022-01-31 16:26:06 +01:00 |
|
Bruno Windels
|
dacaa86386
|
fix percentage calculation
|
2022-01-31 16:22:22 +01:00 |
|
Bruno Windels
|
c9b5ce6508
|
clean up key backup vm using flatMap to avoid subscription handling
|
2022-01-28 16:36:13 +01:00 |
|
Bruno Windels
|
bd2c70b923
|
adapt key backup view(model) to changes in session, show backup progress
|
2022-01-28 15:14:23 +01:00 |
|
Bruno Windels
|
86caa5f9b1
|
rename session backup to key backup to be consistent with RoomKey
|
2022-01-26 09:51:48 +01:00 |
|
Bruno Windels
|
b0e8506cb5
|
ensure images load in reply preview in timeline
|
2022-01-17 16:48:36 +01:00 |
|
Bruno Windels
|
f379bf2341
|
ensure images load in reply preview in composer
|
2022-01-17 16:48:17 +01:00 |
|