Vitor Pamplona
202b897029
Refactors AppScreen out of Activity.
2024-04-17 16:25:13 -04:00
Vitor Pamplona
f78a252c8f
- Adds nembed
...
- Redesigns NIP-19 returns to allow nembeds and give more nuance to the UI.
2024-02-27 15:39:15 -05:00
Vitor Pamplona
2ee4b24c9b
Moves Relay information to Quartz
...
Renames Nip19 object for better readability
2024-02-22 16:08:36 -05:00
Vitor Pamplona
606c483d09
Moves Wallet Connect to Quartz
2024-02-22 15:40:07 -05:00
Vitor Pamplona
42cc04c194
updates license notice year
2024-02-15 18:31:26 -05:00
Vitor Pamplona
bdff8c6c0d
Moves language translation cleanup to the IO thread since it clears disk files as well
2024-02-12 11:15:59 -05:00
Vitor Pamplona
eae07e2fe0
Making sure Cancellation of coroutines stops long processes.
2024-01-30 17:33:44 -05:00
Vitor Pamplona
281d86b4bf
Small refactoring on the HTTP client
2024-01-27 11:58:39 -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
e4baebf2f9
Must be on main.
2023-12-14 11:02:55 -05:00
Vitor Pamplona
acefff80ee
- Fixes the transition between short preview and full text on markdown.
...
- Adds NIP-44 metatags to markdown rendering.
- Adds background video rendering on markdown
- Refactors a few class names.
2023-12-13 12:09:59 -05:00
Vitor Pamplona
3d1310295b
No need to call two launch functions
2023-11-30 14:51:13 -05:00
Vitor Pamplona
9f674a0088
Adds flexibility on timeouts between WIFI and mobile connections.
2023-11-29 17:21:40 -05:00
Vitor Pamplona
0dabf3f2d3
Scopes the service manager into the AccountState ViewModel
2023-11-29 09:14:04 -05:00
Vitor Pamplona
70964e680a
Migrates to MuteList 10000
2023-11-23 10:46:56 -05:00
Vitor Pamplona
61f52ef62e
Trimming memory onStop
2023-11-22 16:10:55 -05:00
Vitor Pamplona
fbe395f071
Adds logs for lifetime events.
2023-11-22 11:00:52 -05:00
greenart7c3
9fc0c37845
fix relay reconnecting when returning from external signer
2023-11-22 08:33:41 -03:00
Vitor Pamplona
df9b764c1d
Massive refactoring to unify internal signer and the Amber signer.
2023-11-19 17:28:17 -05:00
Vitor Pamplona
5ad6a2c70b
Moves service manager to an Activity scoped class.
2023-11-09 15:25:59 -05:00
Vitor Pamplona
853dcb2127
minimizes race condition when pausing and restarting relay connections
2023-11-07 17:38:59 -05:00
Vitor Pamplona
26c4677b75
Forces reconnection when a new service is available.
2023-11-04 11:23:37 -04:00
Vitor Pamplona
884a124c7e
TwoPane display for chats in tablets and folds.
2023-10-21 16:23:34 -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
Vitor Pamplona
1ab93adc22
Reduces the amount of competing threads to restart connections with relays.
2023-10-20 12:37:05 -04: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
54edddbd2d
Migrates to Material 3
2023-09-29 13:57:10 -04:00
Vitor Pamplona
f672a51470
Removes old migration from the old preferences.
2023-09-18 17:20:46 -04:00
Vitor Pamplona
0b9fced8bc
Quick refactoring to abstract the name Amber for any external signers.
2023-09-18 13:36:36 -04:00
greenart7c3
33f7c5c82e
deleted intentutils
2023-09-13 18:06:50 -03:00
greenart7c3
36a3c4123c
Merge branch 'main' into amber
2023-09-08 15:48:13 -03:00
Vitor Pamplona
939eb1bd8d
Fixes the lack of permission when using Android's PhotoPicker to upload videos (thumbnail fails to load and videos don't play because the Playback service doesn't have permission to run)
2023-09-08 11:39:14 -04:00
greenart7c3
ee5fbce2ce
refactor mainactivity to use IntentUtils.start
2023-08-28 09:56:12 -03:00
greenart7c3
dfbc5fa556
Merge branch 'main' into amber
2023-08-28 07:06:52 -03:00
Vitor Pamplona
43ac1bf555
Allows cleaning up on App Pause to perform separately from memory pruning functions
2023-08-27 12:10:12 -04:00
greenart7c3
e817f94045
add/remove private bookmarks
2023-08-25 08:51:23 -03:00
greenart7c3
46571a6029
decrypt private bookmark
2023-08-25 06:56:49 -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
918273d825
showing debug when pausing the app.
2023-08-17 17:08:02 -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
b12b81282c
BugFix for the route in the DM Notification
2023-08-13 17:24:30 -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
6cbee81e72
Moves onCreate intent evaluation to the App Navigation
2023-08-02 13:29:04 -04:00
Vitor Pamplona
7961f6f065
Removes unnecessary onIntent override
2023-08-01 21:50:49 -04:00
Vitor Pamplona
a50b0b7902
Moves navController back into Compose
...
Adds a listener for newIntents
Fixes the App losing the back stack of screens
2023-08-01 10:39:10 -04:00
Vitor Pamplona
cfeaccb26e
Reverts the startup redirection because navController might not be ready in the onCreate
2023-07-25 08:31:50 -04:00
Vitor Pamplona
b40dcb4bd8
Maybe this solves the back button issue in some phones
2023-07-24 16:30:56 -04:00