Commit Graph

2539 Commits

Author SHA1 Message Date
Christian Pauly 9eaf20d903 fix: Make audioplayer waveforms thinner and better clickable 2022-03-28 20:13:20 +02:00
Krille Fear fc2846c085 Merge branch 'braid/widgets-advanced' into 'main'
feat: allow to create widgets

See merge request famedly/fluffychat!785
2022-03-28 17:55:11 +00:00
Krille Fear 26af3fc2f2 Merge branch 'fix/tabLogin' into 'main'
fix: login form supports switching fields via tab

See merge request famedly/fluffychat!787
2022-03-27 16:58:57 +00:00
Christian Pauly c6ce213ebb fix: Chat view becomes gray for a second on sending reaction 2022-03-27 17:15:43 +02:00
Krille Fear 0ec47177fe chore: Remove broken voice messages for Linux and Windows 2022-03-27 10:12:07 +00:00
TheOneWithTheBraid edc2955408 feat: allow to create widgets
- supported widget types: therpad, jitsi, video, custom
- update Matrix SDK

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-03-25 21:53:40 +01:00
Philip Molares 13c639654a fix: login form supports switching fields via tab 2022-03-24 21:17:52 +01:00
Christian Pauly d1f59b6c23 fix: Add forgotten sendOnEnter 2022-03-20 17:38:24 +01:00
Krille Fear d4f0c6c526 fix: Open room from notification click produces errors 2022-03-20 15:46:03 +01:00
Krille Fear e236cdf85f design: Make pinned events use less vertical space 2022-03-20 15:22:27 +01:00
Krille Fear 033b71cab6 fix: Mark story as read
In some cases stories are not marked as read
for example if the last story got redacted.
This is fixed now.
2022-03-20 14:45:47 +01:00
Krille Fear 4d9fdded4a Merge branch 'fix_720_wide' into 'main'
fix: make fluffy usable at 720 px wide

Closes #622

See merge request famedly/fluffychat!771
2022-03-17 06:59:30 +00:00
Marcel f1578490b5 feat: Restrict map zoom to tile server capabilities 2022-03-15 12:35:32 +00:00
Krille Fear b75c994950 Merge branch 'krille/redacted-stories' into 'main'
fix: Hide redacted stories

See merge request famedly/fluffychat!774
2022-03-13 10:19:03 +00:00
Christian Pauly 5c3b9be9c1 fix: Hide redacted stories 2022-03-13 10:58:39 +01:00
Christian Pauly 86d02b90ab fix: Send read receipts on all taps 2022-03-13 10:55:52 +01:00
Christian Pauly 85c1710ae3 refactor: Switch to just audio for playing sounds 2022-03-13 07:55:22 +01:00
Raatty c55b1be8c7 fix: make fluffy usable at 720 px wide 2022-03-13 15:55:32 +13:00
Krille Fear 286d953d38 chore: Minor story viewer fixes 2022-03-10 17:29:06 +01:00
Krille Fear bd9664a246 chore: Remove story line count and make answering to stories online 2022-03-10 06:59:47 +01:00
Krille Fear 527264264b Merge branch 'krille/extended-stories' into 'main'
feat: Extended stories

See merge request famedly/fluffychat!757
2022-03-06 11:16:20 +00:00
Christian Pauly 837f31751a fix: Build on macOS 2022-03-06 11:55:18 +01:00
Krille Fear 2967da5546 feat: Extended stories 2022-03-06 11:39:24 +01:00
TheOneWithTheBraid d6ddd7bbff feat: implement keyboard shortcuts
Added shortcuts for the following actions:

- search chats
- start chat
- chat details
- show widgets
- cycle accounts
- switch to account $i
- toggle emoji picker
- send file

Related: #849

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-03-03 08:37:42 +01:00
Christian Pauly 6d28953434 fix: Emojipicker issues 2022-03-03 07:52:31 +01:00
Christian Pauly 642b48f280 chore: Follow up fix sso on android 2022-02-21 07:58:08 +01:00
Krille Fear 60a72b01a6 chore: Follow up fix qr code scanner 2022-02-20 12:21:49 +01:00
Krille Fear b36144d20b chore: Improve reset password UX 2022-02-19 14:53:53 +01:00
Krille Fear 3ca31fb3d2 fix: Reset password 2022-02-19 13:59:57 +01:00
Krille Fear 7be11e326e chore: Change login input label to email or username 2022-02-19 13:10:09 +01:00
Krille Fear 20d787ffe4 chore: Make webRTC opt-in 2022-02-19 11:58:21 +01:00
Krille Fear 5df9dc0db8 chore: Better call UX sounds and timeline design 2022-02-19 11:16:33 +01:00
Lanna Michalke e207b26008 fix: display WebRTC call overlay in web 2022-02-19 08:27:03 +00:00
Krille Fear 2a9fde6b35 fix: Linux notification not showing when room is open but window in background 2022-02-18 21:13:36 +01:00
Krille Fear df98254640 fix: Load story avatars faster 2022-02-18 20:25:09 +01:00
Krille Fear ed236f345f Merge branch 'krille/direct-chat-calls' into 'main'
chore: Hide call button for group chats

See merge request famedly/fluffychat!748
2022-02-17 21:01:07 +00:00
Krille Fear 6f7ea70a50 Merge branch 'krille/read-marker' into 'main'
fix: Set read marker only on user interaction

See merge request famedly/fluffychat!747
2022-02-17 20:39:04 +00:00
Krille Fear fca9175089 chore: Hide call button for group chats 2022-02-17 21:38:37 +01:00
Krille Fear e4cdd2837b fix: Set read marker only on user interaction 2022-02-17 21:12:47 +01:00
Krille Fear bd63398b74 fix: Do not use android webview on signup 2022-02-17 20:47:26 +01:00
Krille Fear 0f167387ee chore: Do not create VoipPlugin on not supported platforms 2022-02-17 19:46:02 +01:00
Krille Fear bb4471b1a7 chore: Add call sound 2022-02-17 19:41:08 +01:00
Christian Pauly ed41b924f7 chore: Webrtc follow up fixes 2022-02-17 15:07:29 +01:00
Krille Fear 9b7f494542 Merge branch 'krille/fix-appbar' into 'main'
chore: Follow up fix app bar

See merge request famedly/fluffychat!742
2022-02-17 13:32:39 +00:00
Christian Pauly 33132598e7 chore: Follow up fix app bar 2022-02-17 14:16:39 +01:00
Christian Pauly 5a5efe9de2 chore: Follow up fix pinned event ids 2022-02-17 14:02:17 +01:00
Christian Pauly 5bd892668a design: Redesign chat app bar 2022-02-17 12:52:58 +01:00
Krille Fear c7ebc6d63d chore: Revert legacy store changes 2022-02-17 11:19:52 +01:00
Christian Pauly 890db2bc45 chore: Adjust start video call UX 2022-02-17 09:11:45 +00:00
Christian Pauly ddecffa531 chore: Follow up migrate old preferences 2022-02-17 09:53:48 +01:00
Christian Pauly ffe387a7e2 chore: Fix keyboard 2022-02-17 09:18:50 +01:00
Christian Pauly c94db72041 fix: Use shared preferences for storing custom data 2022-02-17 08:50:16 +01:00
TheOneWithTheBraid e5c03ffb53 feat: implement WebRTC calls
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-02-16 14:50:48 +01:00
Christian Pauly edb3adf208 chore: Follow up pinned events allow unpin via appbar button 2022-02-16 11:32:46 +00:00
Christian Pauly e023d52bef refactor: Remove deprecated jitsi call generator 2022-02-16 12:02:01 +01:00
TheOneWithTheBraid 30ce5c7f57 feat: implement an emoji keyboard
- add button to show emoji keyboard
- change database directory for debug builds

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-02-16 11:01:07 +01:00
Krille Fear 0eba2ae859 Apply 1 suggestion(s) to 1 file(s) 2022-02-16 10:14:16 +01:00
Krille Fear 018e434d49 Apply 1 suggestion(s) to 1 file(s) 2022-02-16 07:51:41 +00:00
TheOneWithTheBraid 8d1e27a0bf feat: implement pinned messages
- render pinned events on the chat top
- support scroll up for several pinned messages
- ask to unpin messages
- add button to pin message
- fix some null-safety issues
- fix the Linux database directly for debug builds

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-02-16 07:51:41 +00:00
Christian Pauly 7cb01bce07 fix: Reply on stories with empty string 2022-02-16 07:19:05 +01:00
Christian Pauly 24ea7daccf refactor: SSO Login and remove flutter in app view 2022-02-15 06:51:49 +00:00
Christian Pauly 9bd8b6aa44 fix: Notifications for reactions 2022-02-14 15:46:49 +01:00
Christian Pauly 3d7287993f feat: Display indicator for unread muted rooms 2022-02-14 11:22:36 +01:00
Christian Pauly be34303609 chore: Update SDK 2022-02-14 10:51:52 +01:00
Serra Allgood 62a4eebb86 fix: SSO in web 2022-02-13 17:29:04 +00:00
Christian Pauly 87a60feb63 chore: Hide FAB story buttons on focus 2022-02-11 22:50:20 +01:00
TheOneWithTheBraid 60f6f15f2e feat: implement retreiving widgets
- display a bottom sheet with widgets
- open widgets in a browser
- fixes in .gitignore
- Windows UWP build files

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-02-10 17:48:45 +01:00
Krille Fear 24c1d2ac01 design: Improve story header design 2022-02-06 21:06:14 +01:00
Krille Fear f9617b1b57 chore: FIx share stories 2022-02-06 17:24:09 +01:00
Krille Fear 79a2db9e63 chore: Follow up null safety fixes 2022-02-06 17:09:45 +01:00
Christian Pauly 566b9155d1 design: Improve create story page design 2022-02-06 13:12:07 +00:00
Christian Pauly 41951b895a chore: Upgrade to Flutter 2.10 2022-02-05 10:05:26 +01:00
Krille Fear c67459dbc2 Merge branch 'krille/redesign-empty-stories' into 'main'
design: Use IconButton instead of listTile for first story

See merge request famedly/fluffychat!710
2022-02-03 08:11:58 +00:00
Krille Fear 8ad6b52902 Merge branch 'krille/open-chat-linux-notifications' into 'main'
feat: Open chat button from Linux notification

See merge request famedly/fluffychat!709
2022-02-03 07:57:17 +00:00
Christian Pauly 787bdbcba9 design: Use IconButton instead of listTile for first story 2022-02-03 08:52:22 +01:00
Christian Pauly 4ea26dee47 feat: Open chat button from Linux notification 2022-02-03 08:41:28 +01:00
Christian Pauly 213976ad59 fix: Set image width and height
Uses the thumbnail generation of Matrix SDK.
2022-02-03 07:35:44 +01:00
Christian Pauly b96e67ceea feat: Add button to report offensive users to server admins 2022-02-03 06:53:14 +01:00
Jayesh Nirve 54c26df9cf
fix: suggestions menu and use empty map in html messages null return 2022-02-02 13:07:33 +05:30
Jayesh Nirve b77d1bbc1d
fix: cast error in html messages 2022-02-02 12:03:40 +05:30
Krille Fear ef4c5089d5 refactor: Migrate to null safety 2022-01-31 16:33:42 +01:00
Christian Pauly 91309f6bdf chore: Follow up fix filenames 2022-01-29 08:04:48 +01:00
Krille Fear 374cefaf64 chore: Follow up fix uri encoding 2022-01-28 20:43:59 +01:00
Krille Fear 0454a725f3 chore: Follow up fix Play audio and video messages 2022-01-28 18:46:23 +01:00
Krille Fear c10b38b27b refactor: Make widgets null safe 2022-01-28 18:21:20 +01:00
Krille Fear 227869d84d fix: linux snap notification avatar 2022-01-28 17:53:13 +01:00
Christian Pauly c535e6fe41 chore: fix Video audio filename 2022-01-27 22:16:03 +01:00
Christian Pauly 89f32bd4c3 fix: Videoplayer filenames 2022-01-27 21:01:29 +01:00
Krille Fear 0b361698f8 chore: Follow up stories fix ios badge 2022-01-24 16:54:24 +01:00
Krille Fear 5a6bfdad66 Merge branch 'krille/desktopnotifications' into 'main'
feat: Display room avatar and actions and play sound for linux desktop notifications

See merge request famedly/fluffychat!691
2022-01-22 10:38:55 +00:00
Krille Fear ec791d372f Merge branch 'linux-seahorse-fix' into 'main'
fix: Seahorse does not properly work on many Linux devices

See merge request famedly/fluffychat!680
2022-01-22 10:23:44 +00:00
Krille Fear 7025cdf157 chore: Use wooden beaver sound 2022-01-22 11:20:56 +01:00
Krille Fear 530722f2e6 feat: Display room avatar and actions and play sound for linux desktop notifications 2022-01-22 11:16:40 +01:00
Krille Fear efc5b19f5d chore: Add missing localization 2022-01-20 15:49:07 +01:00
Krille Fear 10c78039ee chore: Story design follow up 2022-01-19 08:30:43 +01:00
Christian Pauly e9bc6ae53b chore: Set retention state for story rooms 2022-01-15 13:31:10 +01:00
Christian Pauly af02f90a1b chore: Fix design for smaller screens 2022-01-15 13:18:25 +01:00
Krille Fear 78706aee58 Merge branch 'krille/display-story-privacy-warning' into 'main'
chore: Display story privacy warning

See merge request famedly/fluffychat!684
2022-01-15 11:32:42 +00:00
Christian Pauly 06410ea55e chore: Display story privacy warning 2022-01-15 12:14:23 +01:00
Christian Pauly a13bac7a6c chore: Finetune add story page 2022-01-15 12:01:14 +01:00
TheOneWithTheBraid 4c6bae722e fix: Seahorse does not properly work on many Linux devices
- stop use of `flutter_secure_storage` for Linux in favor of unencrypted
  storage

Unlike many other platforms, many Linux distributions have built-in
support for FDE or home directory encryption. As long as
`flutter_secure_storage` makes FluffyChat useles on many Linuxes, this
seems to be the only solution until they stop using Seahorse.

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-01-15 09:57:28 +01:00
Krille Fear bad45d983f Merge branch 'restore-bubble-padding' into 'main'
Restore bubble padding

See merge request famedly/fluffychat!679
2022-01-14 06:50:25 +00:00
S1m 88665ac980 chore: Follow up: Restore bubble padding 2022-01-14 06:50:24 +00:00
S1m 3e13e2cc2a design: Padding 1st msg 2022-01-14 06:47:09 +00:00
Christian Pauly 0934d4b7df chore: Make color change of stories on editing complete 2022-01-12 14:58:36 +01:00
S1m bc4fbe79fb change: Change * to × in settings view 2022-01-11 06:31:45 +00:00
Krille Fear 1e17d076af Merge branch 'bubble-padding' into 'main'
Bubble padding

Closes #670

See merge request famedly/fluffychat!670
2022-01-03 22:19:51 +00:00
S1m a8c094a661 feat: Change the bubble padding in style settings 2022-01-03 22:19:51 +00:00
Krille Fear 8e31a30fd0 Merge branch 'background-click' into 'main'
Click on background to clear selected events

See merge request famedly/fluffychat!631
2022-01-03 16:12:09 +00:00
S1m fd7bb7f46c change: Click on background to clear selected events 2022-01-03 16:12:09 +00:00
S1m 267f83e24c fix: 2nd bubble padding 2022-01-03 16:06:38 +00:00
Krille Fear 36ec6cda44 chore: Add topic to story rooms 2022-01-02 19:08:42 +01:00
Krille Fear e1b3b8242b chore: Fix file message color follow up 2022-01-02 12:31:10 +01:00
Krille Fear 2089305639 feat: Nicer file event design 2022-01-02 10:12:03 +01:00
Krille Fear e0d4798fd8 chore: Follow up wrong amplitude 2022-01-02 10:11:55 +01:00
Krille Fear 12f86533a3 chore: FIx waveforms on small screens 2022-01-01 22:08:19 +01:00
Christian Pauly 3f0c8c3ce5 chore: Follow up fix audio player waveform color 2022-01-01 17:49:01 +01:00
Christian Pauly 5fd68d489d chore: Waveform follow up 2022-01-01 16:23:17 +01:00
Christian Pauly 964515d76c feat: Recording dialog with displaying amplitude 2022-01-01 15:19:03 +01:00
Krille Fear 1ba2d49c21 refactor: Make style settings null safe 2022-01-01 13:43:51 +01:00
Krille Fear 875a978caa chore: Fix button visibility 2021-12-31 10:17:15 +01:00
Krille Fear 5195f73827 chore: Improve FABs 2021-12-31 09:12:47 +01:00
Christian Pauly 968c7868c9 change: Make audio messages smaller 2021-12-30 12:43:42 +01:00
Krille Fear 7024af3a16 chore: Delete story only if can redact 2021-12-30 09:59:00 +01:00
Krille Fear c1a0cb3f8d chore: Fix chat list regressions 2021-12-30 09:53:12 +01:00
Krille Fear 98afcf976a Merge branch 'krille/remember-server-search' into 'main'
feat: Remember homeserver on search page

See merge request famedly/fluffychat!651
2021-12-29 10:41:43 +00:00
Christian Pauly 61e0aaa2e9 feat: Remember homeserver on search page 2021-12-29 11:22:28 +01:00
Christian Pauly b09d651130 chore: Fix blocklist gets cleared 2021-12-29 11:06:53 +01:00
Christian Pauly 9ddf10009a chore: Fix video stories 2021-12-28 23:08:27 +01:00
Christian Pauly bc07cc28e0 chore: Fix videoplayer in stories 2021-12-28 20:04:26 +01:00
Christian Pauly b571f84991 chore: Fix videoplayer centerized 2021-12-28 19:44:55 +01:00
Christian Pauly b8dc6c1e14 chore: enhance stories 2021-12-28 19:30:19 +01:00
Christian Pauly 7c88ce89b1 chore: FIx video compress 2021-12-27 18:33:29 +01:00
Christian Pauly f522c81834 chore: fix video follow up 2021-12-27 17:59:45 +01:00
Christian Pauly 5e0002fbb8 chore: Fix video compress 2021-12-27 17:18:54 +01:00
Christian Pauly 93e22cf468 chore: Change story background color 2021-12-27 17:16:39 +01:00
Christian Pauly a3f391b8ae chore: Fix reply to story 2021-12-27 17:13:54 +01:00
Christian Pauly b89d6884bd chore: Center story images 2021-12-27 16:47:08 +01:00
Christian Pauly 7e442ec504 feat: Save files images and videos 2021-12-27 15:35:25 +01:00
Christian Pauly 359c8db1ac chore: Remove player options 2021-12-27 15:30:17 +01:00
Christian Pauly 46590b5a8d fix: Videoplayer 2021-12-27 15:23:55 +01:00
Christian Pauly ea19fa5f1a chore: Play stories videos full 2021-12-27 13:07:15 +01:00
Christian Pauly d49515011d feat: Enable compression and thumbnails for videos 2021-12-27 13:01:51 +01:00
Christian Pauly f79adea8da chore: Add video background 2021-12-27 12:38:05 +01:00
Christian Pauly 541d488f53 chore: Go back to chewie 2021-12-27 12:37:16 +01:00
Dependency Update Bot fee446489f chore: Update dependencies 2021-12-27 11:29:25 +01:00
Christian Pauly e1cb8baf53 feat: Better in app video player 2021-12-27 09:35:07 +01:00
Christian Pauly 59b2e92328 chore: Story invite follow up 2021-12-27 08:48:47 +01:00
Christian Pauly fb48da8e0e chore: FIx first story invite 2021-12-27 08:48:06 +01:00
Christian Pauly b74f4bcc4a chore: Fix analyzer 2021-12-26 13:17:30 +01:00
Christian Pauly bf0a1985e6 chore: Clickable links in stories 2021-12-26 13:03:35 +01:00
Christian Pauly 86ebf3b80a chore: Follow up seen by users 2021-12-26 11:49:15 +01:00
Christian Pauly eba4418c8d chore: Pause on display receipts 2021-12-26 11:40:18 +01:00
Christian Pauly ee06ead651 chore: Follow up 2021-12-26 11:38:16 +01:00
Christian Pauly 44a564d126 chore: Localized reply exception 2021-12-26 11:37:24 +01:00
Christian Pauly f1abe5a565 chore: Fix textfield focus 2021-12-26 11:35:23 +01:00
Christian Pauly 010607112d chore: Add replies and hold to show 2021-12-26 11:30:44 +01:00
Christian Pauly 71a2ff5170 chore: Set correct stories start position 2021-12-26 10:56:38 +01:00
Christian Pauly 80bd291805 chore: Display stories seenByUsers 2021-12-26 09:59:34 +01:00
Christian Pauly 518111e84f chore: Fix try to enter story room first 2021-12-26 09:31:48 +01:00
Christian Pauly 9df055a741 chore: Fix spaces 2021-12-26 09:29:29 +01:00
Christian Pauly b10e3577f9 chore: Fix stories invites 2021-12-26 08:40:03 +01:00
Christian Pauly a0bfddd297 chore: Fix spaces 2021-12-25 19:25:20 +01:00
Krille Fear b7edc6735c Merge branch 'krille/fonts' into 'main'
fix: Use system fonts except for desktop

See merge request famedly/fluffychat!645
2021-12-25 18:11:22 +00:00
Christian Pauly 714f0bc573 fix: Use system fonts except for desktop 2021-12-25 18:52:38 +01:00
Christian Pauly c03504fe99 feat: Share to story 2021-12-25 18:47:36 +01:00
Christian Pauly 7f559e5b3c fix: Add missing routes 2021-12-25 15:27:13 +01:00
Christian Pauly fb856930ef chore: Improve stories 2021-12-25 14:43:03 +01:00
Christian Pauly 105884dbe1 chore: Improve stories 2021-12-25 14:08:11 +01:00
Christian Pauly 39e23114c1 feat: Settings for stories 2021-12-25 11:56:44 +01:00
Christian Pauly b1a4d3a314 followup: Improve stories 2021-12-25 08:56:35 +01:00
Krille Fear 062ed11d0f feat: Stories 2021-12-24 13:18:09 +00:00
Raatty 1390570e66 fix: linux notifications 2021-12-24 22:48:45 +13:00
Krille Fear a059eef095 design: Use more adaptive elements
This uses iOS styled Sliders and share
icons on iOS.
2021-12-23 13:34:04 +01:00
Christian Pauly 3c4347b5e8 refactor: Make more files null safe 2021-12-22 10:09:22 +01:00
Krille Fear 4ef1e53494 Merge branch 'emoji+' into 'main'
Add + button to pick reaction

Closes #614

See merge request famedly/fluffychat!629
2021-12-22 09:04:19 +00:00
S1m 52e51a74ce feat: Add static + button to pick reaction 2021-12-22 09:04:19 +00:00
Krille Fear ea3216201d Merge branch 'fix-scrolldown' into 'main'
Show scrollDownButton if selectedEvents is empty

Closes #558

See merge request famedly/fluffychat!630
2021-12-22 09:03:25 +00:00
S1m 3e2d28d21e fix: Show scrollDownButton only if selectedEvents is empty 2021-12-22 09:03:24 +00:00
Krille Fear a7991114be Merge branch 'video-record' into 'main'
Add button to record a video on Android

Closes #449

See merge request famedly/fluffychat!626
2021-12-22 08:45:36 +00:00
S1m 6e224cf11c feat: Add button to record a video on Android 2021-12-22 08:45:36 +00:00
Krille Fear 1c3e0e4d1e Merge branch 'fix-init-unifiedpush' into 'main'
Do not setup UP if init from an UP action

See merge request famedly/fluffychat!628
2021-12-22 08:12:04 +00:00
S1m fd19dafbbb fix: Do not setup UP if init from an UP action 2021-12-22 08:12:04 +00:00
Krille Fear d94ba80fdd Merge branch 'animations' into 'main'
Improved animations in chat view when changing account

See merge request famedly/fluffychat!538
2021-12-22 08:11:30 +00:00
The one with the Braid fe95c8b2ca design: Improved animations in chat view when changing account 2021-12-22 08:11:30 +00:00
Krille Fear aa3d6729a5 Merge branch 'mp4-android' into 'main'
Play video without thumbnail if none

Closes #668

See merge request famedly/fluffychat!625
2021-12-22 08:05:10 +00:00
S1m 6670fd246d fix: Play video without thumbnail if none 2021-12-22 08:05:09 +00:00
S1m cb4af5a413 design: Remove redundant voice message button 2021-12-22 08:03:01 +00:00
Dependency Update Bot 2508fd5bec chore: Update dependencies 2021-12-13 09:45:52 +01:00
Krille Fear 298898e245 Merge branch 'font-granularity' into 'main'
Increase font size granularity

Closes #594

See merge request famedly/fluffychat!621
2021-12-13 07:58:50 +00:00
S1m 57758e1a58 Increase font size granularity
Fix #594
2021-12-12 22:14:58 +01:00
Krille Fear e5b6a811d8 chore: Switch to GitLab error tracking 2021-12-12 13:03:33 +00:00
Krille Fear 00daabf17c fix: Better thumbnails
This checks if the image is png or
jpg and therefore doesnt remove
transparancy. It also encodes
thumbnails with higher resolution
to make them less ugly.
2021-12-12 12:03:58 +01:00
Krille Fear 312aa1918f Merge branch 'rizzek/fix-missing-video-bubble-issue698' into 'main'
Show message bubble on download only video attachments

Closes #698

See merge request famedly/fluffychat!611
2021-12-12 10:57:37 +00:00
Drews Clausen 407c8c4168 fix: Show message bubble on download only video attachments 2021-12-12 10:57:37 +00:00
Steef Hegeman 523922c30a refactor: /command hints add tooltips, test for missing hints, script to generate glue code, hints for dm, create, clearcache, discardsession 2021-12-12 10:56:20 +00:00
Krille Fear f6b42d5de7 Merge branch 'systemnavbarcolor' into 'main'
systemNavigationBarColor ← appBar.backgroundColor

Closes #699

See merge request famedly/fluffychat!613
2021-12-09 07:40:54 +00:00
Krille Fear 89c4d6e769 change: Set client ID in invite action link 2021-12-08 11:33:03 +01:00
Steef Hegeman 42bac49337 systemNavigationBarColor ← appBar.backgroundColor
Makes the system navigation bar color (on Android) follow the color of
the appBar (and hence of the spaces bar).

See also https://gitlab.com/famedly/fluffychat/-/issues/699.
2021-12-08 00:08:20 +01:00
Drews Clausen 5221a07cc7 Added a parameter to skip the "client.isLogged()" check on the MatrixState in the OnePageCard. 2021-12-07 00:25:03 +01:00
Krille Fear 3cc9922a39 fix: Well known lookup at login 2021-12-04 19:54:07 +01:00
Krille Fear cec80533e2 refactor: Make most of the utils null safe 2021-12-03 17:29:32 +01:00
Krille Fear a32d675145 Merge branch 'krille/update-dependencies-job' into 'main'
fix: Update dependencies with flutter pub upgrade

See merge request famedly/fluffychat!600
2021-12-02 09:20:39 +00:00
Krille Fear ca7066d746 fix: Update dependencies with flutter pub upgrade 2021-12-02 10:01:38 +01:00
Krille Fear 7540e99323 refactor: Make send file dialog null safe 2021-12-01 20:45:07 +01:00
Krille Fear 073f6bbd7d change: Do not compress very small images 2021-12-01 20:44:59 +01:00
Krille Fear 2c4e1332e5 refactor: Make user device list item null safe 2021-12-01 18:46:10 +01:00
Krille Fear 1964657523 design: Make not joined participants transparent in list
This should make it easier to distinguish
between actual participants of a
room and users who have been
invited, who are knocking or who
have been banned.
2021-12-01 12:42:15 +01:00
Krille Fear f08a683000 fix: Hotfix database migration 2021-11-30 22:13:40 +01:00
Krille Fear 96082e5330 fix: QR Code scanner in iOS 2021-11-30 19:07:07 +01:00
Sorunome e7b4c6f848
fix: Thumbnails in the image bubble not always showing a cached thumbnail
When in the timeline an image bubble with animated=false was displayed and
you tapped on an image, it would attempt to show the thumbnail with animated=true.
This thumbnail, of course, was not cached, thus not showing the cached image, and
actually downloading the thumbnail multiple times. This PR fixes that by
first checking if the animated=false thumbnail is cached, and if so, display
that while the final image is loading.
2021-11-30 15:54:48 +01:00
Krille Fear 745d94f46f Merge branch 'krille/fix-open-uris' into 'main'
fix: Open URIs

See merge request famedly/fluffychat!593
2021-11-29 15:41:53 +00:00
Krille Fear 83e3d95d04 fix: Open URIs 2021-11-29 16:23:14 +01:00
Sorunome 123a9b000c
fix: Properly position the pointer in the map bubble and add attribution
Prior the pointer in the map bubble wasn't offsetted upwards, so the center
of the icon marked the point, rather than the point of the icon as one would
expect.
Additionally, attribution to the OpenStreetMap project has been added.
2021-11-29 16:04:23 +01:00
Krille Fear 2737768a60 feat: Drag&Drop to send multiple files on desktop and web 2021-11-28 11:43:36 +01:00
Krille Fear 66918b428a Merge branch 'krille/emoji-verification-in-browsers' into 'main'
feat: Emoji verification in browsers

See merge request famedly/fluffychat!575
2021-11-27 13:50:20 +00:00
Krille Fear afc9afb391 Merge branch 'krille/fix-chatview-safearea' into 'main'
fix: ChatView safearea on iPad

See merge request famedly/fluffychat!588
2021-11-27 10:39:17 +00:00
Krille Fear 00caaa719d fix: ChatView safearea on iPad 2021-11-27 11:20:38 +01:00
Krille Fear 84baec19a1 design: Adaptive switches 2021-11-27 10:10:29 +01:00
Krille Fear 08601b351c chore: Adjust image and thumbnail compression 2021-11-26 16:19:01 +01:00
Krille Fear 7d6af9bf59 Merge branch 'krille/incoming-uris' into 'main'
fix: Process incoming uris

See merge request famedly/fluffychat!583
2021-11-26 14:18:09 +00:00
Krille Fear a54e28e5fe Merge branch 'krille/updatesdk' into 'main'
chore: Update SDK

See merge request famedly/fluffychat!582
2021-11-26 14:13:39 +00:00
Krille Fear 4eea1faa05 fix: Process incoming uris 2021-11-26 14:59:35 +01:00
Krille Fear 50e733d81c chore: Update SDK 2021-11-26 14:55:14 +01:00
Sorunome 81d4f12189
fix: Various multiaccount fixes 2021-11-24 18:39:40 +01:00
Krille Fear 730063e40e fix: Remove avatar from room 2021-11-24 07:29:05 +01:00
Krille Fear b8b68ec6ef feat: nicer loading bar 2021-11-23 19:34:55 +01:00
Krille Fear bdc7a606bc feat: Fancy chat list loading animation 2021-11-23 18:20:51 +01:00
Krille Fear 67ccec72f3 feat: Emoji verification in browsers 2021-11-23 17:29:17 +01:00
Krille Fear 3eee752953 fix: Capture getTimeline exceptions 2021-11-23 11:29:11 +00:00
Krille Fear 0102f24576 fix: Report sync status error 2021-11-23 11:37:53 +01:00
Krille Fear effea76139 chore: Nicer message info dialog 2021-11-23 08:41:01 +01:00
Krille Fear 69b7359b96 fix: Give message edits padding 2021-11-22 19:20:09 +01:00
Krille Fear 7b412bb8b9 feat: Open im.fluffychat uris 2021-11-22 19:19:18 +01:00
Krille Fear 75f3574725 design: Minor color changes 2021-11-22 19:16:43 +01:00
Krille Fear 676a5069dc chore: Minor design changes 2021-11-22 15:35:51 +01:00
Krille Fear df9a4acfee design: Place share button under qr code
This should make the qr code
scanning more reliable.
2021-11-22 11:18:32 +01:00
Krille Fear e25c7d5b6f Merge branch 'krille/edits' into 'main'
design: Display edit marker in new bubbles

See merge request famedly/fluffychat!566
2021-11-21 13:45:03 +00:00
Krille Fear 7432ff8b3b Merge branch 'krille/image-optimize' into 'main'
refactor: Optimize all images no matter which size

See merge request famedly/fluffychat!565
2021-11-21 13:33:43 +00:00
Krille Fear d5af6297f5 design: Display edit marker in new bubbles 2021-11-21 14:26:40 +01:00
Krille Fear 6a029b99a6 refactor: Optimize all images no matter which size 2021-11-21 14:15:20 +01:00
Krille Fear 4b8ce4ee9b feat: Open im.fluffychat urls 2021-11-21 13:58:19 +01:00
Krille Fear 76fbc764d4 fix: Automatic key requests 2021-11-21 12:25:39 +01:00
Krille Fear 7ad14465d2 chore: Update SDK and remove boxes on corruption 2021-11-21 12:01:53 +01:00
Krille Fear 776b012441 design: Redesign and simplify bootstrap 2021-11-21 10:53:01 +01:00
Krille Fear b1b8efc7a7 Merge branch 'krille/unused-imports' into 'main'
fix: Remove unused imports

See merge request famedly/fluffychat!560
2021-11-21 09:15:33 +00:00
Krille Fear 46dd799184 fix: Remove unused imports 2021-11-21 09:55:59 +01:00
Krille Fear a858bcec49 Merge branch 'krille/image' into 'main'
refactor: Use image package to resize images

See merge request famedly/fluffychat!558
2021-11-21 08:53:47 +00:00
Krille Fear 278986c788 refactor: Use image package to resize images 2021-11-21 09:35:10 +01:00
Krille Fear 6894c732fd fix: Minor fixes 2021-11-21 09:07:33 +01:00