Commit graph

151 commits

Author SHA1 Message Date
Gabriel Rodríguez
704ee5ef9c fix: display name contrast in dark mode 2023-02-02 08:56:15 +00:00
Christian Pauly
35174cb859 refactor: Migrate to Flutter 3.7.0 2023-01-26 13:18:42 +01:00
Krille
2df72b5d13 style: New modal bottom sheets 2023-01-08 11:07:31 +01:00
Krille
4376070733 refactor: Same animations everywhere in app 2023-01-07 09:22:31 +01:00
Krille
2c45552c8e chore: Update flutter_map 2023-01-03 17:31:03 +01:00
Krille
5cf18aabbf refactor: Remove dart from folder name 2022-12-30 17:54:50 +01:00
Krille Fear
a99f596447 chore: Remove deprecated share button 2022-12-30 12:52:29 +01:00
Krille Fear
94c659d891 chore: Remove deprecated share button 2022-12-30 12:49:17 +01:00
Krille Fear
1398612190 chore: Disable audio player on linux 2022-12-30 12:36:20 +01:00
Krille Fear
680dd886d8 feat: Add audio message support to linux 2022-12-30 10:51:26 +01:00
Krille Fear
54dff35ea4 fix: File event design 2022-12-30 10:40:53 +01:00
Krille Fear
7fe0508583 fix: Correct redacted by username 2022-12-30 09:01:43 +01:00
TheOneWithTheBraid
1562f8e7dc chore: improve cute events rendering
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-12-24 19:28:09 +01:00
Christian Pauly
8f64afbed9 fix: Remove deprecated meomry caching of downloaded files 2022-11-21 18:16:46 +01:00
TheOneWithTheBraid
d90b02bc17 feat: implement cute events
Cute events help against social distancing. You can send googly eyes,
hugs and cuddles.

Fixes:
https://rail.chat/@AgathaSorceress@eldritch.cafe/109336005433123570

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-11-21 11:11:21 +01:00
Christian Pauly
3610bf6638 chore: Adjust colors 2022-11-04 13:33:21 +01:00
Christian Pauly
ed42cb9134 chore: Design enhancements 2022-11-04 12:01:59 +01:00
Christian Pauly
5668bfbad8 chore: Follow up nicer state events 2022-10-15 11:11:36 +02:00
Christian Pauly
b642f89738 design: Hide unimportant state events instead of folding 2022-10-15 10:38:06 +02:00
Christian Pauly
5aea0c31fa feat: Automatic key requests and better key error dialog 2022-09-08 09:12:08 +02:00
Krille Fear
6c9c53707d Merge branch 'krille/flutter-update' into 'main'
chore: Update to flutter 3.3.0

See merge request famedly/fluffychat!1002
2022-08-31 18:08:28 +00:00
Christian Pauly
977b0c19c6 chore: Update to flutter 3.3.0 2022-08-31 19:54:22 +02:00
Christian Pauly
7eac054323 chore: Adjust bubble color in dark mode 2022-08-31 16:06:53 +02:00
Christian Pauly
7a74a8a93f chore: Update dependencies 2022-08-14 17:22:16 +02:00
Christian Pauly
84ad3b88d4 chore: Remove error logging with sentry 2022-08-14 16:18:18 +02:00
Christian Pauly
20c37cb51a refactor: Simplify MxcImage and replace CachedNetworkImage 2022-07-29 18:41:05 +02:00
Christian Pauly
f284d42eca fix: Dont display loading dialog when adding reaction 2022-07-29 13:27:57 +02:00
Christian Pauly
2fe40d34b9 chore: Follow up appbar design 2022-07-12 21:37:04 +02:00
Christian Pauly
ccfda5bc96 feat: New material 3 design 2022-07-07 20:18:40 +02:00
Christian Pauly
2ce48ec563 refactor: Chat view 2022-06-28 16:51:29 +02:00
Christian Pauly
c249ebb97c refactor: Switch to Hive Collections DB 2022-06-09 11:37:21 +02:00
Christian Pauly
aa7ae27d5e chore: Update share_plus 2022-06-04 13:43:26 +02:00
Christian Pauly
f639e0570c chore: Follow up color fixes 2022-05-27 15:13:24 +02:00
Christian Pauly
15f41f77f0 feat: Initial material you support 2022-05-18 08:54:50 +02:00
Christian Pauly
22ad34ab0a refactor: Upgrade to Flutter 3.0.0 2022-05-12 13:23:19 +02:00
TheOneWithTheBraid
49caad00c0 chore: defaultly save files on Android
- defaultly save files on Android instead of share
- add dedicated share button for files and images on Android
- use ListTile instead of row to display file event
- update file_picker_cross

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-05-01 10:33:51 +02:00
Krille Fear
59e56ba5ca feat: Display event timestamp if selected 2022-04-08 09:59:08 +02:00
Krille Fear
b429d18f25 design: Display icon for failed sent messages 2022-04-08 07:42:36 +02:00
Christian Pauly
514f73999a chore: Display error message on file
send failed
2022-04-01 11:39:28 +02:00
Christian Pauly
cc0eba83fd feat: Better image sending experience 2022-03-30 11:46:24 +02:00
Christian Pauly
37d1b49615 fix: Make audioplayer waveforms thinner and better clickable 2022-03-28 20:13:20 +02:00
Christian Pauly
4847215419 fix: Chat view becomes gray for a second on sending reaction 2022-03-27 17:15:43 +02:00
Krille Fear
5247de044e chore: Remove broken voice messages for Linux and Windows 2022-03-27 10:12:07 +00:00
Marcel
8cc5d2f0d2 feat: Restrict map zoom to tile server capabilities 2022-03-15 12:35:32 +00:00
Christian Pauly
5eae299910 refactor: Switch to just audio for playing sounds 2022-03-13 07:55:22 +01:00
Krille Fear
c0244c66ab chore: Better call UX sounds and timeline design 2022-02-19 11:16:33 +01:00
Christian Pauly
9c36a52308 refactor: Remove deprecated jitsi call generator 2022-02-16 12:02:01 +01:00
TheOneWithTheBraid
704fd404b1 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
Krille Fear
d87c4de5b0 chore: Follow up null safety fixes 2022-02-06 17:09:45 +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
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
S1m
01ce14a714 design: Padding 1st msg 2022-01-14 06:47:09 +00:00
S1m
cfb668f940 feat: Change the bubble padding in style settings 2022-01-03 22:19:51 +00:00
S1m
ea3b639a00 fix: 2nd bubble padding 2022-01-03 16:06:38 +00: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
Christian Pauly
30c8fa9fa0 change: Make audio messages smaller 2021-12-30 12:43:42 +01:00
Christian Pauly
9f4c264aee chore: Fix videoplayer centerized 2021-12-28 19:44:55 +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
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
Christian Pauly
8a371d53b9 feat: Better in app video player 2021-12-27 09:35:07 +01: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
S1m
608c8e624f fix: Play video without thumbnail if none 2021-12-22 08:05:09 +00:00
Drews Clausen
6aa294c99c fix: Show message bubble on download only video attachments 2021-12-12 10:57:37 +00: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
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
30410363f4 fix: Give message edits padding 2021-11-22 19:20:09 +01:00
Krille Fear
c68b15935c chore: Minor design changes 2021-11-22 15:35:51 +01:00
Krille Fear
05daaf01b1 design: Display edit marker in new bubbles 2021-11-21 14:26:40 +01:00
Krille Fear
08670e60f8 fix: Remove unused imports 2021-11-21 09:55:59 +01:00
Krille Fear
53967eb1f0 refactor: Avatar widget 2021-11-20 10:42:23 +01:00
Krille Fear
e9c549495c Merge branch 'soru/verification-dialog' into 'main'
fix: Show bootstrap dialog in the appropriate places

See merge request famedly/fluffychat!549
2021-11-19 10:32:36 +00:00
Krille Fear
042fd8072b fix: Stickers always in square 2021-11-19 11:02:05 +01:00
Krille Fear
cbf8e0799e feat: Send reactions to multiple events 2021-11-19 10:23:24 +01:00
Krille Fear
d9260a4785 fix: Do display error image widget 2021-11-19 10:01:35 +01:00
Sorunome
7a08592a1e fix: Show bootstrap dialog in the appropriate places 2021-11-19 09:23:59 +01:00
Krille Fear
9475840d5f fix: Bubble colors 2021-11-15 13:23:47 +01:00
Krille Fear
741a495b4a chore: Adjust colors 2021-11-15 07:59:51 +01:00
Krille Fear
f818aced60 fix: Contrast in dark mode 2021-11-14 22:15:37 +01:00
Krille Fear
3b198cb491 fix: Remove opacity from video widget 2021-11-14 20:24:17 +01:00
Krille Fear
242f878ea1 feat: Nicer images, stickers and videos 2021-11-14 18:57:48 +01:00
Krille Fear
0b44f52937 fix: Minor design fixes 2021-11-14 12:00:49 +01:00
Krille Fear
d71cb9bdc4 fix: Minor padding bugs 2021-11-14 11:53:43 +01:00
Krille Fear
080942d36c chore: Adjust image chat design 2021-11-13 20:17:11 +01:00
Krille Fear
73872a3a04 chore: Adjust design 2021-11-13 19:22:11 +01:00
Krille Fear
497cd94752 feat: Nicer design of images an stickers 2021-11-13 18:55:05 +01:00
Krille Fear
22fdb667ba feat: new design 2021-11-13 16:10:16 +01:00