Krille
100548b265
fix: Applock screen completely broken
2 years ago
krille-chan
19cdde2665
fix: Routing bug when adding second account via password login
2 years ago
krille-chan
3b12d8ab84
refactor: Update badge
2 years ago
krille-chan
27d15612d9
refactor: Update to Flutter 3.13.0
2 years ago
Krille
83d5d3ec58
change: Remove widgets feature
2 years ago
krille-chan
e229a0450f
feat: Enable beta videocalls for linux
2 years ago
Krille
b715eff839
refactor: Migrate from pathsegment routing
2 years ago
krille-chan
b7dac8365a
chore: Follow up router fixes
2 years ago
krille-chan
9238dbcd8d
chore: Follow up navigatorcontext fix
2 years ago
krille-chan
0836a5c862
refactor: Change group description to chat description
2 years ago
krille-chan
9e13bd8dfd
design: Big redesign of three column mode to advanced two column mode
2 years ago
Krille
f442bb89f9
chore: follow up routing
2 years ago
Krille
6bd518fa36
refactor: Remove bubble size slider
2 years ago
Krille
d6b48091c4
refactor: Make router static
2 years ago
krille-chan
924e4bce23
design: Nicer user bottom sheet
2 years ago
krille-chan
8826815f8e
chore: Follow up preserve state in 3 column mode
2 years ago
krille-chan
ee957ab1f6
refactor: Migrate routes to go router
2 years ago
Krille
739edde729
refactor: Replace vrouter with gorouter
2 years ago
Krille
73c38a52bc
design: iOS related adjustments for onboarding
2 years ago
krille-chan
18b270a15c
fix: Cancel notifications for read rooms and clear app badge on iOS
2 years ago
krille-chan
39adb55b3d
fix: Click on notification does not open room
2 years ago
Krille
1775552cd4
refactor: update iOS badge on every notification
2 years ago
Bnyro
57b026b913
feat: option to not send typing notifications
2 years ago
krille-chan
69a98d447a
chore: Login page follow up
2 years ago
krille-chan
4929858ae4
design: Improve login UI
2 years ago
Matias
8b342d6751
Fix L10n missing from Calling's context
2 years ago
Krille
303181b566
chore: Streamline background gradients
2 years ago
Krille
bcf0d5e238
feat: New simplified login process with more prominent SSO and nicer layout
2 years ago
Krille
5627e50c8f
Revert "refactor: Update dependencies"
...
This reverts commit 2bb0dce7a15d4831eb30c39fc7ba5d863cbcd55e
2 years ago
Krille
c2495eb1a7
refactor: Update dependencies
2 years ago
Krille
ec9aff28c8
chore: do not humanize links
2 years ago
Krille
796a6fdae1
refactor: Reimplement flutter matrix html locally
2 years ago
Krille
cb0fe173d9
chore: Minor code clean up
2 years ago
Lauren N. Liberda
21244ea8b4
fix "Unhandled Exception: VRouter.of(context) was called with a context which does not contain a VRouter."
...
fixes #1163
2 years ago
Krille
a5a3ed4a0d
style: Make emptypage logo bigger
2 years ago
noob_tea
ab0b7cb6b9
treewide: Container -> SizedBox.shrink()
...
This helps performance without any user-facing changes,
since SizedBox is constant while Container isn't
2 years ago
Krille
841c081e08
fix: Join public room
2 years ago
Malin Errenst
ec7acc5385
refactor: Added and applied require_trailing_commas linter rule
2 years ago
Christian Pauly
ffd7904f3a
refactor: Use dynamic color package instead of system theme
3 years ago
Christian Pauly
b176811f7c
design: Adjust design to new material 3 capabilities of Flutter 3.7
3 years ago
Gabriel Rodríguez
d226bf6020
fix: avatar color
3 years ago
Christian Pauly
35174cb859
refactor: Migrate to Flutter 3.7.0
3 years ago
Krille
eac784e33b
fix: Archive
3 years ago
Krille
8af9af10ae
style: Redesign public room bottomsheets
3 years ago
Krille
2df72b5d13
style: New modal bottom sheets
3 years ago
Krille
4376070733
refactor: Same animations everywhere in app
3 years ago
TheOneWithTheBraid
1992d18a64
chore: add integration tests
...
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
3 years ago
Krille
e9fb280970
design: More clear chat background and rounded popup menu
3 years ago
Krille
5cf18aabbf
refactor: Remove dart from folder name
3 years ago
Krille
6fc8aaa1bb
refactor: New private chat
3 years ago
Krille Fear
20eada7019
fix: Content banner
3 years ago
Krille Fear
075a5faa9c
chore: Adjust onboarding design
3 years ago
Krille Fear
6c53ab370b
fix: Do not setup push on every app resume
3 years ago
Krille Fear
46d77bff5d
design: New encryption page
3 years ago
Krille Fear
e04730c904
chore: Add new start chat image
3 years ago
Krille Fear
a35229bf7d
feat: Use Android system accent color
3 years ago
Christian Pauly
082fcdb1af
fix: Setup push on chat list init
3 years ago
Christian Pauly
b21375d69a
feat: Initial knocking
3 years ago
Christian Pauly
38636418c5
fix: Some controls in settings not accessible on iPhone 12
3 years ago
Christian Pauly
6d6d6c6f04
fix: Settings profile picture
3 years ago
Christian Pauly
751cf75384
fix: Set theme after start app
3 years ago
Christian Pauly
d473a9e663
fix: Push error message
3 years ago
Christian Pauly
ed42cb9134
chore: Design enhancements
3 years ago
Christian Pauly
65511ca114
chore: Update local notifications package
3 years ago
Mg138
a04b8ad8c7
improved (most) icons/image scaling, including avatar scaling
3 years ago
Krille Fear
98d2ac021b
design: Improve login design
3 years ago
Christian Pauly
17dc6ee3a8
chore: Add unread badge to navigation rail and adjust design
3 years ago
Christian Pauly
b2d7d487e3
chore: Follow up fixes
3 years ago
td
34b039a6c0
feat: background and terminated calls [android]
3 years ago
Christian Pauly
92fa413156
fix: Popup menu without elevation
3 years ago
Christian Pauly
e71dabca6e
feat: New navigation design
3 years ago
Christian Pauly
dc0bd2f5b2
chore: Follow up fix systemuioverlaystyle
3 years ago
Christian Pauly
d081645eb3
refactor: App widget
3 years ago
Christian Pauly
7b5d0b9737
fix: Move unread badge under the back button in chat view
3 years ago
Christian Pauly
214f0f4805
refactor: Simplify themes and remove dead code
3 years ago
Christian Pauly
7a74a8a93f
chore: Update dependencies
3 years ago
Christian Pauly
84ad3b88d4
chore: Remove error logging with sentry
3 years ago
Christian Pauly
7f92d218f8
chore: Adjust onboarding design
3 years ago
Christian Pauly
fe9850b313
chore: Move connection status header to bottom
3 years ago
TheOneWithTheBraid
542115a1ee
chore: Windows support
...
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
3 years ago
Christian Pauly
a1bf8d9f90
chore: Follow up flickering avatars
3 years ago
Christian Pauly
e7b851dda2
fix: Permission chooser dialog on iOS
3 years ago
Christian Pauly
8d30c95333
chore: Follow up mxc image fixes
3 years ago
Christian Pauly
01c930fb66
chore: Follow up fix mxc Image
3 years ago
Christian Pauly
20c37cb51a
refactor: Simplify MxcImage and replace CachedNetworkImage
3 years ago
TheOneWithTheBraid
d71c25aa80
fix: Follow up for spaces hierarchy
...
- fix endless spinner
- fix rooms shon twice
- fix spaces accidentally opened as rooms
- add missing spaces header to spaces view
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
3 years ago
Christian Pauly
f831bd0260
refactor: Remove presence status feature
3 years ago
Christian Pauly
227e85fe8a
chore: Adjust appbar design
3 years ago
Christian Pauly
384a21bef7
refactor: Remove duplicated imports
3 years ago
Christian Pauly
153e333693
chore: Update SDK
3 years ago
Christian Pauly
5558877c34
chore: Add fancy hero animations
3 years ago
Christian Pauly
c4c594adf1
chore: Minor design improvements
3 years ago
Christian Pauly
4e97d4ba96
chore: Add border to avatars
3 years ago
Jayesh Nirve
9f1df557df
fix: pass isrg cert to http client
3 years ago
Christian Pauly
c249ebb97c
refactor: Switch to Hive Collections DB
3 years ago
Christian Pauly
964a42edf5
chore: Minor design fixes
3 years ago
TheOneWithTheBraid
216ce892b5
fix: minor design bugs
...
- fix spaces animation direction
- animate chat list app bar title
- fix ink splash radius in account selector
- fix missing asset fallback in content banner
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
3 years ago
Christian Pauly
f639e0570c
chore: Follow up color fixes
3 years ago
Christian Pauly
ea17a28519
fix: Broken dynamic color palette
3 years ago
Krille Fear
05f55b7aad
Merge branch 'krille/update-matrix-sdk' into 'main'
...
refactor: Update Matrix SDK
See merge request famedly/fluffychat!869
3 years ago
Christian Pauly
355abeb17f
refactor: Update Matrix SDK
3 years ago
Christian Pauly
15f41f77f0
feat: Initial material you support
3 years ago
Christian Pauly
22ad34ab0a
refactor: Upgrade to Flutter 3.0.0
3 years ago
Christian Pauly
0693cc5fa6
chore: Fix client logout and update macOS
3 years ago
Christian Pauly
ff5fcbc568
chore: Follow up new design fixes
3 years ago
Christian Pauly
87afa8ac3d
feat: New onboarding design
3 years ago
Christian Pauly
f8b28e66b4
fix: Hide markdown in chat list preview and local notifications
3 years ago
20kdc
4398c305d2
feat: Add "Show related DMs in spaces" settings
3 years ago
20kdc
919b0822e5
feat: Groups and Direct Chats virtual spaces option
3 years ago
Krille Fear
8773dc7099
fix: Widgets dialog crashes
3 years ago
Samuel Mezger
8c716c0fe8
fix: Don't request new thumbnail resolution on every window resize
3 years ago
TheOneWithTheBraid
0ddaff75db
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>
3 years ago
Raatty
dfd78f4068
fix: make fluffy usable at 720 px wide
3 years ago
TheOneWithTheBraid
824fcfc27c
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>
3 years ago
Krille Fear
74100bd777
chore: Make webRTC opt-in
3 years ago
Lanna Michalke
e46307cd82
fix: display WebRTC call overlay in web
3 years ago
Krille Fear
5a5f159fd4
fix: Linux notification not showing when room is open but window in background
3 years ago
Krille Fear
04ba24b6a6
chore: Do not create VoipPlugin on not supported platforms
3 years ago
Christian Pauly
472783c306
design: Redesign chat app bar
3 years ago
TheOneWithTheBraid
34600ac165
feat: implement WebRTC calls
...
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
3 years ago
Christian Pauly
9c36a52308
refactor: Remove deprecated jitsi call generator
3 years ago
Christian Pauly
d154aa524f
feat: Open chat button from Linux notification
4 years ago
Krille Fear
55f0300f9f
refactor: Migrate to null safety
4 years ago
Krille Fear
f2d9c9ecf1
refactor: Make widgets null safe
4 years ago
Krille Fear
89450dc763
fix: linux snap notification avatar
4 years ago
Krille Fear
e3f1e551d0
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
4 years ago
Krille Fear
c7e80074ed
Merge branch 'linux-seahorse-fix' into 'main'
...
fix: Seahorse does not properly work on many Linux devices
See merge request famedly/fluffychat!680
4 years ago
Krille Fear
9cc19fc53c
chore: Use wooden beaver sound
4 years ago
Krille Fear
9a99072108
feat: Display room avatar and actions and play sound for linux desktop notifications
4 years ago
TheOneWithTheBraid
d5a0d68a33
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>
4 years ago
S1m
7a00dbafad
chore: Follow up: Restore bubble padding
4 years ago
Raatty
3d45f1933c
fix: linux notifications
4 years ago
Krille Fear
20228380be
design: Use more adaptive elements
...
This uses iOS styled Sliders and share
icons on iOS.
4 years ago
Dependency Update Bot
f8512071cd
chore: Update dependencies
4 years ago
Drews Clausen
e29f86c15b
Added a parameter to skip the "client.isLogged()" check on the MatrixState in the OnePageCard.
4 years ago
Krille Fear
956ee5bfc6
design: Adaptive switches
4 years ago
Sorunome
f072d6ae20
fix: Various multiaccount fixes
4 years ago
Krille Fear
b4f2adadad
feat: nicer loading bar
4 years ago
Krille Fear
5983c83fcf
fix: Report sync status error
4 years ago
Krille Fear
08670e60f8
fix: Remove unused imports
4 years ago
Krille Fear
53967eb1f0
refactor: Avatar widget
4 years ago
Krille Fear
705d7783a3
Merge branch 'krille/fix-public-room-sheet' into 'main'
...
fix: Public room bottom sheet design
See merge request famedly/fluffychat!552
4 years ago
Krille Fear
b7c5391aef
fix: Public room bottom sheet design
4 years ago
Krille Fear
1ca8b63c91
refactor: Make more widgets null safe
4 years ago
Krille Fear
d3e25f84cf
refactor: Make layouts null safe
4 years ago
Krille Fear
edbf22eca9
fix: Public room design
4 years ago
Krille Fear
bf79b57007
feat: Redesign start page
4 years ago
Krille Fear
741a495b4a
chore: Adjust colors
4 years ago
Krille Fear
e964d5b628
feat: New Public room bottom sheet
4 years ago
Krille Fear
88c9753222
design: Remove cupertino icons
4 years ago
Krille Fear
e961596bc9
feat: New settings design
4 years ago
Krille Fear
73872a3a04
chore: Adjust design
4 years ago
Krille Fear
fbd108a446
fix: Seenby fontsize
4 years ago
Krille Fear
56b83727b7
feat: Make the main color editable for users
4 years ago
Krille Fear
7355d6609d
refactor: Make methods shorter
4 years ago
Krille Fear
fcb9629525
fix: Dont enable encryption with bots
4 years ago
Krille Fear
1abb7310f3
refactor: Pages folder structure
4 years ago
Krille Fear
b97ac8ff93
refactor: Switch to null safe sdk
4 years ago
Krille Fear
661b740f57
feat: Nicer registration form
4 years ago
Krille Fear
401792f6a3
fix: Play response voice messages
4 years ago
Krille Fear
b01d81ee30
feat: Nicer audio message design and send duration
4 years ago
Krille Fear
015a12b04d
fix: Crash on logout
4 years ago
Krille Fear
0a17e91d72
fix: UiaRequestManager
4 years ago
Krille Fear
fec9178da5
refactor: Sort imports
4 years ago
Krille Fear
3483df545c
fix: Remove global key
4 years ago
Krille Fear
991018d86a
chore: Update SDK
4 years ago
Krille Fear
97bfe01524
fix: Start private chat
4 years ago
Krille Fear
db042fd3bd
fix: Format
4 years ago
Krille Fear
8ffe4c38a1
refactor: Move UiaRequest to its own class
4 years ago
Krille Fear
2f978c5098
refactor: Add code quality reports
4 years ago
Krille Fear
13fda9458f
refactor: Switch to flutter_lints
4 years ago
Krille Fear
4ba5e6270b
fix: No client on logout
4 years ago
Krille Fear
5796e41d2a
CircularProgressIndicator.adaptive(
4 years ago
Krille Fear
72a8b5a348
feat: Nicer verification dialog
4 years ago
Krille Fear
9f1e22da9d
feat: Nicer chat backup design
4 years ago
Krille Fear
fca234e20a
design: Change design of verification page
4 years ago
Krille Fear
92523cb7b0
feat: Enable E2EE by default for new rooms
4 years ago
Krille Fear
446bedbac2
feat: Implement nice profile bottom sheet
4 years ago
Krille Fear
26a07d1849
fix: Enable gotify recommendations
4 years ago
Sorunome
2b550aa0a4
fix: Client names being super long
4 years ago
Christian Pauly
3ac5ee0b88
fix: Registration
4 years ago
Christian Pauly
13afca12b2
fix: Devices actions
4 years ago
Sorunome
0eea6f9055
fix: null for real
4 years ago
Christian Pauly
5214210754
fix: Login multiple accounts after another
4 years ago
Christian Pauly
0b4498e9d8
fix: display a nicer toast
4 years ago
Krille Fear
ec68d15586
feat: Allow loading of multiple clients in main.dart
4 years ago
Krille Fear
eba304556c
refactor: Upgrade to Flutter 2.5
4 years ago
Krille Fear
21d7f862dd
chore: Update SDK
4 years ago
Christian Pauly
8972204e4b
fix: Import sdk
4 years ago
Christian Pauly
65747aecbf
chore: Update SDK
4 years ago
Christian Pauly
4f148ca7f7
feat: Implement in-app signup
4 years ago
Christian Pauly
b824ef34e4
chore: Add label to homeserver textfield
4 years ago
Christian Pauly
462e5381e9
chore: Remove gradient and add login wallpaper
4 years ago
Christian Pauly
6e5cd77357
chore: Adjust gradient
4 years ago
Krille Fear
0e0c0a105a
Merge branch 'soru/play-audio' into 'main'
...
fix: encrypted files
Closes #518 and #535
See merge request famedly/fluffychat!506
4 years ago
Christian Pauly
2e99fccd20
chore: Make message bubble transparent for thumbnails
4 years ago
Christian Pauly
5cbaf2224a
chore: Add icons to chat popup menu
4 years ago
Christian Pauly
9a6a217a59
chore: Adjust gradient and bubble borders
4 years ago
Sorunome
721b444965
fix: encrypted files
4 years ago
Christian Pauly
41f2d23951
chore: Adjust some colors
4 years ago
Christian Pauly
06c8e45e79
fix: Add tiny border to message bubbles
4 years ago
Christian Pauly
caaa7bd2dc
feat: New chat background colors and chatlist design
4 years ago
Krille Fear
deddb41ec8
Merge branch 'soru/fix-unread-bubble' into 'main'
...
fix: (hopefully) unread bubbles on iOS
See merge request famedly/fluffychat!499
4 years ago
Christian Pauly
e70f123182
fix
4 years ago
Sorunome
4f27de05c5
fix: (hopefully) unread bubbles on iOS
4 years ago
Christian Pauly
e8ffa34523
fix: send on enter
4 years ago
Christian Pauly
f91919a7c6
fix: Analyzer bugs
4 years ago
Christian Pauly
8d7d539060
feat: Send on enter
4 years ago
Sorunome
06235cddd0
feat: use the stripped body for notifications and room previews
4 years ago
Krille Fear
ebe81e4448
Merge branch 'overflow_file_name' into 'main'
...
fix: too long file names
Closes #523
See merge request famedly/fluffychat!492
4 years ago
Krille Fear
f1e76fbb10
Merge branch 'soru/escape-routes' into 'main'
...
fix: Properly encode and decode vRouter paths
See merge request famedly/fluffychat!487
4 years ago
Raatty
95afac534c
fix: too long file names
4 years ago
Christian Pauly
13ee8c0e78
fix: Unused imports
4 years ago
Christian Pauly
5dfac86390
Merge branch 'main' of gitlab.com:famedly/fluffychat into main
4 years ago
Christian Pauly
619d03a37b
fix: Missing null check
4 years ago
Christian Pauly
b04e710d68
fix: Disable broken audioplayer for web
4 years ago
Krille Fear
86998374b9
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
4 years ago
Christian Pauly
bec9046097
chore: Update SDK
4 years ago
Krille Fear
47e68d813d
refactor: Migrate to new matrix sdk API
4 years ago
Sorunome
da154e2b4e
fix: Disable autocorrect for the homeserver url field
4 years ago
Sorunome
02e57474fe
fix: use vrouter.toSegments
4 years ago
Sorunome
1409716418
fix: Use plural string in translation
4 years ago
Christian Pauly
da3bc8ca7f
fix: Design of invite rooms
4 years ago
Christian Pauly
29a3b4ff02
fix: Wait for sync before enter a room a user has got invited
4 years ago
Sorunome
41a9d0a2b0
feat: Add option to not autoplay stickers and emotes
4 years ago
Sorunome
fcee30ebb3
feat: Add video player
4 years ago
Krille Fear
7ac90bb3f0
Merge branch 'soru/verification-widget' into 'main'
...
feat: Nicer displaying of verification requests in the timeline
See merge request famedly/fluffychat!474
4 years ago
Sorunome
87a3c7e8e5
feat: Nicer displaying of verification requests in the timeline
4 years ago
Sorunome
cd32b61995
fix: Correctly size the unread bubble in the room list
4 years ago
Sorunome
5d0967ecda
feat: Add location sharing
4 years ago
Christian Pauly
42a7175e3a
fix: Selected chat list item color
4 years ago
Sorunome
2175a47e2c
fix: Font size settings did not affect replies
4 years ago
Christian Pauly
04d1e2afcb
design: Make avatars lighter
4 years ago
Christian Pauly
c14cd8479a
refactor: Select chat list item logic
4 years ago
Christian Pauly
29d9a30254
fix: Colored background for transparent avatars
4 years ago
Christian Pauly
7f30eea593
design: Nicer selected mark on chatlists
4 years ago
Christian Pauly
65232c9549
fix: Avatar noPic detection
4 years ago
Sorunome
7e1e4e4844
feat: Rate limit streams so that large accounts have a smoother UI
4 years ago
Christian Pauly
1db380e7d2
design: Make unread listtiles more visible
4 years ago
Christian Pauly
6458f93bac
design: Move pinned icon in title
4 years ago
Krille Fear
a4b462678b
Merge branch 'soru/sticker-text' into 'main'
...
feat: Tapping on stickers shows the sticker body
See merge request famedly/fluffychat!456
4 years ago
Krille Fear
ccb460d69c
Merge branch 'soru/room-pills' into 'main'
...
feat: Display the room name in room pills
See merge request famedly/fluffychat!457
4 years ago
Sorunome
18a76889bb
feat: Tapping on stickers shows the sticker body
4 years ago
Sorunome
31df2123dd
feat: Display the room name in room pills
4 years ago
Sorunome
143d56c691
feat: Increase the amount of suggestions for the input bar
4 years ago
Sorunome
263e3f433e
fix: cropped sticker
4 years ago
Steef Hegeman
17799aa191
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.
4 years ago
Sorunome
ec0fef7239
feat: Also suggest username completions based on their slugs
4 years ago
Krille Fear
4659837340
Merge branch 'soru/mentions' into 'main'
...
feat: Nicer mentions
Closes #444
See merge request famedly/fluffychat!446
4 years ago
Sorunome
45c234906a
fix: Make sure the aspect ratio of image bubbles stays the same
4 years ago