Krille
623c3bfc2e
fix: Scroll down button
2023-05-09 15:14:35 +02:00
Krille
e1d54fa992
build: Update dependencies
2023-05-09 14:47:05 +02:00
Krille
64821e4ec5
Merge branch 'main' into 'main'
...
fix: Quick account switching
Closes #1186
See merge request famedly/fluffychat!1111
2023-05-08 13:26:59 +00:00
Krille
88585fb192
fix: Scrolldown button
2023-05-08 15:25:36 +02:00
JHansen
25f5d5f4fd
Fix read reciepts
2023-05-08 12:02:15 +00:00
JHansen
d0d33ce2c8
Fix Quick account switching
2023-05-08 04:56:40 +00:00
Krille
a603597b20
fix: Chats do not load
2023-05-05 07:54:19 +02:00
Krille
ce18cfdf2a
feat: Permission dialog before open link in browser
2023-05-02 14:09:46 +02:00
Krille
9bed679568
chore: Follow up file download type fix
2023-04-19 15:51:53 +02:00
Krille
166fcce8ba
style: Make emptypage logo bigger
2023-04-14 14:24:18 +02:00
Krille
92072904e6
chore: Load chat at last read marker
2023-04-14 14:23:58 +02:00
Krille
9ace2fe07b
chore: Follow up push android priority and channels
2023-04-12 09:32:18 +02:00
Krille
8913b42803
fix: Set fcm priority to max on android
2023-04-12 09:18:20 +02:00
Krille
63a9f9ca90
chore: Follow up jump to event
2023-04-02 09:33:27 +02:00
Krille
742dcb8f41
chore: ScrollToEventId duration for jump in timeline
2023-03-31 12:18:24 +02:00
Krille
0d12c31393
chore: Follow up sso for desktop
2023-03-26 11:20:54 +02:00
Krille
f4eb6318cc
Merge branch 'flutterwebauto2' into 'main'
...
feat: change to flutterwebauth2
See merge request famedly/fluffychat!1100
2023-03-26 08:57:01 +00:00
Krille
fc8fe60613
chore: Follow up jump to unread message
2023-03-25 15:23:14 +01:00
Krille
2acf49a12b
refactor: Not nullable room in ChatPage
2023-03-25 15:06:12 +01:00
Krille
2f6799470c
refactor: Client in ChatPage
2023-03-25 14:58:51 +01:00
Krille
507cd1f17e
refactor: Use correct Matrix instance
2023-03-25 14:57:27 +01:00
Krille
2e73051b81
feat: Add read marker
2023-03-24 08:31:28 +01:00
noob_tea
9ad8550449
treewide: Container -> SizedBox.shrink()
...
This helps performance without any user-facing changes,
since SizedBox is constant while Container isn't
2023-03-22 20:30:59 +01:00
Krille
8422c2bf3c
chore: Follow up lastreadeventisvisible marker
2023-03-22 15:06:40 +01:00
Krille
c2768ae40a
feat: Jump to last read event
2023-03-22 13:16:00 +01:00
Krille
a4a852ede8
feat: Use fragmented timeline to jump to event
2023-03-22 09:16:07 +01:00
Krille
ede1e289ce
chore: Follow up new sliverappbar in chatlist
2023-03-22 08:54:36 +01:00
Krille
d211dd4aeb
chore: Follow up styling
2023-03-20 07:56:49 +01:00
Krille
20c1dbd00a
style: Use SliverList for chatlist
2023-03-19 19:59:50 +01:00
ShootingStarDragons
fa02384808
feat: change to flutterwebauth2
2023-03-19 23:18:31 +08:00
Krille
0222e6ecd5
chore: Follow up android download dir
2023-03-19 09:04:08 +01:00
Krille
df91290a18
chore: Follow up download android
2023-03-19 09:01:14 +01:00
Krille
156217c3ae
refactor: Switch to file_picker package and get rid of some dependency overrides
2023-03-18 17:02:12 +01:00
Krille
644ef388de
chore: Follow up redesign listtiles in user bottom sheet
2023-03-18 15:26:17 +01:00
Krille
71eac7078e
style: Move chats to top
2023-03-15 21:07:36 +01:00
Krille
511dd41d30
fix: Join public room
2023-03-15 19:39:05 +01:00
Krille
f24b3ee09b
style: Minor adjustments for modal bottom sheets
2023-03-15 19:31:14 +01:00
Christian Kußowski
3b6321383e
chore: Update matrix sdk to 0.18.0
2023-03-15 09:44:51 +01:00
Christian Kußowski
535081b483
chore: Follow up qr code width
2023-03-12 17:39:04 +01:00
Nicolas Werner
303ccbe965
fix: type error in emote pack list in rooms with only non-default packs
...
If a room has emote packs, but none of them have an empty state key, we
insert 'null' to also add a default pack people can easily edit.
However, in that case we initialized the Map<String, Event?> variable
with a Map<String, Event>. As such assigning null will throw. Converting
manually with Map.of fixes that.
fixes #1138
2023-03-11 15:05:08 +01:00
Krille
16a533cf40
refactor: Remove unused dependency
2023-03-09 20:34:32 +01:00
Christian Pauly
090b026b92
chore: Fix formatting
2023-03-02 11:54:20 +01:00
Malin Errenst
5212d7ce4d
refactor: Added and applied require_trailing_commas linter rule
2023-03-02 11:21:40 +01:00
Krille
2b2c230fcf
style: Adjust new chat page
2023-02-26 21:13:56 +01:00
Krille
6851d34d35
chore: Lookup l10n in pushhelper if null
2023-02-25 15:26:17 +01:00
fabienli
fc1b49cf69
Default hardcoded message when l10n is not available
2023-02-25 08:13:50 +01:00
Christian Pauly
cd7e27a6e0
style: Adjust key verification dialog
2023-02-22 15:21:38 +01:00
Christian Pauly
9ab3332824
chore: Follow up formatting
2023-02-21 15:08:01 +01:00
Marcus Hoffmann
9eaaef1048
utils/url_launcher: force opening http(s) links in external browser
...
The (mobile) platform implementations for url_launcher default to
opening any http(s) link inside a webview instead of the platform
browser. This seems to be a longer-time problem for iOS
(https://gitlab.com/famedly/fluffychat/-/issues/519 ) but very recently
started to affect Android as well.
Force url_launcher to always use an external application (the browser,
most likely, but possibly other apps might handle those links as well)
as opening links from a messaging app in a webview provides terrible UX.
(For instance a link might lead to some webpage where you start to fill
in some info but then you need to ask someone via the messanger but
can't go back without closing the webview and losing all state. Or if
you happen to re-launch FluffyChat via the home-screen than it goes back
to the home view and the webview state is completely lost as well.)
2023-02-18 21:42:09 +01:00
Krille
32f347ee6f
chore: Update matrix package to 0.17.0
2023-02-17 18:28:18 +01:00
Krille
d9645480ac
chore: Follow up chat encryption desgin
2023-02-17 16:34:01 +01:00
Christian Pauly
73174003a9
style: Encryption page adjustments
2023-02-17 13:01:44 +01:00
Christian Pauly
3c17d812b3
style: Bootstrap design adjustments
2023-02-17 09:34:23 +01:00
Christian Pauly
e08f601bfd
style: Use robotomono to display device keys
2023-02-17 08:45:49 +01:00
Christian Pauly
a602dc08d5
chore: Follow up fix audioplayer on android
2023-02-15 15:46:14 +01:00
Christian Pauly
a48e42dfcf
refactor: Remove syncstatus verbose logs
2023-02-15 15:27:23 +01:00
Krille
10fcf2bac4
chore: Follow up audioplayer on linux
2023-02-14 17:21:06 +01:00
Krille
1cbfb592e9
refactor: Store cached files in tmp directory so OS will clear file cache from time to time
2023-02-14 17:19:28 +01:00
Christian Pauly
2d0e7a491e
style: Link underline color
2023-02-14 14:05:18 +01:00
Christian Pauly
e49408e5b0
refactor: Do only instantiate AudioPlayer() object when in use
2023-02-14 12:54:57 +01:00
Christian Pauly
69e0c48c8e
feat: Enable audioplayer for web and linux
2023-02-14 09:15:47 +01:00
Christian Pauly
a76ea48d84
fix: Display error when user tries to send too large file
2023-02-13 15:38:08 +01:00
Christian Pauly
55c8475eba
chore: Follow up settings page design
2023-02-07 13:52:14 +01:00
Christian Pauly
80b5a2b3d4
style: Use emojis on web as well
2023-02-07 12:24:22 +01:00
Krille
cf88eb1fd7
style: Make invite page more pretty
2023-02-05 13:08:58 +01:00
Krille
cef5fbe3c8
style: Enhance user device settings design
2023-02-05 10:41:28 +01:00
Krille
2ccc30879b
chore: Display warning when logout without backup
2023-02-05 10:34:50 +01:00
Krille
c670dc2700
chore: Follow up style adjustments
2023-02-05 10:22:24 +01:00
Krille
d3240fd261
chore: Follow up remove hero animation
2023-02-05 10:09:31 +01:00
Krille
564d1180ed
chore: Follow up formatting
2023-02-05 07:39:03 +01:00
Krille
50dc19b0de
chore: Follow up settings page
2023-02-04 21:59:53 +01:00
Krille
72767f0716
style: Enhanced chat details design
2023-02-04 19:10:27 +01:00
Krille
59d3793060
chore: Follow up secrity settings design
2023-02-04 18:52:04 +01:00
Krille
a090346046
style: Give chat list list tiles rounded corners
2023-02-04 18:50:15 +01:00
Krille
ede5fdc348
style: New settings design
2023-02-04 18:32:56 +01:00
Krille
90482009fc
style: Make adaptive bottom sheets scrollable by default
2023-02-04 17:00:05 +01:00
Krille
4c91ea6002
style: Nicer chips in encryption settings and icons showing device status
2023-02-04 16:56:42 +01:00
Christian Pauly
13a3321bab
refactor: Use dynamic color package instead of system theme
2023-02-03 09:27:25 +01:00
Christian Pauly
0f69a1fefb
chore: Follow up dividercolor
2023-02-03 08:06:38 +01:00
Christian Pauly
ab5aea4caf
fix: Set room visibility on group creation
2023-02-03 08:05:44 +01:00
Christian Pauly
0262d776d5
fix: Notification settings
2023-02-02 09:57:56 +01:00
Christian Pauly
9bad93c2df
design: Adjust design to new material 3 capabilities of Flutter 3.7
2023-02-02 09:57:53 +01:00
Gabriel Rodríguez
5c10e96a7b
fix: avatar color
2023-02-02 08:56:15 +00:00
Gabriel Rodríguez
a309cb78ac
fix: display name contrast in dark mode
2023-02-02 08:56:15 +00:00
Christian Pauly
8503bbd33c
refactor: Migrate to Flutter 3.7.0
2023-01-26 13:18:42 +01:00
Krille
972df73dd9
chore: Update Matrix SDK and refactor
2023-01-20 16:59:50 +01:00
Krille
4afb9a4790
chore: Follow up leave abandoned DM room
2023-01-15 10:05:54 +01:00
TheOneWithTheBraid
ddb7cc841b
chore: add integration tests for spaces
...
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2023-01-14 10:46:18 +01:00
Krille
a1f60b7ff9
fix: Archive
2023-01-13 10:38:39 +00:00
Krille
8632154832
style: Redesign public room bottomsheets
2023-01-13 10:38:39 +00:00
Krille
fbb68686ea
style: New modal bottom sheets
2023-01-08 11:07:31 +01:00
Krille
8513d74cc1
refactor: Same animations everywhere in app
2023-01-07 09:22:31 +01:00
Krille
22abd54176
style: Animate in out search results
2023-01-07 09:14:14 +01:00
Christian Pauly
754b919531
feat: Nicer design for abandonded DM rooms
2023-01-06 08:54:17 +01:00
Krille
d000f6e5a7
chore: Update dependencies
2023-01-05 18:21:13 +01:00
TheOneWithTheBraid
ed075a35b6
chore: add integration tests
...
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2023-01-03 19:59:56 +01:00
Krille
5e5132c290
chore: Change invite link textfield label
2023-01-03 18:33:58 +01:00
Krille
b4df8c129d
design: More clear chat background and rounded popup menu
2023-01-03 18:29:03 +01:00
Krille
37bf943ac7
chore: Follow up dark mode color
2023-01-03 18:01:53 +01:00
Krille
264f36ea59
design: Nicer navigationrail
2023-01-03 18:00:56 +01:00