Skip to content

chore: rename app ID to io.github.Green2Grey2.QuickView - #6

Merged
green2grey merged 1 commit into
mainfrom
chore/app-id-rename
Jul 6, 2026
Merged

chore: rename app ID to io.github.Green2Grey2.QuickView#6
green2grey merged 1 commit into
mainfrom
chore/app-id-rename

Conversation

@green2grey

Copy link
Copy Markdown
Member

Mechanical rename of the placeholder com.example.QuickView app ID ahead of wider distribution (Phase 6). No code behavior changes.

  • GTK application_id in quickview-ui/src/lib.rs
  • ProjectDirs::from("io.github", "Green2Grey2", "QuickView") in cache.rs — Linux paths use the lowercased app name, so ~/.cache/quickview/ does not move; verified an existing OCR cache entry still hits after the rename
  • git mv of the .desktop, metainfo, SVG icon, and Flatpak manifest (filenames embed the ID) plus their contents, PKGBUILD install paths, templates, README icon path
  • Drops the empty assets/icons/hicolor/256x256/ directory (packaging only installs the SVG)

Validation: desktop-file-validate OK; appstreamcli validate OK (1 info: developer-info-missing, pre-existing); grep -ri com.example clean; fmt/clippy/tests green; smoke-launched Quick Preview.

…uickView

Placeholder ID replaced everywhere ahead of wider distribution: GTK
application id, ProjectDirs qualifier triple in cache.rs, .desktop /
metainfo / icon / Flatpak manifest filenames and contents, PKGBUILD
install paths, templates, README icon path. Linux cache/config paths
derive from the lowercased app name, so ~/.cache/quickview/ is unchanged
and existing OCR cache entries stay valid (verified: cache hit after
rename). Also drops the empty assets/icons/hicolor/256x256/ directory
(packaging only installs the SVG).
@green2grey
green2grey merged commit ed2bd28 into main Jul 6, 2026
@green2grey
green2grey deleted the chore/app-id-rename branch July 6, 2026 07:21

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 2af6354076

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@@ -1,5 +1,5 @@
{
"app-id": "com.example.QuickView",
"app-id": "io.github.Green2Grey2.QuickView",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Use a lowercase owner in the Flatpak app ID

When building or publishing the Flatpak/AppStream metadata, Green2Grey2 is part of the reverse-DNS domain portion (io.github.<owner>), and the Flatpak application-ID conventions say that domain portion must be lowercase (Flatpak docs). Keeping this mixed-case owner makes the renamed ID non-compliant and can block app-center/Flatpak validation; use a lowercase owner such as io.github.green2grey2.QuickView consistently across the manifest, desktop ID, metainfo, icon name, and GApplication ID.

Useful? React with 👍 / 👎.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant