git repository URL should not be in the git sidepanel #103

Closed
opened 2026-07-23 06:34:49 +00:00 by hugo · 1 comment
Owner

the git repository URL is in the sidebar for git actions, but that is unnecessary, it is usually only set up once. it should be handled differently and just be discovered from the current repo, but no editing is needed. we just want to use the current repo of the current blog project we are working on, not some way to change the remote.

the git repository URL is in the sidebar for git actions, but that is unnecessary, it is usually only set up once. it should be handled differently and just be discovered from the current repo, but no editing is needed. we just want to use the current repo of the current blog project we are working on, not some way to change the remote.
hugo added the enhancement label 2026-07-23 06:34:49 +00:00
Author
Owner

Implemented in 632822f. Removed the remote URL fields from both uninitialized and active Git sidebar states, removed the UI messages/state/handlers that could mutate origin, and removed the now-unused GitEngine setter. Repository snapshots still discover origin read-only for provider and synchronization behavior, and all Git actions continue to target the current blog project's directory. Removed obsolete locale keys, updated README and the Git/sidebar Allium surfaces, and added a widget-tree regression test proving the non-repository view has no text inputs while the active view contains only the commit-message input even when an origin exists. Neutral review compared both bDS2 states and the updated spec. Verified with focused UI/engine/i18n tests, full cargo test --workspace, cargo build --workspace, full Allium check/analyse, a release macOS bundle, and visual inspection of both sidebar states.

Implemented in 632822f. Removed the remote URL fields from both uninitialized and active Git sidebar states, removed the UI messages/state/handlers that could mutate origin, and removed the now-unused GitEngine setter. Repository snapshots still discover origin read-only for provider and synchronization behavior, and all Git actions continue to target the current blog project's directory. Removed obsolete locale keys, updated README and the Git/sidebar Allium surfaces, and added a widget-tree regression test proving the non-repository view has no text inputs while the active view contains only the commit-message input even when an origin exists. Neutral review compared both bDS2 states and the updated spec. Verified with focused UI/engine/i18n tests, full cargo test --workspace, cargo build --workspace, full Allium check/analyse, a release macOS bundle, and visual inspection of both sidebar states.
hugo closed this issue 2026-07-23 07:39:16 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: hugo/RuDS#103