Commit graph

1466 commits

Author SHA1 Message Date
Sumner Evans
3288d86e29
web/util: fix oxfordHumanJoin(React)? for two-element arrays
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
2024-12-08 18:08:04 -07:00
Tulir Asokan
08f1f1b446 web/rightpanel: show user ID on hover in member list 2024-12-09 00:29:15 +02:00
Tulir Asokan
e9f146ebc7 web/rightpanel: add support for filtering member list 2024-12-09 00:13:21 +02:00
Tulir Asokan
1056a319bd web/{rightpanel,roomlist}: realign side headers with room view header 2024-12-08 17:35:55 +02:00
Tulir Asokan
3e460da67d web/util: remove oxfordHumanJoin 2024-12-08 17:34:11 +02:00
Tulir Asokan
332d71cadd web/roomlist: limit unread counter values 2024-12-08 17:32:05 +02:00
Jade Ellis
4ea43b77c7
web/roomlist: prevent overflow in unread counters (#541) 2024-12-08 17:31:48 +02:00
Sumner Evans
0133e7c037
pre-commit: use full relative path to eslint and tsc (#542)
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
2024-12-08 17:11:26 +02:00
Tulir Asokan
1b0a8d6192 web/emojipicker: underline visible categories
Fixes #491
2024-12-08 01:02:20 +02:00
Tulir Asokan
152942663f server: remove sec header filter 2024-12-08 00:21:33 +02:00
Tulir Asokan
7b6807411f pre-commit: run tidy before vet 2024-12-08 00:21:24 +02:00
Tulir Asokan
d8ee580817 web/mainscreen: handle url hashes and update states consistently 2024-12-07 16:36:25 +02:00
Tulir Asokan
5638adf6bc web/main: automatically reload page if version changes 2024-12-07 16:25:15 +02:00
Tulir Asokan
5ee25b83d4 web/rightpanel: mark unverified devices as red if cross-signing keys exist 2024-12-07 15:11:02 +02:00
Tulir Asokan
cc2f334502 hicli/profile: use mautrix-go's GetCachedDevices 2024-12-07 15:05:31 +02:00
Tulir Asokan
a37a35795c main: don't initialize event buffer before loading config 2024-12-07 01:33:42 +02:00
Tulir Asokan
149114354a websocket/buffer: make size configurable 2024-12-07 01:31:05 +02:00
Tulir Asokan
894fcb3fa0 web/wsclient: reconnect automatically if disconnected 2024-12-07 01:22:16 +02:00
Tulir Asokan
7d6bbe77b9 websocket: add support for resuming sessions 2024-12-07 01:17:51 +02:00
Tulir Asokan
0930e94fb2
Merge pull request #538 from sumnerevans/render-room-topic
web/roomview: render room topic in header
2024-12-06 18:43:28 +02:00
Tulir Asokan
f9ae6bd031 web/rightpanel: fetch different user info sections separately 2024-12-06 18:37:22 +02:00
Sumner Evans
c6163806bd
web/settings: render room details in settings
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
2024-12-06 09:32:31 -07:00
Sumner Evans
455c82a2c4
web/roomview: render room topic in header
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
2024-12-06 09:32:31 -07:00
Tulir Asokan
838a9ce106 hicli/profile: check device signature for own cross-signing keys 2024-12-06 16:34:07 +02:00
Tulir Asokan
544bd17a1d web/util: decode fragment parts in matrix URIs 2024-12-06 16:10:24 +02:00
Tulir Asokan
2c7ad651e4 web/main: fix restoring state on reload 2024-12-06 16:05:11 +02:00
Tulir Asokan
bf7769ee95 web: add matrix: URI handler
Fixes #509
2024-12-06 16:05:09 +02:00
Tulir Asokan
a3873643ec web/preferences: fix saving deletions to localstorage 2024-12-06 16:04:42 +02:00
Tulir Asokan
3b05d14fbd web/main: add room name to page title 2024-12-06 16:04:42 +02:00
Tulir Asokan
b1c02a3b69 web/settings: add loading view for vs code 2024-12-06 14:25:19 +02:00
Tulir Asokan
92c5e86689 web: update react-spinners and stop using --legacy-peer-deps 2024-12-06 12:20:00 +02:00
Tulir Asokan
803505385a web/settings: embed vs code for editing custom css
Not meant for mobile yet
2024-12-06 02:27:54 +02:00
Tulir Asokan
63798f2298 web/dependencies: update to stable react 19 2024-12-06 01:21:51 +02:00
Tulir Asokan
5b9f458b75 web/rightpanel: improve user info view slightly 2024-12-06 01:11:32 +02:00
Tulir Asokan
1cc39d40c9 web/timeline: add variables for configuring timeline padding 2024-12-05 22:29:22 +02:00
Tulir Asokan
ca2ad94c5a web/css: align grid templates 2024-12-05 22:05:29 +02:00
Tulir Asokan
ab43472ebe web/roomlist: increase padding in room list entries 2024-12-05 22:03:50 +02:00
Tulir Asokan
f180077f0a media: generate blurhashes for video thumbnails 2024-12-05 19:47:43 +02:00
Tulir Asokan
fa80c1adc0 web/emojipicker: mobile optimize emoji and gif pickers 2024-12-05 19:43:52 +02:00
Tulir Asokan
714aa477b7 web/main: add ios safari compatibility 2024-12-05 19:29:12 +02:00
Tulir Asokan
2e5c2fdd6c web/polyfill: add missing semicolons 2024-12-05 18:39:58 +02:00
Tulir Asokan
b166302d1e web/mediasize: don't allow images to be too small 2024-12-05 18:27:59 +02:00
Tulir Asokan
7f30963f5e web/jsonview: fix trailing commas in arrays 2024-12-05 16:22:44 +02:00
Tulir Asokan
785f20c7dc web/rightpanel: improve error style in user view 2024-12-05 16:07:14 +02:00
Tulir Asokan
72dab88ed2 web/rightpanel: add more info to user view 2024-12-05 15:58:29 +02:00
Tulir Asokan
2f22159da3 web/main: also support back button for right panel 2024-12-04 02:00:44 +02:00
Tulir Asokan
1a2833ed53 web/main: add support for back button 2024-12-04 01:23:06 +02:00
Tulir Asokan
678743703c web/timeline: add resend button for failed messages 2024-12-04 00:48:04 +02:00
Tulir Asokan
529ffda4ed main: add support for logging out 2024-12-03 23:59:15 +02:00
Tulir Asokan
74439be24c gomuks: enable http2 read idle timeouts 2024-12-03 23:28:35 +02:00