Commit Graph

761 Commits

Author SHA1 Message Date
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
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
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
S1m
57758e1a58 Increase font size granularity
Fix #594
2021-12-12 22:14:58 +01: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
89c4d6e769 change: Set client ID in invite action link 2021-12-08 11:33:03 +01:00
Krille Fear
3cc9922a39 fix: Well known lookup at login 2021-12-04 19:54:07 +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
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
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
4eea1faa05 fix: Process incoming uris 2021-11-26 14:59:35 +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
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
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
Krille Fear
d5af6297f5 design: Display edit marker in new bubbles 2021-11-21 14:26:40 +01:00
Krille Fear
4b8ce4ee9b feat: Open im.fluffychat urls 2021-11-21 13:58:19 +01:00
Krille Fear
76fbc764d4 fix: Automatic key requests 2021-11-21 12:25:39 +01:00
Krille Fear
776b012441 design: Redesign and simplify bootstrap 2021-11-21 10:53:01 +01:00
Krille Fear
b1b8efc7a7 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
46dd799184 fix: Remove unused imports 2021-11-21 09:55:59 +01:00
Krille Fear
a858bcec49 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
278986c788 refactor: Use image package to resize images 2021-11-21 09:35:10 +01:00
Krille Fear
6894c732fd fix: Minor fixes 2021-11-21 09:07:33 +01:00
Krille Fear
0539a663b0 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
ccdb84d13f fix: SSO Button design in dark mode 2021-11-20 11:03:42 +01:00
Krille Fear
2da94897e5 refactor: Avatar widget 2021-11-20 10:42:23 +01:00
Krille Fear
1c7ec11a89 fix: Remove dead code 2021-11-19 19:36:45 +01:00
Krille Fear
99d9149ef9 fix: Only mark unread if actually marked 2021-11-19 14:57:56 +01:00
Krille Fear
7579de7323 fix: Size of bottomsheet 2021-11-19 14:51:40 +01:00
Krille Fear
65bff2c194 chore: Clean up bootstrap 2021-11-19 14:42:34 +01:00
Krille Fear
8a021cdc90 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
bc1a92be03 fix: Stickers always in square 2021-11-19 11:02:05 +01:00
Krille Fear
099f9cf881 change: Move video call button to menu 2021-11-19 10:33:26 +01:00
Krille Fear
b65f792817 fix: Dont loose selected events 2021-11-19 10:29:01 +01:00
Krille Fear
f4425771f8 feat: Send reactions to multiple events 2021-11-19 10:23:24 +01:00
Krille Fear
068e312726 design: Move device ID to menu 2021-11-19 10:07:05 +01:00
Krille Fear
4b248a9bc6 fix: Do display error image widget 2021-11-19 10:01:35 +01:00
Sorunome
d9342905e8
fix: Show bootstrap dialog in the appropriate places 2021-11-19 09:23:59 +01:00
Krille Fear
dcfd717c6c change: Chat backup dialog as a banner 2021-11-19 09:12:47 +01:00
Krille Fear
d20a5c30ac fix: Self sign while bootstrap 2021-11-18 21:21:12 +01:00
Krille Fear
3126ce27f9 fix: Dont rerun server checks 2021-11-16 10:23:29 +01:00
Krille Fear
7d6a10e7a5 fix: Set room avatar 2021-11-16 09:34:25 +01:00
Krille Fear
48810a97c4 fix: Bubble colors 2021-11-15 13:23:47 +01:00
Krille Fear
fa9d62ce60 refactor: Homeserver picker 2021-11-15 12:14:00 +01:00
Krille Fear
ecd93b0a37 fix: Let bottom space bar scroll 2021-11-15 10:09:23 +01:00
Krille Fear
a5f1925f03 fix: Load spaces on app start 2021-11-15 10:05:15 +01:00
Krille Fear
7167d0ace6 feat: Redesign start page 2021-11-15 09:48:48 +01:00
Krille Fear
7c3fffc8a6 fix: Set space 2021-11-15 08:20:29 +01:00
Krille Fear
97e644b64a chore: Adjust colors 2021-11-15 07:59:51 +01:00
Krille Fear
b587827589 fix: Set room avatar 2021-11-15 07:43:19 +01:00
Krille Fear
1ef2af0a82 fix: Colors 2021-11-15 07:36:07 +01:00
Krille Fear
a7a15f9481 fix: Do not display bottombar in selectmode 2021-11-15 07:27:19 +01:00
Krille Fear
226c97526e fix: Color in bottom bar 2021-11-15 07:24:58 +01:00
Krille Fear
ae0a720d16 feat: Use SalomonBottomBar 2021-11-15 07:24:05 +01:00
Krille Fear
10480ec408 fix: Contrast in dark mode 2021-11-14 22:15:37 +01:00
Krille Fear
86566c2584 Merge branch 'krille/redesign-multiaccount-spaces' into 'main'
feat: Redesign multiaccounts and spaces

See merge request famedly/fluffychat!547
2021-11-14 21:09:17 +00:00
Krille Fear
4c97044f1c feat: Multiple mute, pin and mark unread 2021-11-14 20:59:25 +01:00
Krille Fear
76d8dbbe09 fix: Remove opacity from video widget 2021-11-14 20:24:17 +01:00
Krille Fear
397c6ed292 feat: Nicer images, stickers and videos 2021-11-14 18:57:48 +01:00
Krille Fear
e7a3e78712 feat: Redesign multiaccounts and spaces 2021-11-14 18:47:18 +01:00
Krille Fear
055b99bc85 feat: New Public room bottom sheet 2021-11-14 13:56:36 +01:00
Krille Fear
f5c9057509 fix: Sender name prefix in DM rooms 2021-11-14 13:25:56 +01:00
Krille Fear
66a66cefa3 design: Remove cupertino icons 2021-11-14 13:24:01 +01:00
Krille Fear
dbc56c2cf2 fix: Minor design fixes 2021-11-14 12:00:49 +01:00
Krille Fear
c1cb91dc79 fix: Minor padding bugs 2021-11-14 11:53:43 +01:00
Krille Fear
c64c988910 fix: Typing indicator too large 2021-11-14 11:18:33 +01:00
Krille Fear
14fe60d8e0 feat: Display typing indicators with gif 2021-11-14 09:36:35 +01:00
Krille Fear
862d23c0b9 feat: New chat details design 2021-11-13 21:42:54 +01:00
Krille Fear
15ccd043d9 feat: New settings design 2021-11-13 21:21:13 +01:00
Krille Fear
cc00032c10 feat: Move styles one settings level up 2021-11-13 20:44:47 +01:00
Krille Fear
f03cc9b786 feat: New chat design 2021-11-13 20:37:51 +01:00
Krille Fear
fbb92cbfe1 chore: Adjust image chat design 2021-11-13 20:17:11 +01:00
Krille Fear
917dde5a1c fix: Minor design fixes 2021-11-13 19:36:39 +01:00
Krille Fear
6b3a94011f chore: Make default orange darker 2021-11-13 19:28:33 +01:00
Krille Fear
9425aab475 chore: Adjust design 2021-11-13 19:22:11 +01:00
Krille Fear
bc41ff3e36 fix: Center inputfield 2021-11-13 19:02:26 +01:00
Krille Fear
1fb7e03fc6 fix: Seenby fontsize 2021-11-13 18:56:34 +01:00
Krille Fear
2f89913e36 feat: Nicer design of images an stickers 2021-11-13 18:55:05 +01:00
Krille Fear
86af401cfc change: Encrypted by design, all users valid is normal not green 2021-11-13 18:47:05 +01:00
Krille Fear
eb429267b1 fix: Hide FAB in new chat page if textfield has focus 2021-11-13 18:09:16 +01:00
Krille Fear
fcc41a8d1d feat: Make the main color editable for users 2021-11-13 17:57:55 +01:00
Krille Fear
39f7fd6c0b fix: Chat background 2021-11-13 17:13:09 +01:00
Krille Fear
e2cdad27e0 feat: new design 2021-11-13 16:10:16 +01:00
Krille Fear
7e2148fa9b refactor: Make methods shorter 2021-11-13 11:54:23 +01:00
Krille Fear
a817773de8 fix: Dont enable encryption with bots 2021-11-13 11:51:35 +01:00
Krille Fear
2311039e83 refactor: Split chat view into multiple files 2021-11-13 10:20:09 +01:00
Krille Fear
07033ab9b0 fix: Wait for loading before bootstrap 2021-11-11 19:52:56 +01:00
Krille Fear
762139d43d fix: Bootstrap loop 2021-11-11 19:39:55 +01:00
Krille Fear
43fd4c903f feat: Sembast store 2021-11-11 18:09:04 +01:00
Krille Fear
563a67eabd fix: Crash when there is no prev message 2021-11-11 18:05:12 +01:00
Krille Fear
d46667b097 refactor: Pages folder structure 2021-11-09 21:32:16 +01:00
Krille Fear
3342071acf fix: Chat list flickering 2021-11-09 17:30:04 +01:00
Krille Fear
bcd0d56bea fix: Move to latest null safe sdk 2021-11-09 16:55:28 +01:00
Krille Fear
7cf9fc479f Merge branch 'main' of gitlab.com:famedly/fluffychat 2021-11-09 13:26:45 +01:00
Krille Fear
b903bf8472 feat: Speed up app start 2021-11-09 13:07:57 +01:00
Krille Fear
66cae6cc85 design: Floating input bar 2021-11-06 11:18:32 +01:00
Krille Fear
40f383261c fix: Signup on matrix.org 2021-11-04 17:10:16 +01:00
Krille Fear
c51ba11fcb chore: Add localizations to signup page 2021-11-04 16:13:02 +01:00
Krille Fear
d24558f675 fix: Sending ThreepidCreds in UIA 2021-11-04 16:09:12 +01:00
Krille Fear
b48cf2ecdc feat: Nicer registration form 2021-10-30 14:06:10 +02:00
Krille Fear
bc78647fb6 fix: Mark voice messages with msc3245 2021-10-30 11:03:33 +02:00
Krille Fear
f8cc559ab3 fix: Record voice messages 2021-10-30 10:39:00 +02:00
Krille Fear
eec73cb16a fix: Display amplitude 2021-10-27 17:01:27 +02:00
Krille Fear
699b99bcf8 feat: Nicer audio message design and send duration 2021-10-27 16:53:31 +02:00
Krille Fear
15ee1f02b5 refactor: Sort imports 2021-10-26 18:50:34 +02:00
Krille Fear
fcdf5a7ee4 refactor: Magic numbers 2021-10-26 18:47:05 +02:00
Krille Fear
56646cb697 Merge branch 'ignore_from_sheet' into 'main'
feature: ignore from bottom sheet

Closes #574

See merge request famedly/fluffychat!537
2021-10-26 16:34:56 +00:00
Krille Fear
5705ebdaab fix: Enable E2EE by default in all start chat cases 2021-10-25 11:51:38 +02:00
Raatty
e17376c5a2 feature: ignore from bottom sheet 2021-10-25 22:42:18 +13:00
Krille Fear
f884e8082f chore: Update SDK 2021-10-25 10:46:58 +02:00
Krille Fear
a2f247920c fix: Format 2021-10-17 14:15:29 +02:00
Krille Fear
12cdee068d fix: Disable matrix registration again 2021-10-16 10:46:52 +02:00
Krille Fear
4a8d50c201 design: Make homepicker page nicer 2021-10-16 10:28:50 +02:00
Krille Fear
e879278186 refactor: Add code quality reports 2021-10-16 09:59:38 +02:00
Krille Fear
44ce92e8fb refactor: Switch to flutter_lints 2021-10-14 18:09:30 +02:00
Krille Fear
79766a6d69 chore: Adjust settings account design 2021-10-14 17:02:42 +02:00
Krille Fear
dd5f9b2c42 fix: Bootstrap column design 2021-10-14 16:56:08 +02:00
Krille Fear
fdcb34e3a3 fix: Disable registration for matrix.org 2021-10-13 14:21:17 +02:00
Krille Fear
4ab57c2900 CircularProgressIndicator.adaptive( 2021-10-10 13:39:34 +02:00
Krille Fear
eca3905e0c fix: column design for bootstrap 2021-10-10 13:35:16 +02:00
Krille Fear
741d4ddba3 feat: Account settings displays current matrix ID 2021-10-10 12:57:28 +02:00
Krille Fear
8f221f3ca2 feat: More finetuning for font sizes 2021-10-10 12:41:43 +02:00
Krille Fear
1d16706ab3 feat: Nicer verification dialog 2021-10-10 12:11:59 +02:00
Krille Fear
127275782a fix: QR Code scanning 2021-10-10 11:42:18 +02:00
Krille Fear
0433d8cf81 feat: Nicer chat backup design 2021-10-10 11:40:08 +02:00
Krille Fear
849a3d95e4 design: Change design of verification page 2021-10-10 10:58:03 +02:00
Krille Fear
f2e37b20ff feat: Enable E2EE by default for new rooms 2021-10-10 10:43:50 +02:00
Krille Fear
9ff97d0162 feat: Make QR Code clickable 2021-10-08 07:30:41 +02:00
Krille Fear
fadcad5926 fix: One space always missing 2021-09-27 08:13:50 +02:00
Krille Fear
fb4337272e feat: Implement nice profile bottom sheet 2021-09-24 15:51:33 +02:00
Sorunome
4ee2ecc286
feat: Open user bottom sheet on tapping user pills 2021-09-22 15:13:17 +02:00
Krille Fear
4623519997 Merge branch 'soru/multiaccount-typing' into 'main'
fix: Stop typing when switching sending client

Closes #565

See merge request famedly/fluffychat!526
2021-09-21 09:16:19 +00:00
Krille Fear
c36b48302c Merge branch 'soru/navigate-to-room' into 'main'
fix: navigate to /rooms when switching bundle

Closes #566

See merge request famedly/fluffychat!527
2021-09-21 07:20:56 +00:00
Sorunome
57088bf741
fix: navigate to /rooms when switching bundle 2021-09-21 09:16:57 +02:00
Sorunome
d647d8cc64
fix: Stop typing when switching sending client 2021-09-21 09:15:25 +02:00
Sorunome
7867af858d
fix: Only use prefix switching if we have complex bundles 2021-09-21 09:08:18 +02:00
Christian Pauly
d2b4ac4d9f fix: Display account picker only if complex bundles is true 2021-09-20 17:43:37 +02:00
Krille Fear
03dfd87a65 fix: Multi-Account setup with well-known 2021-09-20 09:02:04 +02:00
Christian Pauly
9115d44b65 chore: Adjust colors 2021-09-19 22:03:57 +02:00
Christian Pauly
3d5eb6e061 fix: EmptyPage appbar on dark mode 2021-09-19 22:00:54 +02:00
Krille Fear
deab7c83e3 feat: Allow loading of multiple clients in main.dart 2021-09-19 11:48:23 +00:00
Christian Pauly
64cef3429e fix: Password reset 2021-09-19 13:08:33 +02:00
Christian Pauly
b2417fe1f3 fix: Possibly fix voice messages on iOS 2021-09-18 10:20:57 +02:00
Sorunome
e36a6aed74
fix: emote settings 2021-09-16 14:36:28 +02:00
Krille Fear
e5b62d893d refactor: Upgrade to Flutter 2.5 2021-09-13 17:41:53 +02:00
Krille Fear
7aa72c3c08 chore: Update SDK 2021-09-13 15:28:35 +02:00
Christian Pauly
c779577f00 fix: Import sdk 2021-09-10 11:23:40 +02:00
Christian Pauly
3dd56e02ed chore: Update SDK 2021-09-10 10:44:24 +02:00
Christian Pauly
6984206d66 feat: Implement in-app signup 2021-09-10 10:31:18 +02:00
Christian Pauly
0f3f17c2f1 design: Make divider more thin 2021-09-07 14:25:26 +02:00
Christian Pauly
f7ec11a592 fix: Status bar on Android tablets invisible 2021-09-07 14:22:47 +02:00
Krille Fear
032b40868d Merge branch 'soru/fix-empty-timeline' into 'main'
fix: Empty timeline crashing

See merge request famedly/fluffychat!511
2021-09-07 12:21:12 +00:00
Raatty
b3eb29844b removeExile was a source of confusion 2021-09-07 17:18:22 +12:00
Krille Fear
6d5e06a723 Merge branch 'soru/fix-load-member-in-timeline' into 'main'
fix: Properly re-render the timeline etc. when the full userinformation was fetched

See merge request famedly/fluffychat!500
2021-09-06 18:25:53 +00:00
Sorunome
1b01cdc379
fix: Empty timeline crashing 2021-09-06 20:16:01 +02:00
Christian Pauly
55d82d3437 chore: Add label to homeserver textfield 2021-09-02 10:01:29 +02:00
Christian Pauly
888935cf4d design: CircularProgressIndicator looks better here 2021-09-01 10:31:31 +02:00
Christian Pauly
a7cf8e91b8 refactor: Rethrow history request fails 2021-09-01 10:31:19 +02:00
Christian Pauly
c336bd8b21 chore: Remove gradient and add login wallpaper 2021-08-31 11:51:39 +02:00
Bram van den Heuvel
4250fa9223 Explicitly add Content-Type header on emote upload 2021-08-29 17:44:56 +00:00
Krille Fear
1c4b0bdba6 Merge branch 'soru/missing-null-check' into 'main'
fix: Make sure that you deselect rooms on leaving, even if that fails

See merge request famedly/fluffychat!504
2021-08-29 15:17:08 +00:00
Christian Pauly
f65fb7d955 chore: Slightly enhance tombstone design 2021-08-29 16:57:50 +02:00
Sorunome
b0ecc408b5
fix: Make sure that you deselect rooms on leaving, even if that fails 2021-08-29 13:21:18 +02:00
Christian Pauly
161791a07d chore: Adjust some colors 2021-08-29 12:15:51 +02:00
Christian Pauly
114685ef87 feat: New chat background colors and chatlist design 2021-08-29 11:29:14 +02:00
Sorunome
f4c527a933
fix: Properly re-render the timeline etc. when the full userinformation was fetched 2021-08-28 18:31:37 +02:00
Christian Pauly
12b114ba69 fix: Display space as room if it contains unread events in timeline 2021-08-28 18:02:01 +02:00
Sorunome
6026c8976d
feat: Dismiss keyboard on scroll in iOS 2021-08-28 17:36:23 +02:00
Krille Fear
b3b1ea33dd Merge branch 'soru/fix-devices-page' into 'main'
fix: missing null check

Closes #527

See merge request famedly/fluffychat!496
2021-08-28 09:10:05 +00:00
Christian Pauly
8aa0670e83 fix: Open matrixTo links 2021-08-28 10:50:12 +02:00
Christian Pauly
abe200f90a fix: send on enter 2021-08-28 10:35:11 +02:00
Sorunome
e3e815ecf0
fix: missing null check 2021-08-27 16:56:12 +02:00
Christian Pauly
dcee386da4 fix: Analyzer bugs 2021-08-26 19:03:08 +02:00
Christian Pauly
54aacc1c35 feat: Send on enter 2021-08-24 20:43:21 +02:00
Christian Pauly
4f3083461f fix: Analyzer 2021-08-24 14:41:37 +02:00
Christian Pauly
956d766a3f fix: Open matrix.to urls 2021-08-24 14:15:35 +02:00
Christian Pauly
0728a30565 feat: Beautify qr code scanner 2021-08-24 14:07:49 +02:00
Christian Pauly
d29729c27c fix: QR Scanner permission 2021-08-23 18:36:13 +02:00
Christian Pauly
14586297dc change: Polish new chat design 2021-08-23 18:32:57 +02:00
Christian Pauly
4b93382fb9 fix: Sharing invite link 2021-08-23 08:40:01 +02:00
Christian Pauly
f9111b6bb3 fix: Padding and colors 2021-08-22 21:50:19 +02:00
Christian Pauly
6a432ae8de feat: Implement qr code scanner 2021-08-22 21:19:22 +02:00
Christian Pauly
b5c3d7b1e3 feat: New design for new chat page 2021-08-22 21:09:05 +02:00
Krille Fear
b02b77716f Merge branch 'fix_wallpaper' into 'main'
fix: wallpaper on linux

Closes #489

See merge request famedly/fluffychat!493
2021-08-22 10:05:50 +00:00
Krille Fear
e05a99293a Merge branch 'soru/escape-routes' into 'main'
fix: Properly encode and decode vRouter paths

See merge request famedly/fluffychat!487
2021-08-22 10:05:30 +00:00
Raatty
2bf64c35ea fix: wallpaper on linux 2021-08-22 16:03:18 +12:00
Krille Fear
12a3b04142 Merge branch 'soru/no-autocorrect-homeserver-url' into 'main'
fix: Disable autocorrect for the homeserver url field

Closes #515

See merge request famedly/fluffychat!490
2021-08-20 17:58:43 +00:00
Sorunome
e04137cddb
fix: Re-add login fixes with the new SDK 2021-08-20 16:58:59 +02:00
Krille Fear
6dddf566a2 refactor: Migrate to new matrix sdk API 2021-08-18 15:24:59 +00:00
Sorunome
4ae099fa5d
fix: Disable autocorrect for the homeserver url field 2021-08-16 18:38:22 +02:00
Krille Fear
68a29007a6 Merge branch 'soru/join-rooms' into 'main'
fix: Joining room aliases not published into the room directory

Closes #514

See merge request famedly/fluffychat!486
2021-08-16 06:19:59 +00:00
Krille Fear
ff45b17227 Merge branch 'soru/empty-room' into 'main'
fix: Empty timelines crashing the room view

See merge request famedly/fluffychat!488
2021-08-16 06:18:53 +00:00
Christian Pauly
2475921599 fix: Report content localizations 2021-08-15 20:43:38 +02:00
Sorunome
2c6b962c37
fix: Empty timelines crashing the room view 2021-08-15 19:44:38 +02:00
Sorunome
e283b6a346
fix: use vrouter.toSegments 2021-08-15 13:27:58 +02:00
Sorunome
dbadbc59e2
fix: Joining room aliases not published into the room directory 2021-08-15 09:14:23 +02:00
Sorunome
95bcb467c7
feat: Implement official emoji translations for emoji verification 2021-08-14 16:46:20 +02:00
Christian Pauly
8cfe2a1899 fix: Requirements when to display report event button 2021-08-12 21:40:55 +02:00
Christian Pauly
e6358996e6 fix: Dont add/remove DMs to space 2021-08-12 21:11:57 +02:00
Christian Pauly
22ae2608e0 change: Nicer design for selecting items 2021-08-12 21:10:26 +02:00
Christian Pauly
689e298865 feat: Add remove rooms to and from spaces 2021-08-12 20:46:27 +02:00
Christian Pauly
3ebf3ed26c fix: Load space members to display DM rooms 2021-08-12 20:34:14 +02:00
Christian Pauly
51d9a56058 fix: Display loading dialog on start DM 2021-08-12 12:15:43 +02:00
Christian Pauly
386144f0bc fix: Reply with voice messages 2021-08-12 09:59:42 +02:00
Christian Pauly
493987fe74 feat: Cupertino style record dialog 2021-08-12 09:48:10 +02:00
Christian Pauly
ca3d409714 fix: Display amplitude 2021-08-12 09:44:19 +02:00
Christian Pauly
8ca1151f3e fix: Missing null check 2021-08-11 22:04:55 +02:00
Christian Pauly
47bce19d4a feat: Display amplitude 2021-08-11 21:21:08 +02:00
Christian Pauly
ddba6c2ad6 fix: Keep display alive while recording 2021-08-11 21:17:11 +02:00
Marcus Hoffmann
5707120fc1 chore: switch image_picker back to upstream
https://github.com/flutter/plugins/pull/3194 has finally been merged.

Also update to non-deprecated pick* methods.
2021-08-10 14:01:15 +02:00
Krille Fear
5bb070b318 Merge branch 'soru/autofill-hints' into 'main'
fix: Wrap login form into `AutofillGroup`

Closes #503

See merge request famedly/fluffychat!481
2021-08-09 08:46:50 +00:00
Sorunome
e2a194484f
fix: Wrap login form into AutofillGroup 2021-08-08 19:30:51 +02:00
Sorunome
7443309b15
feat: Add option to not autoplay stickers and emotes 2021-08-08 19:21:34 +02:00
Sorunome
e8376b56f1 Merge branch 'soru/video-player' into 'main'
feat: Add video player

Closes #192

See merge request famedly/fluffychat!479
2021-08-08 16:47:23 +00:00
Sorunome
0e29f0057b
feat: Add video player 2021-08-08 18:31:16 +02:00
Sorunome
eabb548215
fix: Allow fallback to previous url if there is no homeserver on the mxid domain 2021-08-08 08:46:19 +02:00
Christian Pauly
c66009543c change: Placeholder at username login field should be just username 2021-08-07 14:47:55 +02:00
Sorunome
d22b1689c4 feat: Add location sharing 2021-08-06 12:59:19 +02:00
Sorunome
92674b4424
fix: missing null check 2021-08-05 18:16:52 +02:00
Christian Pauly
c77ea2e325 fix: Space settings routing problems 2021-08-04 10:15:42 +02:00
Christian Pauly
1d92af38cb refactor: Chat list view 2021-08-04 10:09:55 +02:00
Christian Pauly
36fac99de6 fix: Do not copy room list 2021-08-04 10:08:48 +02:00
Christian Pauly
fcc66d2820 fix: Remove old workaround 2021-08-04 10:08:21 +02:00
Christian Pauly
2297195ba7 feat: Nicer spaces list 2021-08-04 10:05:58 +02:00
Christian Pauly
d487ddc05b feat: Space settings route 2021-08-04 09:56:05 +02:00
Christian Pauly
e7044e0e67 fix: display space invites in chat list 2021-08-04 09:49:34 +02:00
Christian Pauly
afbd3c41a5 fix: Wrong uri subscription 2021-08-02 18:41:09 +02:00
Christian Pauly
ac7ee03bd9 fix: Add missing null check 2021-08-01 16:06:34 +02:00
Christian Pauly
d6728783a2 fix: Wait for first sync on bootstrap 2021-08-01 16:05:32 +02:00
Christian Pauly
a6ab9a2ab0 fix: Wait for first sync on bootstrap 2021-08-01 15:48:27 +02:00
Christian Pauly
0135780f65 fix: Missing null check and bootstrap ask 2021-08-01 15:45:41 +02:00
Christian Pauly
bb7c095ae3 fix: Logic which rooms belong to a space 2021-08-01 15:33:26 +02:00
Christian Pauly
648e690a0d refactor: ChatListView and enforce bootstrap 2021-08-01 15:21:02 +02:00
Christian Pauly
3226dc5a11 feat: Implement new space view 2021-08-01 08:05:40 +02:00
Christian Pauly
2ebefddbe0 feat: Implement basic space editing 2021-08-01 07:54:44 +02:00
Christian Pauly
d3f87aeaad feat: Light implementation of spaces drawer 2021-08-01 07:45:34 +02:00
Sorunome
a5fc4521cb Merge branch 'soru/image-pack-creator' into 'main'
chore: cleanup image pack editor to attach metadata and prepare to make it more general

See merge request famedly/fluffychat!466
2021-07-31 15:30:27 +00:00
Sorunome
5a44b3b3d1
chore: cleanup image pack editor to attach metadata and prepare to make it more general 2021-07-31 17:13:35 +02:00
Sorunome
493c88649d
feat: Rate limit streams so that large accounts have a smoother UI 2021-07-31 12:55:02 +02:00
Christian Pauly
b78b6542a2 fix: Reset bootstrap on bad ssss 2021-07-24 11:45:27 +02:00
Christian Pauly
b71dd4bc08 fix: Hide stickers button when there is not sticker pack 2021-07-24 10:52:54 +02:00
Christian Pauly
4c2e690125 fix: Record voice messages on iOS 2021-07-24 10:35:18 +02:00
Sorunome
205d7e8f5f feat: Add sticker picker 2021-07-23 19:33:04 +02:00
Sorunome
99bc8198e9
feat: Nicer mentions 2021-07-20 17:54:48 +02:00
Sorunome
b05189230f
chore: Update image pack file format to match that of the emote msc 2021-07-18 20:00:20 +02:00
Christian Pauly
befd8e1160 feat: Android SSO in webview 2021-07-18 19:04:09 +02:00
Christian Pauly
12eb09f553 Merge branch 'main' of gitlab.com:famedly/fluffychat 2021-07-18 12:37:03 +02:00
Christian Pauly
6821a421b6 fix: Make sure the textfield is unfocused before opening the camera 2021-07-18 12:17:56 +02:00
Christian Pauly
ba685b7a1f fix: Close safariviewcontroller on SSO 2021-07-15 14:04:29 +02:00
Krille Fear
f97216d8af Merge branch 'soru/set-prefered-jitsi' into 'main'
fix: Check for jitsi server in well-known lookup also on login screen

See merge request famedly/fluffychat!436
2021-07-13 16:31:09 +00:00
Krille Fear
7b3d3781db Merge branch 'soru/save-file-picker' into 'main'
feat: Add a proper file saver

Closes #381 and #213

See merge request famedly/fluffychat!439
2021-07-13 16:29:31 +00:00
Christian Pauly
d10d23ac62 fix: Workaround for iOS not removing the app badge 2021-07-13 18:26:55 +02:00
Christian Pauly
6f8ad27420 fix: Keyboard hides imagePicker buttons on iOS 2021-07-13 10:32:11 +02:00
Sorunome
f7f1b752c2
feat: Add a proper file saver 2021-07-12 11:54:14 +02:00
Sorunome
9124760812
fix: Check for jitsi server in well-known lookup also on login screen 2021-07-11 12:41:20 +02:00
Christian Pauly
30d4bc5c49 fix: SSO on web 2021-07-08 18:42:46 +02:00
Christian Pauly
3601e40a82 change: Sign in button according to apples HIG 2021-07-08 18:09:19 +02:00
Christian Pauly
8fef28ae87 chore: Update dependencies 2021-07-08 17:20:38 +02:00
Christian Pauly
fbc78119fa chore: Update matrix und vrouter 2021-07-08 17:10:20 +02:00
Krille Fear
4605f6de26 Merge branch 'soru/emote-settings' into 'main'
fix: Make emote settings work again

Closes #446

See merge request famedly/fluffychat!429
2021-06-24 14:43:46 +00:00
Sorunome
6daf0dad4f
fix: Make emote settings work again 2021-06-24 16:39:17 +02:00
Christian Pauly
e2724cdc46 chore: Remove dividers 2021-06-24 15:56:40 +02:00
Christian Pauly
9bc5913651 design: Sort settings routes 2021-06-23 11:26:12 +02:00
Christian Pauly
16c2249483 fix: Bootstrap dialog 2021-06-22 17:56:15 +02:00
Krille Fear
8fcdd4236a Merge branch 'commands-ux' into 'main'
/commands input suggestions + missing dialog

See merge request famedly/fluffychat!424
2021-06-22 14:55:15 +00:00
Christian Pauly
20b7f2904a design: Make some progress indicator more thin 2021-06-20 14:36:01 +02:00
Christian Pauly
c49a410eac fix: Formatting 2021-06-20 14:27:07 +02:00
Christian Pauly
7f491c26cd design: Minor improvements 2021-06-20 14:08:34 +02:00
Christian Pauly
6ab0b02c6b design: Make load more button an elevated button 2021-06-20 14:05:47 +02:00
Steef Hegeman
65b1215187 /commands: missing command dialog
When sending a message, show an alert dialog if a command is not
recognized, offering to either cancel or send as text.
2021-06-20 13:51:36 +02:00
Christian Pauly
8dea650300 fix: Flickerfree app start 2021-06-20 13:45:35 +02:00
Christian Pauly
797105cd17 design: Disappearing dividers between chats 2021-06-20 13:25:06 +02:00
Christian Pauly
3b7144d805 change: Place backup hint banner in chat list 2021-06-20 13:16:51 +02:00
Christian Pauly
3993984a2b design: Nicer first loading design 2021-06-20 12:57:46 +02:00
Christian Pauly
def075aa8c design: Nicer loading screen and empty page 2021-06-20 09:38:28 +02:00
Christian Pauly
2eec7bf6d0 feat: More stable connection status header 2021-06-20 09:03:22 +02:00
Christian Pauly
cb84e82365 chore: follow up of web sso fix 2021-06-18 16:15:11 +02:00
Christian Pauly
826d8778dd fix: SSO on web 2021-06-18 15:36:27 +02:00
Christian Pauly
a74ca8ecb6 fix: iOS SSO 2021-06-18 11:21:00 +02:00
Christian Pauly
938d1d054c refactor: Switch to pub.dev version of matrix sdk 2021-06-18 10:29:48 +02:00
Christian Pauly
6ee4ca73cb feat: Implement hive 2021-06-11 11:40:38 +02:00
Christian Pauly
a48d84fe27 feat: One page login 2021-06-11 10:08:04 +02:00
Christian Pauly
53b6c8bb28 fix: ImageViewer again 2021-06-06 17:56:01 +02:00
Christian Pauly
004d6b2c83 fix: Display error when request history 2021-06-06 17:28:00 +02:00
Christian Pauly
65342a36a3 fix: Set homeserver from localstorage in web 2021-06-06 17:09:32 +02:00
Christian Pauly
cefa4be534 fix: SSO on web hopefully 2021-06-06 17:07:19 +02:00
Christian Pauly
f6082c5bac feat: New registration workflow 2021-06-06 16:55:31 +02:00
Christian Pauly
7d6cbeec26 fix: Image viewer routing 2021-06-06 10:09:13 +02:00
Christian Pauly
2b83e69c1f refactor: active room ID now only in defined in the path 2021-06-06 10:00:52 +02:00
Christian Pauly
839b0d042b fix: set avatar 2021-06-05 09:21:48 +02:00
Krille Fear
9e218174db Merge branch 'android-back-button-cancels-share' into 'main'
android: back button cancels share (still pops)

See merge request famedly/fluffychat!421
2021-06-02 05:57:13 +00:00
Christian Pauly
e6f3f0bb5e fix: Better profile caching in settings 2021-05-31 20:58:20 +02:00
Steef Hegeman
83c73cac9b android: back button cancels share (still pops) 2021-05-31 20:41:46 +02:00
Christian Pauly
2467cab539 feat: Button to remove avatar 2021-05-31 19:33:40 +02:00
Christian Pauly
ebbdf9abef fix: Recording dialog buttons 2021-05-31 19:13:57 +02:00
Christian Pauly
b0bcdfcb51 fix: Analyzer 2021-05-30 15:43:03 +02:00
Christian Pauly
797ace3948 fix: Design 2021-05-30 15:37:39 +02:00
Christian Pauly
3d7e1554bf feat: Dynamic appbar elevation and FAB in chat list 2021-05-30 12:41:19 +02:00
Christian Pauly
34b8751328 feat: Minor button design changes 2021-05-30 12:25:29 +02:00
Christian Pauly
035d045d30 fix: Minor design 2021-05-29 09:56:52 +02:00
Christian Pauly
f9bec90f3d fix: Multiline keyboard on web and desktop 2021-05-28 22:44:20 +02:00
Steef Hegeman
a67de58d9a formatting 2021-05-27 00:08:38 +02:00
Steef Hegeman
24b632fc90 back button clears selection: room list and chat
When a room or event is selected and the Android back button is pressed,
don't pop but clear the current selection. Fixes #399.
2021-05-26 20:58:50 +02:00
Christian Pauly
ece1238846 fix: Image viewer 2021-05-25 20:41:37 +02:00
Christian Pauly
91965b141d fix: Image viewer 2021-05-25 15:35:14 +02:00
Christian Pauly
ee9409eb7e fix: Formatting 2021-05-24 12:16:46 +02:00
Christian Pauly
e5a871c913 fix: Chat layout 2021-05-24 11:22:03 +02:00
Christian Pauly
fc8d214f01 design: Minor improvements of login buttons 2021-05-24 11:09:17 +02:00
Christian Pauly
c5620c4f69 fix: Click on room aliases 2021-05-24 11:07:02 +02:00
Christian Pauly
b0ccf845b8 fix: Search public rooms 2021-05-24 11:03:08 +02:00
Christian Pauly
ddd5711f79 refactor: Deprecate accentColor 2021-05-24 10:59:00 +02:00
Christian Pauly
4e026c1f20 refactor: Remove scrollbars
They are now added automatically in Flutter 2.2
2021-05-24 09:50:27 +02:00
Christian Pauly
93a6726aeb fix: Minor regressions 2021-05-23 20:17:10 +02:00
Christian Pauly
64596b4970 fix: Layouts 2021-05-23 18:46:15 +02:00
Christian Pauly
8ee4e3c155 fix: Regressions because of vrouter 2021-05-23 15:02:36 +02:00
Christian Pauly
00e43c666e fix: Formatting 2021-05-23 14:26:24 +02:00
Christian Pauly
f1d0dba544 Merge branch 'main' of gitlab.com:famedly/fluffychat 2021-05-23 13:51:08 +02:00
Christian Pauly
1ebae21ea2 feat: Switch to VRouter 2021-05-23 13:28:49 +02:00
Christian Pauly
8e1948b12e feat: Redesign SSO login 2021-05-22 10:25:37 +02:00
Christian Pauly
e6be6849f7 fix: "Pick an image" button in emote settings doesn't do anything 2021-05-22 09:29:07 +02:00
Christian Pauly
ebc598a0ae refactor: Structure files in more directories 2021-05-22 09:24:39 +02:00
Christian Pauly
e44de26353 refactor: Rename UI to Views 2021-05-22 09:13:47 +02:00
Christian Pauly
cc113bb61a refactor: rename UI to View and MVC login page 2021-05-22 09:08:44 +02:00
Christian Pauly
a93165e7ff refactor: Rename views to pages 2021-05-22 08:57:49 +02:00