diff --git a/.claude/skills/android-expert/SKILL.md b/.claude/skills/android-expert/SKILL.md
index e99df4ac32..17fc010597 100644
--- a/.claude/skills/android-expert/SKILL.md
+++ b/.claude/skills/android-expert/SKILL.md
@@ -745,8 +745,8 @@ android {
applicationId = "com.vitorpamplona.amethyst"
minSdk = 26 // Android 8.0 (Oreo)
targetSdk = 36 // Android 15
- versionCode = 438
- versionName = "1.07.2"
+ versionCode = 439
+ versionName = "1.07.3"
vectorDrawables {
useSupportLibrary = true
diff --git a/.claude/skills/quartz-integration/SKILL.md b/.claude/skills/quartz-integration/SKILL.md
index 962ac0fe9f..0f2f5cc902 100644
--- a/.claude/skills/quartz-integration/SKILL.md
+++ b/.claude/skills/quartz-integration/SKILL.md
@@ -7,7 +7,7 @@ description: Integration guide for using the Quartz Nostr KMP library in externa
Reference for integrating `com.vitorpamplona.quartz:quartz` into external Nostr KMP projects.
-**Published artifact**: `com.vitorpamplona.quartz:quartz:1.07.2` (Maven Central)
+**Published artifact**: `com.vitorpamplona.quartz:quartz:1.07.3` (Maven Central)
**Targets**: JVM 21+, Android (minSdk 21+), iOS (XCFramework `quartz-kmpKit`)
**License**: MIT
@@ -19,7 +19,7 @@ Reference for integrating `com.vitorpamplona.quartz:quartz` into external Nostr
```toml
[versions]
-quartz = "1.07.2"
+quartz = "1.07.3"
[libraries]
quartz = { module = "com.vitorpamplona.quartz:quartz", version.ref = "quartz" }
@@ -41,7 +41,7 @@ kotlin {
```kotlin
dependencies {
- implementation("com.vitorpamplona.quartz:quartz:1.07.2")
+ implementation("com.vitorpamplona.quartz:quartz:1.07.3")
}
```
diff --git a/.claude/skills/quartz-integration/references/gradle-setup.md b/.claude/skills/quartz-integration/references/gradle-setup.md
index d2c954b3ee..d3f6a9c7d0 100644
--- a/.claude/skills/quartz-integration/references/gradle-setup.md
+++ b/.claude/skills/quartz-integration/references/gradle-setup.md
@@ -3,7 +3,7 @@
## Current version
```
-com.vitorpamplona.quartz:quartz:1.07.2
+com.vitorpamplona.quartz:quartz:1.07.3
```
Check latest: https://central.sonatype.com/artifact/com.vitorpamplona.quartz/quartz
@@ -16,7 +16,7 @@ Check latest: https://central.sonatype.com/artifact/com.vitorpamplona.quartz/qua
```toml
[versions]
-quartz = "1.07.2"
+quartz = "1.07.3"
[libraries]
quartz = { module = "com.vitorpamplona.quartz:quartz", version.ref = "quartz" }
@@ -55,7 +55,7 @@ kotlin {
```kotlin
// build.gradle.kts (app module)
dependencies {
- implementation("com.vitorpamplona.quartz:quartz:1.07.2")
+ implementation("com.vitorpamplona.quartz:quartz:1.07.3")
}
```
@@ -70,7 +70,7 @@ plugins {
}
dependencies {
- implementation("com.vitorpamplona.quartz:quartz:1.07.2")
+ implementation("com.vitorpamplona.quartz:quartz:1.07.3")
// JNA needed for libsodium (NIP-44) on JVM
implementation("net.java.dev.jna:jna:5.18.1")
}
diff --git a/.claude/skills/quartz-kmp.md b/.claude/skills/quartz-kmp.md
index de372a5a20..741785e822 100644
--- a/.claude/skills/quartz-kmp.md
+++ b/.claude/skills/quartz-kmp.md
@@ -17,7 +17,7 @@ The Quartz library was successfully converted from Android-only to full KMP supp
## Current artifact
```
-com.vitorpamplona.quartz:quartz:1.07.2
+com.vitorpamplona.quartz:quartz:1.07.3
```
See `.claude/skills/quartz-integration/SKILL.md` for full integration guide.
\ No newline at end of file
diff --git a/CHANGELOG.md b/CHANGELOG.md
index f449dddb02..b9c2af4afd 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,24 @@
+
+# [Release v1.07.3: GIF Keyboard](https://github.com/vitorpamplona/amethyst/releases/tag/v1.07.3) - 2026-03-31
+
+- Migrates Shorts UI out of a paged design
+- New edge-to-edge feed for Pictures only
+- New edge-to-edge feed for Shorts only
+- New edge-to-edge feed for long Videos only
+- Migrates Badges to kind 10008
+- Migrates Bookmarks to kind 10003
+- Fixes AOSP keyboard auto-correction bug
+- Fixes Poll's top nav filter
+- Fixes loading of Bookmark sets
+- Fixes sorting stability by including event ids
+- Fixes cursor position in quote post field
+- Fixes rendering of nostr: uris when composing notes
+- Adds Basic support for reaction notifications
+- Refactors NIP-58 Badges on Quartz
+- Refactors LocalCache methods
+- Improvements to the Chess engine (debug only)
+- Add error handling to Tor service initialization and control
+
# [Release v1.07.2: GIF Keyboard](https://github.com/vitorpamplona/amethyst/releases/tag/v1.07.2) - 2026-03-30
diff --git a/amethyst/build.gradle b/amethyst/build.gradle
index 5bbb9f734d..988b6ce4ca 100644
--- a/amethyst/build.gradle
+++ b/amethyst/build.gradle
@@ -54,8 +54,8 @@ android {
applicationId = "com.vitorpamplona.amethyst"
minSdk = libs.versions.android.minSdk.get().toInteger()
targetSdk = libs.versions.android.targetSdk.get().toInteger()
- versionCode = 438
- versionName = generateVersionName("1.07.2")
+ versionCode = 439
+ versionName = generateVersionName("1.07.3")
buildConfigField "String", "RELEASE_NOTES_ID", "\"12cd4bce977ed53502cf121ecba89a190ab02685333c8f230bac35b04f920eeb\""
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
diff --git a/quartz/build.gradle.kts b/quartz/build.gradle.kts
index 0008b43763..f04fd68e0a 100644
--- a/quartz/build.gradle.kts
+++ b/quartz/build.gradle.kts
@@ -315,7 +315,7 @@ mavenPublishing {
coordinates(
groupId = "com.vitorpamplona.quartz",
artifactId = "quartz",
- version = "1.07.2",
+ version = "1.07.3",
)
// Configure publishing to Maven Central