Whats new
=========

- Swipe nav on full screen media
- Made action buttons bigger
- Fix zap button not appearing
- Allow removal of Damoose account
- Profile is now clickable from side bar

- New settings view:
  * Resize zoom level
  * Clear cache
  * Change locale

- Localization support
  * German
  * Spanish
  * French
  * Chinese
  * Thai

Log
---

Fernando López Guevara (3):
      feat(full-screen-media): add swipe navigation
      feat(settings): add settings view
      fix(columns): prevent crash when switching to account with no columns

Terry Yiu (9):
      Add Fluent-based localization manager and add script to export source strings for translations
      Add French, German, Simplified Chinese, and Traditional Chinese translations
      Add Spanish (Latin America and Spain) translations
      Add Thai translations
      Add localization documentation to notedeck DEVELOPER.md
      Clean up time_ago_since, add tests, and internationalize strings
      Fix export_source_strings.py to adjust for tr! and tr_plural! macro signature changes
      Internationalize user-facing strings and export them for translations
      Update Chinese, French, and German translations

William Casarin (15):
      args: add --locale option
      debug: add startup query debug log
      fix missing zap button
      fix one missing home string
      gitignore: remove cache
      i18n: always have en-XA available
      i18n: disable bidi for tests
      i18n: disable broken tests for now
      i18n: make localization context non-global
      media/trust: always show if its yourself
      ripgrep: add ignore file for ftl files
      settings: fix route to relay
      ui/note: make buttons larger
      ui/note: small refactor to use returns instead of break
      wallet: remove unused flag in note context

kernelkind (14):
      add ChromePanelAction::Profile & use for pfp
      add new Accounts button to chrome sidebar
      allow removal of Damoose account
      appease clippy
      bugfix: properly sub to new selected acc after removal of selected
      bugfix: unsubscribe all decks when log out account
      bugfix: unsubscribe from timelines on deck deletion
      expose `AccountCache::falback`
      fix: sometimes most recent contacts list wasn't used
      make `UserAccount` cloneable
      move select account logic to own method
      use `NwcError` instead of nwc::Error
      use saturating sub

name                                                  added  removed  commits
kernelkind <kernelkind@gmail.com>                     +328   -50      14
Fernando López Guevara <fernando.lguevara@gmail.com>  +802   -36      3
William Casarin <jb55@jb55.com>                       +1603  -1297    15
Terry Yiu <git@tyiu.xyz>                              +7547  -1024    9

Signed-off-by: William Casarin <jb55@jb55.com>
This commit is contained in:
William Casarin
2025-07-23 13:02:07 -07:00
parent f9f8b3fe1b
commit 4e27c1f491
2 changed files with 6 additions and 6 deletions

10
Cargo.lock generated
View File

@@ -3418,7 +3418,7 @@ dependencies = [
[[package]]
name = "notedeck"
version = "0.5.6"
version = "0.5.7"
dependencies = [
"base32",
"bech32",
@@ -3466,7 +3466,7 @@ dependencies = [
[[package]]
name = "notedeck_chrome"
version = "0.5.6"
version = "0.5.7"
dependencies = [
"eframe",
"egui",
@@ -3495,7 +3495,7 @@ dependencies = [
[[package]]
name = "notedeck_columns"
version = "0.5.6"
version = "0.5.7"
dependencies = [
"base64 0.22.1",
"bech32",
@@ -3549,7 +3549,7 @@ dependencies = [
[[package]]
name = "notedeck_dave"
version = "0.5.6"
version = "0.5.7"
dependencies = [
"async-openai",
"bytemuck",
@@ -3573,7 +3573,7 @@ dependencies = [
[[package]]
name = "notedeck_ui"
version = "0.5.6"
version = "0.5.7"
dependencies = [
"bitflags 2.9.1",
"blurhash",

View File

@@ -1,6 +1,6 @@
[workspace]
resolver = "2"
package.version = "0.5.6"
package.version = "0.5.7"
members = [
"crates/notedeck",
"crates/notedeck_chrome",