Commit graph

1173 commits

Author SHA1 Message Date
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
e1a819d17b
fix: Audiomessage break app 2023-12-14 08:58:35 +01:00
Krille
73038ad5d1
fix: Workaround for flutter cannot wait on navigator push 2023-12-07 15:18:43 +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
685ddf1324
chore: Follow up update matrix sdk 2023-11-29 15:28:00 +01:00
krille-chan
efb26622ac
fix: Userbottomsheet crash on some edge cases 2023-11-27 17:36:01 +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
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
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
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
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
Aryan Arora
3946838f33 fix: LoadProfileBottomSheet accessing disposed outerContext 2023-11-05 00:34:02 +05:30
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
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
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
3fb4ad0a83
refactor: Change audio codec to opus where supported to have better compatibility with Element 2023-10-24 09:55:52 +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
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
9c1c5a4aec
fix: Unable to use file picker with applock 2023-10-07 10:59:00 +02:00
krille-chan
6538d91779
fix: UIA requests with navigator 2023-10-07 09:38:46 +02:00
krille-chan
823810ec19
design: Hide Navigationbar labels 2023-10-07 07:36:43 +02:00
Krille
bb96a0a4a3
fix: Set readmarker sometimes not working 2023-09-29 10:22:28 +02:00
Krille
c273ff64a1
fix: Do not ask for reason to delete not sent messages 2023-09-28 09:04:13 +02:00
krille-chan
9a808abdc6
refactor: Remove flutter_app_lock package and use own AppLock implementation 2023-09-24 08:39:04 +02:00
Krille
100548b265
fix: Applock screen completely broken 2023-09-22 08:26:43 +02:00
krille-chan
19cdde2665
fix: Routing bug when adding second account via password login 2023-09-17 09:57:38 +02:00
Reinhart Previano Koentjoro
e741765e22
feat: Dynamic theming for emoji keyboard 2023-09-03 00:15:58 +07:00
gilice
789d91a763 feat/ChatListItem: small changes
- extract hasNotifications to a variable
  this is more clear and potentially faster as we don't
  compute `notifications > 0` multiple times

- make a text style const
2023-08-23 20:18:53 +02:00
krille-chan
e20f7f7576
chore: Follow up wrong wording 2023-08-21 06:40:27 +02:00
krille-chan
27d15612d9
refactor: Update to Flutter 3.13.0 2023-08-18 07:24:31 +02:00
krille-chan
6445833283
chore: Follow up select events 2023-08-18 06:59:47 +02:00
krille-chan
98a38113fd
design: Improve invite chat UX 2023-08-17 20:10:14 +02:00
krille-chan
5302383aeb
chore: Follow up display stories bubble 2023-08-17 19:48:57 +02:00
krille-chan
c8da41f1af
design: Display last story as tiny message bubble in chat list 2023-08-17 19:33:54 +02:00
krille-chan
6e9d3627cc
feat: Improved mouse support for selecting events 2023-08-17 19:16:12 +02:00
krille-chan
56c7c72f92
chore: Display username in userbottomsheet 2023-08-17 18:53:05 +02:00
Krille
83d5d3ec58
change: Remove widgets feature 2023-08-16 07:55:07 +02:00
Krille
8ed54497f9
chore: Follow up width 2023-08-16 07:30:48 +02:00
Krille
f051fc1851
design: Add scale animation hover effects on navrail and story buttons 2023-08-16 07:18:59 +02:00
krille-chan
6c5ffbb783
chore: Follow up correct context 2023-08-13 18:27:57 +02:00
krille-chan
419a9f4aff
chore: Make appbar buttons correct size 2023-08-13 18:23:36 +02:00
krille-chan
e229a0450f
feat: Enable beta videocalls for linux 2023-08-13 18:21:55 +02:00
Krille
f36d5f8a89
chore: Follow up chat settings 2023-08-13 16:25:56 +02:00
Krille
e14173688a
refactor: Space routes to normal room routes 2023-08-13 16:21:28 +02:00
Krille
b715eff839
refactor: Migrate from pathsegment routing 2023-08-13 16:07:15 +02:00
krille-chan
b7dac8365a
chore: Follow up router fixes 2023-08-13 13:41:01 +02:00
krille-chan
0c69ce0552
chore: Follow up bootstrap buttons 2023-08-13 13:17:53 +02:00
krille-chan
fb384462e0
chore: Follow up search UX 2023-08-13 13:13:52 +02:00
krille-chan
62122e5c79
fix: Do not allow empty search server 2023-08-13 11:15:13 +02:00
krille-chan
9238dbcd8d
chore: Follow up navigatorcontext fix 2023-08-13 10:56:46 +02:00
krille-chan
1d934c5353
fix: Bootstrap on first try fails sometimes 2023-08-13 10:46:00 +02:00
krille-chan
0836a5c862
refactor: Change group description to chat description 2023-08-13 08:07:03 +02:00
krille-chan
d9c5cbea26
design: New three column layout for wide screens 2023-08-12 13:37:42 +02:00
krille-chan
5e3c62110b
feat: Write and display reason for redacting a message 2023-08-12 12:52:55 +02:00
krille-chan
b27af74918
chore: Follow up design changes 2023-08-12 12:33:01 +02:00
krille-chan
c74242118b
chore: Follow up design changes 2023-08-12 12:23:46 +02:00
krille-chan
92337a8bbf
chore: Follow up design changes 2023-08-12 12:22:30 +02:00
krille-chan
a9448f293c
chore: Follow up design changes 2023-08-12 12:17:28 +02:00
krille-chan
9e13bd8dfd
design: Big redesign of three column mode to advanced two column mode 2023-08-12 11:52:20 +02:00
Krille
6420f1d385
design: Chat list design adjustments 2023-08-11 14:33:55 +02:00
Krille
7faa01f67a
design: Redesign style page 2023-08-11 13:55:38 +02:00
Krille
6bd518fa36
refactor: Remove bubble size slider 2023-08-11 13:33:16 +02:00
Krille
d2247018e6
fix: Cancel search on back button tap on android 2023-08-11 09:20:55 +02:00
Krille
c42ce8d1db
chore: Follow up user bottm sheet 2023-08-11 08:45:13 +02:00
Krille
9e0acdfd5f
chore: Follow up user bottom sheet 2023-08-11 08:28:34 +02:00
krille-chan
010ae8fb09
chore: Follow up user bottom sheet 2023-08-11 07:56:12 +02:00
krille-chan
924e4bce23
design: Nicer user bottom sheet 2023-08-11 07:55:15 +02:00
krille-chan
195694a252
design: Move chatbackup in adaptive bottom sheet 2023-08-11 07:15:09 +02:00
krille-chan
ee957ab1f6
refactor: Migrate routes to go router 2023-08-10 19:15:14 +02:00
Krille
739edde729
refactor: Replace vrouter with gorouter 2023-08-10 11:12:09 +02:00
Krille
73c38a52bc
design: iOS related adjustments for onboarding 2023-08-09 18:44:43 +02:00
krille-chan
18b270a15c
fix: Cancel notifications for read rooms and clear app badge on iOS 2023-08-06 21:13:37 +02:00
Krille
1775552cd4
refactor: update iOS badge on every notification 2023-08-02 11:38:07 +02:00
gilice
eba3eeee25 feat: small performance tweaks for Message
It is the widget most often built, so every small bit helps.
- replace a List with an array (should be easier to optimize for the
  compiler)
- remove a Padding widget and use the parent Container's padding instead
2023-07-28 21:33:32 +02:00
Bnyro
57b026b913 feat: option to not send typing notifications 2023-07-27 19:11:31 +02:00
Krille-chan
e94fe74473
krille/import emoji improvements (#468)
* refactor: Move GUI into Popupmenu
* refactor: Reuse save file method from MatrixFile
2023-07-24 20:19:24 +02:00
The one with the braid
0c70017cd8
feat: support import of Emoji packs as zip file
Signed-off-by: The one with the braid <the-one@with-the-braid.cf>
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2023-07-24 10:26:20 +02:00
krille-chan
69a98d447a
chore: Login page follow up 2023-07-23 07:42:27 +02:00
krille-chan
cc873e77fb
design: Redacted events with opacity 2023-07-23 06:49:51 +02:00
krille-chan
ee12843d65
design: Style bottom navigation bar in backgroundcolor 2023-07-23 06:45:13 +02:00
krille-chan
b798b6dd39
design: Login page follow up 2023-07-22 14:17:00 +02:00
krille-chan
b667e22d19
design: Adjust message button design 2023-07-22 13:09:03 +02:00
krille-chan
4929858ae4
design: Improve login UI 2023-07-22 13:00:27 +02:00
krille-chan
ee6a16604e
chore: Design follow up 2023-07-22 11:50:00 +02:00
krille-chan
c4bc626b09
design: Slightly adjust chat design 2023-07-22 11:11:35 +02:00
ShootingStarDragons
f0cc00c04a fix: code cannot be wrap
I think it is a wrong fix for link, '\n' should not be replaceAll,
so I think this should be reverted
2023-07-22 11:50:46 +08:00
Krille
bc73a5da95
fix: Reset audioplayer when played until the end 2023-07-21 07:46:07 +02:00
ShootingStarDragons
2ae4551bcc feat: paste image from clipboard 2023-07-20 19:34:56 +02:00
Matias
8b342d6751 Fix L10n missing from Calling's context 2023-07-20 17:18:28 +02:00
krille-chan
a06b3e6a9e
fix: Username not visible after edit events 2023-07-16 15:06:20 +09:00
Krille
91fc889bce refactor: Update dependencies 2023-07-13 19:46:16 +09:00
Krille
303181b566 chore: Streamline background gradients 2023-06-29 16:56:15 +09:00
The one with the braid
3956b7a754 fix: overflow in cute events
Signed-off-by: The one with the braid <the-one@with-the-braid.cf>
2023-06-21 16:08:20 +02:00
Krille
c0da82f1c9 refactor: More reliable request history/future timeline mechanism 2023-06-13 08:41:49 +02:00
Krille
bcf0d5e238 feat: New simplified login process with more prominent SSO and nicer layout 2023-06-11 18:04:31 +02:00
Krille
9bccbc786f chore: Follow up scrolldownbutton style 2023-06-04 11:14:06 +02:00
Krille
a7cd290067 design: Replace anime images with neutral cupertino icons 2023-06-03 18:27:26 +02:00
Krille
36cc2c23a1 Merge branch 'braid/emoji-placeholder' into 'main'
fix: custom emote placeholder

See merge request famedly/fluffychat!1127
2023-06-03 16:05:59 +00:00
Krille
c59486ca90 fix: Scroll up and scroll down buttons in chat list 2023-06-03 17:59:48 +02:00
Krille
000e595d8b refactor: Use AnimatedSize for FAB 2023-06-03 17:49:13 +02:00
Krille
4f55561269 feat: Display progress value for initial sync 2023-06-03 17:28:32 +02:00
TheOneWithTheBraid
465d5fc3ef fix: custom emote placeholder
- place emote loading spinner in the position as the emote itself
- add key to preview in order to ensure proper states aligned

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2023-06-02 18:39:47 +02:00
Krille
f4107a8344 chore: Update dependencies 2023-06-02 09:49:32 +02:00
Krille
40c622ebe6 refactor: Update flutter_html 2023-06-01 11:03:40 +02:00
Krille
847bda89e8 fix: User pills 2023-05-31 15:52:51 +02:00
Krille
2bb28bc821 feat: Allow ruby tags in html 2023-05-31 13:05:06 +02:00
Krille
e08445ee51 fix: Remove wrong rendered linebreak in html 2023-05-31 10:19:13 +02:00
Krille
3856745ce4 fix: Try to reload timeline on IOException 2023-05-31 09:22:50 +02:00
Krille
2995e5035d chore: Follow up linkify inside html 2023-05-30 13:39:36 +02:00
Krille
f2601c638b chore: Follow up linkify in html message 2023-05-26 09:11:04 +02:00
Krille
5c5d162fd6 chore: Enhance room pills 2023-05-24 08:23:06 +02:00
Krille
5627e50c8f Revert "refactor: Update dependencies"
This reverts commit 2bb0dce7a15d4831eb30c39fc7ba5d863cbcd55e
2023-05-23 13:02:15 +00:00
Krille
c2495eb1a7 refactor: Update dependencies 2023-05-23 08:40:56 +02:00
Krille
f7b9c9abb2 chore: Follow up missing cache key 2023-05-23 08:32:27 +02:00
Krille
ec9aff28c8 chore: do not humanize links 2023-05-23 08:22:34 +02:00
Krille
d6bd765d66 chore: Follow up img tag 2023-05-22 17:05:54 +02:00
Krille
a8538d7488 chore: Follow up html messages mxc images 2023-05-22 16:26:43 +02:00
Krille
d5e8d9939d fix: Do not unnecessary request all members in public rooms 2023-05-20 08:21:33 +02:00
Krille
1d72ab512a chore: Readd support for html tables 2023-05-19 17:30:25 +02:00