Vitor Pamplona
1c3e58303d
Merge pull request #1744 from vitorpamplona/claude/add-c0-protocol-support-GAos6
...
feat: add NIP-C0 code snippet support (kind:1337)
2026-03-02 19:17:53 -05:00
Claude
8c12d4d692
feat: add NIP-C0 code snippet support (kind:1337)
...
Adds full protocol support for NIP-C0 code snippet events following the
same structure used for NIP-88 polls.
Quartz (quartz/nipC0CodeSnippets/):
- CodeSnippetEvent (kind:1337) with accessors for all optional metadata
- TagArrayExt: parse language, extension, name, description, runtime,
license, deps (repeatable), and repo from tag arrays
- TagArrayBuilderExt: typed builder functions for CodeSnippetEvent
- Tag classes: LanguageTag (l), ExtensionTag, SnippetNameTag (name),
SnippetDescriptionTag (description), RuntimeTag, LicenseTag, DepTag,
RepoTag
EventFactory: register kind 1337 → CodeSnippetEvent
LocalCache: add consume(CodeSnippetEvent) and dispatch in when block
https://claude.ai/code/session_013ykLNfJNdwWpXh8ZhZaSXY
2026-03-02 23:48:43 +00:00
Vitor Pamplona
27d1a00196
Merge branch 'main' of https://github.com/vitorpamplona/amethyst
...
* 'main' of https://github.com/vitorpamplona/amethyst :
New Crowdin translations by GitHub Action
2026-03-02 18:35:34 -05:00
Vitor Pamplona
624cf26c29
Switches the public message API to use quoted posts on replies
2026-03-02 18:22:45 -05:00
Vitor Pamplona
934b1fd5ed
First chess refactoring
2026-03-02 18:14:08 -05:00
David Kaspar
fb6d582560
Merge pull request #1743 from vitorpamplona/l10n_crowdin_translations
...
New Crowdin Translations
2026-03-02 22:44:41 +00:00
Vitor Pamplona
df72a6e094
Fix floating action
2026-03-02 17:43:52 -05:00
Vitor Pamplona
d3343c2747
Fix wrong to string usage
2026-03-02 17:43:34 -05:00
Crowdin Bot
f72838139c
New Crowdin translations by GitHub Action
2026-03-02 22:35:03 +00:00
Vitor Pamplona
254ef7081b
Merge branch 'main' of https://github.com/vitorpamplona/amethyst
...
* 'main' of https://github.com/vitorpamplona/amethyst :
feat: add NIP-66 relay monitor and discovery support to quartz
2026-03-02 17:32:37 -05:00
Vitor Pamplona
c5cbc1887f
Moves all event kind names to strings.xml
2026-03-02 17:29:42 -05:00
Vitor Pamplona
15c961670e
Merge branch 'main' of https://github.com/vitorpamplona/amethyst
...
* 'main' of https://github.com/vitorpamplona/amethyst :
always show playback speed and position/duration text in white regardless of theme
New Crowdin translations by GitHub Action
extract rememberSaveMediaAction to eliminate toast/permission duplication
restore download toast and permission check fix overflow button background to solid
Code review fixes: reduce duplicate code
Code review fixes: Skip-forward clamps against unknown duration Share dropdown is no longer anchored to the overflow button simplify: keep skip amount fixed at 10
Code review fixes: Redundant Box in SkipButton Unused string resources remember { fadeIn() } pattern
Code review fixes: skipSeconds duplication + stale duration read pointerInput(Unit) stale capture ShareMediaAction composed unconditionally Overflow menu background opaque in dark theme
simplify top buttons, move to overflow add skip buttons add gradient overlays and double-tap gesture support
add skip button component, overflow menu component, gradient overlay
2026-03-02 17:18:40 -05:00
Vitor Pamplona
85330f932c
Merge pull request #1742 from vitorpamplona/claude/add-nip66-support-GmCWu
...
feat: add NIP-66 relay monitor and discovery support to quartz
2026-03-02 17:17:33 -05:00
Vitor Pamplona
7ed0909169
Blocks the size of RelayAuthStatus arrays from growing forever with auth messages
2026-03-02 17:09:52 -05:00
Vitor Pamplona
c3de179124
Merge pull request #1714 from davotoula/media3-updated-player-controls
...
Media3 updated player controls
2026-03-02 17:08:05 -05:00
davotoula
c335d3acd4
always show playback speed and position/duration text in white regardless of theme
2026-03-02 21:35:32 +00:00
Claude
49e2f2c7c9
feat: add NIP-66 relay monitor and discovery support to quartz
...
Implements both event kinds from NIP-66 (Relay Monitor Protocol):
- Kind 10166 (RelayMonitorEvent) - replaceable event published by
monitoring services, declaring check frequency, timeout values, and
supported check types (open, read, write, auth, nip11, dns, geo)
- Kind 30166 (RelayDiscoveryEvent) - addressable event (keyed by relay
URL in d-tag) published per monitored relay, carrying RTT metrics,
network type, relay type, supported NIPs, accepted kinds, access
requirements, topics, and geohash
Package: nip66RelayMonitor/{monitor,discovery} following existing NIP-88
patterns with tag classes, TagArrayBuilderExt, and TagArrayExt. Both
events registered in EventFactory.
https://claude.ai/code/session_01Wtg56Vudthgfyz8ASTb4p7
2026-03-02 21:20:43 +00:00
Vitor Pamplona
399c9463bf
- Removing unnecessary feed definitions
...
- Adds favorite relays to the top filter
2026-03-02 16:16:23 -05:00
David Kaspar
858d06380e
Merge pull request #1741 from vitorpamplona/l10n_crowdin_translations
...
New Crowdin Translations
2026-03-02 21:09:46 +00:00
Crowdin Bot
db380cfe24
New Crowdin translations by GitHub Action
2026-03-02 20:58:37 +00:00
Vitor Pamplona
bb6f052f32
Remove unnecessary params for FeedDefinitions
2026-03-02 15:56:18 -05:00
Vitor Pamplona
333480c29b
Moves TopFilter markers from Strings to full objects.
2026-03-02 15:41:44 -05:00
Vitor Pamplona
7fabb6b554
Makes addresses serializable
2026-03-02 15:39:58 -05:00
Vitor Pamplona
88294de509
Merge branch 'main' of https://github.com/vitorpamplona/amethyst
...
* 'main' of https://github.com/vitorpamplona/amethyst :
New Crowdin translations by GitHub Action
localize hardcoded Navigate string in UserSearchCard
add user avatar content descriptions in shared components
add content description to poll deadline date icon
correct pause button accessibility label
unrelated code cleanup
New Crowdin translations by GitHub Action
New Crowdin translations by GitHub Action
2026-03-02 15:39:44 -05:00
davotoula
3220b4a1a7
extract rememberSaveMediaAction to eliminate toast/permission duplication
2026-03-02 20:07:53 +00:00
davotoula
08f389230e
restore download toast and permission check
...
fix overflow button background to solid
2026-03-02 20:07:43 +00:00
David Kaspar
5984292ea5
Merge pull request #1740 from vitorpamplona/l10n_crowdin_translations
...
New Crowdin Translations
2026-03-02 18:03:49 +00:00
Crowdin Bot
408bc86e1d
New Crowdin translations by GitHub Action
2026-03-02 18:02:41 +00:00
David Kaspar
95353b5077
Merge pull request #1739 from davotoula/acessibility-issues
...
Fix minor accessibility issues
2026-03-02 17:59:17 +00:00
davotoula
49ea2a9a5a
localize hardcoded Navigate string in UserSearchCard
2026-03-02 16:57:12 +00:00
davotoula
daebea262a
add user avatar content descriptions in shared components
2026-03-02 16:56:28 +00:00
davotoula
937f30b48d
add content description to poll deadline date icon
2026-03-02 16:54:24 +00:00
davotoula
434a7dcf52
correct pause button accessibility label
2026-03-02 16:53:40 +00:00
davotoula
79e39e7e4f
unrelated code cleanup
2026-03-02 16:52:50 +00:00
David Kaspar
d87f62c330
Merge pull request #1738 from vitorpamplona/l10n_crowdin_translations
...
New Crowdin Translations
2026-03-02 16:28:55 +00:00
Crowdin Bot
7b5a7b8e0f
New Crowdin translations by GitHub Action
2026-03-02 16:27:51 +00:00
David Kaspar
f207bf14d7
Merge pull request #1737 from vitorpamplona/l10n_crowdin_translations
...
New Crowdin Translations
2026-03-02 16:26:19 +00:00
David Kaspar
381c3144b6
Merge branch 'main' into l10n_crowdin_translations
2026-03-02 16:26:10 +00:00
Vitor Pamplona
5b0f7b5a02
Merge branch 'main' of https://github.com/vitorpamplona/amethyst
...
* 'main' of https://github.com/vitorpamplona/amethyst :
update cz, pt, de, sv
remove unused imports
remove unused imports
remove unused imports
2026-03-02 11:25:18 -05:00
Vitor Pamplona
e6000cd3e9
Fixes spacing for replying to text
2026-03-02 11:20:09 -05:00
Vitor Pamplona
379dfedf05
Fixes link colors
2026-03-02 11:19:59 -05:00
Crowdin Bot
35090fcdfb
New Crowdin translations by GitHub Action
2026-03-02 16:16:16 +00:00
Vitor Pamplona
f18b87db5d
Merge pull request #1736 from davotoula/update-translations
...
update cz, pt, de, sv
2026-03-02 11:12:23 -05:00
Vitor Pamplona
c9b8cb677b
Merge pull request #1735 from davotoula/remove-unused-imports
...
Remove unused imports
2026-03-02 11:12:09 -05:00
davotoula
0d513dd63e
update cz, pt, de, sv
2026-03-02 16:02:40 +00:00
davotoula
59309c2b1d
remove unused imports
2026-03-02 15:53:21 +00:00
davotoula
51ba076f26
remove unused imports
2026-03-02 15:52:03 +00:00
davotoula
8846dd7edb
remove unused imports
2026-03-02 15:47:30 +00:00
Vitor Pamplona
89579aa35e
Merge branch 'main' of https://github.com/vitorpamplona/amethyst
...
* 'main' of https://github.com/vitorpamplona/amethyst :
feat: add RelayFeedScreen for browsing and following relay-specific feeds
2026-03-02 09:31:39 -05:00
Vitor Pamplona
6b1e6ef267
Fixing the "replying to" line appearing in every reply in the threadview
2026-03-02 09:29:11 -05:00