Commit graph

2363 commits

Author SHA1 Message Date
Christian Pauly
c600c74e3e fix: Set image width and height
Uses the thumbnail generation of Matrix SDK.
2022-02-03 07:35:44 +01:00
Christian Pauly
30214daeef feat: Add button to report offensive users to server admins 2022-02-03 06:53:14 +01:00
Jayesh Nirve
734470ecf6 fix: suggestions menu and use empty map in html messages null return 2022-02-02 13:07:33 +05:30
Jayesh Nirve
79bbe5adeb fix: cast error in html messages 2022-02-02 12:03:40 +05:30
Krille Fear
55f0300f9f refactor: Migrate to null safety 2022-01-31 16:33:42 +01:00
Christian Pauly
a49ab34744 chore: Follow up fix filenames 2022-01-29 08:04:48 +01:00
Krille Fear
545d1ceb3b chore: Follow up fix uri encoding 2022-01-28 20:43:59 +01:00
Krille Fear
130b58b24a chore: Follow up fix Play audio and video messages 2022-01-28 18:46:23 +01:00
Krille Fear
f2d9c9ecf1 refactor: Make widgets null safe 2022-01-28 18:21:20 +01:00
Krille Fear
89450dc763 fix: linux snap notification avatar 2022-01-28 17:53:13 +01:00
Christian Pauly
8cdf0ed9fe chore: fix Video audio filename 2022-01-27 22:16:03 +01:00
Christian Pauly
9284b7d7ee fix: Videoplayer filenames 2022-01-27 21:01:29 +01:00
Krille Fear
4feb01fc0c chore: Follow up stories fix ios badge 2022-01-24 16:54:24 +01:00
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
2022-01-22 10:38:55 +00:00
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
2022-01-22 10:23:44 +00:00
Krille Fear
9cc19fc53c chore: Use wooden beaver sound 2022-01-22 11:20:56 +01:00
Krille Fear
9a99072108 feat: Display room avatar and actions and play sound for linux desktop notifications 2022-01-22 11:16:40 +01:00
Krille Fear
e14ec8b3ba chore: Add missing localization 2022-01-20 15:49:07 +01:00
Krille Fear
4bff64c86e chore: Story design follow up 2022-01-19 08:30:43 +01:00
Christian Pauly
538c183771 chore: Set retention state for story rooms 2022-01-15 13:31:10 +01:00
Christian Pauly
eb77fe0a91 chore: Fix design for smaller screens 2022-01-15 13:18:25 +01:00
Krille Fear
595e841c28 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
8621dde5a9 chore: Display story privacy warning 2022-01-15 12:14:23 +01:00
Christian Pauly
7e2df0ff55 chore: Finetune add story page 2022-01-15 12:01:14 +01:00
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>
2022-01-15 09:57:28 +01:00
Krille Fear
45424308f6 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
7a00dbafad chore: Follow up: Restore bubble padding 2022-01-14 06:50:24 +00:00
S1m
01ce14a714 design: Padding 1st msg 2022-01-14 06:47:09 +00:00
Christian Pauly
0d91badc35 chore: Make color change of stories on editing complete 2022-01-12 14:58:36 +01:00
S1m
eb5f329ac8 change: Change * to × in settings view 2022-01-11 06:31:45 +00:00
Krille Fear
04c22f4a94 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
cfb668f940 feat: Change the bubble padding in style settings 2022-01-03 22:19:51 +00:00
Krille Fear
f543da1575 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
78fd5d5192 change: Click on background to clear selected events 2022-01-03 16:12:09 +00:00
S1m
ea3b639a00 fix: 2nd bubble padding 2022-01-03 16:06:38 +00:00
Krille Fear
c58a72573d chore: Add topic to story rooms 2022-01-02 19:08:42 +01:00
Krille Fear
f3aae7bccd chore: Fix file message color follow up 2022-01-02 12:31:10 +01:00
Krille Fear
20d977dc25 feat: Nicer file event design 2022-01-02 10:12:03 +01:00
Krille Fear
7f3c5b8c52 chore: Follow up wrong amplitude 2022-01-02 10:11:55 +01:00
Krille Fear
6a19764055 chore: FIx waveforms on small screens 2022-01-01 22:08:19 +01:00
Christian Pauly
e6e6c1a2ff chore: Follow up fix audio player waveform color 2022-01-01 17:49:01 +01:00
Christian Pauly
09fc2d91ab chore: Waveform follow up 2022-01-01 16:23:17 +01:00
Christian Pauly
819f77bb41 feat: Recording dialog with displaying amplitude 2022-01-01 15:19:03 +01:00
Krille Fear
5205e89cdb refactor: Make style settings null safe 2022-01-01 13:43:51 +01:00
Krille Fear
647e8b4e70 chore: Fix button visibility 2021-12-31 10:17:15 +01:00
Krille Fear
6751c65f1f chore: Improve FABs 2021-12-31 09:12:47 +01:00
Christian Pauly
30c8fa9fa0 change: Make audio messages smaller 2021-12-30 12:43:42 +01:00
Krille Fear
3ac8973a9b chore: Delete story only if can redact 2021-12-30 09:59:00 +01:00
Krille Fear
5e9da22cf3 chore: Fix chat list regressions 2021-12-30 09:53:12 +01:00
Krille Fear
b76f458b47 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
82df4abf17 feat: Remember homeserver on search page 2021-12-29 11:22:28 +01:00
Christian Pauly
e34beeff03 chore: Fix blocklist gets cleared 2021-12-29 11:06:53 +01:00
Christian Pauly
100a264888 chore: Fix video stories 2021-12-28 23:08:27 +01:00
Christian Pauly
3f728e3d19 chore: Fix videoplayer in stories 2021-12-28 20:04:26 +01:00
Christian Pauly
9f4c264aee chore: Fix videoplayer centerized 2021-12-28 19:44:55 +01:00
Christian Pauly
733e4c7d7d chore: enhance stories 2021-12-28 19:30:19 +01:00
Christian Pauly
19114fb51b chore: FIx video compress 2021-12-27 18:33:29 +01:00
Christian Pauly
bac79a553b chore: fix video follow up 2021-12-27 17:59:45 +01:00
Christian Pauly
18e6ed3855 chore: Fix video compress 2021-12-27 17:18:54 +01:00
Christian Pauly
b6195e617e chore: Change story background color 2021-12-27 17:16:39 +01:00
Christian Pauly
acd05d574b chore: Fix reply to story 2021-12-27 17:13:54 +01:00
Christian Pauly
60a0f95ae2 chore: Center story images 2021-12-27 16:47:08 +01:00
Christian Pauly
c0e2f66bf6 feat: Save files images and videos 2021-12-27 15:35:25 +01:00
Christian Pauly
7417a3bd32 chore: Remove player options 2021-12-27 15:30:17 +01:00
Christian Pauly
ea1939317c fix: Videoplayer 2021-12-27 15:23:55 +01:00
Christian Pauly
0820fc7086 chore: Play stories videos full 2021-12-27 13:07:15 +01:00
Christian Pauly
ab9d7fcc7d feat: Enable compression and thumbnails for videos 2021-12-27 13:01:51 +01:00
Christian Pauly
f5124aa503 chore: Add video background 2021-12-27 12:38:05 +01:00
Christian Pauly
bbcd1ff7b0 chore: Go back to chewie 2021-12-27 12:37:16 +01:00
Dependency Update Bot
b088461140 chore: Update dependencies 2021-12-27 11:29:25 +01:00
Christian Pauly
8a371d53b9 feat: Better in app video player 2021-12-27 09:35:07 +01:00
Christian Pauly
7e5259bb4b chore: Story invite follow up 2021-12-27 08:48:47 +01:00
Christian Pauly
47dce8292f chore: FIx first story invite 2021-12-27 08:48:06 +01:00
Christian Pauly
0cf7a6f57f chore: Fix analyzer 2021-12-26 13:17:30 +01:00
Christian Pauly
394f0f091c chore: Clickable links in stories 2021-12-26 13:03:35 +01:00
Christian Pauly
06f073d053 chore: Follow up seen by users 2021-12-26 11:49:15 +01:00
Christian Pauly
4d616d62d7 chore: Pause on display receipts 2021-12-26 11:40:18 +01:00
Christian Pauly
a9901795a4 chore: Follow up 2021-12-26 11:38:16 +01:00
Christian Pauly
65fee254a8 chore: Localized reply exception 2021-12-26 11:37:24 +01:00
Christian Pauly
e15ba4f6bc chore: Fix textfield focus 2021-12-26 11:35:23 +01:00
Christian Pauly
f28aeedd4a chore: Add replies and hold to show 2021-12-26 11:30:44 +01:00
Christian Pauly
74a3d0d52e chore: Set correct stories start position 2021-12-26 10:56:38 +01:00
Christian Pauly
7daf34c13e chore: Display stories seenByUsers 2021-12-26 09:59:34 +01:00
Christian Pauly
09f66917e4 chore: Fix try to enter story room first 2021-12-26 09:31:48 +01:00
Christian Pauly
22b8741918 chore: Fix spaces 2021-12-26 09:29:29 +01:00
Christian Pauly
1a5f70d94c chore: Fix stories invites 2021-12-26 08:40:03 +01:00
Christian Pauly
4aa2da5fae chore: Fix spaces 2021-12-25 19:25:20 +01:00
Krille Fear
f6497aac30 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
3049f79a1d fix: Use system fonts except for desktop 2021-12-25 18:52:38 +01:00
Christian Pauly
5d11a62d36 feat: Share to story 2021-12-25 18:47:36 +01:00
Christian Pauly
ba137ed241 fix: Add missing routes 2021-12-25 15:27:13 +01:00
Christian Pauly
443e2e548f chore: Improve stories 2021-12-25 14:43:03 +01:00
Christian Pauly
8370f35649 chore: Improve stories 2021-12-25 14:08:11 +01:00
Christian Pauly
1c62c26f30 feat: Settings for stories 2021-12-25 11:56:44 +01:00
Christian Pauly
70cfe7f233 followup: Improve stories 2021-12-25 08:56:35 +01:00
Krille Fear
231a2e26f9 feat: Stories 2021-12-24 13:18:09 +00:00
Raatty
3d45f1933c fix: linux notifications 2021-12-24 22:48:45 +13:00
Krille Fear
20228380be 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
065ce95937 refactor: Make more files null safe 2021-12-22 10:09:22 +01:00
Krille Fear
55f988ec22 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
e780413032 feat: Add static + button to pick reaction 2021-12-22 09:04:19 +00:00
Krille Fear
005b80bc8f 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
6c1a76f2ea fix: Show scrollDownButton only if selectedEvents is empty 2021-12-22 09:03:24 +00:00
Krille Fear
5983b98223 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
3bd96b73a2 feat: Add button to record a video on Android 2021-12-22 08:45:36 +00:00
Krille Fear
afe8e05894 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
92d267602e fix: Do not setup UP if init from an UP action 2021-12-22 08:12:04 +00:00
Krille Fear
4c976bcf8e 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
76972c863c design: Improved animations in chat view when changing account 2021-12-22 08:11:30 +00:00
Krille Fear
6343cdeb60 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
608c8e624f fix: Play video without thumbnail if none 2021-12-22 08:05:09 +00:00
S1m
07aef677c6 design: Remove redundant voice message button 2021-12-22 08:03:01 +00:00
Dependency Update Bot
f8512071cd chore: Update dependencies 2021-12-13 09:45:52 +01:00
Krille Fear
39e3e1b01d 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
b832b00c06 Increase font size granularity
Fix #594
2021-12-12 22:14:58 +01:00
Krille Fear
89703fc71b chore: Switch to GitLab error tracking 2021-12-12 13:03:33 +00:00
Krille Fear
768720e22d 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
5e51a53c38 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
6aa294c99c fix: Show message bubble on download only video attachments 2021-12-12 10:57:37 +00:00
Steef Hegeman
3c14cbe017 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
77284c6adf 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
acc33e0e9b change: Set client ID in invite action link 2021-12-08 11:33:03 +01:00
Steef Hegeman
5884effc7f 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
e29f86c15b 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
2aa24f254b fix: Well known lookup at login 2021-12-04 19:54:07 +01:00
Krille Fear
265ef0ebb2 refactor: Make most of the utils null safe 2021-12-03 17:29:32 +01:00
Krille Fear
a265628432 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
d7ec587a8e fix: Update dependencies with flutter pub upgrade 2021-12-02 10:01:38 +01:00
Krille Fear
0a74e5e151 refactor: Make send file dialog null safe 2021-12-01 20:45:07 +01:00
Krille Fear
344e6491d4 change: Do not compress very small images 2021-12-01 20:44:59 +01:00
Krille Fear
ec46b15991 refactor: Make user device list item null safe 2021-12-01 18:46:10 +01:00
Krille Fear
585eefa9de 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
d61e224f1c fix: Hotfix database migration 2021-11-30 22:13:40 +01:00
Krille Fear
e33606b912 fix: QR Code scanner in iOS 2021-11-30 19:07:07 +01:00
Sorunome
f4d723c0b1 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
c9c4f2caf9 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
0ecbe842a5 fix: Open URIs 2021-11-29 16:23:14 +01:00
Sorunome
d838fedaa7 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
a134e06203 feat: Drag&Drop to send multiple files on desktop and web 2021-11-28 11:43:36 +01:00
Krille Fear
ab7a75981a 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
2559190355 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
b1e1d5ea75 fix: ChatView safearea on iPad 2021-11-27 11:20:38 +01:00
Krille Fear
956ee5bfc6 design: Adaptive switches 2021-11-27 10:10:29 +01:00
Krille Fear
8f47ad654d chore: Adjust image and thumbnail compression 2021-11-26 16:19:01 +01:00
Krille Fear
0d1bb7103f 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
8e9f44bbac 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
5bc41fccbc fix: Process incoming uris 2021-11-26 14:59:35 +01:00
Krille Fear
73dd45f396 chore: Update SDK 2021-11-26 14:55:14 +01:00
Sorunome
f072d6ae20 fix: Various multiaccount fixes 2021-11-24 18:39:40 +01:00
Krille Fear
5775f54552 fix: Remove avatar from room 2021-11-24 07:29:05 +01:00