Commit Graph

7214 Commits

Author SHA1 Message Date
Vitor Pamplona
4a7a09c43a Tries to avoid crash when lacking google services in the play version. 2025-08-21 14:20:55 -04:00
Vitor Pamplona
fd26ae5543 Fixes branch name 2025-08-21 14:11:56 -04:00
Vitor Pamplona
631270fc37 Merge branch 'main' of https://github.com/vitorpamplona/amethyst 2025-08-21 14:09:43 -04:00
Vitor Pamplona
816de5bf03 Fixes community join/leave issue 2025-08-21 14:06:47 -04:00
Vitor Pamplona
1ef9902ece Migrates top nav list to hashtag, geohash and community lists 2025-08-21 13:51:33 -04:00
Vitor Pamplona
704a08e7bb Fixes follow/unfollow from hashtags and geohashes 2025-08-21 13:51:10 -04:00
Vitor Pamplona
ffbf2b4024 Merge pull request #1419 from vitorpamplona/l10n_crowdin_translations
New Crowdin Translations
2025-08-21 12:25:23 -04:00
Crowdin Bot
a33ab5c1e9 New Crowdin translations by GitHub Action 2025-08-21 16:22:29 +00:00
Vitor Pamplona
b699b30954 Version 1.00.1 to fix app name v1.00.1 2025-08-21 12:21:48 -04:00
Vitor Pamplona
1d1ee8670e Fixes app name 2025-08-21 12:20:16 -04:00
Vitor Pamplona
bcdf6e5ff7 Sends only play files to the zap store. 2025-08-21 12:17:31 -04:00
Vitor Pamplona
fbb50f4147 version 1.0.0 v1.00.0 2025-08-21 11:08:23 -04:00
Vitor Pamplona
4e13c5ab9c Improves timeouts to download and upload files 2025-08-21 08:49:25 -04:00
Vitor Pamplona
e1a5b9c079 Waits for the player to load and sets the current position of the audio 2025-08-20 21:26:59 -04:00
Vitor Pamplona
a27acd9dc6 YakBak in PictureInPicture mode
New audio player UI for YakBak
2025-08-20 21:00:09 -04:00
Vitor Pamplona
2f82233b25 Higher quality audio recordings 2025-08-20 17:37:44 -04:00
Vitor Pamplona
b232f484bf Saves all NIP-51 lists as nip-44 2025-08-20 17:32:58 -04:00
Vitor Pamplona
679f9b66ed Allows the height of the preview to adjust to the width of the preview image 2025-08-20 17:22:04 -04:00
Vitor Pamplona
da015e3298 Enabling the display for amplitudes in an array of floats for YakBak 2025-08-20 16:00:06 -04:00
Vitor Pamplona
4065adac83 Correctly manages airplane mode changes: reconnects Tor and Relays 2025-08-20 12:16:01 -04:00
Vitor Pamplona
7339f0ea3b Merge pull request #1418 from davotoula/update-n71-video-events
Support updated video events (Kind 21/22)
2025-08-20 08:32:20 -04:00
David Kaspar
1bbc67fed7 Added VideoNormalEvent (21) and VideoShortEvent (22)
Updated Account to post events as new 21 / 22 kinds.
Keep showing old event kinds for backwards compatibility
2025-08-20 11:16:02 +01:00
Vitor Pamplona
64f46a55f9 Because the indexer processes Notes in bulk and after the fact, it could be the case where a new draft and a deletion event happen one after the other. If we don't re-check for deletions, the app will reindex the old draft that was already deleted by the LocalCache, creating a memory leak. 2025-08-19 18:54:28 -04:00
Vitor Pamplona
5662eda54c Finishes the routing for note edits for live, public and ephemeral chats as well as public messages. 2025-08-19 18:21:27 -04:00
Vitor Pamplona
f56d927f72 Adds 90 day expiration to all drafts. 2025-08-19 12:40:53 -04:00
Vitor Pamplona
5685f227f9 Fixes relay hints when they disagree with our findings. 2025-08-19 12:20:49 -04:00
Vitor Pamplona
d539eca8bb Avoids chats going behind the status bar up top 2025-08-19 10:42:42 -04:00
Vitor Pamplona
415bf9f522 Corrects some of the keys for Launched effects 2025-08-19 09:02:15 -04:00
Vitor Pamplona
667c15b3a1 Checks if the relay list in NIP-28 groups is empty and uses default when needed. 2025-08-18 19:24:57 -04:00
Vitor Pamplona
f31fa4a9c6 Adds notes to channels to facilitate their loading. 2025-08-18 19:24:23 -04:00
Vitor Pamplona
3bf6e80650 update kotlin, serialization plugin, tor 2025-08-18 19:22:56 -04:00
Vitor Pamplona
3bf2f858f7 Fixes the unable to recreate user after the GC deletes it. 2025-08-18 17:24:34 -04:00
Vitor Pamplona
5c0d71f034 Avoiding concurrent errors when deleting weak references 2025-08-18 16:52:17 -04:00
Vitor Pamplona
d4d60cb1ff Merge branch 'main' of https://github.com/vitorpamplona/amethyst 2025-08-18 15:21:06 -04:00
Vitor Pamplona
b2932cd7e3 Updates agp 2025-08-18 15:07:35 -04:00
Vitor Pamplona
9d9b5f03db Merge pull request #1417 from greenart7c3/main
Change BasicOkHttpWebSocket to be like the docs
2025-08-18 13:27:52 -04:00
greenart7c3
e076f97714 Change BasicOkHttpWebSocket to be like the docs 2025-08-18 13:51:40 -03:00
Vitor Pamplona
f5247a5443 Moves reconnections to 1 minute not 10 seconds 2025-08-18 11:37:32 -04:00
Vitor Pamplona
92e9978859 Moves to parcelable.
Fixes: https://github.com/vitorpamplona/amethyst/issues/1413
2025-08-18 11:25:57 -04:00
Vitor Pamplona
3520fe89ae Merge pull request #1414 from davotoula/1413-use-pubkeyhex-for-lazy-column-key
Use pubkeyhex for lazy column key instead of Address
2025-08-18 11:13:23 -04:00
Vitor Pamplona
01ed0f3fc1 Merge pull request #1415 from davotoula/target-field-specifically-for-constructor-params-for-serialization
Use explicit field annotation target for constructor params
2025-08-18 11:13:08 -04:00
David Kaspar
41545a156b Use explicit annotation target for constructor params
See https://youtrack.jetbrains.com/issue/KT-73255 for more details
2025-08-18 10:44:42 +01:00
David Kaspar
b38e9247ce Use pubkeyhex for lazy column key instead of Address 2025-08-17 23:02:25 +01:00
Vitor Pamplona
45ec9e3a62 Merge pull request #1411 from davotoula/reduce-duplications-large-cache
Reduce duplications: large cache
2025-08-16 16:14:13 -04:00
David Kaspar
c1004dc643 Use .get( instead of index to keep to code base coding style 2025-08-16 18:56:48 +01:00
David Kaspar
a72fff5f8f Lifted out collectors from CacheCollectors object 2025-08-16 18:50:01 +01:00
Vitor Pamplona
fca4aee5f5 Adds a user list to each connected relay to know where this is coming from 2025-08-16 13:21:10 -04:00
David Kaspar
a82f4aacbe Use val for references that do not change (eg results) 2025-08-16 18:17:27 +01:00
David Kaspar
f21c7bd258 Lint issues: remove unused methods, use indexing operator instead of .get() 2025-08-16 11:21:19 +01:00
David Kaspar
533d8b18f0 Remove duplicate functionality from Cache implementations and use instead common methods in CacheOperations utility class
Create override for forEach and size as they are needed internally and do slightly different things
2025-08-16 10:45:37 +01:00