KotlinGeekDev
460be8cbf3
Foundations(iOS Sourceset): Provide implementation for AESCBC.
2026-02-17 01:03:19 +01:00
KotlinGeekDev
bb5d785cb3
Enable running tests with resources for the androidHostTest sourceset, specifically HintIndexerTest. Replace non-null assertion with exception throw, to precisely identify test resource errors.
2026-02-12 15:02:02 +01:00
KotlinGeekDev
68c7f5e884
Linter fixes, plus a lint suppression for Buffer.kt.
2026-02-12 14:28:59 +01:00
KotlinGeekDev
9caba9dcd4
Merge upstream changes.
2026-02-11 14:26:36 +01:00
KotlinGeekDev
3f9614dd8f
Merge branch 'main' of https://github.com/vitorpamplona/amethyst into upstream-main
...
# Conflicts:
# gradle/libs.versions.toml
2026-02-11 13:57:01 +01:00
Vitor Pamplona
a70101f5e5
cleans up broadcasting tracker
2026-02-09 20:28:35 -05:00
KotlinGeekDev
295f980584
Merge remote-tracking branch 'origin/kmp-completeness' into kmp-completeness
2026-02-10 00:23:37 +01:00
Vitor Pamplona
89b058fff3
Adds yabu and nostr1 profile relays
2026-02-09 17:54:04 -05:00
Vitor Pamplona
97251b345a
Correcting relay url
2026-02-09 17:41:27 -05:00
Vitor Pamplona
9d32c314d1
Switching nostr.band to antiprimal on app defaults.
2026-02-09 16:27:19 -05:00
Vitor Pamplona
bc9adc8352
Breaks the search filter down into two subscriptions to prioritize Metadata without punishing content.
2026-02-09 16:12:11 -05:00
KotlinGeekDev
dcb10b249a
Foundations(iOS Sourceset): Provide implementation for MacInstance(using external library). Bring some tests into commonTest to make sure it works.
2026-02-09 21:57:54 +01:00
KotlinGeekDev
aa4d586025
Linter fixes for GZip.ios.kt
2026-02-09 20:42:18 +01:00
KotlinGeekDev
656af17b1c
Implement fix for URLs with absolute paths.
2026-02-09 20:41:18 +01:00
Vitor Pamplona
ae84a64b71
Fixes reformatting bug
2026-02-09 14:09:07 -05:00
Vitor Pamplona
eb66182211
- Updates several libraries
...
- Reformats code to the newest Klint
- Fixes isEmpty bug on Filters
2026-02-09 14:06:07 -05:00
Vitor Pamplona
710f15f790
- Fixes copyright using KDoc patterns instead of simpler comments
...
- Moves spotless and git-hooks to hidden folders
2026-02-09 13:06:41 -05:00
Vitor Pamplona
6125394354
Migrates to AGP 9
2026-02-08 16:33:39 -05:00
Vitor Pamplona
f8a232385d
Merge branch 'main' of https://github.com/vitorpamplona/amethyst
...
* 'main' of https://github.com/vitorpamplona/amethyst :
New Crowdin translations by GitHub Action
2026-02-08 12:05:02 -05:00
Vitor Pamplona
9d8c1f3ffe
Avoid dependency of AccountSettings for NwcSignerState
2026-02-08 12:04:51 -05:00
Vitor Pamplona
c319b25077
Merge pull request #1700 from vitorpamplona/l10n_crowdin_translations
...
New Crowdin Translations
2026-02-08 11:52:00 -05:00
Crowdin Bot
234ca70c4e
New Crowdin translations by GitHub Action
2026-02-08 16:43:29 +00:00
Vitor Pamplona
913b694f78
Clean up on unnecessary methods on Note
2026-02-08 11:35:26 -05:00
Vitor Pamplona
aa4cfdc237
Small refactoring
2026-02-07 18:54:48 -05:00
Vitor Pamplona
393d3b33f1
deletes old test
2026-02-07 18:52:17 -05:00
Vitor Pamplona
f37ab8e656
Moves to LruCache from androidx
2026-02-07 18:25:23 -05:00
Vitor Pamplona
2e64d36f39
Moves Blossom server list to use the ICacheProvider
2026-02-07 18:23:42 -05:00
Vitor Pamplona
571fb6af4b
Moves the new observables to commons
2026-02-07 18:20:50 -05:00
Vitor Pamplona
7813d20f8e
Increases the limit of Zap downloads for profiles to 1000
2026-02-07 18:20:23 -05:00
Vitor Pamplona
838fb3ed7e
Groups zaps in profile by user
...
Moves author's zap cache to the Profile viewmodel
Redesigns composables to match.
Updates Notifications to not use the old zap cache.
2026-02-07 17:52:26 -05:00
Vitor Pamplona
452d549e43
Fixes the fact that SortedSets can have duplicated objects in parallel adds.
...
Moves to concurrent sets with a Comparator that checks the object's reference to remove duplications in the set when events from addressables differ
2026-02-07 17:50:39 -05:00
Vitor Pamplona
2e85d1356e
Fixes Addressable vs Replaceable bases
2026-02-07 17:48:37 -05:00
Vitor Pamplona
93a17366a7
Merge branch 'main' of https://github.com/vitorpamplona/amethyst
...
* 'main' of https://github.com/vitorpamplona/amethyst :
Add SKILL.md for AI agent customization
2026-02-07 14:29:35 -05:00
Vitor Pamplona
ea34125fad
Moves relays used by each user cache to the new architecture
2026-02-07 14:29:03 -05:00
Vitor Pamplona
03e8316db4
Moves lud06 to lud16 mapping to Quartz
2026-02-07 12:29:13 -05:00
Vitor Pamplona
44b635c9e4
Merge pull request #1699 from CentauriAgent/add-agent-skill
...
Add SKILL.md for AI agent customization
2026-02-07 12:00:18 -05:00
Centauri
9c9a4f2e7d
Add SKILL.md for AI agent customization
...
This file provides instructions for AI agents to fork, customize,
and build branded versions of Amethyst.
Includes:
- Prerequisites and environment setup
- Step-by-step build workflow
- Common customizations (app name, package ID, icons, client tags)
- Troubleshooting guide
- Distribution options
2026-02-07 11:17:57 -05:00
Vitor Pamplona
4e39a531b7
Moves metadata methods from User to UserCache object
2026-02-07 10:18:13 -05:00
Vitor Pamplona
823624f8f2
adds a longer crop for npubs so that we can see vanity keys better when they don't have nip05s or statuses
2026-02-07 10:17:37 -05:00
Vitor Pamplona
bab881e75d
Moves status to a user property to avoid searching on scrolling
2026-02-06 18:15:12 -05:00
Vitor Pamplona
ec629ff081
Migrates contact list management to addressable notes
...
Creates new observable flows for LocalCache.
2026-02-06 16:12:11 -05:00
Vitor Pamplona
130a83f0b9
Fixes stability of Profile viewmodels
2026-02-06 15:54:08 -05:00
Vitor Pamplona
e97a30fcb1
Migrates to use "title" instead of "name" tags for NIP-51 lists.
2026-02-05 18:20:04 -05:00
Vitor Pamplona
4ced055035
Switches the metadata relay for the relay being used with the most amount of posts to be the relayhint
2026-02-04 17:38:01 -05:00
Vitor Pamplona
a67fe859e8
Merge pull request #1697 from vitorpamplona/l10n_crowdin_translations
...
New Crowdin Translations
2026-02-04 16:45:42 -05:00
Crowdin Bot
5de551078f
New Crowdin translations by GitHub Action
2026-02-04 21:41:27 +00:00
Vitor Pamplona
f89833cc72
Fix fdroid build
2026-02-04 16:37:29 -05:00
Vitor Pamplona
0225fde2a5
Fixes NIP05 username on Profiles
2026-02-04 16:25:40 -05:00
Vitor Pamplona
e6f7a543cd
Migrates Desktop App to the new metadata cache.
2026-02-04 15:38:16 -05:00
Vitor Pamplona
d2f77ed521
Merge branch 'main' of https://github.com/vitorpamplona/amethyst
...
* 'main' of https://github.com/vitorpamplona/amethyst : (48 commits)
Use accountViewModel.viewModelScope instead of rememberCoroutineScope() to allow download/share to finish even when controls auto-close.
Add content parameter to allow sharing of video from video player
New Crowdin translations by GitHub Action
- use a valid hex key - check the value of the tags
Fixed NullPointerException when filter contain tags
Fix assertEquals order
fix Jackson deserialization for empty Filters and add regression test
New Crowdin translations by GitHub Action
Consume File.delete() return values Extract duplicated "https://" literal into a private const val HTTPS_PREFIX
New Crowdin translations by GitHub Action
New Crowdin translations by GitHub Action
New Crowdin translations by GitHub Action
Load and save payment targets
refactor(commons): migrate from Moko to Compose Multiplatform Resources
feat(broadcast): Enhance retry, multi-broadcast UI, and post tracking (#1682 )
wip: Add BroadcastTracker to AccountViewModel (#1682 )
feat(broadcast): Add transparent event broadcasting feedback (#1682 )
Enabled the reactions expand control for zapraisers even when there are no zaps
New Crowdin translations by GitHub Action
refactor to reduce complexity encodePcmToAac
...
# Conflicts:
# amethyst/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/notifications/CardFeedState.kt
2026-02-04 14:35:35 -05:00