Commit graph

2285 commits

Author SHA1 Message Date
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
Krille Fear
b4f2adadad feat: nicer loading bar 2021-11-23 19:34:55 +01:00
Krille Fear
48c1d41dd4 feat: Fancy chat list loading animation 2021-11-23 18:20:51 +01:00
Krille Fear
8687613510 feat: Emoji verification in browsers 2021-11-23 17:29:17 +01:00
Krille Fear
31335383ba fix: Capture getTimeline exceptions 2021-11-23 11:29:11 +00:00
Krille Fear
5983c83fcf fix: Report sync status error 2021-11-23 11:37:53 +01:00
Krille Fear
f6e9940981 chore: Nicer message info dialog 2021-11-23 08:41:01 +01:00
Krille Fear
30410363f4 fix: Give message edits padding 2021-11-22 19:20:09 +01:00
Krille Fear
f86c98b78e feat: Open im.fluffychat uris 2021-11-22 19:19:18 +01:00
Krille Fear
42d5c1a497 design: Minor color changes 2021-11-22 19:16:43 +01:00
Krille Fear
c68b15935c chore: Minor design changes 2021-11-22 15:35:51 +01:00
Krille Fear
daadef7c59 design: Place share button under qr code
This should make the qr code
scanning more reliable.
2021-11-22 11:18:32 +01:00
Krille Fear
6b5b3e6aa5 Merge branch 'krille/edits' into 'main'
design: Display edit marker in new bubbles

See merge request famedly/fluffychat!566
2021-11-21 13:45:03 +00:00
Krille Fear
abccbdca19 Merge branch 'krille/image-optimize' into 'main'
refactor: Optimize all images no matter which size

See merge request famedly/fluffychat!565
2021-11-21 13:33:43 +00:00
Krille Fear
05daaf01b1 design: Display edit marker in new bubbles 2021-11-21 14:26:40 +01:00
Krille Fear
0353f9fbb3 refactor: Optimize all images no matter which size 2021-11-21 14:15:20 +01:00
Krille Fear
7a68feb5eb feat: Open im.fluffychat urls 2021-11-21 13:58:19 +01:00
Krille Fear
2778927fdf fix: Automatic key requests 2021-11-21 12:25:39 +01:00
Krille Fear
335fe36130 chore: Update SDK and remove boxes on corruption 2021-11-21 12:01:53 +01:00
Krille Fear
3332cefb1e design: Redesign and simplify bootstrap 2021-11-21 10:53:01 +01:00
Krille Fear
6d21caefa5 Merge branch 'krille/unused-imports' into 'main'
fix: Remove unused imports

See merge request famedly/fluffychat!560
2021-11-21 09:15:33 +00:00
Krille Fear
08670e60f8 fix: Remove unused imports 2021-11-21 09:55:59 +01:00
Krille Fear
d23d67cb3d Merge branch 'krille/image' into 'main'
refactor: Use image package to resize images

See merge request famedly/fluffychat!558
2021-11-21 08:53:47 +00:00
Krille Fear
b44f309151 refactor: Use image package to resize images 2021-11-21 09:35:10 +01:00
Krille Fear
a143b978a3 fix: Minor fixes 2021-11-21 09:07:33 +01:00
Krille Fear
ce9d2275a3 fix: Android download 2021-11-20 16:53:04 +01:00
Krille Fear
c5f084db87 Merge branch 'krille/homepicker-dark-mode' into 'main'
fix: SSO Button design in dark mode

See merge request famedly/fluffychat!556
2021-11-20 10:05:40 +00:00
Krille Fear
ba9e59eaee fix: SSO Button design in dark mode 2021-11-20 11:03:42 +01:00
Krille Fear
53967eb1f0 refactor: Avatar widget 2021-11-20 10:42:23 +01:00
Krille Fear
705d7783a3 Merge branch 'krille/fix-public-room-sheet' into 'main'
fix: Public room bottom sheet design

See merge request famedly/fluffychat!552
2021-11-20 07:58:12 +00:00
Krille Fear
b7c5391aef fix: Public room bottom sheet design 2021-11-20 08:56:40 +01:00
Krille Fear
1ca8b63c91 refactor: Make more widgets null safe 2021-11-19 20:38:16 +01:00
Krille Fear
d3e25f84cf refactor: Make layouts null safe 2021-11-19 20:29:02 +01:00
Krille Fear
088424af77 fix: Downgrade main.dart 2021-11-19 20:22:32 +01:00
Krille Fear
d7d0d04ddb refactor: Migrate utils and main.dart to null safety 2021-11-19 20:15:07 +01:00
Krille Fear
4a518588ab fix: Remove dead code 2021-11-19 19:36:45 +01:00
Krille Fear
edbf22eca9 fix: Public room design 2021-11-19 18:33:09 +01:00
Krille Fear
af6c9de62d fix: Only mark unread if actually marked 2021-11-19 14:57:56 +01:00
Krille Fear
f2f90127d8 fix: Size of bottomsheet 2021-11-19 14:51:40 +01:00
Krille Fear
111d15f86d chore: Clean up bootstrap 2021-11-19 14:42:34 +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
42fa6164e4 change: Move video call button to menu 2021-11-19 10:33:26 +01:00
Krille Fear
879057a54d fix: Dont loose selected events 2021-11-19 10:29:01 +01:00
Krille Fear
cbf8e0799e feat: Send reactions to multiple events 2021-11-19 10:23:24 +01:00
Krille Fear
9e641c8ee4 design: Move device ID to menu 2021-11-19 10:07:05 +01:00
Krille Fear
d9260a4785 fix: Do display error image widget 2021-11-19 10:01:35 +01:00
Krille Fear
672e51a779 fix: Pass hive cipher 2021-11-19 09:50:04 +01:00
Sorunome
7a08592a1e fix: Show bootstrap dialog in the appropriate places 2021-11-19 09:23:59 +01:00
Krille Fear
ba3cf3a91f change: Chat backup dialog as a banner 2021-11-19 09:12:47 +01:00
Krille Fear
cd6eac1bec fix: Removing sembast 2021-11-18 21:24:01 +01:00
Krille Fear
45d7113a54 fix: Self sign while bootstrap 2021-11-18 21:21:12 +01:00
Krille Fear
92a894ef34 refactor: Remove sembast 2021-11-18 19:52:46 +01:00
Krille Fear
a7a85883ad fix: Use new FluffyBox 0.2.0 2021-11-18 15:26:53 +01:00
Krille Fear
3bdd59d894 fix: Open database on android 2021-11-18 12:50:10 +01:00
Krille Fear
020bfcc753 feat: Set pragmas on desktop as well 2021-11-18 11:18:55 +01:00
Krille Fear
b877e81c1d feat: Configure database 2021-11-18 10:46:08 +01:00
Krille Fear
522856dc9b fix: Web 2021-11-18 08:32:04 +01:00
Krille Fear
ad21986ae8 fix: Start on Android and Linux 2021-11-18 07:59:35 +01:00
Krille Fear
874473cf99 fix: Use sqlcipher for FluffyBox 2021-11-17 19:29:17 +01:00
Krille Fear
3170371c0c feat: Test FluffyBox store 2021-11-17 19:17:40 +01:00
Krille Fear
f1bd1fc58c fix: FluffyBox logs 2021-11-17 12:51:54 +01:00
Krille Fear
622acfaa59 feat: FluffyBox 2021-11-17 12:20:15 +01:00
Krille Fear
1674a3c30f Revert "feat: Use sembast over sqflite"
This reverts commit 2fbf7376f6b464c60efcb3e8448c0beac7131638.
2021-11-16 15:44:09 +01:00
Krille Fear
b2341bf5f6 feat: Use sembast over sqflite 2021-11-16 15:10:23 +01:00
Krille Fear
f2935e9d9b chore: Disable sembast cooperator at start up 2021-11-16 13:20:58 +01:00
Krille Fear
0bd00c3acd fix: Loglevel for stats 2021-11-16 12:34:53 +01:00
Krille Fear
6c3f1d6f51 chore: Add some stats for app start 2021-11-16 12:00:22 +01:00
Krille Fear
03f0641385 fix: Dont rerun server checks 2021-11-16 10:23:29 +01:00
Krille Fear
377a8ffd1c fix: Set room avatar 2021-11-16 09:34:25 +01:00
Krille Fear
9475840d5f fix: Bubble colors 2021-11-15 13:23:47 +01:00
Krille Fear
4bc45a75c5 refactor: Homeserver picker 2021-11-15 12:14:00 +01:00
Krille Fear
7e2dd48796 fix: Let bottom space bar scroll 2021-11-15 10:09:23 +01:00
Krille Fear
26751f3ab4 fix: Load spaces on app start 2021-11-15 10:05:15 +01:00
Krille Fear
bf79b57007 feat: Redesign start page 2021-11-15 09:48:48 +01:00
Krille Fear
fb4df3f88c fix: Set space 2021-11-15 08:20:29 +01:00
Krille Fear
741a495b4a chore: Adjust colors 2021-11-15 07:59:51 +01:00
Krille Fear
49ba3bd1d7 fix: Set room avatar 2021-11-15 07:43:19 +01:00
Krille Fear
29adc3875c fix: Adjust color 2021-11-15 07:38:40 +01:00