Adam Brown
408513764c
Fix crash when using stdb due to wrong schema
2023-01-26 21:25:04 +00:00
Adam Brown
9cd9520e52
Fix missing icon on shortcut entries
...
- adds locus id and context to the messages screen
- only shows shorcuts for the most recent rooms with activity (eventually this might want to be customised
2023-01-14 11:47:31 +00:00
Adam Brown
7a8c8ed88d
Convert home view model to reducer
2022-12-30 13:30:14 +00:00
Adam Brown
5ddd407884
avoiding versioned plugins and making the buildSrc the main plugin classloader
2022-12-11 15:06:05 +00:00
Adam Brown
eb896017f3
First pass at extracting the engine module
2022-12-05 22:25:06 +00:00
Adam Brown
5b7fe5aa4e
block application launch setup until beta upgrades have completed
2022-10-30 19:34:34 +00:00
Adam Brown
a0e56b349c
fix images using wrong width/height
...
- takes the exit rotation into account as the bitmap can provide misleading values
2022-10-30 18:40:50 +00:00
Adam Brown
f695b319eb
handling bubble long clicks as copy text events
2022-10-22 16:18:15 +01:00
Adam Brown
4d033230e4
porting notifications to chat engine
2022-10-12 20:52:02 +01:00
Adam Brown
2b55c7dffa
converting task running to the engine
2022-10-09 21:54:55 +01:00
Adam Brown
489f45056c
converting share module to engine
2022-10-09 21:44:06 +01:00
Adam Brown
b987d1e21c
converting profile module to engine
2022-10-09 21:37:43 +01:00
Adam Brown
0b02e6d028
porting pushes to chat engine
2022-10-09 21:22:43 +01:00
Adam Brown
8bbf7258be
porting media decryption to the chat engine
2022-10-09 19:38:33 +01:00
Adam Brown
e61dea7ba7
porting the messenger module to chat-engine
2022-10-09 19:22:03 +01:00
Adam Brown
baf7cfc17a
porting message observing to the chat engine
2022-10-09 18:58:03 +01:00
Adam Brown
d2e8a29af8
porting settings module to chat engine
2022-10-09 17:44:18 +01:00
Adam Brown
492d7df9ac
moving login and home modules to the chat engine
2022-10-09 17:24:05 +01:00
Adam Brown
128c2db432
starting engine migration
...
- add a chat-engine abstraction
- create a matrix-chat-engine implementation
- starts by porting the initial creation and directory listing
2022-10-09 16:52:33 +01:00
Adam Brown
990cb08347
exposing option to enable/disable sending read receipts
...
Disabled by default
2022-10-08 11:35:14 +01:00
Adam Brown
43e53261b6
adding ability to opt in to on device logs, disabled by default
2022-10-08 11:07:30 +01:00
Adam Brown
31318037a7
providing a caching preferences abstraction to reading from an in memory value
2022-10-08 11:07:29 +01:00
Adam Brown
03a86a3e5c
allowing the prefetching of local echos to fail
2022-10-03 20:08:03 +01:00
Adam Brown
5153ac08c0
fixing random device id generator starting with the same values
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
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
415ea4b150
providing image gallery via DI graph
2022-09-29 16:24:17 +01:00
Adam Brown
debfc5e5f0
adding first pass at a image gallery component with folder fetching
2022-09-28 19:51:30 +01:00
Adam Brown
0a3f1f641a
avoiding push token registration when signed out
2022-09-26 19:51:15 +01:00
Adam Brown
ccdeed24ef
using separate content provider query to find image file size rather than collect the content of the image itself into memory, should be much more effecient!
2022-09-21 23:29:01 +01:00
Adam Brown
2635a5f3e5
making the image fectching factory part of the dagger graph
2022-09-21 22:11:35 +01:00
Adam Brown
9d6e72303a
moving the media encrypting to the crypto module and exposing as part of the service
2022-09-21 21:24:45 +01:00
Adam Brown
f6ef073689
adding support for sending encrypted images
2022-09-21 20:35:39 +01:00
Adam Brown
06947301ac
lifting the message contents jsonising to the message usecase
2022-09-21 20:07:03 +01:00
Adam Brown
94ad1cb595
moving the ApiMessage to the message module
2022-09-21 19:55:41 +01:00
Adam Brown
bd2dca2a41
only logging on device http responses in debug builds
2022-09-19 19:58:10 +01:00
Adam Brown
c8eaeff48f
only showing material you option for android 12+ devices
2022-09-15 20:06:17 +01:00
Adam Brown
e773bc35c4
rendering invites as notification which temporarily open the app on tap
2022-09-15 20:06:17 +01:00
Adam Brown
ee91de4301
removing invites from the database after rejecting them and allowing them to fail with 403 (if the user no longer has access)
2022-09-15 20:06:17 +01:00
Adam Brown
40461f692f
observe invite changes and render a ! badge on the profile bottom item
2022-09-15 20:06:17 +01:00
Adam Brown
0c113896c1
adding material you toggle
...
- meant moving the base preferences to the core module and allowing the activity to recreate itself if the theme congifuration has changed
2022-09-08 20:06:08 +01:00
Adam Brown
477ac52d16
checking for firebase inclusion or play services availability and removing FCM option if it's missing
2022-08-31 17:52:39 +01:00
Adam Brown
d01451e3e9
replacing non foss dependencies with noop replaceable modules when the project is build with the -Pfoss flag
2022-08-31 17:44:17 +01:00
Adam Brown
0c35481bda
adding support for unified push
2022-08-18 21:25:38 +01:00
Adam Brown
41da7a2af9
abstracting the push token register/unregister
2022-08-18 17:56:01 +01:00
Adam Brown
b69f2c69c0
abstracting the firebase push service to the push module
2022-08-17 19:16:45 +01:00
Adam Brown
f668a1b8ea
adding mimetype and reusing filename image content properties
2022-08-09 21:55:27 +01:00
Adam Brown
0730cd069c
adding support for sending clear images
2022-08-09 21:12:43 +01:00
Adam Brown
a7a5d73bac
merging with main
2022-06-13 19:10:02 +01:00
Adam Brown
7415b278cd
Merge branch 'main' into feature/share-images-via-small-talk
2022-06-11 10:35:51 +01:00