• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

archetech / archon
94%

Build:
DEFAULT BRANCH: main
Repo Added 12 Jan 2026 07:43PM UTC
Token VKRdMqMwqPTOZprp4p5Cb3v3uLt6LWUtk regen
Build 511 Last
Files 22
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH main
branch: main
CHANGE BRANCH
x
Reset
Sync Branches
  • main
  • 101-challenge-in-url
  • 102-create-id
  • 111-change-passphrase
  • 114-add-change-passphrase
  • 116-importbatch-fix
  • 123-did-version-explorer
  • 129-challenge-schemas
  • 129-improved-auth
  • 13-upgrade-kubo-ipfs
  • 136-lightning-wallets
  • 137-explorer-export-unrestricted
  • 14-merge-search-server
  • 141-l402-disable
  • 143-version-endpoints
  • 145-decode-lightning-invoice
  • 147-lightning-web-client
  • 149-local-lightning-stack
  • 151-grafana-dashboard-styling
  • 153-change-registry
  • 154-lightning-zap
  • 159-lightning-zap-web-ui
  • 164-lightning-payment-history
  • 17-report-version
  • 181-liquid-btc
  • 181-liquid-registry
  • 184-did-properties
  • 190-wallet-metrics
  • 198-filter-alias
  • 2-remove-deprecated
  • 201-standalone-clients
  • 203-vite-build-args
  • 205-get-version-method
  • 206-drawbridge-public-only
  • 207-settings-tab
  • 21-rename-groupvault
  • 210-firefox-extension
  • 212-refresh-properties-after-add
  • 213-remove-version-footer
  • 216-upgrade-kubo
  • 22-rename-version
  • 221-persist-passphrase-session-storage
  • 24-refactor-keymaster
  • 26-support-mainnet
  • 28-import-schema-pack
  • 3-refactor-credentials
  • 31-observability
  • 36-avoid-duplicating-verifiablecredential
  • 38-add-cli-to-keymaster-package
  • 44-get-vault-item
  • 47-transition-schemas
  • 51-wallet-is-missing
  • 55-add-dmail-commands
  • 56-did-aliases
  • 57-cl-hive
  • 58-missing-update-credential-command
  • 6-fix-lint-errors
  • 60-refactor-cli-tests
  • 64-improve-security
  • 68-add-get-property
  • 69-rename-updateasset
  • 70-make-upload-limit-configurable
  • 74-rename-document-assets
  • 77-image-assets-should-be-file-assets
  • 8-rename-cas
  • 81-universal-resolver
  • 84-cli-vote-poll
  • 85-add-JOSE
  • 86-credentialsubjects
  • 88-refactor-polls
  • 91-incorrect-passphrase
  • 93-view-credential
  • 95-edit-credential
  • bounty-ledger
  • chore/init-v0.5
  • chore/replace-icons-156
  • cln-rtl
  • docs/cli-lightning-commands
  • docs/lightning-zap-did-lud16-comparison
  • docs/lightning-zap-sequence-diagram
  • e2e-report
  • explorer-admin-api-key
  • feat/deployment-docs
  • feat/lightning-export-import
  • feat/python-sdk-lightning-sync
  • feat/wallet-service
  • fix/l402-default
  • fix/lint-warnings
  • fix/persist-tor-key
  • init-v0.3
  • init-v0.4
  • issue-160-lud16-zap
  • issue-166-l402-default-false
  • nostr-accordion
  • nostr-accordion-apps
  • op-mining
  • pre-release
  • prerelease
  • refactor-satoshi
  • refactor-version
  • release-0.1
  • release-0.2
  • release-0.3
  • release-0.4
  • release-npm-20260130
  • release-npm-20260202
  • release-npm-20260209
  • release-npm-20260211
  • release-npm-20260212
  • release-npm-20260213
  • release-npm-20260216
  • release-npm-20260219
  • release-npm-20260221
  • release-npm-20260304
  • release-npm-20260305
  • test-performance

15 Mar 2026 09:37PM UTC coverage: 94.2% (-0.07%) from 94.265%
23119891353

push

github

web-flow
feat: Add getVersion() to KeymasterClient (#219)

* feat: Add getVersion() to KeymasterClient and use in UI

Add getVersion() method to KeymasterClient that returns { version,
commit } from the server's /version endpoint. Fix GatekeeperClient
getVersion() return type from number to { version, commit }. Add
get_version() to Python SDK for parity.

Replace raw fetch('/api/v1/version') in KeymasterUI with
keymaster.getVersion(), decoupling the UI from URL details.

Closes #205

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* fix: Add getVersion() to Keymaster class via gatekeeper delegation

The Keymaster core class (used by gatekeeper-client) didn't have
getVersion(), only KeymasterClient did. Delegate to the gatekeeper's
getVersion() with a runtime check since GatekeeperInterface doesn't
include it (local Gatekeeper has no version endpoint).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* fix: Read Keymaster version from package.json instead of gatekeeper

The Keymaster class is a local library, not a remote client. Its
getVersion() should return its own package version, not delegate to
the gatekeeper.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* fix: Use hardcoded version constant instead of createRequire

createRequire is Node-only and breaks when Vite bundles keymaster for
browser clients. Use a simple version constant instead.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* fix: Remove getVersion from Keymaster class, use runtime check in UI

Keymaster is a library used in both Node and browser — importing
package.json or using createRequire breaks Vite builds. Remove
getVersion() from the Keymaster class. The UI now checks if
keymaster.getVersion exists (KeymasterClient has it), falling back
to a direct fetch with serverUrl for the local Keymaster case.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* fix: Display version i... (continued)

1755 of 1933 branches covered (90.79%)

Branch coverage included in aggregate %.

0 of 4 new or added lines in 1 file covered. (0.0%)

3751 of 3912 relevant lines covered (95.88%)

1176.37 hits per line

Relevant lines Covered
Build:
Build:
3912 RELEVANT LINES 3751 COVERED LINES
1176.37 HITS PER LINE
Source Files on main
  • Tree
  • List 22
  • Changed 20
  • Source Changed 2
  • Coverage Changed 20
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
23119891353 main feat: Add getVersion() to KeymasterClient (#219) * feat: Add getVersion() to KeymasterClient and use in UI Add getVersion() method to KeymasterClient that returns { version, commit } from the server's /version endpoint. Fix GatekeeperClient getV... push 15 Mar 2026 09:40PM UTC web-flow github
94.2
23117389304 main feat: Add Firefox extension support (#218) * feat: Add Firefox extension support Eliminate chrome.offscreen dependency by merging offscreen message handlers (passphrase cache, state storage, message relay) into the background script. This makes ... push 15 Mar 2026 07:19PM UTC web-flow github
94.26
23095870350 main chore: Upgrade Kubo to v0.40.1 (#217) Closes #216 Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com> push 14 Mar 2026 08:37PM UTC web-flow github
94.26
23095767948 main fix: Refresh identity version after property changes (#215) * fix: Refresh identity tab version after property changes After adding, editing, or deleting a property, re-resolve the current ID's DID document so the version number on the identity ... push 14 Mar 2026 08:31PM UTC web-flow github
94.26
23094912057 main fix: Remove version footer from web clients (#214) Version info is available in the Settings tab, so the footer is redundant. Closes #213 Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com> push 14 Mar 2026 07:40PM UTC web-flow github
94.26
23094035998 main refactor: Remove admin/internal endpoints from Drawbridge (#211) Drawbridge is the public-facing API gateway and should only expose endpoints that external users need. Remove 11 gatekeeper admin proxy routes that should only be accessed directly ... push 14 Mar 2026 06:46PM UTC web-flow github
94.26
23093339786 main feat: Add settings tab and derive server URL at runtime (#209) * feat: Add settings tab and derive server URL from hostname at runtime Add Settings tab to gatekeeper-client and keymaster-client with server URL configuration persisted in localSto... push 14 Mar 2026 06:04PM UTC web-flow github
94.26
23079040854 main fix: Pass Vite client URLs as build args instead of runtime env vars (#204) Vite inlines import.meta.env at build time, so VITE_*_URL set via compose environment had no effect. Move to build args and reorder Dockerfiles so the URL is available du... push 14 Mar 2026 03:09AM UTC web-flow github
94.26
23067122889 main refactor: Move gatekeeper and keymaster clients to standalone containers (#202) * refactor: Move gatekeeper and keymaster clients to standalone containers Extract embedded CRA clients from service containers into standalone Vite apps under apps/... push 13 Mar 2026 07:29PM UTC web-flow github
94.26
23056793089 main feat: Display client and server version in web clients (#200) * feat: Display client and server version in web clients Add version info to all 4 web clients: - Gatekeeper/keymaster: footer with client version, server version, and URL - React-wal... push 13 Mar 2026 03:03PM UTC web-flow github
94.26
See All Builds (504)

Badge your Repo: archon

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc