Commit Graph

2552 Commits

Author SHA1 Message Date
Krille Fear
4b17b1651b Merge branch 'update-unifiedpush' into 'main'
Upgrade unifiedpush to 4.0.0

See merge request famedly/fluffychat!792
2022-04-05 05:49:28 +00:00
S1m
8b5a5b4fb8 chore: Upgrade unifiedpush to 4.0.0 2022-04-05 05:49:28 +00:00
Krille Fear
b1444713d6 feat: Use native imaging for much faster thumbnail calc on mobile 2022-04-04 16:27:38 +02:00
Krille Fear
f402cd7c78 Merge branch 'sitg-spaces' into 'main'
Groups/Direct Chats virtual spaces option

See merge request famedly/fluffychat!795
2022-04-03 17:00:36 +00:00
20kdc
af06611efd feat: Groups and Direct Chats virtual spaces option 2022-04-03 17:00:35 +00:00
Graeme Power
c07e7258d4 chore: irish language support 2022-04-03 16:59:27 +00:00
Krille Fear
01be040163 fix: Widgets dialog crashes 2022-04-03 12:59:08 +02:00
Krille Fear
43dd52836a fix: Some story layout bugs 2022-04-03 10:22:19 +02:00
Krille Fear
a72b54d9ad Merge branch 'fix_775_room_avatar_flickers' into 'main'
Fix #775: Don't request new thumbnail resolution on every window resize

Closes #775

See merge request famedly/fluffychat!798
2022-04-03 07:32:12 +00:00
Samuel Mezger
8565aa24d4 fix: Don't request new thumbnail resolution on every window resize 2022-04-03 07:32:12 +00:00
Christian Pauly
d1117e152e fix: Hide pinned events if event is not accessable or loading 2022-04-03 08:17:01 +02:00
Christian Pauly
bd95c805eb chore: Display error message on file
send failed
2022-04-01 11:39:28 +02:00
Christian Pauly
35a2f95eae feat: Better image sending experience 2022-03-30 11:46:24 +02:00
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