Commit Graph

256 Commits

Author SHA1 Message Date
Christian Pauly 3f04b42b4e fix: Hide markdown in chat list preview and local notifications 2022-04-13 16:02:47 +02:00
20kdc 7e751fa726 feat: Add "Show related DMs in spaces" settings 2022-04-09 06:10:53 +00:00
20kdc af06611efd feat: Groups and Direct Chats virtual spaces option 2022-04-03 17:00:35 +00:00
Krille Fear 01be040163 fix: Widgets dialog crashes 2022-04-03 12:59:08 +02:00
Samuel Mezger 8565aa24d4 fix: Don't request new thumbnail resolution on every window resize 2022-04-03 07:32:12 +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
Raatty c55b1be8c7 fix: make fluffy usable at 720 px wide 2022-03-13 15:55:32 +13: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
Krille Fear 20d787ffe4 chore: Make webRTC opt-in 2022-02-19 11:58:21 +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 0f167387ee chore: Do not create VoipPlugin on not supported platforms 2022-02-17 19:46:02 +01:00
Christian Pauly 5bd892668a design: Redesign chat app bar 2022-02-17 12:52:58 +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 e023d52bef refactor: Remove deprecated jitsi call generator 2022-02-16 12:02:01 +01:00
Christian Pauly 4ea26dee47 feat: Open chat button from Linux notification 2022-02-03 08:41:28 +01:00
Krille Fear ef4c5089d5 refactor: Migrate to null safety 2022-01-31 16:33:42 +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
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
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
S1m 88665ac980 chore: Follow up: Restore bubble padding 2022-01-14 06:50:24 +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
Dependency Update Bot 2508fd5bec chore: Update dependencies 2021-12-13 09:45:52 +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 84baec19a1 design: Adaptive switches 2021-11-27 10:10:29 +01:00
Sorunome 81d4f12189
fix: Various multiaccount fixes 2021-11-24 18:39:40 +01:00
Krille Fear b8b68ec6ef feat: nicer loading bar 2021-11-23 19:34:55 +01:00
Krille Fear 0102f24576 fix: Report sync status error 2021-11-23 11:37:53 +01:00
Krille Fear 46dd799184 fix: Remove unused imports 2021-11-21 09:55:59 +01:00
Krille Fear 2da94897e5 refactor: Avatar widget 2021-11-20 10:42:23 +01:00
Krille Fear 2edfd61cb1 Merge branch 'krille/fix-public-room-sheet' into 'main'
fix: Public room bottom sheet design

See merge request famedly/fluffychat!552
2021-11-20 07:58:12 +00:00
Krille Fear c444724b0f fix: Public room bottom sheet design 2021-11-20 08:56:40 +01:00
Krille Fear b73c6982a6 refactor: Make more widgets null safe 2021-11-19 20:38:16 +01:00
Krille Fear 3f10c0bae6 refactor: Make layouts null safe 2021-11-19 20:29:02 +01:00
Krille Fear 8d06735b37 fix: Public room design 2021-11-19 18:33:09 +01:00
Krille Fear 7167d0ace6 feat: Redesign start page 2021-11-15 09:48:48 +01:00
Krille Fear 97e644b64a chore: Adjust colors 2021-11-15 07:59:51 +01:00
Krille Fear 055b99bc85 feat: New Public room bottom sheet 2021-11-14 13:56:36 +01:00
Krille Fear 66a66cefa3 design: Remove cupertino icons 2021-11-14 13:24:01 +01:00
Krille Fear 15ccd043d9 feat: New settings design 2021-11-13 21:21:13 +01:00
Krille Fear 9425aab475 chore: Adjust design 2021-11-13 19:22:11 +01:00
Krille Fear 1fb7e03fc6 fix: Seenby fontsize 2021-11-13 18:56:34 +01:00
Krille Fear fcc41a8d1d feat: Make the main color editable for users 2021-11-13 17:57:55 +01:00
Krille Fear 7e2148fa9b refactor: Make methods shorter 2021-11-13 11:54:23 +01:00
Krille Fear a817773de8 fix: Dont enable encryption with bots 2021-11-13 11:51:35 +01:00
Krille Fear d46667b097 refactor: Pages folder structure 2021-11-09 21:32:16 +01:00
Krille Fear 7a8a61d9b9 refactor: Switch to null safe sdk 2021-11-05 16:19:34 +01:00
Krille Fear b48cf2ecdc feat: Nicer registration form 2021-10-30 14:06:10 +02:00
Krille Fear 82df5526dd fix: Play response voice messages 2021-10-30 10:50:36 +02:00
Krille Fear 699b99bcf8 feat: Nicer audio message design and send duration 2021-10-27 16:53:31 +02:00
Krille Fear 288160d852 fix: Crash on logout 2021-10-27 11:35:19 +02:00
Krille Fear 76e51ef315 fix: UiaRequestManager 2021-10-26 20:01:53 +02:00
Krille Fear 15ee1f02b5 refactor: Sort imports 2021-10-26 18:50:34 +02:00
Krille Fear 599c0acb7f fix: Remove global key 2021-10-25 11:36:30 +02:00
Krille Fear f884e8082f chore: Update SDK 2021-10-25 10:46:58 +02:00
Krille Fear da68b22cb8 fix: Start private chat 2021-10-20 11:34:36 +02:00
Krille Fear a2f247920c fix: Format 2021-10-17 14:15:29 +02:00
Krille Fear 821fc7b4fb refactor: Move UiaRequest to its own class 2021-10-16 10:33:58 +02:00
Krille Fear e879278186 refactor: Add code quality reports 2021-10-16 09:59:38 +02:00
Krille Fear 44ce92e8fb refactor: Switch to flutter_lints 2021-10-14 18:09:30 +02:00
Krille Fear 9396d29917 fix: No client on logout 2021-10-14 17:05:59 +02:00
Krille Fear 4ab57c2900 CircularProgressIndicator.adaptive( 2021-10-10 13:39:34 +02:00
Krille Fear 1d16706ab3 feat: Nicer verification dialog 2021-10-10 12:11:59 +02:00
Krille Fear 0433d8cf81 feat: Nicer chat backup design 2021-10-10 11:40:08 +02:00
Krille Fear 849a3d95e4 design: Change design of verification page 2021-10-10 10:58:03 +02:00
Krille Fear f2e37b20ff feat: Enable E2EE by default for new rooms 2021-10-10 10:43:50 +02:00
Krille Fear fb4337272e feat: Implement nice profile bottom sheet 2021-09-24 15:51:33 +02:00
Krille Fear 9915b4693c fix: Enable gotify recommendations 2021-09-24 11:42:56 +02:00
Sorunome 9999105d34
fix: Client names being super long 2021-09-21 09:04:34 +02:00
Christian Pauly 16d75d2385 fix: Registration 2021-09-20 15:02:53 +02:00
Christian Pauly 4305407a32 fix: Devices actions 2021-09-19 22:02:37 +02:00
Sorunome d02aa446e1
fix: null for real 2021-09-19 14:44:09 +02:00
Christian Pauly 571b416b45 fix: Login multiple accounts after another 2021-09-19 14:37:11 +02:00
Christian Pauly 2353bb5c7f fix: display a nicer toast 2021-09-19 14:25:18 +02:00
Krille Fear deab7c83e3 feat: Allow loading of multiple clients in main.dart 2021-09-19 11:48:23 +00:00
Krille Fear e5b62d893d refactor: Upgrade to Flutter 2.5 2021-09-13 17:41:53 +02:00
Krille Fear 7aa72c3c08 chore: Update SDK 2021-09-13 15:28:35 +02:00
Christian Pauly c779577f00 fix: Import sdk 2021-09-10 11:23:40 +02:00
Christian Pauly 3dd56e02ed chore: Update SDK 2021-09-10 10:44:24 +02:00
Christian Pauly 6984206d66 feat: Implement in-app signup 2021-09-10 10:31:18 +02:00
Christian Pauly 55d82d3437 chore: Add label to homeserver textfield 2021-09-02 10:01:29 +02:00
Christian Pauly c336bd8b21 chore: Remove gradient and add login wallpaper 2021-08-31 11:51:39 +02:00
Christian Pauly 14e887ec39 chore: Adjust gradient 2021-08-29 17:26:28 +02:00
Krille Fear 328a61c288 Merge branch 'soru/play-audio' into 'main'
fix: encrypted files

Closes #518 and #535

See merge request famedly/fluffychat!506
2021-08-29 15:16:26 +00:00
Christian Pauly 05ab4fae1e chore: Make message bubble transparent for thumbnails 2021-08-29 16:55:08 +02:00
Christian Pauly 2c62acb5f6 chore: Add icons to chat popup menu 2021-08-29 16:52:42 +02:00
Christian Pauly 299ed4f25a chore: Adjust gradient and bubble borders 2021-08-29 16:49:48 +02:00
Sorunome 3a9400f638
fix: encrypted files 2021-08-29 15:20:48 +02:00
Christian Pauly 161791a07d chore: Adjust some colors 2021-08-29 12:15:51 +02:00
Christian Pauly 68dfc8ee3a fix: Add tiny border to message bubbles 2021-08-29 12:12:44 +02:00
Christian Pauly 114685ef87 feat: New chat background colors and chatlist design 2021-08-29 11:29:14 +02:00
Krille Fear 9eba2cad97 Merge branch 'soru/fix-unread-bubble' into 'main'
fix: (hopefully) unread bubbles on iOS

See merge request famedly/fluffychat!499
2021-08-28 16:21:15 +00:00
Christian Pauly cdad5ab799 fix 2021-08-28 18:09:59 +02:00
Sorunome 0332e13c6a
fix: (hopefully) unread bubbles on iOS 2021-08-28 18:03:45 +02:00
Christian Pauly abe200f90a fix: send on enter 2021-08-28 10:35:11 +02:00