Vitor Pamplona
6ecb3c8e1f
- Improves Zap efficiency for large zap splits
...
- Adds a queue of commands while the relay connects.
- Makes sure only one connection per URL is made when doing splits
- Removes unecessary Amber calls when decrypting private zaps
2024-04-17 17:48:53 -04:00
Vitor Pamplona
b45f9bd460
Avoids launching coroutines that were just launched.
2024-03-26 09:09:35 -04:00
Vitor Pamplona
f2a8e51b20
Refactors horizontal dividers
2024-03-20 15:18:00 -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
78be5a9ecc
Reorganizing classes in the commons lib
2024-03-15 21:28:13 -04:00
Vitor Pamplona
efb9d9268b
Avoids parsing metadata events several times due to the json parser stopping coroutines.
2024-03-12 17:16:50 -04:00
Vitor Pamplona
1cda191035
Moves the play button to the profile page.
2024-03-12 15:51:02 -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
90175198f0
Preparing to move Kind1 content parsers to commons.
2024-02-21 15:25:40 -05:00
Vitor Pamplona
42cc04c194
updates license notice year
2024-02-15 18:31:26 -05:00
Vitor Pamplona
f7ab963db9
Small fixes in the use of modifiers
2024-02-09 14:37:49 -05:00
Vitor Pamplona
f97128e11c
Fixing accessibility issues raised on https://github.com/vitorpamplona/amethyst/issues/765
2024-02-08 17:16:54 -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
bbd8a34f44
Initial refactoring of the elements within a post.
2023-12-22 19:44:01 -05:00
Vitor Pamplona
be9100dc5e
Minor refactoring.
2023-12-12 18:00:02 -05:00
Vitor Pamplona
df9b764c1d
Massive refactoring to unify internal signer and the Amber signer.
2023-11-19 17:28:17 -05:00
Vitor Pamplona
221ab1ca1a
Slight performance improvements
2023-10-30 12:04:10 -04:00
Vitor Pamplona
96663b822c
Fixing colors of edit buttons
2023-10-30 09:34:43 -04:00
Vitor Pamplona
9d32718c13
Update Profile Feed when Blocking/Unblocking the user.
2023-10-28 11:08:48 -04:00
Vitor Pamplona
4aaf25a384
Adds Lifecycle to all Flow object in compose.
2023-10-25 14:08:26 -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
00194c2f0d
Organize imports
2023-10-15 15:35:49 -04:00
Vitor Pamplona
9f68f0227e
Moves many Toasts to better designed Information Dialogs.
2023-10-01 11:06:05 -04:00
Vitor Pamplona
54edddbd2d
Migrates to Material 3
2023-09-29 13:57:10 -04:00
greenart7c3
e762ad5e18
add settings to load profile pictures
2023-09-27 10:48:26 -03:00
Vitor Pamplona
6aff31886e
Fixes website URLs without schema (http://, https://, etc)
2023-09-22 14:37:51 -04:00
Vitor Pamplona
d5220324c4
Turns out the lifecycle owner changes quite a bit and thus it's a requirement to make it the key of a Disposable Effect.
2023-09-22 13:46:30 -04:00
Vitor Pamplona
15e7540b26
Code clean up
2023-09-19 16:43:57 -04:00
Vitor Pamplona
c2beaf5f80
Starting a Refactoring of LocalCache away from a Singleton instance.
2023-09-19 15:26:16 -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
90aade338c
sign event in background
2023-09-04 18:06:09 -03:00
greenart7c3
46effa572c
refactor default values in signEvent variables
2023-09-01 10:18:49 -03:00
greenart7c3
9ee1250f3a
unblock users
2023-08-30 14:15:20 -03:00
greenart7c3
7a68cf867e
block users using amber
2023-08-30 11:54:36 -03:00
greenart7c3
dfbc5fa556
Merge branch 'main' into amber
2023-08-28 07:06:52 -03:00
Vitor Pamplona
6c09e47e4f
Moves coroutine of NIP-05 verification to the viewModel
2023-08-25 17:26:47 -04:00
Vitor Pamplona
a7d8c87c47
1. Triggers a Toast when no wallet is found to pay the invoice
...
2. Starts the wallet in a separate task to allow people to come back to Amethyst switching apps instead of the back button.
2023-08-25 15:18:01 -04:00
greenart7c3
df1a017eb3
refactor PackageUtils.isAmberInstalled to account.loggedinwithamber
2023-08-25 11:51:22 -03:00
greenart7c3
b10e875941
created loggedInWithAmber in accountViewModel, changed some events to use keypair
2023-08-23 15:56:31 -03:00
greenart7c3
7ea6495f28
Merge branch 'main' into amber
2023-08-23 07:28:58 -03:00
Vitor Pamplona
98c55661e8
Migrates to Compose 1.5.0
2023-08-22 11:05:17 -04:00
greenart7c3
2009f5bd7b
Merge branch 'main' into amber
2023-08-21 08:50:56 -03:00
Vitor Pamplona
7cfad373f2
Adds Copy URL and Copy Note ID popups for images and videos
2023-08-20 11:18:31 -04:00
greenart7c3
3b07b5d8dd
Refactor SignerDialog to use the rawJson and type
2023-08-18 07:55:14 -03:00
greenart7c3
f06e79cfd3
Merge branch 'main' into amber
2023-08-18 06:33:02 -03: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
greenart7c3
b761aaf970
sign unfollow event
2023-08-14 10:42:57 -03:00
greenart7c3
3a08db2dfb
add signerDialog in the profile screen follow button
2023-08-14 10:42:57 -03:00