Add TUI publish feature and fix web UI dropdown

- Add Publish button to TUI for publishing tools directly from the
  graphical interface without using the command line
- Fix user dropdown menu in web UI header that stayed open after
  clicking (replaced Alpine.js directives with vanilla JS)
- Update test to use correct registry URL (cmdforge.brrd.tech)

Co-Authored-By: Claude Opus 4.5 <[email protected]>
This commit is contained in:
rob
2026-01-13 21:12:42 -04:00
co-authored by Claude Opus 4.5
parent 79739369f0
commit e18a575f76
4 changed files with 133 additions and 6 deletions
+1 -1
View File
@@ -186,7 +186,7 @@ class TestConfig:
def test_default_config(self):
config = Config()
assert config.registry.url == "https://gitea.brrd.tech/api/v1"
assert config.registry.url == "https://cmdforge.brrd.tech/api/v1"
assert config.auto_fetch_from_registry is True
assert config.client_id.startswith("anon_")