Vitor Pamplona
be7522382f
Adds a log to debug notification receipts in production.
2023-12-23 11:38:11 -05:00
Vitor Pamplona
a2d38381b1
Runs the translation as a UI Scope instead of ViewModel's
2023-11-26 15:02:10 -05:00
Vitor Pamplona
fbe395f071
Adds logs for lifetime events.
2023-11-22 11:00:52 -05:00
Vitor Pamplona
6d17c8d79f
Fixing translations of the same term but with different case.
2023-11-04 11:29:47 -04:00
Vitor Pamplona
6a8c756f7a
Adds an explainer to install UnifiedPush apps if they are not installed.
2023-10-27 13:05:47 -04:00
Vitor Pamplona
56af44b00b
- Makes sure to offer a None option on the PushNotification Distributor List
...
- Makes sure to not ask again if the person has already replied.
- Makes sure to not ask if there is no Unified Push app installed.
- Moves the code to a Component instead of a Custom Screen.
- Adds i18n messaging.
- Uses the existing Spinner Dialog for consistency
2023-10-26 18:53:42 -04:00
Vitor Pamplona
3b93198219
Removing Stop with Task from PushNotifications
2023-10-26 17:17:46 -04:00
Vitor Pamplona
98bb30fa59
Merge pull request #652 from KotlinGeekDev/oss-push-notifications
...
Oss push notifications(using UnifiedPush)
2023-10-26 17:16:44 -04:00
Vitor Pamplona
3321448dd2
Solving one of the OutOfMemory erros (too many translators instantiated at the same time)
2023-10-20 18:11:09 -04:00
KotlinGeekDev
e1a3975a07
Move NotificationScreen back and rework it in the manner of TranslatableRichTextViewer.
2023-10-20 03:40:33 +01:00
KotlinGeekDev
68e91e405a
Move NotificationScreen to different flavors to integrate Distributor dialog selection. Make some adjustments for handling changes to push distributors, and other fixes.
2023-10-19 12:33:43 +01:00
Vitor Pamplona
5d266cca20
- Moves app startup to an IO thread.
...
- Upgrades Shared Preferences serialization to a Single JSON object
- Simplifies Shared Preferences state changes
- LazyInitializes Video cache
2023-10-18 18:04:07 -04:00
Vitor Pamplona
35f6ecad59
Stops PushNotifications when the app is killed.
2023-10-17 18:10:10 -04:00
Vitor Pamplona
00194c2f0d
Organize imports
2023-10-15 15:35:49 -04:00
Vitor Pamplona
54edddbd2d
Migrates to Material 3
2023-09-29 13:57:10 -04:00
Vitor Pamplona
791debbaca
v0.77.1
2023-09-20 14:18:07 -04:00
Vitor Pamplona
3bb5a4e50d
Fixing F-droid flavor
2023-09-20 14:01:51 -04:00
Vitor Pamplona
c2beaf5f80
Starting a Refactoring of LocalCache away from a Singleton instance.
2023-09-19 15:26:16 -04:00
greenart7c3
7ff6f16df0
Merge branch 'main' into amber
2023-09-11 07:20:03 -03:00
Vitor Pamplona
b4f1c4d13e
Migrates to Encrypted Push Notifications
2023-09-08 16:16:26 -04:00
greenart7c3
a1f116909f
fix crash when not using play services
2023-08-21 19:20:14 -03:00
greenart7c3
453e63025d
fix crash in PushNotificationUtils when theres no google play services
2023-08-21 15:58:01 -03:00
greenart7c3
17ecc98e1e
Merge branch 'main' into amber
2023-08-21 14:59:20 -03:00
greenart7c3
f9272f5cfc
implemented amber support for auth event and the notifications
2023-08-21 14:48:11 -03:00
Vitor Pamplona
ec3b07147c
Avoids creating new corotine scopes
2023-08-21 13:34:18 -04:00
Vitor Pamplona
255b48d126
- Creates a Quartz Module for Nostr Events
...
- Creates a Benchmark Module to test Performance
- Migrates from GSon to Jackson for Performance Gains, adapts all serializers accordingly
- Recreates Hex encoding/decoding classes for Performance.
- Migrates NIP24 to the new ByteArray Concat encoding.
- Removes support for Lenient choices in the. events.
- Reorganizes Nostr Events dependencies.
- Refactors TLV's and NIP-19 dependencies.
- Adds a Large DB for signature checks.
2023-08-16 17:58:25 -04:00
Vitor Pamplona
b255d1827e
Forces the creation of Notification Channels to see if they show up on Samsung phones.
2023-08-12 14:59:53 -04:00
Vitor Pamplona
ab2fff0194
Support for NIP24- Trustless GiftWrapped Sealed Private Direct Messages and Small Private Groups
2023-08-10 18:04:23 -04:00
Vitor Pamplona
a316351ba7
Increases confidence of the Translator
2023-07-29 12:39:02 -04:00
Vitor Pamplona
c20277a754
Improvements on Translation Indexes
2023-07-25 12:06:17 -04:00
Vitor Pamplona
bfbaabd7e8
Fixes translations from Japanese with urls breaking the url
2023-07-07 15:30:51 -04:00
Vitor Pamplona
b10f268e69
- Adds a button to create community posts from the Community screen
...
- Adds a reference to the reply/community in the new post screen.
2023-07-06 10:57:41 -04:00
Vitor Pamplona
ad3aa124fc
Performance improvements additional MainThread checks.
2023-06-28 18:32:10 -04:00
Vitor Pamplona
2326aa9f7c
Runs the translation update in the main thread
2023-06-28 14:52:01 -04:00
Vitor Pamplona
9b9183395d
BugFix: Ignoring case when comparing original and translated versions.
2023-06-28 14:51:02 -04:00
Vitor Pamplona
f768a09bd8
Removes unused variable from Translation results
2023-06-12 16:54:15 -04:00
Vitor Pamplona
9ef02d63a0
Refactors color objects to avoid recreating them on-demand.
2023-06-10 10:08:06 -04:00
Vitor Pamplona
bf6bc5ba68
Moves the recomposition due to background color change to each compose node.
2023-06-09 16:35:56 -04:00
Vitor Pamplona
b9654d164f
Further splitting the translation class into more methods to simplify recompositions
2023-06-06 16:47:14 -04:00
Vitor Pamplona
c10db10430
Moving unstable parameters into stable ones to reduce recompositions.
2023-06-06 15:51:43 -04:00
Vitor Pamplona
5bdcdc6f4a
- Refactoring feeds use of the pullrefresh
...
- Adding more places to check if in the main thread.
2023-06-05 15:33:16 -04:00
Vitor Pamplona
05aa12ebac
- Removing outdated version of the FlowRow
...
- Improving performance of custom emojis
- Improving performance of DropDown menus
2023-06-02 20:30:49 -04:00
Vitor Pamplona
b0e50e0c00
Fixes Translations
2023-06-01 09:11:47 -04:00
Vitor Pamplona
d942c12627
Restructuring ViewModels
2023-05-31 16:30:11 -04:00
Vitor Pamplona
f1ecaf1ee5
- Adds Immutable Lists to avoid recompositions
...
- Moves NavController to a lambda to avoid recompositions
- Moves AccountViewModel builder to a ViewModel Factory to avoid recompositions
- Reduces notifications invalidation requests when starting the screen.
2023-05-24 12:34:09 -04:00
Vitor Pamplona
32913915ce
Making sure remember does not interfere with translations.
2023-05-14 22:22:22 -04:00
Vitor Pamplona
0406632e9d
Moves internal content changes to derived states.
2023-05-14 20:24:41 -04:00
Vitor Pamplona
b8bc370bc1
Support for Push Notifications in the PlayStore build
2023-05-10 11:16:47 -04:00
Vitor Pamplona
13de5973ca
Improving performance of the RichText Viewer
2023-05-07 16:12:28 -04:00
Vitor Pamplona
e5de2c45de
Moving withContext to scope.launch to avoid waiting the results.
2023-05-06 21:58:25 -04:00