Commit graph

1957 commits

Author SHA1 Message Date
Bruno Windels 08ba4577f6 rejoin logic was throwing away the prev_batch token 2021-05-06 14:15:47 +02:00
Bruno Windels 9546b13821 attempt to load sync writer position when joining a room during sync
since fragments and events are not archived, just the summary,
attempt to load the room and sync writer during sync,
so we write the timeline correctly and don't cause ConstraintErrors
because unaware of fragments and events already there.
2021-05-06 14:15:47 +02:00
Bruno Windels 07535eedca when rejoining, room will be archived so consider any non-join a rejoin 2021-05-06 14:15:47 +02:00
Bruno Windels 1258aaee7c brevity 2021-05-06 14:15:47 +02:00
Bruno Windels f6957278c3 write and remove archived summary when leaving/rejoining 2021-05-06 14:15:47 +02:00
Bruno Windels 644698aed7 remove room from room list when leaving 2021-05-06 14:15:47 +02:00
Bruno Windels 89461bf69a do all collection removal from sync rather than hand callbacks to invite 2021-05-06 14:15:47 +02:00
Bruno Windels 12da71f731 unneeded ? 2021-05-06 14:15:47 +02:00
Bruno Windels bcfc4d1fd7 have better transaction errors 2021-05-06 14:15:47 +02:00
Bruno Windels 184480ad36 no need to capture req here 2021-05-06 14:15:47 +02:00
Bruno Windels d4d7adc7fc add archivedRoomSummary store 2021-05-06 14:15:47 +02:00
Bruno Windels c2716a061b pass in userId for kickDetails 2021-05-06 14:15:47 +02:00
Bruno Windels 2cfe7034e8 extract fn 2021-05-06 14:15:47 +02:00
Bruno Windels b13bfee3d8 support setting kickDetails in room summary 2021-05-06 14:15:47 +02:00
Bruno Windels 85385295a6 don't serialize null values in room summary
they only take space in the storage otherwise as we add more fields
2021-05-06 14:15:47 +02:00
Bruno Windels 517a7516b7 release v0.1.48 2021-05-06 12:14:58 +02:00
Bruno Windels 57725e745e
Merge pull request #343 from vector-im/bwindels/fix-sync-rooms-section-missing
Dont assume there is a rooms section in the sync
2021-05-06 10:11:32 +00:00
Bruno Windels 9e78f8382a dont assume there is a rooms section in the sync 2021-05-06 12:10:10 +02:00
Bruno Windels a28b2b74d2
Merge pull request #338 from vector-im/bwindels/ci-tests
Run tests on CI
2021-05-04 10:24:00 +00:00
Bruno Windels 08bafad206
Rename node.js.yml to unittests.js.yml 2021-05-04 10:23:17 +00:00
Bruno Windels d804a93df3
last label adjustment 2021-05-04 10:22:37 +00:00
Bruno Windels 4525daee83
try to adjust label again 2021-05-04 10:21:46 +00:00
Bruno Windels 64cca3b874
Update name and npn install args 2021-05-04 10:20:19 +00:00
Bruno Windels 61c96acc7a
Run tests on CI 2021-05-04 10:16:59 +00:00
Bruno Windels dd046d8287
Merge pull request #301 from Johennes/feature/librejs
Add license comments to make GNU LibreJS accept Hydrogen's JS
2021-05-03 08:33:39 +00:00
Bruno Windels 10053efc0c
Merge pull request #300 from Prathap-P/update-readme
Update readme
2021-04-30 14:37:45 +00:00
Bruno Windels 1a473f7f4a
Merge pull request #337 from vector-im/gsouquet-docs-link-fix
Fix links to Matrix documentation
2021-04-30 14:29:16 +00:00
Bruno Windels 408fc29314
Merge pull request #335 from tawfiek/add-enterkeyhint
Add enterkeyhint
2021-04-30 14:28:38 +00:00
Germain 62231b7833
Fix links to Matrix documentation 2021-04-30 11:58:29 +01:00
Prathap-P 57b6c45e34
Ensured more subtleness in the readme file. 2021-04-30 13:40:10 +05:30
Tawfiek 1104317a76 UI: add enterkeyhint into filter in LerftPanelView 2021-04-30 04:19:58 +02:00
Tawfiek 31a9da09b2 UI: add enterkeyhint end into the MessageComposer 2021-04-30 04:15:11 +02:00
Tawfiek Khalaf 5e9f728346
Merge pull request #1 from vector-im/master
Pull upstream master
2021-04-30 02:47:13 +02:00
Johannes Marbach 452a0e7bda Merge branch 'master' into feature/librejs 2021-04-28 20:22:20 +02:00
Bruno Windels 9312f71764 release v0.1.47 2021-04-28 14:16:50 +02:00
Bruno Windels 0298f31ec7
Merge pull request #331 from vector-im/bwindels/dedupe-avatar-sizes
Don't repeat avatar sizes in view models
2021-04-28 14:14:38 +02:00
Bruno Windels ad3b7f7f00 also add avatar size for timeline 2021-04-28 14:12:35 +02:00
Bruno Windels e1d4c75d18 pass avatar sizes from view to view model rather than repeating there
and risk a mismatch resulting in too large/small image
2021-04-28 14:11:35 +02:00
Bruno Windels b35b6ec496 work around --avatar-size being compiled away in build 2021-04-28 13:45:43 +02:00
Bruno Windels bfaeffcb51 fix memory leak in settings view by using nested template builder 2021-04-28 13:05:52 +02:00
Prathap-P 3bc21c75d8
Update README.md
Co-authored-by: Bruno Windels <bruno@windels.cloud>
2021-04-28 15:53:37 +05:30
Bruno Windels 04a1d89907 release v0.1.46 2021-04-28 11:42:02 +02:00
Bruno Windels 870ed3f211 add avatar size now there is no default anymore 2021-04-28 11:40:24 +02:00
Bruno Windels aea59f8974
Merge pull request #272 from jcgruenhage/jcgruenhage/new-dockerfile
New production Dockerfile and GitLab CI definition
2021-04-28 11:13:14 +02:00
Bruno Windels 25e0211ca1
Merge pull request #279 from Johennes/feature/safari-viewport
Manually adapt UI when keyboard shows or hides on mobile Safari
2021-04-28 11:04:43 +02:00
Bruno Windels fe9f0f7692
Merge pull request #328 from vector-im/bwindels/invites
Invites
2021-04-28 10:14:56 +02:00
Bruno Windels b23ec5ef70 remove obsolete comment 2021-04-28 10:08:11 +02:00
Bruno Windels e850874019 clarify order 2021-04-28 10:05:34 +02:00
Bruno Windels 15dfb6c202 clarify 2021-04-28 10:05:21 +02:00
Bruno Windels ef6f10c5a2 test for Path.replace 2021-04-28 09:53:44 +02:00