Commit graph

3250 commits

Author SHA1 Message Date
krille-chan c67df2e14f
fix: Forward arbitrary message content 2024-01-14 14:27:05 +01:00
krille-chan e95ed61257
refactor: Use popupmenudivider instead of workaround 2024-01-14 10:17:36 +01:00
Krille e6bbb8f980
fix: Wait for user device keys before start verification 2024-01-12 16:29:47 +01:00
Krille 23fe757599
fix: text nodes with multiple links crash the timeline 2024-01-12 16:15:13 +01:00
Krille e0ecdee5d5
chore: Remove vibration on iOS for long press 2024-01-09 08:29:11 +01:00
krille-chan 7332e533d0
design: Better paddings in tablet mode 2024-01-07 10:43:56 +01:00
Krille faf4ecd088
fix: URL too long when reporting bug 2024-01-06 12:58:39 +01:00
Krille-chan 9b5e95d7ad
Merge pull request #767 from krille-chan/krille/better-sharing-text
refactor: Put forwarded text into inputfield instead of sending directly
2024-01-04 14:10:24 +01:00
Krille af18da57e6
fix: not in range error 2024-01-04 08:34:37 +01:00
Krille fec39eb602
refactor: Put forwarded text into inputfield instead of sending directly 2024-01-03 13:37:36 +01:00
krille-chan 2a5c9d0a62
feat: Backup session and restore on database error 2023-12-31 10:17:42 +01:00
krille-chan 4d7d5bf181
chore: Delete database after failed to create 2023-12-31 09:05:04 +01:00
krille-chan ac5bd56c03
chore: Use legacy database if database build fails 2023-12-31 08:39:05 +01:00
krille-chan be6165f422
chore: Follow up sending messages 2023-12-30 16:56:14 +01:00
krille-chan ab3dccf45b
chore: Follow up sending messages 2023-12-30 16:20:19 +01:00
krille-chan 2ec5139a0a
chore: Follow up select chats 2023-12-30 11:42:13 +01:00
krille-chan 5740247c50
chore: Follow up select rooms 2023-12-30 10:32:54 +01:00
krille-chan 2a7744e4c7
chore: Follow up select chats 2023-12-30 10:29:01 +01:00
krille-chan 2872448584
chore: Follow up select events 2023-12-30 10:17:48 +01:00
krille-chan a6618c1817
chore: Follow up select messages 2023-12-30 09:46:58 +01:00
krille-chan 84fd65f55e
chore: Follow up database migration notification on linux 2023-12-29 16:19:59 +01:00
Krille 5d639663fe
chore: Follow up select events 2023-12-29 12:38:23 +01:00
Krille 7c8d40f186
chore: Follow up select events 2023-12-29 12:22:51 +01:00
Krille 504fccc98f
chore: Follow up desktop message popupmenu 2023-12-29 10:02:50 +01:00
Krille fe00db3281
chore: Follow up set read marker 2023-12-29 09:41:52 +01:00
Krille a349a0804a
chore: Minor design adjustments 2023-12-29 09:37:54 +01:00
krille-chan f8d4b1f3ae
chore: Follow up mark messages 2023-12-28 19:16:53 +01:00
krille-chan 2fadb64bc0
Revert "chore: Follow up chat appbar actions"
This reverts commit 08ca53a46d.
2023-12-28 19:12:00 +01:00
krille-chan fb98e3cf22
chore: Follow up select icon 2023-12-28 18:56:33 +01:00
krille-chan 08ca53a46d
chore: Follow up chat appbar actions 2023-12-28 18:54:44 +01:00
krille-chan 2382141cc5
chore: Follow up select events 2023-12-28 18:46:24 +01:00
Krille 1d44e8b5d0
chore: Follow up better error dialog 2023-12-28 09:03:54 +01:00
krille-chan 43f304b1a8
chore: Follow up message context action 2023-12-27 19:37:25 +01:00
krille-chan bfb3fa0f30
chore: Follow up mark messages 2023-12-27 17:49:59 +01:00
krille-chan 8f66cad58b
fix: Open notification for invite crashes app 2023-12-27 16:30:47 +01:00
Krille 7e4775d8df
chore: Follow up select events 2023-12-27 16:15:11 +01:00
Krille 1a3d7f5b1c
chore: Follow up sendOnEnter fix 2023-12-27 15:50:43 +01:00
Krille e60bc1c340
chore: Follow up select events 2023-12-27 15:29:16 +01:00
Krille 6b53d27c4c
fix: Some links not clickable in messages 2023-12-27 15:26:22 +01:00
Krille 6a75d07dea
chore: Follow up background sync 2023-12-27 14:47:53 +01:00
Krille f11e9ec6d2
build: Update matrix dart sdk to 0.25.1 2023-12-27 12:42:03 +01:00
krille-chan 627f7b88d4
chore: Follow up animate in 2023-12-26 21:10:58 +01:00
krille-chan f07aba448d
feat: Animate in new events in timeline 2023-12-26 20:08:07 +01:00
krille-chan 8f3f5cdb8b
chore: Follow up bug report dialog 2023-12-26 19:12:31 +01:00
krille-chan 7d112b1e18
refactor: More stable scroll to event 2023-12-26 18:51:53 +01:00
krille-chan 038cd9cb73
chore: Design follow up 2023-12-26 18:19:33 +01:00
krille-chan 5d20185140
change: Remove wallpaper feature 2023-12-26 17:07:37 +01:00
krille-chan 357c2ea6b2
chore: Follow up styling 2023-12-26 17:04:27 +01:00
krille-chan 991277d5f5
feat: Block users who sent invites 2023-12-26 17:04:04 +01:00
krille-chan b71023954d
chore: Follow up stickers 2023-12-26 16:43:19 +01:00
krille-chan b251a6a404
chore: Follow up reply design 2023-12-26 16:41:02 +01:00
krille-chan 1f3d88d09c
fix: Add 3pid email for password reset 2023-12-26 16:32:47 +01:00
krille-chan eb879936a6
chore: Add more exception type 2023-12-26 16:25:11 +01:00
krille-chan 89540ec7ef
fix: Darktheme contrast fixes with primary color 2023-12-26 14:03:14 +01:00
krille-chan a5a1c9b580
chore: Better applifecycle logs 2023-12-26 13:57:40 +01:00
Krille cfc161b252
chore: Dark mode improvements 2023-12-25 18:36:15 +01:00
Krille b5a6c5e73b
chore: Follow up new login page 2023-12-25 18:18:46 +01:00
Krille 696b284265
chore: Follow up chat view logic 2023-12-25 18:07:19 +01:00
krille-chan 4a008d0c2d
design: New design for login page 2023-12-24 13:46:29 +01:00
krille-chan 5bf87eae24
chore: Add missing safearea to spaceview 2023-12-24 09:07:38 +01:00
krille-chan 4214785b00
chore: Follow up fetch presences from server 2023-12-24 08:52:35 +01:00
krille-chan 050d2a2fae
chore: Follow up design fixes 2023-12-24 08:21:33 +01:00
krille-chan 4b69b8e5e9
chore: Follow up add chat subspace button 2023-12-23 16:04:20 +01:00
krille-chan d64b532afe
refactor: Spaces UX improvements 2023-12-23 15:40:53 +01:00
krille-chan 715e615e3a
feat: Search for public spaces 2023-12-23 12:14:51 +01:00
Krille-chan ef249c6f6e
Merge pull request #742 from krille-chan/krille/fix-make-admin
fix: Make user admin
2023-12-23 10:21:36 +01:00
Krille-chan 52ee1fc891
Merge pull request #741 from krille-chan/krille/fix-join-public-room
fix: Join public rooms
2023-12-23 10:11:59 +01:00
krille-chan 66b766cee8
fix: Make user admin 2023-12-23 10:08:25 +01:00
krille-chan 0651b5c1f1
fix: Join public rooms 2023-12-23 09:58:35 +01:00
Krille-chan 3b0c06bc32
Merge pull request #740 from krille-chan/krille/fix-change-password
feat: New change password page with server capabilities check
2023-12-23 09:58:02 +01:00
krille-chan 5847fe0546
feat: New change password page with server capabilities check 2023-12-23 09:48:35 +01:00
krille-chan 3d622b8918
fix: Cannot change send on enter on desktop 2023-12-23 09:17:31 +01:00
krille-chan 1f7ce96623
refactor: Remove unused code 2023-12-23 09:00:39 +01:00
krille-chan 4a6a77336c
feat: Add registration buttons for servers with public registration url 2023-12-23 08:53:10 +01:00
krille-chan 33839c4df8
fix: New json url for homeserver list 2023-12-23 08:22:43 +01:00
krille-chan 63d7bef515
refactor: Remove unnecessary setState in ChatPage for better performance 2023-12-23 07:38:45 +01:00
krille-chan a615de889e
design: Adjust reply design 2023-12-23 07:06:43 +01:00
krille-chan a6f9b6cfe6
chore: Add missing translation 2023-12-22 22:39:08 +01:00
krille-chan 069d313bd5
feat: Hovermenu for messages for mouse 2023-12-22 22:36:20 +01:00
krille-chan 98573fba4a
design: Adjust login page design 2023-12-22 20:36:11 +01:00
krille-chan e1474c48d8
refactor: Remove todo list feature 2023-12-22 20:20:58 +01:00
krille-chan 107374cf60
chore: Follow up status feature 2023-12-22 20:18:51 +01:00
Krille 28c3efae23
chore: Follow up status feature 2023-12-22 19:41:18 +01:00
Krille fa543e93b8
chore: Follow up status feature 2023-12-22 19:38:29 +01:00
Krille 895de76e70
refactor: Replace stories feature with presence status msg 2023-12-22 17:15:14 +01:00
Krille 9c24547b7f
design: Adjust new chat page design 2023-12-22 13:39:11 +01:00
Krille d0e4aec4d6
chore: Load hero users for rooms 2023-12-22 12:58:10 +01:00
Krille 26c637135a
refactor: Reinvite other part instead of reopen dm 2023-12-22 12:45:49 +01:00
Krille e2a251b3fe
fix: Update manual endpoints 2023-12-22 12:43:43 +01:00
Krille dea0bfd723
chore: Follow up migration notification 2023-12-22 10:10:51 +01:00
krille-chan ea790f43ac
chore: Follow up database path 2023-12-21 18:21:19 +01:00
Krille e1a819d17b
fix: Audiomessage break app 2023-12-14 08:58:35 +01:00
Krille a190f7de08
feat: Display migration notification 2023-12-08 10:17:21 +01:00
Krille 129c1ab697
feat: Try out FluffyBox 2 database 2023-12-08 09:20:19 +01:00
Krille 73038ad5d1
fix: Workaround for flutter cannot wait on navigator push 2023-12-07 15:18:43 +01:00
Krille bdb15625e3
feat: Enable experimental suport for dehydrated devices 2023-12-04 08:59:53 +01:00
krille-chan e6fa844519
refactor: Event list 2023-12-01 20:10:15 +01:00
Krille-chan 19f0d80be3
Merge branch 'main' into braid/message-position-desktop 2023-12-01 18:27:02 +01:00
krille-chan f1b2040edb
fix: Block users 2023-12-01 17:58:04 +01:00
The one with the braid ed16bdb1ff fix: message bubble position on desktop devices
Signed-off-by: The one with the braid <info@braid.business>
2023-11-30 19:14:42 +01:00
Krille e8a8f8921d
fix: Error widget spamming with dialogs 2023-11-29 15:31:25 +01:00
Krille 685ddf1324
chore: Follow up update matrix sdk 2023-11-29 15:28:00 +01:00
Krille 1a83d33cf5
build: Update Matrix Dart SDK to 0.24.0 2023-11-29 13:39:55 +01:00
krille-chan efb26622ac
fix: Userbottomsheet crash on some edge cases 2023-11-27 17:36:01 +01:00
krille-chan c6007a3c3d
refactor: Check if app is in foreground on pushhelper 2023-11-27 17:26:05 +01:00
krille-chan 085bb19da5
fix: Do not hide push if app romm in foreground but is in background 2023-11-27 17:00:16 +01:00
Krille ee599c1f52
chore: Fetch cached presence 2023-11-27 13:23:37 +01:00
Krille 61ade15fa9
build: Update matrix dart sdk to 0.23.0 2023-11-27 12:56:44 +01:00
krille-chan 3d06006ca4
fix: Only load first pinned event 2023-11-26 14:05:36 +01:00
krille-chan 2f1720a770
chore: Always show notification popup on android 2023-11-26 11:52:19 +01:00
krille-chan 3f46b90fd8
build: Update dependencies 2023-11-25 15:01:59 +01:00
Krille 0d9cb4915d
chore: Follow up new chat design 2023-11-24 15:39:00 +01:00
Krille d8cc1bdf25
chore: Add error report for incorrect recovery key 2023-11-24 15:36:54 +01:00
Krille 9c55800aeb
fix: Do not scroll up on enter chat 2023-11-23 09:27:55 +01:00
krille-chan 7a292655c8
fix: Encryption dialog crashes in column mode 2023-11-22 19:02:25 +01:00
Krille-chan 4848af7655
Merge pull request #691 from aryanA101a/videoFullscreenNavigateBackFix
fix: navigating back from full screen video
2023-11-21 19:52:48 +01:00
Krille e4e399b69b
chore: Follow up new chat: Add mxid if not found 2023-11-21 12:01:18 +01:00
Krille-chan 83ce07c574
Merge pull request #679 from selfisekai/flutter-3.16
upgrade flutter to 3.16.0
2023-11-21 11:52:46 +01:00
Aryan Arora 0214256eda fix: navigating back from full screen video 2023-11-20 23:59:37 +05:30
krille-chan 9c6db3de42
chore: Follow up create group 2023-11-19 14:29:30 +01:00
krille-chan 7223581b97
feat: New UX design for create group chat 2023-11-19 14:10:28 +01:00
krille-chan f58b9b814a
feat: Improved UX design for new chat page 2023-11-19 12:49:15 +01:00
krille-chan 4588d82dad
fix: Glitch in event info dialog 2023-11-19 09:44:58 +01:00
krille-chan 5f94ecf1a0
fix: Blurhash crashes on height 0 2023-11-19 09:40:26 +01:00
Krille f4d3e6f928
refactor: Migrate for Flutter 3.16.0 2023-11-17 18:56:23 +01:00
Krille c149503541
chore: Follow up set presences 2023-11-15 14:27:28 +01:00
Krille a98a904043
chore: Follow up presences 2023-11-15 13:53:40 +01:00
The one with the braid fd35f31cb2 fix: emoji import from ZIP file
- fix invalid Navigator scope in Emoji import dialog
- add progress bar to Emoji import dialog

Fixes: #623

Signed-off-by: The one with the braid <info@braid.business>
2023-11-12 14:58:31 +01:00
krille-chan 6eb8261f21
chore: Follow up url check 2023-11-12 08:59:20 +01:00
krille-chan e6e3589f1f
refactor: Remove copy dialog before opening links
This can now be done by just selecting text
2023-11-12 08:21:53 +01:00
krille-chan 59de9d299d
chore: Follow up presences 2023-11-11 20:29:49 +01:00
krille-chan bee90019bb
chore: Follow up presences 2023-11-11 19:54:31 +01:00
krille-chan a41dd4c60f
chore: Follow up send presences in background fetch mode 2023-11-11 18:33:19 +01:00
krille-chan 7930150cb4
feat: Display presences in the app 2023-11-11 17:56:23 +01:00
Krille cdc844a4c0
chore: Follow up imagebubble borderradius 2023-11-11 15:36:11 +01:00
krille-chan 0aaee82ec7
chore: Add border to images in timeline 2023-11-11 12:34:55 +01:00
krille-chan 41ae97fb8a
chore: Follow up select event 2023-11-11 09:54:34 +01:00
krille-chan 9d45f38400
chore: Follow up select text 2023-11-06 20:01:52 +01:00
krille-chan c7bdd9269a
chore: Follow up select event 2023-11-06 18:19:44 +01:00
Krille 8148999512
chore: Follow up selectable text 2023-11-06 15:57:46 +01:00
Krille 60bcc6b89f
fix: Cannot pin messages of other users 2023-11-06 14:25:56 +01:00
Krille 1759043ee8
chore: Follow up fix select text 2023-11-06 14:24:57 +01:00
krille-chan c313b03f71
chore: Follow up select event handling 2023-11-05 17:02:30 +01:00
krille-chan 809ee213b6
feat: Make all text in chat selectable on desktop 2023-11-05 14:07:07 +01:00
krille-chan 7d7e234142
chore: Follow up delete failed to send events 2023-11-05 12:38:19 +01:00
krille-chan 2d7301ea50
fix: Routing glitch when using SSO on desktop 2023-11-05 10:24:59 +01:00
krille-chan 9f0bcd5523
fix: Remove failed to sent events 2023-11-05 10:09:02 +01:00
Krille-chan ab12ada92b
Merge pull request #645 from aryanA101a/main
fix: LoadProfileBottomSheet accessing disposed outerContext
2023-11-05 08:46:18 +01:00
krille-chan 17892119ae
Revert "refactor: Do not init client in background mode on Android"
This reverts commit 3cea32e1c8.
2023-11-04 21:21:06 +01:00
Aryan Arora 3946838f33 fix: LoadProfileBottomSheet accessing disposed outerContext 2023-11-05 00:34:02 +05:30
krille-chan 3cea32e1c8
refactor: Do not init client in background mode on Android
This might make push
notifications even faster
on android
2023-11-04 19:16:32 +01:00
krille-chan 1e4147e31c
fix: SSO with no identity providers 2023-11-04 19:08:11 +01:00
krille-chan c0ee1bbdfc
fix: More stable scroll up to event 2023-11-04 18:20:01 +01:00
krille-chan c9c2620ad4
refactor: Store and fix missing persistence of some values 2023-11-04 18:05:30 +01:00
krille-chan c10fe91636
fix: Emojipicker flickering because noRecent 2023-11-01 17:32:47 +01:00
krille-chan 81943f062c
chore: Add better error widget 2023-11-01 12:03:41 +01:00
krille-chan dd758e16cf
chore: Follow up sendfiledialog fixes 2023-11-01 11:45:21 +01:00
krille-chan 31f844da4d
fix: Scan qr code breaks app 2023-11-01 09:53:59 +01:00
Krille 0919d75b04
chore: Downgrade record back to 4.4.4 2023-10-30 16:32:21 +01:00
Krille a9eb76983b
chore: Remove custom bitrate 2023-10-30 08:57:27 +01:00
Krille 6718104731
chore: Disable opus on android 2023-10-30 08:24:15 +01:00
Krille b96bc4565d
fix: Audiomessages on iOS 2023-10-29 17:48:18 +01:00
krille-chan 3a9c6e8773
chore: Use correct audiorecorder file extension 2023-10-29 14:01:29 +01:00
krille-chan bedd4e9ade
chore: More revert recorder 2023-10-29 13:56:36 +01:00
krille-chan cf574d0b68
chore: Follow up todos 2023-10-29 13:06:20 +01:00
krille-chan fd22b4330e
chore: Downgrade record 2023-10-29 13:04:45 +01:00
krille-chan 0dbaf09cc7
chore: Revert using opus codec in audiorecorder as iOS seems not to be able to play it 2023-10-29 12:17:55 +01:00
krille-chan b42a565a9a
fix: Archive does not update its state 2023-10-29 10:59:07 +01:00
krille-chan e710491679
chore: File dialog follow up 2023-10-29 09:33:41 +01:00
krille-chan d1ce1e3ba7
refactor: Make file dialog adaptive and adjust design 2023-10-29 09:32:06 +01:00
krille-chan 3ef9854c1d
fix: render tg-forward as blockquote style 2023-10-29 09:08:57 +01:00
krille-chan 946b6530b9
chore: Follow up reorder handle for todos 2023-10-29 08:53:10 +01:00
krille-chan 5d387145c8
chore: Follow up todo list feature 2023-10-29 07:55:00 +01:00
krille-chan b2d3b32ba8
feat: Add experimental todo list for rooms 2023-10-28 20:40:14 +02:00
krille-chan f028b12185
refactor: Update FutureLoadingDialog 2023-10-28 17:32:37 +02:00
krille-chan eca4825c70
build: Update packages and flutter super.key refactoring 2023-10-28 13:03:25 +02:00
krille-chan 4605a92d17
chore: Adjust bitrate for smaller voice messages 2023-10-28 12:46:22 +02:00
krille-chan 69f7429b71
chore: Folllow up message bubble color 2023-10-28 11:51:32 +02:00
krille-chan bf1f091f15
chore: Revert color changes 2023-10-28 11:48:57 +02:00
krille-chan a327e8b0e9
chore: Limit image file and video picker until we have a background service 2023-10-28 11:47:31 +02:00
krille-chan 94fc250751
refactor: Remove unused config 2023-10-28 11:35:31 +02:00
krille-chan deda870e99
fix: noFCM warning dialog 2023-10-28 11:30:02 +02:00
krille-chan 20f9a19397
refactor: Remove unused config params 2023-10-28 11:01:15 +02:00
krille-chan 67a4bc71ab
chore: Add descriptions in the areYouSure dialogs for better UX 2023-10-28 10:54:41 +02:00
krille-chan 969dbef09a
design: Make incoming messages color more light 2023-10-28 10:34:25 +02:00
krille-chan 991bba2535
build: Update record package 2023-10-28 10:29:22 +02:00
krille-chan 5dfa4c132d
design: Make key verification an adaptive dialog 2023-10-28 10:20:37 +02:00
krille-chan 5665cac15c
fix: Create chat dialog crashes sometimes and power level textfield does not validate input 2023-10-28 10:09:40 +02:00
krille-chan 59b357681e
build: Update matrix dart sdk 2023-10-28 09:47:25 +02:00
Krille 3fb4ad0a83
refactor: Change audio codec to opus where supported to have better compatibility with Element 2023-10-24 09:55:52 +02:00
Krille f3798f3ee8
refactor: Preload notification sound on web 2023-10-23 16:08:57 +02:00
Krille 0490195f44
chore: Change way how to seek in audioplayer 2023-10-23 15:30:26 +02:00
Krille 9b523b00a6
chore: Minor design fixes 2023-10-23 13:58:43 +02:00
Krille 35367389f0
fix: Remove uncompatible dependencies connectivity_plus and wakelock 2023-10-16 08:19:52 +02:00
krille-chan bcbe82523c
fix: Use correct localization for redactedBy 2023-10-14 11:42:20 +02:00
krille-chan 9b21c0d951
feat: better scroll to last read message handling 2023-10-14 09:17:00 +02:00
krille-chan 89493f364a
design: Make own chat bubble primary color for better contrast 2023-10-13 14:41:08 +02:00
krille-chan 69cd2d790d
fix: SystemOverlayStyle not applied on AppStart on Android 2023-10-08 09:43:43 +02:00
krille-chan aee54a63f0
fix: Disable applock 2023-10-08 09:36:47 +02:00
krille-chan 759d96f406
fix: Avoid collisions when save file on android 2023-10-07 10:59:00 +02:00