Commit Graph

55 Commits

Author SHA1 Message Date
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
abe7208f27 renaming foss output to avoid conflicts 2022-08-31 20:34:40 +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
cac4f8cedf ignoring node modules 2022-08-24 15:15:26 +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
9c99b6a0a9 Merge branch 'main' of github.com:ouchadam/helium into feature/share-images-via-small-talk 2022-07-28 22:08:44 +01:00
Adam Brown
6c3311284c lifting desugar'd dep to the deps file 2022-07-11 19:37:53 +01:00
Adam Brown
a7a5d73bac merging with main 2022-06-13 19:10:02 +01:00
Adam Brown
e9ad0b4a64 Merge branch 'main' into feature/share-images-via-small-talk 2022-06-11 19:11:45 +01:00
Adam Brown
563fdff73e applying minor build speed improvements
- disabling release build type
- only including xxhdpi resources
2022-06-11 14:29:33 +01:00
Adam Brown
7415b278cd Merge branch 'main' into feature/share-images-via-small-talk 2022-06-11 10:35:51 +01:00
Adam Brown
65bf8c0d64 improved notification testing 2022-06-11 10:21:51 +01:00
Adam Brown
6fed8a35ce wip, passing the image urls down to the matrix client layer 2022-06-08 20:31:07 +01:00
Adam Brown
e6bd0f80dc fetching rooms and displaying when starting a share flow 2022-05-30 19:16:16 +01:00
Adam Brown
33ee1825cf adding smalltalk to the targetted share menu 2022-05-29 21:52:54 +01:00
Adam Brown
2ca96f21d2 adding barebones send intent handler activity 2022-05-29 19:53:45 +01:00
Adam Brown
e1029dc497 adding tests around notification rendering 2022-05-29 16:10:00 +01:00
Adam Brown
73331b3d1e launching the app when tapping the summary notification 2022-05-08 12:49:16 +01:00
Adam Brown
77bdfb4cd3 cleaning up dependency entries 2022-04-25 23:09:35 +01:00
Adam Brown
21be4a4b1d gracefully handling errors within the profile screen 2022-04-25 23:09:20 +01:00
dependabot[bot]
d455366ecb
Bump leakcanary-android from 2.8.1 to 2.9.1
Bumps [leakcanary-android](https://github.com/square/leakcanary) from 2.8.1 to 2.9.1.
- [Release notes](https://github.com/square/leakcanary/releases)
- [Changelog](https://github.com/square/leakcanary/blob/main/docs/changelog.md)
- [Commits](https://github.com/square/leakcanary/compare/v2.8.1...v2.9.1)

---
updated-dependencies:
- dependency-name: com.squareup.leakcanary:leakcanary-android
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-21 05:26:38 +00:00
Adam Brown
352501fb9b extracting inner classes from the graph creation 2022-04-13 21:22:50 +01:00
Adam Brown
21002fb9b7 removing debug logs 2022-04-13 21:20:24 +01:00
Adam Brown
7ea01dd292 using passed base64 instance, fixes android 26 requirement for imports 2022-04-12 22:51:41 +01:00
Adam Brown
cec21f2c6e fixing 2.0 compile errors 2022-04-12 22:27:05 +01:00
Adam Brown
81d88b51fc setting push token via background scheduler which will automatically retry 2022-04-04 20:47:05 +01:00
Adam Brown
0aa157b5df adding beta dialog to mentioning clearing cache on upgrades 2022-04-03 22:46:36 +01:00
Adam Brown
0cb307a56d adding cache clearing to settings and avoiding delete crypto when clearing cache 2022-04-01 21:06:20 +01:00
Adam Brown
91cf19baad fixing sign out not resetting database or inmemory caches 2022-03-28 22:16:45 +01:00
Adam Brown
dbc915db58 enabling date/time backporting, adds 50kb~ 2022-03-18 20:52:17 +00:00
Adam Brown
7a025b9d9c extracting base64 in order to provide the android version 2022-03-18 20:52:17 +00:00
Adam Brown
be4fe82043 adding basic invitations list page via the profile 2022-03-13 22:53:58 +00:00
Adam Brown
fcfabcda27 adding tests around the messaging view model 2022-03-07 23:18:25 +00:00
Adam Brown
33e3ad3a4b using local json to control the current version 2022-03-07 19:04:25 +00:00