019ba7fe1f
Merge pull request 'Fix dashboard CSRFField crash (closes#146)' (#147) from fix/dashboard-csrf-field into main
Jeffrey Paul2026-02-26 12:07:42 +01:00
c22a2877d5
fix: pass CSRFField to dashboard template (closes#146)
user
2026-02-26 02:56:12 -08:00
43cde0eefd
test: add failing test for dashboard CSRFField (refs #146)
user
2026-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
Jeffrey Paul2026-02-26 11:53:14 +01:00
1875792ebe
Merge branch 'main' into fix/ci-docker-build-only
Jeffrey Paul2026-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
Jeffrey Paul2026-02-26 11:52:54 +01:00
43a0cbac70
fix: use pre-built golangci-lint binary instead of go install
user
2026-02-26 02:17:54 -08:00
fb866af4e5
simplify CI to docker build only (refs #130)
clawbot
2026-02-26 02:11:15 -08:00
91d6da0796
fix: move inline comments above FROM lines (fixes docker build)
user
2026-02-26 02:06:11 -08:00
57e0735afa
docs: expand Important note — HOST_DATA_DIR must be absolute path
clawbot
2026-02-23 13:17:21 -08:00
2eeead7e64
docs: clarify UPAAS_DATA_DIR default is for local dev only
clawbot2026-02-23 13:16:06 -08:00
76fe014e9a
docs: remove relative path default for HOST_DATA_DIR in docker-compose example
user
2026-02-23 13:15:10 -08:00
f36732eaf5
refactor: remove internal/domain package, move types to correct packages
user
2026-02-23 13:14:15 -08:00
3a1b1e3cd4
refactor: add String() methods to domain types, replace string() casts
user
2026-02-23 11:58:00 -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
Jeffrey Paul2026-02-26 10:59:02 +01:00
5fe11f24d4
refactor: break up app.js into smaller modules
user
2026-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
Jeffrey Paul2026-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
Jeffrey Paul2026-02-23 20:48:09 +01:00
0e8efe1043
fix: use imageID in createAndStartContainer (closes#124)
user
2026-02-21 02:24:51 -08:00
0ed2d02dfe
fix: pin all external refs to cryptographic identity (closes#118)
user
2026-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
Jeffrey Paul2026-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
Jeffrey Paul2026-02-20 12:19:29 +01:00
c8a8f88cd0
Merge pull request 'chore: code cleanup and best practices (closes#45)' (#95) from chore/code-cleanup into main
Jeffrey Paul2026-02-20 11:59:31 +01:00
aab2375cfa
Merge branch 'main' into chore/code-cleanup
Jeffrey Paul2026-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
Jeffrey Paul2026-02-20 11:58:48 +01:00
8ad2c6e42c
Merge pull request 'Fix all main branch lint issues (closes#101)' (#102) from fix/main-lint-issues into main
Jeffrey Paul2026-02-20 11:42:34 +01:00
0fcf12d2cc
fix: resolve all lint issues on main branch
clawbot
2026-02-20 02:39:18 -08:00
3a4e999382
Merge pull request 'revert: undo PR #98 (CI + linter config changes)' (#99) from revert/pr-98 into main
Jeffrey Paul2026-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"
revert/pr-98
clawbot
2026-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
Jeffrey Paul2026-02-20 05:33:24 +01:00
f65e3887b2
ci: add Gitea Actions workflow for make check (fixes#96)
user
2026-02-19 20:22:45 -08:00
06e8e66443
Merge pull request 'fix: clean up orphan resources on deploy cancellation (closes#89)' (#93) from fix/deploy-cancel-cleanup into main
Jeffrey Paul2026-02-20 05:22:58 +01:00
802518b917
fix: clean up orphan resources on deploy cancellation (closes#89)
clawbot
2026-02-19 13:47:07 -08:00
b47f871412
Merge pull request 'fix: restrict CORS to configured origins (closes#40)' (#92) from fix/cors-wildcard into main
Jeffrey Paul2026-02-20 05:11:33 +01:00
02847eea92
fix: restrict CORS to configured origins (closes#40)
clawbot
2026-02-19 13:45:18 -08:00
4e6542badf
Consolidate database schema into two files: init migrations table and complete schema
schema-consolidation
sneak2026-02-16 14:51:33 +01:00
38a744b489
Merge pull request 'feat: add JSON API with token auth (closes#69)' (#74) from feature/json-api into main
Jeffrey Paul2026-02-16 09:51:48 +01:00