chore(client): rebrand ProjectDirs org to Pandoras-box #32

Merged
David merged 2 commits from chore/rebrand-projectdirs-org-pandoras-box into main 2026-05-31 15:12:41 +02:00
Owner

Replaces the upstream maintainer handle Cyborus with this fork's owner Pandoras-box in the three directories::ProjectDirs::from("", "<org>", "forgejo-cli") calls: crates/fj-client/src/client_info.rs (OAuth client_ids lookup), and crates/fj-client/src/keys.rs (KeyInfo::load + save).

The organization argument is used differently per platform: Linux/XDG ignores it (paths derive from the application name only), so this is a no-op for the CI/runtime target. macOS uses {qualifier}.{org}.{app} and Windows uses {org}\{app}, so on those platforms this relocates the config/credential directory and existing installs would re-authenticate. No automated migration is included; the fork is early enough that macOS/Windows installs predating the rebrand are unlikely.

The https://codeberg.org/Cyborus/forgejo-api/issues/143 URL comment in crates/fj/src/repo.rs is a legitimate reference to the upstream forgejo-api crate and is intentionally left unchanged.

Closes FJ-29.

Replaces the upstream maintainer handle `Cyborus` with this fork's owner `Pandoras-box` in the three `directories::ProjectDirs::from("", "<org>", "forgejo-cli")` calls: `crates/fj-client/src/client_info.rs` (OAuth `client_ids` lookup), and `crates/fj-client/src/keys.rs` (`KeyInfo::load` + `save`). The `organization` argument is used differently per platform: Linux/XDG ignores it (paths derive from the application name only), so this is a no-op for the CI/runtime target. macOS uses `{qualifier}.{org}.{app}` and Windows uses `{org}\{app}`, so on those platforms this relocates the config/credential directory and existing installs would re-authenticate. No automated migration is included; the fork is early enough that macOS/Windows installs predating the rebrand are unlikely. The `https://codeberg.org/Cyborus/forgejo-api/issues/143` URL comment in `crates/fj/src/repo.rs` is a legitimate reference to the upstream `forgejo-api` crate and is intentionally left unchanged. Closes FJ-29.
chore(client): rebrand ProjectDirs org to Pandoras-box
All checks were successful
Check / fmt + clippy + build + tests (pull_request) Successful in 37s
47fb9387ed
Replace the upstream maintainer handle "Cyborus" with this fork's owner "Pandoras-box" in the three `directories::ProjectDirs::from("", "<org>", "forgejo-cli")` calls (client_info.rs, keys.rs load + save). On Linux/XDG the organization segment is ignored so this is a no-op for the CI/runtime target; on macOS and Windows it relocates the config/credential directory, so existing installs on those platforms re-authenticate. The forgejo-api issue URL comment in repo.rs is a real upstream reference and is left unchanged.

#FJ-29
Merge branch 'main' into chore/rebrand-projectdirs-org-pandoras-box
All checks were successful
Create release / Create release from merged PR (pull_request) Has been skipped
Check / fmt + clippy + build + tests (pull_request) Successful in 41s
d21de02a5d
David merged commit 2dad2a7f93 into main 2026-05-31 15:12:41 +02:00
David deleted branch chore/rebrand-projectdirs-org-pandoras-box 2026-05-31 15:12:41 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
pandoras-box/forgejo-cli!32
No description provided.