Commit Graph

1249 Commits

Author SHA1 Message Date
Haitao Pan
b2cc2b1dad chore: move account sql assets and update migrate docs 2026-01-16 11:47:10 +08:00
Haitao Pan
bececb69ac chore: update repo content and deployment/docs assets 2026-01-16 00:20:54 +08:00
a2329c5735 Initialize neurapress package exports (#795) 2025-12-14 21:22:08 +08:00
0134653705 Add NeuraPress submodule metadata (#794) 2025-12-14 21:01:34 +08:00
40ca789db5 Revert "Add NeuraPress shim package (#792)" (#793)
This reverts commit 5d44ebfd6f.
2025-12-14 20:25:32 +08:00
5d44ebfd6f Add NeuraPress shim package (#792) 2025-12-14 20:23:17 +08:00
Haitao Pan
50b7578252 chore(neurapress): relocate neurapress into dashboard sub-package 2025-12-14 19:48:40 +08:00
e5669b48de Add entrypoint for neurapress local package (#791) 2025-12-14 19:40:24 +08:00
Haitao Pan
e3bf8d1762 chore(neurapress): sync packages/neurapress with upstream source 2025-12-14 17:34:00 +08:00
be795498b9 chore: move neurapress to internal package (#786) 2025-12-14 17:30:15 +08:00
7ffd5a5a67 Make neurapress client-only entrypoint (#784) 2025-12-14 16:52:29 +08:00
390e9be8ff Add NeuraPress vendor entry point for editor (#783) 2025-12-14 16:10:35 +08:00
Haitao Pan
e76285d810 dashboard: move neurapress/ -> vendor/neurapress/ 2025-12-14 16:00:04 +08:00
ee20a2eac1 Highlight NeuraPress core in editor page (#782) 2025-12-14 15:57:06 +08:00
7084c47573 Make editor editor page client component (#781) 2025-12-14 15:34:41 +08:00
b7ae354ca1 Align dashboard Makefile build with Dockerfile (#780) 2025-12-14 15:17:31 +08:00
Haitao Pan
6426cce823 chore(dashboard): switch yarn registry to npmmirror; tidy Makefile; fix next-env types path 2025-12-14 14:50:45 +08:00
058336c0ea Add vendored neurapress editor shell (#779) 2025-12-14 14:39:17 +08:00
Haitao Pan
7c6876247c add markdown editor base opensource neurapress 2025-12-14 14:02:10 +08:00
Haitao Pan
c7a15de84d chore(docker-compose): switch images to cloudneutral namespace 2025-12-14 13:58:10 +08:00
dd1543e86f Add XControl image readiness check workflow (#778) 2025-12-12 16:05:50 +08:00
00ebe70f82 Update dashboard lockfile for Yarn 4.12 (#777) 2025-12-12 15:28:15 +08:00
4721a065ec Fix xcontrol-init build context in workflow (#776) 2025-12-12 15:07:55 +08:00
554ea7bf8b Adjust xcontrol-init build context (#775) 2025-12-12 14:58:39 +08:00
fc02230e53 Fix xcontrol-init Dockerfile build context (#774) 2025-12-12 14:21:12 +08:00
Haitao Pan
3722aa302d refactor(xcontrol-init): clean up Dockerfile build context 2025-12-12 13:51:43 +08:00
dependabot[bot]
b505c0dd00 build(deps): bump next from 16.0.7 to 16.0.9 in /dashboard (#773)
Bumps [next](https://github.com/vercel/next.js) from 16.0.7 to 16.0.9.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v16.0.7...v16.0.9)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 16.0.9
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-12 13:42:19 +08:00
Haitao Pan
43e8cf927a feat: add Dockerfile for XControl Init service 2025-12-11 16:09:19 +08:00
6b3f7608b9 Revert "Add GCP Terraform config templates (#769)" (#770)
This reverts commit e496fa9319.
2025-12-08 18:03:51 +08:00
a49f03f300 Update footer social links (#771) 2025-12-08 17:56:26 +08:00
Haitao Pan
d9c5a3ee8c chore(ci): update default Docker Hub namespace to "cloudneutral" 2025-12-08 17:18:45 +08:00
e496fa9319 Add GCP Terraform config templates (#769) 2025-12-08 15:51:08 +08:00
Haitao Pan
344362d01e deploy(docker-compose): switch images to Docker Hub namespace 2025-12-06 23:25:37 +08:00
Haitao Pan
172ff17512 refactor(ci): simplify DockerHub push logic to always publish using 'latest' tag 2025-12-06 23:11:09 +08:00
Haitao Pan
97ee055c69 fix(ci): add fallback to 'latest' when TAG_NAMES is empty in DockerHub push logic 2025-12-06 23:00:57 +08:00
Haitao Pan
0cf1dd9b04 ci: unify DockerHub retag/push logic across base and service image workflows 2025-12-06 22:50:28 +08:00
Haitao Pan
6a5a593bac build(ci): unify push_images logic and add global PUSH_IMAGES env 2025-12-06 22:31:46 +08:00
Haitao Pan
7068c7c964 refactor(ci): unify build job names and split security stage for base and service workflows 2025-12-06 22:26:35 +08:00
Haitao Pan
ee7738222d feat(ci): add Docker Hub namespace support and push steps to base image workflow 2025-12-06 22:11:21 +08:00
Haitao Pan
8dc9a62e76 feat(ci): add Docker Hub namespace support and push workflow 2025-12-06 22:03:02 +08:00
Haitao Pan
33a6dd8d44 deploy: remove init service and drop unused workspace volume bindings 2025-12-06 21:21:40 +08:00
Haitao Pan
325193f07e deploy: remove compose version and fix init command YAML formatting 2025-12-06 21:04:08 +08:00
Haitao Pan
ed01e3bce3 deploy: switch docker-compose to use GHCR images instead of local builds 2025-12-06 21:00:30 +08:00
Haitao Pan
bc2aec193b ci: force GHCR images to public; update docker-compose to use postgres-runtime 2025-12-06 20:48:53 +08:00
Haitao Pan
50169300e3 ci(build-service): switch base images to official Node/Golang for consistent builds
Replaced legacy GHCR base-image fallbacks with the official upstream images:
- node:22-bookworm (builder)
- node:22-slim (runtime)
- golang:1.25 (Go services)
2025-12-06 20:27:09 +08:00
999a9127d9 Update OpenResty GeoIP base image and patch libraries (#767) 2025-12-06 20:19:27 +08:00
1e66b6a3fe Prefer local manifests for dashboard builds (#768) 2025-12-06 20:16:38 +08:00
25e1c13398 Improve dashboard security baseline (#766) 2025-12-06 19:58:00 +08:00
Haitao Pan
d191f87954 base(openresty-geoip): ship default GeoLite2 mmdb + geoip.conf bootstrap 2025-12-06 19:55:10 +08:00
0aeaaa3934 chore: bump quic-go dependencies (#765) 2025-12-06 19:39:02 +08:00