Anso
e39cd386b2
docs: refresh screenshots ( #129 )
2026-03-25 03:13:15 +00:00
dependabot[bot]
f00b726e89
chore(deps-dev): bump @types/node from 25.3.0 to 25.5.0 in /backend ( #116 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 25.3.0 to 25.5.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-version: 25.5.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-25 03:06:17 +00:00
Anso
29c32e5ffb
docs: refresh screenshots ( #128 )
2026-03-25 03:04:05 +00:00
dependabot[bot]
8a12662a34
chore(deps-dev): bump @types/node from 24.10.13 to 25.5.0 in /frontend ( #111 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 24.10.13 to 25.5.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-version: 25.5.0
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-25 03:01:36 +00:00
dependabot[bot]
4a82141c75
chore(deps-dev): bump typescript-eslint in /backend ( #110 )
...
Bumps [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ) from 8.57.1 to 8.57.2.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.57.2/packages/typescript-eslint )
---
updated-dependencies:
- dependency-name: typescript-eslint
dependency-version: 8.57.2
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-25 03:01:14 +00:00
dependabot[bot]
6ef7bdfbbc
chore(deps-dev): bump globals from 16.5.0 to 17.4.0 in /frontend ( #114 )
...
Bumps [globals](https://github.com/sindresorhus/globals ) from 16.5.0 to 17.4.0.
- [Release notes](https://github.com/sindresorhus/globals/releases )
- [Commits](https://github.com/sindresorhus/globals/compare/v16.5.0...v17.4.0 )
---
updated-dependencies:
- dependency-name: globals
dependency-version: 17.4.0
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-25 03:01:03 +00:00
dependabot[bot]
459c2c9297
chore(deps): bump docker/login-action from 3 to 4 ( #102 )
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 3 to 4.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-25 02:57:16 +00:00
dependabot[bot]
37c7ab485c
chore(deps): bump actions/upload-artifact from 4 to 7 ( #103 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v7 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-25 02:57:14 +00:00
dependabot[bot]
83a12e0afc
chore(deps): bump yaml from 2.8.2 to 2.8.3 in /backend ( #118 )
...
Bumps [yaml](https://github.com/eemeli/yaml ) from 2.8.2 to 2.8.3.
- [Release notes](https://github.com/eemeli/yaml/releases )
- [Commits](https://github.com/eemeli/yaml/compare/v2.8.2...v2.8.3 )
---
updated-dependencies:
- dependency-name: yaml
dependency-version: 2.8.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-25 02:57:06 +00:00
dependabot[bot]
886f5bdd8c
chore(deps): bump docker/setup-qemu-action from 3 to 4 ( #104 )
...
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action ) from 3 to 4.
- [Release notes](https://github.com/docker/setup-qemu-action/releases )
- [Commits](https://github.com/docker/setup-qemu-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-25 02:56:49 +00:00
dependabot[bot]
4f8218d9bd
chore(deps): bump docker/build-push-action from 6 to 7 ( #106 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 6 to 7.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-25 02:56:30 +00:00
dependabot[bot]
8c5733f41c
chore(deps): bump systeminformation from 5.31.1 to 5.31.5 in /backend ( #108 )
...
Bumps [systeminformation](https://github.com/sebhildebrandt/systeminformation ) from 5.31.1 to 5.31.5.
- [Release notes](https://github.com/sebhildebrandt/systeminformation/releases )
- [Changelog](https://github.com/sebhildebrandt/systeminformation/blob/master/CHANGELOG.md )
- [Commits](https://github.com/sebhildebrandt/systeminformation/compare/v5.31.1...v5.31.5 )
---
updated-dependencies:
- dependency-name: systeminformation
dependency-version: 5.31.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-25 02:55:42 +00:00
dependabot[bot]
90331dd0a3
chore(deps): bump dockerode from 4.0.9 to 4.0.10 in /backend ( #107 )
...
Bumps [dockerode](https://github.com/apocas/dockerode ) from 4.0.9 to 4.0.10.
- [Release notes](https://github.com/apocas/dockerode/releases )
- [Commits](https://github.com/apocas/dockerode/compare/v4.0.9...v4.0.10 )
---
updated-dependencies:
- dependency-name: dockerode
dependency-version: 4.0.10
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-25 02:55:23 +00:00
dependabot[bot]
97a772131c
chore(deps): bump peter-evans/create-pull-request from 6 to 8 ( #105 )
...
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request ) from 6 to 8.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases )
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v6...v8 )
---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-25 02:54:34 +00:00
dependabot[bot]
ab3865433b
chore(deps-dev): bump tailwindcss from 4.2.1 to 4.2.2 in /frontend ( #119 )
...
Bumps [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss ) from 4.2.1 to 4.2.2.
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases )
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.2.2/packages/tailwindcss )
---
updated-dependencies:
- dependency-name: tailwindcss
dependency-version: 4.2.2
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-25 02:54:05 +00:00
dependabot[bot]
40288afb51
chore(deps): bump better-sqlite3 from 12.6.2 to 12.8.0 in /backend ( #122 )
...
Bumps [better-sqlite3](https://github.com/WiseLibs/better-sqlite3 ) from 12.6.2 to 12.8.0.
- [Release notes](https://github.com/WiseLibs/better-sqlite3/releases )
- [Commits](https://github.com/WiseLibs/better-sqlite3/compare/v12.6.2...v12.8.0 )
---
updated-dependencies:
- dependency-name: better-sqlite3
dependency-version: 12.8.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-25 02:52:40 +00:00
dependabot[bot]
544effab19
chore(deps-dev): bump nodemon from 3.1.13 to 3.1.14 in /backend ( #123 )
...
Bumps [nodemon](https://github.com/remy/nodemon ) from 3.1.13 to 3.1.14.
- [Release notes](https://github.com/remy/nodemon/releases )
- [Commits](https://github.com/remy/nodemon/compare/v3.1.13...v3.1.14 )
---
updated-dependencies:
- dependency-name: nodemon
dependency-version: 3.1.14
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-25 02:52:18 +00:00
dependabot[bot]
ed6d48f0a5
chore(deps-dev): bump @tailwindcss/vite from 4.2.1 to 4.2.2 in /frontend ( #127 )
...
Bumps [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite ) from 4.2.1 to 4.2.2.
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases )
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.2.2/packages/@tailwindcss-vite )
---
updated-dependencies:
- dependency-name: "@tailwindcss/vite"
dependency-version: 4.2.2
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-25 02:51:55 +00:00
Anso
d8d7d31241
docs: refresh screenshots ( #125 )
2026-03-25 02:39:28 +00:00
Anso
9f9de482ce
chore: GitHub workflow revamp — GitHub Flow, community files, CI updates ( #101 )
...
* chore: add comprehensive .gitignore
* ci: update CI workflow for GitHub Flow
- Change triggers from develop to main (PRs to main + pushes to main)
- Add concurrency controls to cancel stale runs
- Update docker/build-push-action to v6
- Add descriptive job names for branch protection status checks
- Update screenshot refresh and docs sync to trigger on main pushes
* ci: update docker-publish for GitHub Flow
- Remove develop branch trigger (no more dev tag)
- Keep v* tag trigger for releases
- Update docker/build-push-action to v6
* docs: add community and governance files
- CONTRIBUTING.md with dev setup and PR guidelines
- SECURITY.md with vulnerability reporting policy
- CODE_OF_CONDUCT.md (Contributor Covenant v2.1 reference)
- PR template with conventional commits checklist
- Issue templates for bug reports and feature requests
- CODEOWNERS defaulting to @AnsoCode
- Dependabot config for npm (root, backend, frontend) and GitHub Actions
* docs: add README with badges, quick start, and contributing section
* chore: add LICENSE placeholder and open license decision issue (#100 )
* docs: update CLAUDE.md for GitHub Flow branching model
- Replace develop-based Git Flow with GitHub Flow (main only)
- All branches now created off main, PRs target main
- Simplify release checklist (no develop-to-main merge step)
- Update testing strategy to reference Vitest and Playwright
- Fix docs.json reference (was mint.json)
* chore: track CLAUDE.md in version control
Remove CLAUDE.md from .gitignore so project workflow instructions
are versioned alongside the code they govern.
* docs: add MANUAL_STEPS.md for GitHub settings that require UI configuration
2026-03-24 22:32:44 -04:00
Anso
6f1b2cfa9c
chore(main): release 0.2.2 ( #98 )
2026-03-24 21:28:19 -04:00
Anso
dd5b698b3f
fix(editor): ESLint unused params fix
...
fix(editor): ESLint unused params fix
2026-03-24 20:00:07 -04:00
Anso
34172a9922
fix(editor): remove unused params from getWorker to satisfy ESLint
...
fix(editor): remove unused params from getWorker to satisfy ESLint
2026-03-24 19:59:56 -04:00
SaelixCode
59290e9e9d
fix(editor): remove unused params from getWorker to satisfy ESLint
2026-03-24 19:59:51 -04:00
Anso
fd387733f6
chore(release): release v0.2.1
...
chore(main): release 0.2.1
2026-03-24 19:47:19 -04:00
Anso
7aac99abdf
chore(main): release 0.2.1
2026-03-24 19:46:44 -04:00
Anso
36a9bf3109
fix(editor): Monaco CSP fix + release pipeline fixes
...
fix(editor): Monaco CSP fix + release pipeline fixes — v0.2.1
2026-03-24 19:46:33 -04:00
Anso
0eaa45bd7f
fix(editor): bundle Monaco locally to fix stuck Loading state
...
fix(editor): bundle Monaco locally to fix stuck Loading state
2026-03-24 19:46:16 -04:00
SaelixCode
79fde6e2bd
fix(editor): bundle Monaco locally to fix stuck Loading state and CSP block
...
- Add monaco-editor to frontend deps and configure @monaco-editor/react
to use the local bundle via loader.config({ monaco }) instead of
fetching from cdn.jsdelivr.net (blocked by CSP scriptSrc: self)
- Wire editorWorker via Vite ?worker syntax — blob: URLs already
permitted by existing workerSrc CSP directive, no CSP changes needed
- fix(ci): use DOCS_REPO_TOKEN in release-please so tag creation
cascades to docker-publish.yml (GITHUB_TOKEN cannot trigger workflows)
- fix(ci): auto-merge screenshots PR via gh pr merge --auto --squash
2026-03-24 19:43:55 -04:00
Anso
fe1932e01d
Merge pull request #90 from AnsoCode/release-please--branches--main--components--sencho
...
chore(main): release 0.2.0
2026-03-24 19:15:17 -04:00
Anso
f93d5bd194
Merge pull request #87 from AnsoCode/chore/refresh-screenshots
...
docs: refresh screenshots
2026-03-24 19:14:53 -04:00
AnsoCode
c56b244f58
docs: refresh screenshots
2026-03-24 23:08:45 +00:00
github-actions[bot]
8f7419f710
chore(main): release 0.2.0
2026-03-24 23:06:51 +00:00
Anso
b6391b96ff
fix(ci): release-please config corrections
...
fix(ci): release-please config corrections
2026-03-24 19:06:41 -04:00
Anso
ea57cbe97f
fix(ci): correct release-please changelog section names and tag format
...
fix(ci): correct release-please changelog section names and tag format
2026-03-24 19:06:31 -04:00
SaelixCode
e653bc2210
fix(ci): correct release-please changelog section names and tag format
2026-03-24 19:06:19 -04:00
Anso
c991b8121e
feat(ci): automated versioning with release-please
...
feat(ci): automated versioning with release-please
2026-03-24 19:04:02 -04:00
Anso
c2d5d37be4
feat(ci): add release-please automated versioning workflow
...
feat(ci): add release-please automated versioning workflow
2026-03-24 19:03:51 -04:00
SaelixCode
c294def7cc
feat(ci): add release-please automated versioning workflow
2026-03-24 19:01:09 -04:00
Anso
6cd84ba9c6
fix(ci): docker-publish tag trigger
...
fix(ci): docker-publish tag trigger + re-release v0.1.0
2026-03-24 18:49:11 -04:00
Anso
c8047c209c
fix(ci): trigger docker-publish on v* tag push instead of GitHub Release event
...
fix(ci): trigger docker-publish on v* tag push instead of GitHub Release event
2026-03-24 18:48:41 -04:00
SaelixCode
6c911fd67f
fix(ci): trigger docker-publish on v* tag push instead of GitHub Release event
2026-03-24 18:48:21 -04:00
Anso
2c78dd4d10
Merge pull request #83 from AnsoCode/chore/refresh-screenshots
...
docs: refresh screenshots
2026-03-24 18:19:35 -04:00
AnsoCode
2c13d7c37d
docs: refresh screenshots
2026-03-24 22:02:46 +00:00
Anso
83222157f1
release: v0.1.0
...
release: v0.1.0
2026-03-24 18:01:12 -04:00
SaelixCode
a1b944ca14
chore(release): structure CHANGELOG for v0.1.0
2026-03-24 18:00:44 -04:00
Anso
cf19390fd5
feat(docker): add linux/arm64 platform support via xx cross-compilation
...
feat(docker): add linux/arm64 platform support via xx cross-compilation
2026-03-24 17:56:11 -04:00
Anso
83dd6541cb
docs: refresh screenshots ( #81 )
2026-03-24 11:34:41 -04:00
Anso
381701ee25
fix(docker): fix xx cross-compilation sysroot for native modules ( #80 )
...
* fix(docker): fix xx cross-compilation sysroot for node-pty and C++ modules
Three issues in the prod-deps cross-compilation stage:
1. xx-apk had `gcc` (C only) instead of `g++` — all three native modules
(bcrypt, better-sqlite3, node-pty) use C++, so libstdc++ headers must
be present in the target sysroot for xx-clang++ to link against them.
2. Missing `linux-headers` in the target sysroot — node-pty requires
<pty.h> and <termios.h> which live in the Linux kernel headers package.
3. Missing AR=xx-ar — node-gyp uses `ar` to create static archives during
the native build; without this override it falls back to the host ar
(amd64), producing wrong-arch .a files that fail at the link step.
* fix(docker): use native g++ for same-platform builds, xx-clang only for cross
xx-clang introduces sysroot flags that break node-gyp header resolution on
Alpine when TARGETARCH == BUILDARCH (e.g. the docker-validate CI job which
builds amd64-only). The native path now uses the standard g++ toolchain
(identical to what worked before the xx refactor). The cross-compilation
path (amd64 → arm64) continues to use xx-clang / xx-clang++ / xx-ar with
the target sysroot populated via xx-apk.
2026-03-24 09:32:58 -04:00
SaelixCode
f23d8c660d
fix(docker): use native g++ for same-platform builds, xx-clang only for cross
...
xx-clang introduces sysroot flags that break node-gyp header resolution on
Alpine when TARGETARCH == BUILDARCH (e.g. the docker-validate CI job which
builds amd64-only). The native path now uses the standard g++ toolchain
(identical to what worked before the xx refactor). The cross-compilation
path (amd64 → arm64) continues to use xx-clang / xx-clang++ / xx-ar with
the target sysroot populated via xx-apk.
2026-03-24 09:25:06 -04:00