Vitor Pamplona
bbbb614718
Moves added charts after NIP19 uris to being nullable.
2024-04-08 18:32:37 -04:00
jiftechnify
442cdfdf2a
move MetaTagsParser to common module
2024-03-27 21:19:52 +09:00
jiftechnify
a71ce69cab
support tags in quoted attribute value
2024-03-27 00:47:35 +09: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
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
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
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
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
80df2eefed
v0.79.11: Tablet view on chats
2023-10-21 16:42:41 -04:00
Vitor Pamplona
3bb5a4e50d
Fixing F-droid flavor
2023-09-20 14:01:51 -04:00
Vitor Pamplona
20e76daff8
Adds zap splits
2023-09-15 12:56:24 -04: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
1ad1d233cd
Refactoring TLV's code
2023-08-15 11:13:01 -04:00
Fernando Martins
9573b4abec
fix signed byte used for array slice with + added test
2023-08-07 11:56:11 +02:00
Vitor Pamplona
d68b14532d
Fixing Test cases
2023-07-24 11:54:09 -04:00
Vitor Pamplona
899b4f7c90
Quick fix for multiple emoji's in one line
2023-07-13 11:19:07 -04:00
Vitor Pamplona
84600c016e
Fixing for emoji families
2023-07-06 17:36:11 -04:00
Vitor Pamplona
64d96ab1d7
Fixes Emoji Joining issues.
2023-07-06 17:24:42 -04:00
Vitor Pamplona
71517dc454
Formatting
2023-06-28 18:54:42 -04:00
Vitor Pamplona
949301d58f
Mocking Looper to use the checkMainThread in tests
2023-06-28 18:54:33 -04:00
Vitor Pamplona
33454cc2f8
Fixes UTF-32 Reactions
2023-06-23 09:21:34 -04:00
Vitor Pamplona
165678f118
formatting
2023-06-05 18:22:09 -04:00
David Kaspar
7f6b44cd0b
spelling fix
2023-05-27 23:51:13 +01:00
David Kaspar
88bad1e308
added additional trivial tests
2023-05-27 22:35:34 +01:00
David Kaspar
b0a61cce42
Added failing test
...
(a bit dirty using a spy for the actual "system under test" but it is the quickest way to test added functionality and mocking out complexity around coroutines and httpclient)
2023-05-27 21:42:12 +01:00
Vitor Pamplona
fc56f3988e
Support for NIP-30
2023-05-15 21:26:59 -04:00
Vitor Pamplona
c87b246a4e
Fixing tests
2023-05-10 11:19:32 -04:00
Vitor Pamplona
b4373ae1ed
Deprecating #[]s tags
2023-04-24 17:58:35 -04:00
Vitor Pamplona
eed62c36b9
Creates a Loading screen to get events before redirecting them to the appropriate screen (DMs, Channels, Threads)
2023-03-24 09:58:28 -04:00
Vitor Pamplona
cb20e14822
Sending Addressable notes to Habla.news: Fixes: https://github.com/vitorpamplona/amethyst/issues/295
2023-03-22 15:47:01 -04:00
Vitor Pamplona
c6906c42fd
Mocking Android.Log for test classes
2023-03-17 09:47:47 -04:00
Chemaclass
ffed3e7e22
Fix KeyParseTest
2023-03-08 18:32:32 +00:00
Vitor Pamplona
5055afd979
Fixes the build
2023-03-08 13:14:06 -05:00
Chemaclass
26b5061042
Rename Utils to Tlv
2023-03-08 14:21:52 +00:00
Chemaclass
49199fe892
Change Nip19 from class to object
2023-03-08 14:21:52 +00:00
Chemaclass
c9b859610e
Format last files with conflicts
2023-03-07 20:43:34 +01:00
Chemaclass
f1b6927bb3
Merge branch 'main' into add-ktlint
...
Conflicts:
app/src/main/java/com/vitorpamplona/amethyst/model/LocalCache.kt
app/src/main/java/com/vitorpamplona/amethyst/model/Note.kt
app/src/main/java/com/vitorpamplona/amethyst/model/ThreadAssembler.kt
app/src/main/java/com/vitorpamplona/amethyst/service/Nip19.kt
app/src/main/java/com/vitorpamplona/amethyst/service/NostrUserProfileDataSource.kt
app/src/main/java/com/vitorpamplona/amethyst/service/model/ATag.kt
app/src/main/java/com/vitorpamplona/amethyst/service/model/LnZapEvent.kt
app/src/main/java/com/vitorpamplona/amethyst/service/model/LnZapRequestEvent.kt
app/src/main/java/com/vitorpamplona/amethyst/service/model/ReactionEvent.kt
app/src/main/java/com/vitorpamplona/amethyst/service/model/ReportEvent.kt
app/src/main/java/com/vitorpamplona/amethyst/service/model/RepostEvent.kt
app/src/main/java/com/vitorpamplona/amethyst/ui/components/ClickableRoute.kt
app/src/main/java/com/vitorpamplona/amethyst/ui/components/RichTextViewer.kt
app/src/test/java/com/vitorpamplona/amethyst/NIP19ParserTest.kt
2023-03-07 20:42:38 +01:00
Vitor Pamplona
1919dc5c81
1. Moves AddressableNote index from NAddr to aTag format due to the presence of a preferred relay inside NAddr, which is an optional field and should not be part of the idex.
...
2. Parses relay information for Addressable Notes
2023-03-07 13:48:05 -05:00
Chemaclass
eff8dbbafa
Run linter
2023-03-07 19:47:38 +01:00
Chemaclass
1424267628
Rename UserZaps.forProfileFeed()
2023-03-05 23:56:11 +01:00
Chemaclass
6aa7c229b0
create failing test aggregate_zap_amount_group_by_user
2023-03-05 23:30:24 +01:00
Chemaclass
53e520ee8a
Add test avoid duplicates with same zap request
2023-03-05 23:28:39 +01:00
Chemaclass
b8937594bc
Create EventInterface
2023-03-05 22:42:19 +01:00
Chemaclass
657f99a65a
Remove non-used imports in Nip19
2023-03-03 23:40:09 +01:00
Chemaclass
b35a59372c
Prepare move unit tests for uri_to_route behaviour
2023-03-03 23:23:42 +01:00