Vitor Pamplona
9651563b16
Fixing the test cases for nip96
2024-03-18 19:21:16 -04:00
Vitor Pamplona
0d92384d8c
Fixes OTS test cases
2024-02-27 19:16:06 -05:00
Vitor Pamplona
6a7d33e58f
- Generalizing OTS Calendar access
...
- Developing OTS access points with OkHttp
2024-02-25 17:04:51 -05:00
Vitor Pamplona
96f29fc5ca
Refactoring some names for the parsers.
2024-02-21 16:22:17 -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
eb08d485e1
Fixing some of the tests due to the line breaks added by spotless
2024-01-06 15:11:12 -05:00
Vitor Pamplona
d269e9e597
reduces some of the huge lines we have.
2024-01-06 11:59:35 -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
1f7fc236db
Fixes thread test
2023-12-20 12:47:28 -05:00
Vitor Pamplona
1edaea7905
Fix image uploader test
2023-12-20 11:46:44 -05:00
Vitor Pamplona
c5cf2c5442
Adding the delete option for NIP-96
2023-12-10 21:21:00 -05:00
Vitor Pamplona
b3bdbbed98
- Migrates the old imageservers to NIP-96 for the main feed, chats, private messages, stories and user metadata uploads.
...
- Fixes hash calculation of the entire payload.
- Unifies uploads into NIP-94 images.
2023-12-08 22:08:19 -05:00
Vitor Pamplona
b44e94cb16
Adds a test case for urls ending with a period.
2023-11-29 16:50:36 -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
15e7540b26
Code clean up
2023-09-19 16:43:57 -04:00
Vitor Pamplona
872c7cb257
Fixes testing of thread ordering
2023-09-01 12:34:46 -04:00
Vitor Pamplona
fa4257ad7d
Separating NIP24 into the encryption NIP 44 and the messaging NIP 24
2023-08-22 09:41:40 -04:00
Vitor Pamplona
eef534617c
Fixing ThreadAssembler with two roots
2023-08-17 15:15:13 -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
f7e9898637
Testing image uploads with Account info
2023-08-15 11:57:28 -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
4bdb5a28d0
- Fixes new lines after images
...
- Fixes urls with - https://github.com/vitorpamplona/amethyst/issues/536
2023-08-02 18:56:01 -04:00
Vitor Pamplona
c4a9a2d557
Fixes the createAt issue on NIP24b
2023-07-31 16:46:58 -04:00
Vitor Pamplona
4426ccada7
Improving test
2023-07-29 18:35:52 -04:00
Vitor Pamplona
da02f36663
Refactoring to clarify the use of crypto functions
2023-07-29 16:38:55 -04:00
Vitor Pamplona
e240cd04d4
Final adjustments on the use of XChaCha
2023-07-29 16:00:13 -04:00
Vitor Pamplona
16a7fdffcf
Correctly managing Shared Secrets
2023-07-29 15:29:51 -04:00
Vitor Pamplona
2fdb4e47b0
Cryptographic support for NIP24
2023-07-29 12:39:25 -04:00
Vitor Pamplona
94213ebf83
Quick test for LnInvoice calculation amounts
2023-07-24 10:19:13 -04:00
Vitor Pamplona
008469adbc
Background Playback
...
- Moves Video/Audio player to a foreground service.
- Migrates Feed, Stories and Live Stream screens to that service
- Blocks screen from going to sleep if a video is playing.
- Blocks WIFI from going to sleep if an online video is playing.
- Allows the app to pause while listening to media
- Manages cache for up to 30 videos in parallel for each of the 3 categories: local, streaming, progressive content
- Activates the use of popup with artwork that points to the screen with the video
- Creates a button to allow any video to play while browsing the app/phone
- Moves app to SingleTop mode.
- Keeps viewed position cached for up to 100 videos.
- Restructures the starting screen from App Nativation
2023-07-20 17:59:10 -04:00
Vitor Pamplona
d179c93c0b
New RichText engine to help with testing classes.
2023-07-01 11:51:46 -04:00
Vitor Pamplona
bb8bb16370
Better regex for nostr:n.. citations in text.
2023-05-09 11:10:39 -04:00
Vitor Pamplona
aa07fbfc94
Adjusting NostrFilesDev to the latest API
2023-05-07 18:47:39 -04:00
Vitor Pamplona
cb09a26ef5
Refactoring the nostr.build uploader
2023-05-07 18:37:33 -04:00
Vitor Pamplona
97d56d61d1
Caching Private Zap decryption
2023-05-06 09:46:25 -04:00
Vitor Pamplona
e370e75ba4
Offers NostrImg as a choice of image server
2023-04-26 16:36:52 -04:00
Vitor Pamplona
91f3f036ae
Making poll votes work with Private Zaps.
2023-04-25 16:35:42 -04:00
maxmoney21m
e9c0d350e1
Make release channel flavors, remove mlkit from fdroid channel
2023-03-15 02:34:50 +08:00
Chemaclass
eff8dbbafa
Run linter
2023-03-07 19:47:38 +01:00
Vitor Pamplona
42dd900491
BugFix: Unverifiable Events with Unicode 2028 and 2029 characters.
2023-03-04 17:03:43 -05:00
Vitor Pamplona
efbaa0f434
Fixes the URL detector for 2 special characters in Chinese "," and "。"
2023-02-25 15:27:33 -05:00
Vitor Pamplona
34417f5c33
Uses a Name to make the translation layer skip ln addresses
2023-02-23 14:44:20 -05:00
Vitor Pamplona
da949fa9fd
Avoids breaking tags and image/previews in translation
2023-02-22 14:36:10 -05:00
Vitor Pamplona
8bc5aab880
Uses 1/3 of the memory per not-fully loaded user/note
...
BugFix for invalid Hexes in mentions, contact lists, etc.
2023-02-19 11:22:01 -05:00
Vitor Pamplona
e7c6292cdc
Fixing test case after https://github.com/vitorpamplona/amethyst/pull/87
2023-02-06 12:18:52 -05:00
Vitor Pamplona
1568cad693
Fixing test cases
2023-02-03 09:08:06 -05:00
Vitor Pamplona
3ee39887a8
Tags users during message compose.
2023-01-18 08:36:42 -05:00
Vitor Pamplona
a8dd13e13b
Supports Private Messages
2023-01-14 18:02:28 -05:00