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
Christian Pauly
dcee386da4
fix: Analyzer bugs
2021-08-26 19:03:08 +02:00
Christian Pauly
54aacc1c35
feat: Send on enter
2021-08-24 20:43:21 +02:00
Sorunome
cf74c231bb
feat: use the stripped body for notifications and room previews
2021-08-22 17:51:58 +02:00
Krille Fear
d2167c7e6f
Merge branch 'overflow_file_name' into 'main'
...
fix: too long file names
Closes #523
See merge request famedly/fluffychat!492
2021-08-22 10:06:05 +00:00
Krille Fear
e05a99293a
Merge branch 'soru/escape-routes' into 'main'
...
fix: Properly encode and decode vRouter paths
See merge request famedly/fluffychat!487
2021-08-22 10:05:30 +00:00
Raatty
6f434c79ee
fix: too long file names
2021-08-22 13:35:10 +12:00
Christian Pauly
b6e6301a14
fix: Unused imports
2021-08-21 15:36:38 +02:00
Christian Pauly
32edfdef81
Merge branch 'main' of gitlab.com:famedly/fluffychat into main
2021-08-21 15:35:41 +02:00
Christian Pauly
853fd66b54
fix: Missing null check
2021-08-21 15:35:38 +02:00
Christian Pauly
0bfbf271d4
fix: Disable broken audioplayer for web
2021-08-21 13:40:36 +02:00
Krille Fear
12a3b04142
Merge branch 'soru/no-autocorrect-homeserver-url' into 'main'
...
fix: Disable autocorrect for the homeserver url field
Closes #515
See merge request famedly/fluffychat!490
2021-08-20 17:58:43 +00:00
Christian Pauly
49a159268b
chore: Update SDK
2021-08-20 13:46:30 +02:00
Krille Fear
6dddf566a2
refactor: Migrate to new matrix sdk API
2021-08-18 15:24:59 +00:00
Sorunome
4ae099fa5d
fix: Disable autocorrect for the homeserver url field
2021-08-16 18:38:22 +02:00
Sorunome
e283b6a346
fix: use vrouter.toSegments
2021-08-15 13:27:58 +02:00
Sorunome
0e998c824e
fix: Use plural string in translation
2021-08-14 11:30:18 +02:00
Christian Pauly
aa308647c8
fix: Design of invite rooms
2021-08-13 12:39:42 +02:00
Christian Pauly
a745d3ce68
fix: Wait for sync before enter a room a user has got invited
2021-08-12 12:33:41 +02:00
Sorunome
7443309b15
feat: Add option to not autoplay stickers and emotes
2021-08-08 19:21:34 +02:00
Sorunome
0e29f0057b
feat: Add video player
2021-08-08 18:31:16 +02:00
Krille Fear
7f66fc733f
Merge branch 'soru/verification-widget' into 'main'
...
feat: Nicer displaying of verification requests in the timeline
See merge request famedly/fluffychat!474
2021-08-07 18:05:29 +00:00
Sorunome
fbc5315705
feat: Nicer displaying of verification requests in the timeline
2021-08-07 19:47:51 +02:00
Sorunome
d51ce6be8a
fix: Correctly size the unread bubble in the room list
2021-08-07 17:16:03 +02:00
Sorunome
d22b1689c4
feat: Add location sharing
2021-08-06 12:59:19 +02:00
Christian Pauly
9a78b8ad85
fix: Selected chat list item color
2021-08-04 09:46:23 +02:00
Sorunome
b00e136a08
fix: Font size settings did not affect replies
2021-08-01 10:10:22 +02:00
Christian Pauly
77fd7a811c
design: Make avatars lighter
2021-08-01 07:47:00 +02:00
Christian Pauly
cd1f8cc386
refactor: Select chat list item logic
2021-07-31 23:49:30 +02:00
Christian Pauly
19fc1378fb
fix: Colored background for transparent avatars
2021-07-31 22:17:18 +02:00
Christian Pauly
42f64393c8
design: Nicer selected mark on chatlists
2021-07-31 20:28:21 +02:00
Christian Pauly
1a23e5fa23
fix: Avatar noPic detection
2021-07-31 20:19:57 +02:00
Sorunome
493c88649d
feat: Rate limit streams so that large accounts have a smoother UI
2021-07-31 12:55:02 +02:00
Christian Pauly
76363480b5
design: Make unread listtiles more visible
2021-07-26 18:43:50 +02:00
Christian Pauly
3abe6c2ac1
design: Move pinned icon in title
2021-07-26 18:38:42 +02:00
Krille Fear
adf0688cf4
Merge branch 'soru/sticker-text' into 'main'
...
feat: Tapping on stickers shows the sticker body
See merge request famedly/fluffychat!456
2021-07-25 08:57:36 +00:00
Krille Fear
91e77df3f3
Merge branch 'soru/room-pills' into 'main'
...
feat: Display the room name in room pills
See merge request famedly/fluffychat!457
2021-07-25 08:57:03 +00:00
Sorunome
3bc5979845
feat: Tapping on stickers shows the sticker body
2021-07-24 18:20:34 +02:00
Sorunome
a33a20af4c
feat: Display the room name in room pills
2021-07-24 18:08:58 +02:00
Sorunome
c4e1a9cbd0
feat: Increase the amount of suggestions for the input bar
2021-07-24 18:07:50 +02:00
Sorunome
a4ec2a09a2
fix: cropped sticker
2021-07-23 20:31:37 +02:00
Steef Hegeman
15856e15dc
fix: busy loop due to CircularProgressIndicator
...
It can get redrawn even if the owning AnimatedContainer class has height
0. Setting it to completion when done stops the rebuilding cpu overhead.
2021-07-23 17:05:19 +02:00
Sorunome
3d980df674
feat: Also suggest username completions based on their slugs
2021-07-21 20:46:17 +02:00
Krille Fear
0b147a2116
Merge branch 'soru/mentions' into 'main'
...
feat: Nicer mentions
Closes #444
See merge request famedly/fluffychat!446
2021-07-21 06:46:18 +00:00
Sorunome
a4579a5760
fix: Make sure the aspect ratio of image bubbles stays the same
2021-07-20 20:37:36 +02:00
Sorunome
99bc8198e9
feat: Nicer mentions
2021-07-20 17:54:48 +02:00
Sorunome
9a74d0977b
Merge branch 'soru/sticker-rendering' into 'main'
...
feat: Render stickers nicer
See merge request famedly/fluffychat!445
2021-07-20 15:34:50 +00:00
Krille Fear
41b6a14211
Merge branch 'soru/emotes-and-stickers' into 'main'
...
chore: Update image pack file format to match that of the emote msc
See merge request famedly/fluffychat!433
2021-07-20 07:44:28 +00:00
Sorunome
35523a5200
feat: Render stickers nicer
2021-07-19 19:23:38 +02:00
Sorunome
b05189230f
chore: Update image pack file format to match that of the emote msc
2021-07-18 20:00:20 +02:00
Krille Fear
e2150a0c5c
Merge branch 'soru/download-audio' into 'main'
...
feat: Add download button to audio messages
See merge request famedly/fluffychat!443
2021-07-18 17:24:25 +00:00
Sorunome
bbb2f434c3
feat: Add download button to audio messages
2021-07-18 19:19:38 +02:00
Sorunome
e765d6564b
cleanup: Better image bubble error handling
2021-07-18 11:17:58 +02:00
Krille Fear
675025e69e
Merge branch 'soru/lottie' into 'main'
...
feat: Add rendering of lottie files
See merge request famedly/fluffychat!437
2021-07-13 16:32:08 +00:00
Sorunome
f7f1b752c2
feat: Add a proper file saver
2021-07-12 11:54:14 +02:00
Sorunome
0319eefbd8
feat: Add rendering of lottie files
2021-07-11 14:30:39 +02:00
Christian Pauly
30d4bc5c49
fix: SSO on web
2021-07-08 18:42:46 +02:00
Christian Pauly
fbc78119fa
chore: Update matrix und vrouter
2021-07-08 17:10:20 +02:00
Christian Pauly
6bbd6eb0c0
fix: Messagebubble
2021-06-26 12:06:09 +02:00
Christian Pauly
a39790cdca
refactor: Remove FluffyClient and make it no longer static
2021-06-23 16:20:51 +02:00
Christian Pauly
b90c5d4383
chore: Make connection header less chatty
2021-06-23 11:40:12 +02:00
Krille Fear
8fcdd4236a
Merge branch 'commands-ux' into 'main'
...
/commands input suggestions + missing dialog
See merge request famedly/fluffychat!424
2021-06-22 14:55:15 +00:00
Christian Pauly
972538b624
feat: Show progress bar and sync status
2021-06-22 15:46:52 +02:00
Christian Pauly
20b7f2904a
design: Make some progress indicator more thin
2021-06-20 14:36:01 +02:00
Christian Pauly
2be26e0287
design: Remove annoying progress indicator from avatar
2021-06-20 14:32:12 +02:00
Steef Hegeman
7d25bbb539
InputBar: suggestions for /commands with hints
2021-06-20 13:51:26 +02:00
Christian Pauly
3993984a2b
design: Nicer first loading design
2021-06-20 12:57:46 +02:00
Christian Pauly
def075aa8c
design: Nicer loading screen and empty page
2021-06-20 09:38:28 +02:00
Christian Pauly
2eec7bf6d0
feat: More stable connection status header
2021-06-20 09:03:22 +02:00
Christian Pauly
cb84e82365
chore: follow up of web sso fix
2021-06-18 16:15:11 +02:00
Christian Pauly
938d1d054c
refactor: Switch to pub.dev version of matrix sdk
2021-06-18 10:29:48 +02:00
Krille Fear
09e1db1579
Merge branch 'issue-371' into 'main'
...
display who sent a reactji on long press
Closes #371
See merge request famedly/fluffychat!422
2021-06-10 17:32:16 +00:00
ryg-git
4191a42719
display who sent a reactji on long press
2021-06-10 17:32:16 +00:00