Commit Graph

5317 Commits

Author SHA1 Message Date
Bruno Windels
dbbbb1c29a
clarify ublock origin breaks the service worker 2022-12-16 09:07:37 +00:00
Paulo Pinto
d1649ea499
Make sure fonts are cached by service worker 2022-12-15 15:22:55 +00:00
Bruno Windels
86e9e0c99e
Merge pull request #923 from vector-im/madlittlemods/dialog-details-optgroup-html-elements
Add `<dialog>`, `<details>`, and `<optgroup>` HTML elements to use with templating
2022-12-05 16:23:17 +00:00
Bruno Windels
308bbee5ed release v0.3.5 2022-11-25 17:47:54 +01:00
Bruno Windels
cbf2d1c8e3
Merge pull request #939 from vector-im/fix-451
Fix '/' in room-id or mxid breaking navigation
2022-11-25 16:47:46 +00:00
Bruno Windels
f7132a48d9 implement PR suggestion to do all encoding in fn, so return type is str 2022-11-25 17:45:31 +01:00
Bruno Windels
467a76c223 decode ids separately, as we encode them separately as well 2022-11-25 17:45:06 +01:00
Bruno Windels
b8444a32c0 add missing decode 2022-11-25 17:38:13 +01:00
Bruno Windels
2d0122dda7 apply PR suggestions 2022-11-25 17:38:05 +01:00
Bruno Windels
8efdb5dc7e
Merge pull request #940 from vector-im/bwindels/fix-reaction-active-bg
restore active reaction bg color to be transparent version of accent color
2022-11-25 16:28:01 +00:00
Bruno Windels
7bdd23e767 restore active reaction bg color to be transparent version of accent color 2022-11-25 17:21:58 +01:00
Bruno Windels
23a325b18d
Merge pull request #938 from vector-im/bwindels/dateheaders-with-model
Add date headers in timeline (second stab)
2022-11-25 16:02:08 +00:00
Bruno Windels
195142c249 fix lint warnings 2022-11-25 16:56:01 +01:00
Bruno Windels
efa45cade6 remove date from message tiles 2022-11-25 16:48:46 +01:00
Bruno Windels
77fd7e7aca format message time in timeFormatter as well 2022-11-25 16:48:11 +01:00
Bruno Windels
85a06876cd make date header sticky with css
this has the limitation that it needs to have a fixed with
and an opaque background, but that's better than
not making it sticky for now.
2022-11-25 16:47:00 +01:00
Bruno Windels
c538f5dbb1 make date header a bit more accessible 2022-11-25 16:31:44 +01:00
Bruno Windels
2136b051a0 cleanup 2022-11-25 16:13:31 +01:00
Bruno Windels
c4e239a401 add timeformatter, shared between all view models 2022-11-25 16:13:22 +01:00
Bruno Windels
9c2c5af291 small UI refinements for date header 2022-11-25 16:12:35 +01:00
Bruno Windels
9b235f7c80 also test next next tile, change this back after testing before 2022-11-25 14:42:54 +01:00
Bruno Windels
b5d5adaa36 add tests
Co-authored-by: R Midhun Suresh <MidhunSureshR@users.noreply.github.com>
2022-11-25 14:42:24 +01:00
Bruno Windels
7c6d651b32 remove date headers when removing pending tiles 2022-11-25 12:09:28 +01:00
Bruno Windels
cb0ab589de remove lower bound check as we don't go negative anymore 2022-11-25 11:51:38 +01:00
Bruno Windels
31f53d27c1 emit update from datetile when date might have changed 2022-11-25 11:51:22 +01:00
Bruno Windels
4abf18a5f1 don't look at tiles before the inserted tile, there is no need
also clarify with comments how the current algorithm works
2022-11-25 11:26:53 +01:00
Bruno Windels
d889c7deeb bound checks in date header loop and cleanup
Co-authored-by: R Midhun Suresh <MidhunSureshR@users.noreply.github.com>
2022-11-25 10:49:26 +01:00
RMidhunSuresh
7bfadf37b4
Decode all segment values that aren't undefined 2022-11-25 11:33:02 +05:30
RMidhunSuresh
80080074fa
Don't encode unknown segment values 2022-11-25 11:20:47 +05:30
RMidhunSuresh
e9053372d6
Encode ids as URI component 2022-11-25 11:13:47 +05:30
Bruno Windels
3f7c1577e0 WIP 2022-11-18 23:26:59 +01:00
Bruno Windels
12e378eb62 some thoughts on how different room types could be implemented 2022-11-18 09:52:57 +01:00
Bruno Windels
f4a2e5b63e
Merge pull request #927 from vector-im/bwindels-patch-1
Update README.md
2022-11-15 09:52:51 +00:00
Bruno Windels
2b218abda3
Update README.md 2022-11-15 09:52:34 +00:00
Bruno Windels
40f16a40fc
Update README.md
Fix #909
2022-11-15 09:52:06 +00:00
Eric Eastwood
1aba18ca1d Add <dialog>, <details>, and <optgroup> HTML elements to templating 2022-11-10 21:14:57 -06:00
Eric Eastwood
4125165760 Add full MXID tooltip to message sender display name
Follow-up to https://github.com/vector-im/hydrogen-web/pull/917
2022-11-10 20:59:27 -06:00
Bruno Windels
dbac61f78f release v0.3.4 2022-11-10 18:29:30 +01:00
Bruno Windels
e4049c962a
Merge pull request #920 from vector-im/bwindels/fetch-sender-keys-without-tracking-room
Fix keys not being fetched to verify senders when the room isn't tracked yet.
2022-11-10 17:27:55 +00:00
Bruno Windels
bc96d5add1
Merge pull request #917 from vector-im/madlittlemods/full-mxid-tooltip
Add full MXID to message avatar/name
2022-11-10 17:27:41 +00:00
Bruno Windels
430464c829
Merge pull request #916 from vector-im/bwindels/fix-logout-button-on-load-error
Fix logout not working when there is a session load error
2022-11-10 17:26:53 +00:00
Bruno Windels
59533a3ba0
Merge pull request #918 from vector-im/madlittlemods/677-rename-urlrouter-usage-to-urlrouter
Rename `urlRouter` usage to `urlRouter` instead of `urlCreator`
2022-11-10 17:26:40 +00:00
Bruno Windels
155f4beba8 add devicesForUser to fetch devices for untracked room
and use it when fetching senders to verify.
2022-11-10 17:53:11 +01:00
Bruno Windels
3d5a733267 split up _devicesForUserIds to reuse with different outdated criteria 2022-11-10 17:51:40 +01:00
Bruno Windels
c78bed846e create unknown userIdentity when processing /keys/query response
this can happen when the room isn't tracked yet, which is a use case
we add support for in the next commit to verify senders that we don't
know about yet (e.g. when the room isn't tracked).
2022-11-10 17:28:18 +01:00
Bruno Windels
31579b4945 when tracking room, check roomId isn't on user we shouldn't share with 2022-11-10 17:26:50 +01:00
Bruno Windels
860f435855 log session afterSyncCompleted with normal log level 2022-11-10 17:26:21 +01:00
Bruno Windels
47d557b38d expand comment how to handle race here 2022-11-10 17:20:59 +01:00
Bruno Windels
32835e26b9 adjust query for finding all state events of a type
we were looking for state events with state key between \0 and \u10FFFF
but an empty state key is also valid and would come before \0,
so allow empty state keys at the beginning of the range and include them
in the result by opening the lower bound.
2022-11-10 14:12:22 +01:00
Eric Eastwood
a9fac140ac Rename urlRouter usage to urlRouter 2022-11-08 23:44:22 -06:00