github-actions[bot]
4fc54a3581
chore(release): 0.7.1 [skip ci]
...
## [0.7.1](https://github.com/offendingcommit/openconcho/compare/v0.7.0...v0.7.1 ) (2026-05-12)
### Bug Fixes
* improve dark mode accessibility contrast ([7827438 ](7827438d92 ))
* show structured page placeholders while loading ([3075e4a ](3075e4a005 ))
2026-05-12 16:07:18 +00:00
Offending Commit
1008e97683
Merge pull request #10 from offendingcommit/codex/page-loading-placeholders
...
[codex] Show structured page placeholders while loading
2026-05-12 11:06:22 -05:00
Offending Commit
4c5489915e
ci: move desktop cargo check out of github actions
2026-05-12 10:46:35 -05:00
Offending Commit
5a430b4950
ci: cache apt packages for tauri linux deps
2026-05-12 10:18:56 -05:00
Offending Commit
57b7ff3ad3
Merge branch 'main' into codex/page-loading-placeholders
...
Signed-off-by: Offending Commit <offendingcommit@gmail.com >
2026-05-12 10:08:10 -05:00
Offending Commit
9cc7d08ea1
Merge pull request #9 from offendingcommit/codex/darkmode-accessibility
...
[codex] Improve dark mode accessibility contrast
2026-05-12 10:07:39 -05:00
Offending Commit
3075e4a005
fix: show structured page placeholders while loading
2026-05-12 10:05:00 -05:00
Offending Commit
7827438d92
fix: improve dark mode accessibility contrast
2026-05-12 09:49:27 -05:00
github-actions[bot]
3d1bb4c93c
chore(release): 0.7.0 [skip ci]
...
# [0.7.0](https://github.com/offendingcommit/openconcho/compare/v0.6.0...v0.7.0 ) (2026-05-04)
### Features
* deep linking for hosted URLs and openconcho:// scheme ([578c8f4 ](578c8f4c46 ))
2026-05-04 16:36:23 +00:00
Offending Commit
a07adcbcbc
Merge pull request #7 from offendingcommit/feat/deep-linking
...
feat: deep linking for hosted URLs and openconcho:// scheme
2026-05-04 11:33:25 -05:00
github-actions[bot]
387bfa4228
chore(release): 0.6.0 [skip ci]
...
# [0.6.0](https://github.com/offendingcommit/openconcho/compare/v0.5.3...v0.6.0 ) (2026-05-04)
### Features
* support multiple Honcho instances (closes [#2 ](https://github.com/offendingcommit/openconcho/issues/2 )) ([f706c83 ](f706c83cc1 ))
2026-05-04 16:33:21 +00:00
Offending Commit
f9e26d42f1
Merge branch 'main' into feat/deep-linking
2026-05-04 11:31:55 -05:00
Offending Commit
ee76f7a325
Merge pull request #8 from offendingcommit/feat/multi-instance
...
feat: support multiple Honcho instances
2026-05-04 11:31:40 -05:00
Offending Commit
f706c83cc1
feat: support multiple Honcho instances ( closes #2 )
...
Replace single localStorage config with a named-instance store
({ instances: Instance[], activeId }). Adds an instances manager on
the settings page (list / add / edit / delete / activate) and a
sidebar switcher for quick swaps. Existing single-config users are
migrated transparently on first load.
Switching or deleting an instance clears the TanStack Query cache so
data from another deployment never bleeds into the active view.
2026-05-04 11:09:28 -05:00
Offending Commit
578c8f4c46
feat: deep linking for hosted URLs and openconcho:// scheme
...
Add /explore redirect route that maps Honcho's deep-link shape
(?workspace=...&view=...&session=...) onto our existing flat routes,
so any app.honcho.dev URL works against a self-hosted instance by
swapping the host.
Wire tauri-plugin-deep-link to register the openconcho:// scheme on
desktop and forward incoming URLs into the router on launch and at
runtime.
2026-05-04 10:12:25 -05:00
Offending Commit
2b0844d4d3
Merge pull request #6 from offendingcommit/docs/claude-md-refresh
...
chore(dx): refresh CLAUDE.md, consolidate commands behind make, add editor config
2026-05-03 17:20:07 -05:00
Offending Commit
3690cf0814
chore(dx): consolidate commands behind make + add editor config
...
- Make is the canonical interface; pnpm scripts wrap turbo, make wraps pnpm
- CI now calls `make ci-web` / `make ci-desktop` so local == CI
- Add .nvmrc (node 24, matches CI) + engines field
- Add .editorconfig and .vscode (extensions + settings)
- Add `pnpm bootstrap` (deps + Playwright Chromium)
- Add `dev:web` / `dev:desktop` shortcuts
- CONTRIBUTING.md: lead with `make bootstrap`/`make dev-web`,
link Tauri prereqs, fix wrong `pnpm dev` claim
- CLAUDE.md: command table reflects make-first workflow
2026-05-03 17:18:09 -05:00
github-actions[bot]
7ff16f9548
chore(release): 0.5.3 [skip ci]
...
## [0.5.3](https://github.com/offendingcommit/openconcho/compare/v0.5.2...v0.5.3 ) (2026-05-03)
### Bug Fixes
* **release:** regenerate and commit Cargo.lock on release ([6f9abf8 ](6f9abf84ff ))
* **web:** render sidebar on settings route ([557fecf ](557fecf038 ))
* **web:** show settings on first load and hoist DemoProvider globally ([8f5a6aa ](8f5a6aa7e9 ))
2026-05-03 22:17:20 +00:00
Offending Commit
4a69c7d2a9
docs(claude): refresh CLAUDE.md for monorepo reality
...
- Fix commands (pnpm dev runs Tauri; add web filter, typecheck, test:e2e)
- Add packages/{web,desktop} structure
- Note catalog, commitlint, semantic-release, gh account conventions
2026-05-03 17:11:29 -05:00
Offending Commit
0daeadfc9c
Merge pull request #5 from offendingcommit/fix/release-cargo-lock
...
fix(release): regenerate and commit Cargo.lock on release
2026-05-03 17:10:17 -05:00
Offending Commit
6f9abf84ff
fix(release): regenerate and commit Cargo.lock on release
...
Previously the release workflow updated Cargo.toml's version via sed
but never refreshed Cargo.lock, leaving it one version behind after
every release. Add cargo update for the openconcho package to the
prepareCmd, and add Cargo.lock to @semantic-release/git assets so it
ships in the release commit.
Also bumps the lagging 0.5.1 -> 0.5.2 lockfile entry that the
0.5.2 release missed.
2026-05-03 17:08:29 -05:00
Offending Commit
2c848d6f1c
Merge pull request #1 from offendingcommit/fix/web-settings-and-demo-provider
...
fix(web): settings shows on first load + global DemoProvider
2026-05-03 17:05:39 -05:00
Offending Commit
34319db283
chore(test): catalog @playwright/test and wire e2e into turbo
...
- Promote @playwright/test to the workspace catalog
- Add test:e2e turbo task (uncached)
- Add root pnpm test:e2e script
- Vitest scopes to src/**/*.{test,spec} and excludes e2e/
2026-05-03 17:03:55 -05:00
Offending Commit
557fecf038
fix(web): render sidebar on settings route
...
Settings page was rendering Outlet directly, omitting the Sidebar nav.
Adds a playwright e2e test asserting sidebar visibility on both
dashboard and settings routes.
2026-05-03 16:58:43 -05:00
Offending Commit
784cbee870
style(web): fix biome import order in test files
2026-05-03 16:54:18 -05:00
Offending Commit
8f5a6aa7e9
fix(web): show settings on first load and hoist DemoProvider globally
...
Bug 1: On a fresh load with no saved config, RootLayout returned `null`
while a useEffect-driven `router.navigate()` fired, leaving a blank screen
until the user manually refreshed. Move the redirect into the root route's
`beforeLoad` so it happens synchronously during route resolution and the
settings form renders on first paint.
Bug 2: `DemoProvider` was mounted inside `RootLayout` only on the
non-settings branch, so any component reading `useDemo()` outside that
branch would throw "useDemoContext must be used within DemoProvider".
Hoist `<DemoProvider>` to `main.tsx` so the context is available app-wide.
Adds vitest + RTL setup with regression tests for both behaviours.
2026-05-03 16:41:59 -05:00
Offending Commit
3fa4d599fe
docs: add OSS community health files
...
- CONTRIBUTING.md: contributor onboarding, conventional commit rules, local setup
- CODE_OF_CONDUCT.md: adopts Contributor Covenant 2.1 by reference
- SECURITY.md: vulnerability reporting via GitHub private advisories, scope boundaries
- .github/ISSUE_TEMPLATE/config.yml: disables blank issues, links to discussions and Honcho upstream
Lifts the GitHub community profile score from 57% toward 100%.
2026-05-01 09:57:57 -05:00
Offending Commit
2349a1d41d
docs: bust camo cache on release/downloads/license badges
...
Camo had cached "repo not found" SVGs from before the repo had releases.
Adding query params changes the camo hash so GitHub re-fetches from shields.io.
2026-05-01 09:50:32 -05:00
github-actions[bot]
b03eb529bf
chore(release): 0.5.2 [skip ci]
...
## [0.5.2](https://github.com/offendingcommit/openconcho/compare/v0.5.1...v0.5.2 ) (2026-04-28)
### Bug Fixes
* **ci:** make sure we build web before we build the app ([c3b4e58 ](c3b4e58816 ))
2026-04-28 19:54:03 +00:00
Offending Commit
c3b4e58816
fix(ci): make sure we build web before we build the app
2026-04-28 14:52:09 -05:00
github-actions[bot]
4aeae6b12f
chore(release): 0.5.1 [skip ci]
...
## [0.5.1](https://github.com/offendingcommit/openconcho/compare/v0.5.0...v0.5.1 ) (2026-04-27)
### Bug Fixes
* **release:** route tauri build through turborepo task graph ([6df9f02 ](6df9f02492 )), closes [desktop#tauri](https://github.com/desktop/issues/tauri ) [web#build](https://github.com/web/issues/build )
2026-04-27 20:10:06 +00:00
Offending Commit
6df9f02492
fix(release): route tauri build through turborepo task graph
...
Adds a `tauri` task to turbo.json with dependsOn ["^build"] so that
desktop#tauri automatically triggers web#build first via the workspace
dependency graph. The tauriScript routes tauri-action through turbo
rather than invoking tauri directly, eliminating the need for an
explicit build step.
2026-04-27 15:08:23 -05:00
github-actions[bot]
88820602fe
chore(release): 0.5.0 [skip ci]
...
# [0.5.0](https://github.com/offendingcommit/openconcho/compare/v0.4.0...v0.5.0 ) (2026-04-27)
### Bug Fixes
* **release:** sync versions to v0.4.0 and wire up semantic-release npm plugin ([18feaeb ](18feaeb3d4 ))
* **release:** use tauri-action beforeBuildCommand for web build ([c66d0f3 ](c66d0f326c ))
### Features
* **demo:** extend mask() to all breadcrumbs, page titles, and identifiers ([123828c ](123828ccb6 ))
* **demo:** replace blur with asterisk masking of user data via React context ([8f9d806 ](8f9d806eef ))
* **web:** show app version in sidebar footer via Vite define ([7848d69 ](7848d69524 ))
2026-04-27 19:51:15 +00:00
Offending Commit
c66d0f326c
fix(release): use tauri-action beforeBuildCommand for web build
...
Moves web frontend build into tauri-action's beforeBuildCommand so
Turborepo's dependency graph drives the ordering rather than a
detached workflow step that can be reordered away from the action
that needs it.
2026-04-27 14:48:44 -05:00
Offending Commit
18feaeb3d4
fix(release): sync versions to v0.4.0 and wire up semantic-release npm plugin
...
- Add @semantic-release/npm (npmPublish: false) to bump root package.json
- Add prepareCmd to exec plugin to sync Cargo.toml on each release
- Add Cargo.toml to @semantic-release/git assets
- Manually advance package.json and Cargo.toml from 0.1.0 → 0.4.0
2026-04-27 14:36:47 -05:00
Offending Commit
7848d69524
feat(web): show app version in sidebar footer via Vite define
...
Reads version from root package.json at build time and injects it
as __APP_VERSION__ via Vite define, replacing the hardcoded "API v3".
2026-04-27 14:34:19 -05:00
Offending Commit
123828ccb6
feat(demo): extend mask() to all breadcrumbs, page titles, and identifiers
...
Covers workspace IDs, session IDs, peer IDs in breadcrumbs and titles,
server base URL in sidebar, webhook URLs/IDs, and session metadata source
tags across all 11 components.
2026-04-27 14:34:18 -05:00
Offending Commit
8f9d806eef
feat(demo): replace blur with asterisk masking of user data via React context
2026-04-27 14:34:18 -05:00
github-actions[bot]
4f51ceae89
chore(release): 0.4.0 [skip ci]
...
# [0.4.0](https://github.com/offendingcommit/openconcho/compare/v0.3.0...v0.4.0 ) (2026-04-27)
### Bug Fixes
* **demo:** replace redacted font with CSS blur on main content ([7c022d0 ](7c022d0929 ))
### Features
* add demo mode feature flag using Redacted Script font ([c2e2c83 ](c2e2c835de ))
* rename Honcho UI to OpenConcho, use SVG logo in sidebar and settings ([d0aba02 ](d0aba0250d ))
2026-04-27 19:13:23 +00:00
Offending Commit
7c022d0929
fix(demo): replace redacted font with CSS blur on main content
2026-04-27 14:11:36 -05:00
Offending Commit
d0aba0250d
feat: rename Honcho UI to OpenConcho, use SVG logo in sidebar and settings
2026-04-27 14:10:25 -05:00
Offending Commit
c2e2c835de
feat: add demo mode feature flag using Redacted Script font
2026-04-27 14:09:13 -05:00
github-actions[bot]
b25a6835b1
chore(release): 0.3.0 [skip ci]
...
# [0.3.0](https://github.com/offendingcommit/openconcho/compare/v0.2.1...v0.3.0 ) (2026-04-27)
### Features
* **ci:** add workflow_dispatch to release for manual tag builds ([18905ef ](18905ef987 ))
2026-04-27 19:05:56 +00:00
Offending Commit
18905ef987
feat(ci): add workflow_dispatch to release for manual tag builds
2026-04-27 14:04:37 -05:00
github-actions[bot]
86f5c44880
chore(release): 0.2.1 [skip ci]
...
## [0.2.1](https://github.com/offendingcommit/openconcho/compare/v0.2.0...v0.2.1 ) (2026-04-27)
### Bug Fixes
* **ci:** use RELEASE_TOKEN PAT so tag push triggers release workflow ([20bec5c ](20bec5c899 ))
2026-04-27 19:02:05 +00:00
Offending Commit
20bec5c899
fix(ci): use RELEASE_TOKEN PAT so tag push triggers release workflow
2026-04-27 13:59:22 -05:00
Offending Commit
4f7ef9f04c
docs: remove stale v1.0.0 changelog entry
2026-04-27 13:55:47 -05:00
github-actions[bot]
4a3e2043bc
chore(release): 0.2.0 [skip ci]
...
# [0.2.0](https://github.com/offendingcommit/openconcho/compare/v0.1.0...v0.2.0 ) (2026-04-27)
### Features
* **ci:** add cargo-check job with Turborepo + Swatinem cache ([5e05d25 ](5e05d25b46 ))
2026-04-27 18:54:05 +00:00
Offending Commit
5e05d25b46
feat(ci): add cargo-check job with Turborepo + Swatinem cache
2026-04-27 13:49:58 -05:00
github-actions[bot]
dc0a986b75
chore(release): 0.1.0 [skip ci]
...
# [0.1.0](https://github.com/offendingcommit/openconcho/compare/v0.0.0...v0.1.0 ) (2026-04-27)
### Bug Fixes
* center settings page in full viewport ([88565ea ](88565eaf1a )), closes [#root](https://github.com/offendingcommit/openconcho/issues/root )
* **ci:** fold semantic-release into CI as post-check release job ([bfbc8c1 ](bfbc8c1148 ))
* **ci:** use GITHUB_TOKEN instead of missing GH_TOKEN secret ([e446efe ](e446efea04 ))
* **desktop:** correct http capability url patterns for non-standard ports ([1d09547 ](1d09547990 ))
* invert icon to white logo on indigo background ([a519745 ](a519745f20 ))
* regenerate Tauri icons with correct indigo background ([1f118d9 ](1f118d914f ))
* **release:** wire tauri-action to existing semantic-release GitHub release ([57f89bc ](57f89bc0cb ))
* **web:** use esnext build target instead of safari13 ([8052a7d ](8052a7d27a ))
### Features
* apply brand colors to logo (indigo favicon, dark-bg Tauri icons) ([35e6c5d ](35e6c5df4d ))
* **ci:** multi-platform release matrix for macOS/Linux/Windows ([7379c35 ](7379c35a6b ))
* component library, markdown renderer, multi-workspace dashboard ([91c7891 ](91c78915e5 ))
* full shadcn/ui component system with consistent typography ([9a74182 ](9a74182f97 ))
* restructure as pnpm monorepo with Tauri desktop shell ([92c4dfd ](92c4dfd3dd ))
* set OpenConcho logo as app icon for web and Tauri ([a07f5ab ](a07f5abfc5 ))
* wire all remaining API endpoints ([45e0183 ](45e0183439 ))
2026-04-27 18:48:37 +00:00