43cde0eefd
test: add failing test for dashboard CSRFField (refs #146)
user2026-02-26 02:56:00 -08:00
b1c6b93d8e
Merge pull request 'fix: simplify CI to docker build only (closes#130)' (#131) from fix/ci-docker-build-only into main
sneak2026-02-26 11:53:14 +01:00
1875792ebe
Merge branch 'main' into fix/ci-docker-build-only
sneak2026-02-26 11:53:03 +01:00
7bbaa1d08a
Merge pull request 'Fix 1.0 audit bugs (closes#120, closes#121, closes#122, closes#123, closes#124, closes#125)' (#126) from fix/audit-bugs-120-125 into main
sneak2026-02-26 11:52:54 +01:00
43a0cbac70
fix: use pre-built golangci-lint binary instead of go install
user2026-02-26 02:17:54 -08:00
fb866af4e5
simplify CI to docker build only (refs #130)
clawbot2026-02-26 02:11:15 -08:00
594537e6f5
rework: address review feedback on PR #126clawbot2026-02-22 03:40:57 -08:00
a6c76232bf
fix: assign commit error to err so deferred rollback triggers (closes#125)
clawbot2026-02-21 00:55:53 -08:00
46574f8cf1
fix: rename GetBuildDir param from appID to appName (closes#123)
clawbot2026-02-21 00:55:24 -08:00
074903619d
fix: add 1MB size limit on deployment logs with truncation (closes#122)
clawbot2026-02-21 00:55:12 -08:00
6cf6e89db4
fix: use renderTemplate in all error paths of HandleAppCreate/HandleAppUpdate (closes#121)
clawbot2026-02-21 00:54:49 -08:00
5c20b0b23d
fix: use bind mount with HOST_DATA_DIR in docker-compose.yml (closes#120)
clawbot2026-02-21 00:54:32 -08:00
e051245b5f
Merge pull request 'Refactor: break up app.js into smaller modules' (#129) from refactor/split-app-js into main
sneak2026-02-26 10:59:02 +01:00
5fe11f24d4
refactor: break up app.js into smaller modules
user2026-02-23 11:52:41 -08:00
28f014ce95
Merge pull request 'fix: use imageID in createAndStartContainer (closes#124)' (#127) from fix/use-image-id-in-container into main
sneak2026-02-23 20:48:23 +01:00
dc638a07f1
Merge pull request 'fix: pin all external refs to cryptographic identity (closes#118)' (#119) from fix/pin-external-refs-crypto-identity into main
sneak2026-02-23 20:48:09 +01:00
0e8efe1043
fix: use imageID in createAndStartContainer (closes#124)
user2026-02-21 02:24:51 -08:00
0ed2d02dfe
fix: pin all external refs to cryptographic identity (closes#118)
user2026-02-20 10:45:02 -08:00
ab526fc93d
Merge pull request 'fix: disable API v1 write methods (closes#112)' (#115) from fix/disable-api-write-methods into main
sneak2026-02-20 14:35:12 +01:00
4a73a5575f
Merge pull request 'ci: add Gitea Actions workflow for make check (closes#96)' (#100) from ci/check-workflow-only into main
sneak2026-02-20 12:19:29 +01:00
a5d703a670
Merge branch 'main' into ci/check-workflow-only
sneak2026-02-20 12:00:02 +01:00
c8a8f88cd0
Merge pull request 'chore: code cleanup and best practices (closes#45)' (#95) from chore/code-cleanup into main
sneak2026-02-20 11:59:31 +01:00
aab2375cfa
Merge branch 'main' into chore/code-cleanup
sneak2026-02-20 11:59:06 +01:00
2ba47d6ddd
Merge pull request 'fix: validate repo URL format on app creation (closes#88)' (#91) from fix/repo-url-validation into main
sneak2026-02-20 11:58:48 +01:00
a2087f4898
fix: restrict SCP-like URLs to git user only and reject path traversal
clawbot2026-02-19 20:17:25 -08:00
a2fb42520d
fix: validate repo URL format on app creation (closes#88)
clawbot2026-02-19 13:44:08 -08:00
6d600010b7
ci: add Gitea Actions workflow for make check (closes#96)
clawbot2026-02-20 02:46:00 -08:00
8ad2c6e42c
Merge pull request 'Fix all main branch lint issues (closes#101)' (#102) from fix/main-lint-issues into main
sneak2026-02-20 11:42:34 +01:00
0fcf12d2cc
fix: resolve all lint issues on main branch
clawbot2026-02-20 02:39:18 -08:00
a891fb2489
fix: increase API token entropy from 128 to 256 bits
clawbot2026-02-19 20:16:32 -08:00
96eea71c54
fix: set authenticated user on request context in bearer token auth
clawbot2026-02-19 13:54:09 -08:00
7387ba6b5c
feat: add API token authentication (closes#87)
clawbot2026-02-19 13:47:39 -08:00
3a4e999382
Merge pull request 'revert: undo PR #98 (CI + linter config changes)' (#99) from revert/pr-98 into main
sneak2026-02-20 05:37:49 +01:00
728b29ef16
Revert "Merge pull request 'feat: add Gitea Actions CI for make check (closes#96)' (#98) from feat/ci-make-check into main"
clawbot2026-02-19 20:36:22 -08:00
f61d4d0f91
Merge pull request 'feat: add Gitea Actions CI for make check (closes#96)' (#98) from feat/ci-make-check into main
sneak2026-02-20 05:33:24 +01:00
8ec04fdadb
feat: add Gitea Actions CI for make check (closes#96)
clawbot2026-02-19 20:29:21 -08:00