Tulir Asokan
|
1bfd457cf0
|
hicli/crypto: don't fail to decrypt even if decrypted content is malformed
|
2025-04-14 23:09:45 +03:00 |
|
Tulir Asokan
|
ef2e95a294
|
hicli/paginate: fill prev content when resyncing state
Go / Lint Go (old) (push) Has been cancelled
Go / Lint Go (latest) (push) Has been cancelled
JS / Lint JS (push) Has been cancelled
|
2025-04-13 23:08:29 +03:00 |
|
Tulir Asokan
|
ef41c20192
|
hicli/html: implement shopmuks rendering
|
2025-04-13 22:49:01 +03:00 |
|
nexy7574
|
eb893989bd
|
web: implement knocking on rooms (#615)
|
2025-04-13 22:00:18 +03:00 |
|
Tulir Asokan
|
b754240715
|
hicli/sync: ignore invites with no state
Go / Lint Go (old) (push) Waiting to run
Go / Lint Go (latest) (push) Waiting to run
JS / Lint JS (push) Waiting to run
|
2025-04-13 14:47:02 +03:00 |
|
Tulir Asokan
|
5f50cf8e77
|
hicli/paginate: don't panic if room is deleted while fetching state
Go / Lint Go (old) (push) Waiting to run
Go / Lint Go (latest) (push) Waiting to run
JS / Lint JS (push) Waiting to run
|
2025-03-27 12:33:11 +02:00 |
|
Tulir Asokan
|
d51518a190
|
web/login: don't allow logging in multiple times
|
2025-03-27 12:25:52 +02:00 |
|
Tulir Asokan
|
046a6d29a5
|
hicli/sync: fix discarding megolm sessions when new members are invited
|
2025-03-27 10:47:14 +02:00 |
|
Tulir Asokan
|
696687f60c
|
hicli/sync: ignore failing to recalculate preview
|
2025-03-15 12:32:31 +02:00 |
|
Tulir Asokan
|
87ec9d60a5
|
hicli/paginate: fix handling non-empty final chunk
|
2025-03-14 02:06:19 +02:00 |
|
Tulir Asokan
|
0ed5dfcc12
|
hicli/sync: fix updating preview event rowid on redaction
|
2025-03-09 18:12:34 +02:00 |
|
Tulir Asokan
|
86843d61f6
|
web/preferences: add option to disable inline images
|
2025-03-09 16:55:55 +02:00 |
|
Tulir Asokan
|
aee4cff572
|
hicli/sync: clear outbound session on invite accept if history visibility is set to joined
|
2025-03-08 19:22:36 +02:00 |
|
Tulir Asokan
|
678940618f
|
hicli/send: fix panic if history visibility event is not found
|
2025-03-08 18:43:19 +02:00 |
|
Tulir Asokan
|
f79678a87f
|
web/widget: implement delayed state events
|
2025-03-06 01:29:40 +02:00 |
|
Tulir Asokan
|
23f2699909
|
push: log number of events in push payloads
|
2025-03-05 22:55:17 +02:00 |
|
Tulir Asokan
|
9a88df0cc1
|
web/widget: fix sendEvent not returning event ID properly
|
2025-03-05 02:10:29 +02:00 |
|
Tulir Asokan
|
508355f2bf
|
web/widgets: add initial support
|
2025-03-04 22:54:20 +02:00 |
|
Tulir Asokan
|
d093ea2f90
|
web/devtools: add send message event button
|
2025-03-02 21:06:29 +02:00 |
|
Tulir Asokan
|
d06ed8637c
|
hicli/send: include geo_uri in edit fallback
|
2025-03-01 21:51:39 +02:00 |
|
Tulir Asokan
|
014c63f0e7
|
hicli/sync: ignore m.unavailable withheld events from own devices
|
2025-03-01 21:43:09 +02:00 |
|
Tulir Asokan
|
b48c285f5c
|
hicli/send: move extra to m.new_content when editing
|
2025-02-28 19:33:51 +02:00 |
|
Tulir Asokan
|
bbce3df381
|
web/roomlist: add context menu for entries
|
2025-02-25 22:15:11 +02:00 |
|
Tulir Asokan
|
2203c18e15
|
web/rightpanel: add start DM button
Fixes #592
|
2025-02-25 22:15:11 +02:00 |
|
Tulir Asokan
|
0c3d3686e4
|
hicli/sync: fill prev_content with cached event if it's missing
|
2025-02-23 21:06:53 +02:00 |
|
Tulir Asokan
|
bd2ece9ff2
|
hicli/sync: fix unredacting content of encrypted events
|
2025-02-23 18:44:59 +02:00 |
|
Tulir Asokan
|
a14f01a3ec
|
web/timeline: implement MSC2815
Fixes #510
|
2025-02-23 18:33:19 +02:00 |
|
Tulir Asokan
|
4fc9b88ec6
|
web/timeline: add edit history modal
|
2025-02-23 18:03:12 +02:00 |
|
Tulir Asokan
|
7c664c2700
|
hicli/sync: fix sync backoff calculation
|
2025-02-23 18:03:12 +02:00 |
|
Tulir Asokan
|
ce60eb8a94
|
hicli/paginate: add missing context cancel
|
2025-02-16 17:34:11 +02:00 |
|
Tulir Asokan
|
3075156884
|
hicli/sync: ignore incorrectly detected member changes for megolm invalidation
|
2025-02-08 16:21:26 +02:00 |
|
Tulir Asokan
|
4060383efa
|
hicli/sync: invalidate outbound sessions on member change
|
2025-02-07 19:36:48 +02:00 |
|
Tulir Asokan
|
14c9291c8d
|
hicli/send: add discardsession command
|
2025-02-07 19:23:36 +02:00 |
|
Tulir Asokan
|
1e22e62a9a
|
web/settings: add support for manual key import/export
Fixes #593
|
2025-02-04 00:40:08 +02:00 |
|
Tulir Asokan
|
9fd50a6ae3
|
media: fix saving thumbnail hashes
|
2025-01-28 14:52:10 +02:00 |
|
Tulir Asokan
|
947a853bae
|
media: make thumbnail size configurable
|
2025-01-28 14:27:53 +02:00 |
|
Tulir Asokan
|
1b5467cf0e
|
media: add support for generating avatar thumbnails
|
2025-01-27 23:14:09 +02:00 |
|
Tulir Asokan
|
2c489fa582
|
hicli/init: add safety for too many empty rooms
|
2025-01-27 12:48:57 +02:00 |
|
Tulir Asokan
|
e8c8a44f38
|
push: ignore missing members
|
2025-01-27 12:48:45 +02:00 |
|
Tulir Asokan
|
0da4dede52
|
hicli/database: add get members method
|
2025-01-26 21:17:59 +02:00 |
|
nexy7574
|
9cff332671
|
web: implement user moderation actions (#588)
Co-authored-by: Tulir Asokan <tulir@maunium.net>
|
2025-01-24 01:03:53 +02:00 |
|
Tulir Asokan
|
9e63da1b6b
|
all: add FCM push support
|
2025-01-12 23:26:29 +02:00 |
|
nexy7574
|
a1a006bf6b
|
web/rightpanel: show extended profile info for users (#574)
Co-authored-by: Tulir Asokan <tulir@maunium.net>
|
2025-01-03 14:27:02 +02:00 |
|
Tulir Asokan
|
39cb5f28a0
|
hicli/database: store DM user ID in database
|
2025-01-02 23:23:30 +02:00 |
|
Tulir Asokan
|
c3899d0b50
|
web/settings: add button to log into css.gomuks.app
|
2025-01-01 18:07:57 +02:00 |
|
Tulir Asokan
|
f9b5fcc863
|
hicli/database: fix space parent revalidation query
|
2024-12-30 23:29:34 +02:00 |
|
Tulir Asokan
|
572ef41b80
|
hicli/sync: fix processing space events
|
2024-12-30 22:33:02 +02:00 |
|
Tulir Asokan
|
534e36da22
|
media: use rect instead of circle in fallback avatar
Normal avatars already have border-radius. The raw svg being a rectangle
allows space squircles to work properly too.
|
2024-12-29 20:00:59 +02:00 |
|
Tulir Asokan
|
5483b077c7
|
hicli/init: send spaces in first payload
|
2024-12-29 20:00:59 +02:00 |
|
Tulir Asokan
|
2ea80dac6f
|
web/statestore: allow sync event fields to be null
|
2024-12-29 20:00:11 +02:00 |
|