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
00a9c49915
- Migrates to the new Markdown Parser.
...
- Adds Note previews on Markdown
- Adds Custom hashtag icons to markdown.
- Adds URL preview boxes to markdown
- Performance improvements.
2024-04-08 18:53:55 -04:00
Vitor Pamplona
31958215be
Moves loading of an embed event to thread.
2024-04-08 18:33:31 -04:00
Vitor Pamplona
b88723b68b
Fixes wrong refactoring
2024-04-03 10:20:05 -04:00
Vitor Pamplona
638dba770d
Moves the creation of Draft Notes to the IO Thread
2024-04-02 17:49:52 -04:00
Vitor Pamplona
6e1418cd54
- Adds a Draft Screen
...
- Migrating drafts to new architecture where the Draft Event is sent to the screen instead of the inner event.
- Fixes lots of deletion and indexing bugs
2024-03-29 17:38:31 -04:00
greenart7c3
220ce75f19
add validations to draft notes
2024-03-20 10:25:41 -03:00
greenart7c3
5910ef199f
fix build after merge
2024-03-20 07:22:55 -03:00
greenart7c3
499939ed68
Merge branch 'main' into main
2024-03-20 07:06:24 -03:00
Vitor Pamplona
87fafd9451
Reducing the amount of co-routines being launched in each LiveData update.
2024-03-19 19:30:49 -04:00
Vitor Pamplona
b75c3e3031
Refactoring caching systems for the Compose layer.
2024-03-19 14:17:15 -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
greenart7c3
d682518ddb
Merge branch 'main' into main
2024-03-18 07:07:32 -03:00
Vitor Pamplona
6bdf3e2625
Restructures Data Access filters and LocalCache to use a ConcurrentSkipList instead of ConcurrentHashMap
2024-03-15 19:32:43 -04:00
greenart7c3
99e9514d6c
remove drafts from shared prefs
2024-03-15 10:38:22 -03:00
Vitor Pamplona
21a18cfa38
Rotates all versions of a note
2024-03-01 12:15:48 -05:00
Vitor Pamplona
3eb6983a94
Support for Kind 1 Edits
2024-02-28 17:42:06 -05:00
Vitor Pamplona
bc833fadcf
Fixes event loading for nembeds
2024-02-28 11:23:05 -05: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
11ff0736e4
Speeding up the loop through local cache.
2024-02-26 20:51:59 -05:00
Vitor Pamplona
8ebad524ff
Adds local cache to wait for OTS confirmations
...
Presents OTS pending and confirmations on the screen
Adds Menu item to OTS any post.
2024-02-26 18:51:23 -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
1b93fc57cb
Creates a way to ask for donations in the Notification page.
2024-02-19 18:57:21 -05:00
Vitor Pamplona
42cc04c194
updates license notice year
2024-02-15 18:31:26 -05:00
Vitor Pamplona
1deed59d5b
Fixes: https://github.com/vitorpamplona/amethyst/issues/740
...
Displays error messages when the URI sent to Amethyst is invalid
2024-02-12 16:03:37 -05:00
Vitor Pamplona
68e90ce3ed
Unwrapps the reply message if the GiftWrap was tagged and not the inner message id.
2024-02-07 16:14:48 -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
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
db3824c3c7
New Cashu Redeeming card.
2023-12-06 18:43:54 -05:00
Vitor Pamplona
7cd09261de
Optimizes the rendering of the side bar.
2023-12-02 17:23:15 -05:00
Vitor Pamplona
2b27ac3aec
Cache zap calculations in notification cards.
2023-11-30 11:22:06 -05:00
Vitor Pamplona
07a92cd70d
Fixes all or nothing decryption of Zaps failing in a few cases. Now it has a fallback when decryption fails.
2023-11-30 10:15:36 -05:00
Vitor Pamplona
074a7d41fd
Adding payment requests from nostr.wine
2023-11-26 18:00:08 -05:00
Vitor Pamplona
70964e680a
Migrates to MuteList 10000
2023-11-23 10:46:56 -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
408b6793c0
Moves image cache to the Application class
2023-11-09 15:25:27 -05:00
Vitor Pamplona
43d03bc109
Caching total Zaps
2023-11-09 14:26:11 -05:00
Vitor Pamplona
9fef3e9e3e
Only updates notification dots once at every 3 seconds.
2023-10-30 12:27:59 -04:00
Vitor Pamplona
2f2914077b
Speeding up the boost method
2023-10-28 16:38:12 -04:00
Vitor Pamplona
903384d02a
Making sure ViewModels are deleted when switching accounts.
2023-10-25 14:55:48 -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
64c9acb4b2
Removes duplicated method
2023-10-02 17:30:43 -04:00
Vitor Pamplona
4b36217699
Moves audiothumbnail loader to the viewModel scope
2023-10-02 14:43:49 -04:00
Vitor Pamplona
3ce5d92556
Making sure shared flows don't suspend.
2023-10-01 11:42:31 -04:00
Vitor Pamplona
9f68f0227e
Moves many Toasts to better designed Information Dialogs.
2023-10-01 11:06:05 -04:00
Vitor Pamplona
7dceb701b2
Moves check if it is online to the viewModel scope
2023-09-30 18:45:58 -04:00