Strip Forgejo theme inheritance — 0.5.1 #10

Merged
plat merged 1 commit from strip/theme-inherit into main 2026-08-12 01:26:10 +00:00
Owner

Live testing surfaced a Forgejo OAuth reality: tokens are re-issued from the ORIGINAL grant, so the added read:user scope never reaches existing users' tokens without a manual revoke under Settings → Applications (fresh sign-in proven to 403 /user/settings). A feature needing a hidden consent dance is quiet brokenness — stripped. The brand-green tokens stay. 35/35 tests.

Live testing surfaced a Forgejo OAuth reality: tokens are re-issued from the ORIGINAL grant, so the added `read:user` scope never reaches existing users' tokens without a manual revoke under Settings → Applications (fresh sign-in proven to 403 `/user/settings`). A feature needing a hidden consent dance is quiet brokenness — stripped. The brand-green tokens stay. 35/35 tests.
Revert "viewer: inherit the user's Forgejo theme"
Some checks failed
guard-ppt / no-ppt (pull_request) Successful in 1s
guard-ppt / no-ppt (push) Successful in 0s
check / check (push) Successful in 21s
check / check (pull_request) Successful in 25s
preview / preview (pull_request) Failing after 0s
8f365c8d43
Stripped after live testing: Forgejo re-issues OAuth tokens from the
ORIGINAL grant, so a scope added later never reaches the token unless
the user first revokes the app under Settings → Applications — proven
with a fresh sign-in whose token 403s /user/settings ("does not have
required scope read:user"). A feature that needs a hidden consent
dance to work is quiet brokenness; out it goes. The brand-green tokens
(0.5.0's other half) stay. version 0.5.1.
plat merged commit 7424b57f87 into main 2026-08-12 01:26:10 +00:00
Sign in to join this conversation.
No reviewers
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
open-platform/app-template!10
No description provided.