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
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
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
Offending Commit
5e05d25b46
feat(ci): add cargo-check job with Turborepo + Swatinem cache
2026-04-27 13:49:58 -05:00
Offending Commit
1f118d914f
fix: regenerate Tauri icons with correct indigo background
2026-04-27 11:53:11 -05:00
Offending Commit
a519745f20
fix: invert icon to white logo on indigo background
2026-04-27 11:51:21 -05:00
Offending Commit
35e6c5df4d
feat: apply brand colors to logo (indigo favicon, dark-bg Tauri icons)
2026-04-27 11:49:29 -05:00
Offending Commit
a07f5abfc5
feat: set OpenConcho logo as app icon for web and Tauri
2026-04-27 11:47:26 -05:00
Offending Commit
988ab36c32
chore(fire-tools): upgrade stamp to v1.13.2
...
- pnpm catalog: centralize version governance for biome, ts, vitest,
zod, semantic-release, react, vite, and testing deps
- biome 1.9.4 → 2.4.13: migrate config (organizeImports → assist,
files.ignore → files.includes, enable tailwindDirectives for @theme)
- zod 3.24.3 → 4.3.6: update error message API to { message: "..." }
and .errors → .issues in all 4 Zod-using files
- vitest 3.2.3 → 4.1.5
- semantic-release 24.x → 25.0.3
- typescript 6.0.3 (ahead of 5.9.x standard; intentional)
- add commitlint 20.x with conventional config
- add husky 9.x with commit-msg and pre-commit hooks
- add .github/actions/setup composite action; update all 3 workflows
- fix: remove pnpm version: 9 from all workflows (reads packageManager)
- fix: node-version 20 → 24 in all 3 workflows
- add Makefile with dev/build/test/lint/typecheck/install targets
2026-04-27 11:20:47 -05:00
Offending Commit
8052a7d27a
fix(web): use esnext build target instead of safari13
...
safari13 causes esbuild to fail on modern destructuring patterns
from TanStack Router/Query. In 2026, all WebKit versions that can
run Tauri v2 fully support esnext. Use chrome120 for Windows.
2026-04-24 21:42:08 -05:00
Offending Commit
1d09547990
fix(desktop): correct http capability url patterns for non-standard ports
...
http://** uses ** in hostname which is not valid URL Pattern spec.
Hostname wildcard is * (not **); non-default ports require the *:*
host:port form. Add all four variants to cover http/https on both
default and non-default ports.
2026-04-24 21:42:07 -05:00
Offending Commit
92c4dfd3dd
feat: restructure as pnpm monorepo with Tauri desktop shell
...
- Migrate to packages/web + packages/desktop workspace layout via git mv
- Add Tauri v2 desktop shell with @tauri-apps/plugin-http for CORS bypass
- Configure Turborepo with package-level dependsOn build graph
- Add semantic-release with exec plugin for GHA output and disabled PR comments
- Fix http:default capability scope to allow all HTTP/HTTPS origins
- Add Vite Tauri integration (clearScreen, TAURI_DEV_HOST, target, envPrefix)
- Add semantic-release.yml and release.yml GitHub Actions workflows
- Fix all Biome lint errors (noArrayIndexKey, noNonNullAssertion, button types)
2026-04-24 21:42:06 -05:00