Vitor Pamplona
fa4745038f
Uses the cached pool instead of the scheduled pool for translation services.
2024-03-26 08:34:45 -04:00
Vitor Pamplona
92d9c682f8
This should be better than launching a new thread after LaunchedEffect already lauched hers.
2024-03-18 16:38:40 -04:00
Vitor Pamplona
d83acab84b
- Solves infinite Quotation issue.
...
- Restructures NoteCompose for performance
- Restructures markAsRead to minimize threading cost.
2024-03-18 15:26:49 -04:00
Vitor Pamplona
f941397cc4
Fixes tickmarks on dropdowns
2024-03-14 11:54:53 -04:00
Vitor Pamplona
2038994613
Holds the state of expanded text button between edits and translations.
2024-03-06 14:25:19 -05:00
Vitor Pamplona
3b3ca06c1c
Massive refactoring to reduce the size of NoteCompose
2024-03-05 09:30:47 -05:00
Vitor Pamplona
860c3773c3
Moves emoji parsers to commons and
2024-02-22 13:56:56 -05:00
Vitor Pamplona
42cc04c194
updates license notice year
2024-02-15 18:31:26 -05:00
Vitor Pamplona
eae07e2fe0
Making sure Cancellation of coroutines stops long processes.
2024-01-30 17:33:44 -05:00
Vitor Pamplona
f8e7dd78d9
Reverts to the non-Google kotlin style.
2024-01-06 11:32:41 -05:00
Vitor Pamplona
ec867ae8a2
Spotless fixes.
2024-01-06 10:44:32 -05:00
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