Commit Graph

488 Commits

Author SHA1 Message Date
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