Christian Kußowski
d08364688e
refactor: Avoid redundant async
2026-02-19 08:47:10 +01:00
Christian Kußowski
9d007815df
refactor: Enable rule avoid dynamic
2026-02-19 08:42:35 +01:00
Christian Kußowski
f38cee0322
fix: Send reply to voice messages
2026-01-31 18:50:12 +01:00
Christian Kußowski
a0aeab34ea
fix: Notifications on web correctly managed when tab not focused
2026-01-18 14:20:18 +01:00
Christian Kußowski
7aedd78429
refactor: Remove unused html onfocus streams
2025-12-24 13:14:28 +01:00
Christian Kußowski
e80e3273ea
chore: Follow up scroll down in fragmented timeline
2025-12-06 10:43:25 +01:00
Christian Kußowski
cacb944918
fix: Scrolling in fragmented timeline
2025-12-06 10:19:57 +01:00
Christian Kußowski
53af09227f
refactor: File selector just use default FileType
...
and remove not working zip selector
2025-12-06 09:34:22 +01:00
Christian Kußowski
2c4a16d608
chore: Improve via calculation
2025-12-03 14:46:28 +01:00
Christian Kußowski
1ea649f01e
refactor: Update to Dart 3.10 with . shorthands
2025-11-30 12:54:06 +01:00
Christian Kußowski
35983437e2
refactor: Update flutter lints
2025-11-30 12:42:04 +01:00
krille-chan
97fe704f5a
chore: Scroll to unread thread if last message is from a thread
2025-11-07 16:59:47 +01:00
Christian Kußowski
64e7c7e9f6
chore: Follow up threads
2025-11-05 09:23:53 +01:00
krille-chan
380625327a
feat: Implement threads
2025-11-04 21:24:54 +01:00
Christian Kußowski
71fa853f05
feat: Implement polls
2025-11-04 07:27:01 +01:00
Christian Kußowski
4c357f6249
refactor: Use AppSettings enum based configuration everywhere and fix load from json on web
2025-10-19 19:51:06 +02:00
Christian Kußowski
1549b47fed
chore: Follow up send voice message
2025-09-28 18:27:50 +02:00
Christian Kußowski
e86deb99c9
feat: Nicer record voice message UI with pause function
2025-09-28 18:06:08 +02:00
Christian Kußowski
69bbfa5389
feat: Display progress on redact events and clear archive dialogs
2025-09-25 08:05:12 +02:00
avashilling
11c219fa50
fix: limit characters and lines so redact message can't be too long
...
Before, if the user typed too many lines it would overflow past the input box and also leave a very long message in chat. Now, it is limited and won't expand in the input box past 4 lines.
2025-07-31 12:24:36 -04:00
Christian Kußowski
103cb8328d
feat: Collapse all state events by default
2025-06-21 11:15:28 +02:00
Christian Kußowski
46dc017e15
fix: Forward last version of events when forwarding
2025-06-17 12:56:18 +02:00
Christian Kußowski
ad8c0b266d
fix: Do not set read markers for sending events
2025-06-17 12:25:39 +02:00
Christian Kußowski
13f27eda9f
chore: Follow up new reactions picker
2025-06-17 09:20:22 +02:00
Christian Kußowski
033feed6b1
refactor: New message context menu
2025-06-16 18:11:49 +02:00
Christian Kußowski
ed1767ae93
chore: Add missing mounted check
2025-06-08 13:40:14 +02:00
Christian Kußowski
130a094f35
chore: Preload server file config before upload files
2025-06-01 18:31:42 +02:00
Christian Kußowski
5fb882955c
chore: Follow up create check list UX
2025-06-01 11:31:09 +02:00
Christian Kußowski
52ba9468a4
chore: Follow up add check list
2025-06-01 11:07:46 +02:00
krille-chan
a5ceab58d3
fix: App crashes on window resize in chat
2025-05-25 14:01:40 +02:00
Christian Kußowski
b8547c4792
build: Upgrade to flutter 3.22
2025-05-21 08:06:52 +02:00
krille-chan
200f2c34be
fix: Join new room after room upgrade
2025-05-15 14:54:08 +02:00
krille-chan
9da7a5704e
feat: Create lists with checkboxes via + menu
2025-05-10 16:54:29 +02:00
Christian Kußowski
dc26309489
chore: Display loading dialog when preparing voice message
...
Signed-off-by: Christian Kußowski <c.kussowski@famedly.com>
2025-05-10 10:17:59 +02:00
Krille
5a96438ceb
refactor: Migrate more config options to config viewer
...
Signed-off-by: Krille <c.kussowski@famedly.com>
2025-03-29 16:12:48 +01:00
Krille
97fad52c03
chore: Use other join endpoint for room upgrades
2025-03-13 09:07:01 +01:00
Krille
dda45f783f
refactor: Easier shift enter logic for text input
2025-03-10 08:27:23 +01:00
Krille
b645193f7b
refactor: Improved UX for room upgrades
2025-03-07 12:29:31 +01:00
Krille
eb446af438
chore: Follow up gallery picker
2025-02-25 17:11:29 +01:00
Krille
00d219bae1
feat: New video file picker button
2025-02-25 13:28:50 +01:00
Krille
36bdca84c7
chore: Update matrix dart sdk
2025-01-14 10:46:20 +01:00
Krille
aa010767de
feat: Prevent sending messages if other party has no encryption keys
2025-01-13 13:58:46 +01:00
Krille
a5dc6db4e8
fix: Do not leave old room if join new room failed
2025-01-10 14:57:54 +01:00
Krille
dbe8c1b9f4
build: Update to flutter 3.27
2024-12-15 11:37:04 +01:00
krille-chan
8819c40ebd
refactor: Implement own adaptive dialogs and remove package
2024-12-10 18:47:58 +01:00
krille-chan
88e63d127a
refactor: Improved share / forward dialog
2024-12-01 10:59:13 +01:00
krille-chan
3faf6df558
feat: Nicer room creation UI
2024-10-19 08:58:02 +02:00
krille-chan
831adceeca
refactor: Better future loading dialog without flickering
2024-10-13 09:55:18 +02:00
krille-chan
0d4b7d67cc
refactor: Use non nullable localizations builder and lazy load on web
2024-10-06 08:35:37 +02:00
Krille
fe06f2efb3
chore: Follow up pick files with file selector
2024-10-04 10:04:09 +02:00