Commit Graph

533 Commits

Author SHA1 Message Date
Adam Brown eb497be421 avoiding recreating navigation callback on recomposition 2022-10-03 20:08:03 +01:00
Adam Brown 4a4fad3cc0 providing a custom initial device display name
- Uses SmallTalk Android with a 4 character random
2022-10-03 20:08:03 +01:00
Adam Brown 011c7aebf9 updating sync service fake to reflect events by roomid change 2022-10-03 20:08:03 +01:00
Adam Brown a396712e8e fixing test harness compilation error 2022-10-03 20:08:03 +01:00
Adam Brown 511273517e extracting flow extension for starting and ignoring future emissions 2022-10-03 20:08:03 +01:00
Adam Brown 8e336fd730 avoiding duplicated room event emissions when watching a specific room id 2022-10-03 20:08:03 +01:00
Adam Brown 74dff9ccf2 avoiding sync event updates from other rooms 2022-10-03 20:08:03 +01:00
Adam Brown 03cb954ea8 computing the image size before sending to allow it to be used in local echos
- fixes local echo images changing size
2022-10-03 20:08:03 +01:00
Adam Brown aa813fe67a switching to lazy variant configuration 2022-10-03 20:08:03 +01:00
Adam Brown 1efb1cf6c6 styling the inline composer rely to match the reply messages 2022-10-03 20:08:03 +01:00
Adam Brown d18c14b152 using bubble colour with alpha for the reply background + some tweaks to padding and corners 2022-10-03 20:08:03 +01:00
Adam Brown 98d0652616 adding button to dismiss inprogress reply 2022-10-03 20:08:03 +01:00
Adam Brown 95c95c38ca allowing the canonical alias to be null when parsing the sync response 2022-10-03 20:08:03 +01:00
Adam Brown 933197dfd7 supporting local echos for text replies 2022-10-03 20:08:03 +01:00
Adam Brown 7a8b91a376 replacing sealed class with interface 2022-10-03 20:08:03 +01:00
Adam Brown fa177de185 removing redundant serializable 2022-10-03 20:08:03 +01:00
Adam Brown b8d9572bf3 removing unused field 2022-10-03 20:08:03 +01:00
Adam Brown cbf1e568a7 fixing test compilation error 2022-10-03 20:08:03 +01:00
Adam Brown aa277615e5 adding support for sending replies 2022-10-03 20:08:03 +01:00
Adam Brown 418fa46346 ignoring nulls unless explicitly declared in the api models, passing null breaks some endpoints 2022-10-03 20:08:03 +01:00
Adam Brown 2486a1eef6 adding barebones styling to the reply box 2022-10-03 20:08:03 +01:00
Adam Brown 625a2f682f adding sliding reply animation 2022-10-03 20:08:03 +01:00
Adam Brown f4e852b628 flattening box layer 2022-10-03 20:08:03 +01:00
Adam Brown 65bc3d8100 moving the hint state to the field decoration 2022-10-03 20:08:03 +01:00
Adam Brown a919e1b966 adding swiping to start reply process 2022-10-03 20:08:03 +01:00
Adam Brown 86a8865cd1 updating to latest material3 lib 2022-10-03 20:08:03 +01:00
Adam Brown 6532478fc8 extracting me fetching logic to its own usecase and testing 2022-10-03 20:08:03 +01:00
Adam Brown 1d1aff0ca9 allowing the profile call to continue when receiving a 404 instead of crashing
- this case is known by the spec for when a profile doesn't exist yet
- 403s still crash as fetching your own profile information should never result in access denied
2022-10-03 20:08:03 +01:00
Adam Brown 9d4f0f4197 adding ability to show the raw exception information on login errors 2022-10-03 20:08:03 +01:00
Adam Brown 7f6f01987a handling all characters in secrets 2022-09-29 20:40:47 +01:00
Adam Brown 0a6c4df6c4
Merge pull request #169 from ouchadam/release-candidate
[Auto] Release Candidate
2022-09-29 20:08:08 +01:00
Adam Brown 616d7c411e updating version for release 2022-09-29 20:04:17 +01:00
Adam Brown c2b45d6fa9 temporarily removing no-op room settings toolbar overflow 2022-09-29 19:52:44 +01:00
Adam Brown 5f8f0b87ca renaming work flow to better reflect what it does 2022-09-29 19:48:23 +01:00
Adam Brown c39a474774 fixing reply text being unreadable on some material/theme combinations 2022-09-29 19:47:54 +01:00
Adam Brown 40222b5ea3 adding automatic foss apk uploading to the release 2022-09-29 19:29:33 +01:00
Adam Brown 6df204009e updating matrix js sdk 2022-09-29 19:11:18 +01:00
Adam Brown 2a6f86c84f
Merge pull request #168 from ouchadam/feature/respect-redactions
Respect redactions
2022-09-29 19:09:04 +01:00
Adam Brown 0a0f998785 taking into account redactions and updating the message list 2022-09-29 19:00:40 +01:00
Adam Brown 5a67275b89 parsing redacted events 2022-09-29 17:58:45 +01:00
Adam Brown 7b2f9532b1 Merge branch 'main' of github.com:ouchadam/helium 2022-09-29 17:42:39 +01:00
Adam Brown e0c1421fd5 fixing missing input cursor due to decoration box not taking the original text field into account 2022-09-29 17:42:31 +01:00
Adam Brown 60f4859ed0
Merge pull request #167 from ouchadam/feature/missing-mimetype
Fixing bridges missing images
2022-09-29 17:07:41 +01:00
Adam Brown bd9c247ee8 fixing bridge images not showing up
- caused by a missing mimetype field in the message request
2022-09-29 17:03:08 +01:00
Adam Brown 0283073534
Merge pull request #166 from ouchadam/feature/image-gallery
Image attachments and gallery
2022-09-29 17:02:21 +01:00
Adam Brown ff69156330 including room name in the image gallery toolbar 2022-09-29 16:43:40 +01:00
Adam Brown 14d625765c avoiding try emit 2022-09-29 16:25:33 +01:00
Adam Brown 415ea4b150 providing image gallery via DI graph 2022-09-29 16:24:17 +01:00
Adam Brown bd885823bd removing unused import 2022-09-29 15:12:53 +01:00
Adam Brown f5dc3be272 Merge branch 'main' of github.com:ouchadam/helium into feature/image-gallery 2022-09-29 15:08:27 +01:00