forgejo-actions[bot]
ebefcf7e49
chore(gitops): deploy frontend-solid@f35e76802e8a1b057465dac4d49758435fc78586
sync-to-github / sync (push) Successful in 5s
2026-08-13 19:50:55 +00:00
forgejo-actions[bot]
cff91c4b34
chore(gitops): deploy frontend-solid@2637c549a92b5f9ba3844934b4dc2a057d9187c3
sync-to-github / sync (push) Successful in 12s
2026-08-13 19:29:48 +00:00
forgejo-actions[bot]
962129a5b4
chore(gitops): deploy frontend-solid@8801440459cd45ff8c65fd6da079598b788e8871
sync-to-github / sync (push) Successful in 11s
2026-08-13 19:24:30 +00:00
forgejo-actions[bot]
c5886c13cd
chore(gitops): deploy frontend-solid@84fbfc1d73de5d22be5c4cc562b129b937f99290
sync-to-github / sync (push) Successful in 15s
2026-08-12 15:48:07 +00:00
forgejo-actions[bot]
b062152aaf
chore(gitops): deploy frontend-solid@7b2830179343d3610422fcef45addda42633635d
sync-to-github / sync (push) Successful in 42s
2026-08-12 15:12:44 +00:00
forgejo-actions[bot]
72616ffb5a
chore(gitops): deploy frontend-solid@09a5c363109e7bd1858f281895009068cd4f2486
sync-to-github / sync (push) Successful in 7s
2026-08-12 14:32:19 +00:00
forgejo-actions[bot]
847d9e9fc2
chore(gitops): deploy frontend-solid@1df875ed36efa6e4307e9af8be7d3e07938317aa
sync-to-github / sync (push) Successful in 7s
2026-08-12 12:58:01 +00:00
forgejo-actions[bot]
1336ea3e4e
chore(gitops): deploy frontend-solid@40e79f2d01356b4f1db966b2fbde93fa2c065912
sync-to-github / sync (push) Successful in 11s
2026-08-12 11:43:17 +00:00
forgejo-actions[bot]
64cbb2e145
chore(gitops): deploy frontend-solid@9f1448ee1e72a7836fd6792c7d393fa4300b3cd1
2026-08-03 11:36:40 +00:00
forgejo-actions[bot]
6a2389a03f
chore(gitops): deploy frontend-solid@65bdefadc7fdbec56819c5141311fd9bfe46d3fc
2026-07-30 16:24:53 +00:00
forgejo-actions[bot]
6a0b0c9dca
chore(gitops): deploy frontend-solid@9358ab541f307ea4e40c7575fd2166caf1e47a08
2026-07-30 13:39:03 +00:00
forgejo-actions[bot]
3c3848fe73
chore(gitops): deploy frontend-solid@00489b741411b0839a4307487ae8ebfd8abdca07
2026-07-29 16:23:29 +00:00
forgejo-actions[bot]
f738cd50ae
chore(gitops): deploy frontend-solid@ddc6a95771fbff47afc9402ee578072adb9a400c
2026-07-29 13:17:14 +00:00
forgejo-actions[bot]
40ba019657
chore(gitops): deploy frontend-solid@012a6a607221f06104ee0d17158252b7a08ea855
2026-07-29 06:18:59 +00:00
forgejo-actions[bot]
d4ac7b8df1
chore(gitops): deploy frontend-solid@f4b9885974653721a8ca869eaaae4f5d0419b0a7
2026-07-28 14:47:22 +00:00
forgejo-actions[bot]
8309f1ba59
chore(gitops): deploy frontend-solid@5fad33634a6e47d4a8610fe2ef9582c1b1114927
2026-07-27 17:33:54 +00:00
forgejo-actions[bot]
216a721b5f
chore(gitops): deploy frontend-solid@cab192d946390b647a8b161904967d1d2a576488
2026-07-27 12:45:27 +00:00
forgejo-actions[bot]
599792352b
chore(gitops): deploy frontend-solid@83b50720110077bc90c266d8f685feaa75cd256b
sync-to-forgejo / sync (push) Successful in 10s
2026-07-23 16:57:50 +00:00
forgejo-actions[bot]
00729cf2f8
chore(gitops): deploy frontend-solid@7a0799f1d1084d70ecd1d0d53c736312518d1e52
2026-07-23 12:16:28 +00:00
forgejo-actions[bot]
7910f46e8d
chore(gitops): deploy frontend-solid@070c4bdab1a205c60e56f7860d0913fae10dcc4f
2026-07-23 00:02:25 +00:00
forgejo-actions[bot]
5262353861
chore(gitops): deploy frontend-solid@18a9161e4fcdd282bbd02348742aa56cfb45b39d
2026-07-20 23:06:49 +00:00
forgejo-actions[bot]
77772c416f
chore(gitops): deploy frontend-solid@142e185fc6a6ac50c56ce347d2a9f32323d84eaf
2026-07-19 11:11:56 +00:00
forgejo-actions[bot]
a0d3879902
chore(gitops): deploy frontend-solid@49b979eb16059c0c9b8d56c36588817d3fb87e36
2026-07-18 09:48:38 +00:00
forgejo-actions[bot]
07fe3830a0
chore(gitops): deploy frontend-solid@6318b445d74a92d94f42153e903e739909e3176b
2026-07-17 00:20:06 +00:00
forgejo-actions[bot]
4ad85d9e21
chore(gitops): deploy frontend-solid@2025d912a53ae1148b1ca7e094ef14e9c03be901
2026-07-17 00:08:40 +00:00
forgejo-actions[bot]
fd8c637716
chore(gitops): deploy frontend-solid@4efe848f3a7f45a76aad3191c8267022ed62f8b5
2026-07-16 22:52:13 +00:00
forgejo-actions[bot]
ffe409c288
chore(gitops): deploy frontend-solid@0b38bc6ca510b7e2a1956c0569cf1e87fa93541e
2026-07-14 19:49:11 +00:00
forgejo-actions[bot]
8155c6e24b
chore(gitops): deploy frontend-solid@3ec5e60d15248b3f90aaa7398ec02b4d15f3933e
2026-07-14 16:45:40 +00:00
forgejo-actions[bot]
8c2c61a9b5
chore(gitops): deploy frontend-solid@5290e7c70fa5d0000f6ee1ab6c5582d5ef2707ac
2026-07-14 15:56:32 +00:00
forgejo-actions[bot]
504d469a89
chore(gitops): deploy frontend-solid@629a5eeebc0baf78f25ec1bcbc678b5961036ee7
2026-07-12 18:45:14 +00:00
sync-test
581c6c78e1
feat(flux): add Image Automation for all nxtgauge apps
sync-to-forgejo / sync (push) Successful in 26s
2026-07-06 03:56:23 +05:30
sync-test
e101874436
chore(gitops): deploy frontend-solid@09e26d2 - profile verification API fix
sync-to-forgejo / sync (push) Successful in 19s
2026-07-05 18:07:24 +05:30
sync-test
e279f5ea48
chore(gitops): deploy frontend-solid@3ee5e90 - add role_key to registration
sync-to-forgejo / sync (push) Successful in 18s
2026-07-05 16:53:13 +05:30
sync-test
e76bffb88c
chore(gitops): deploy frontend-solid@d7810ac - forgot password and login API fixes
sync-to-forgejo / sync (push) Successful in 7s
2026-07-05 16:27:15 +05:30
sync-test
042ec0da4b
chore(gitops): deploy frontend-solid@1bf3191 - OTP verification API fix
sync-to-forgejo / sync (push) Successful in 14s
2026-07-05 16:23:26 +05:30
sync-test
d6a01f62bd
chore(gitops): deploy frontend-solid@07aa835 - API endpoint fix for registration
sync-to-forgejo / sync (push) Successful in 9s
2026-07-05 15:19:10 +05:30
sync-test
5a610af9b3
chore: bump nxtgauge-frontend-solid to 0cf975f (fix signup routing)
sync-to-forgejo / sync (push) Successful in 14s
2026-07-04 22:13:01 +05:30
Ashwin Kumar Sivakumar
3b1b8665d6
chore(gitops): deploy frontend-solid@48ef3e2 - new signup pages
sync-to-forgejo / sync (push) Successful in 18s
2026-07-04 18:11:02 +05:30
Ashwin Kumar Sivakumar
5e14343e65
fix(ingress): route test111 /api/* to Rust gateway so signup works
...
sync-to-forgejo / sync (push) Successful in 20s
The SolidStart frontend (Vinxi 0.5.7) does not mount src/routes/api/* as
Nitro handlers in the production build. With only a single path rule
pointing to the frontend pod, every /api/* call fell through to
SolidStart's Not Found handler and returned the HTML shell page — making
the Sign Up button appear to do nothing.
Added an /api prefix rule before / so Traefik matches the longer
prefix and forwards signup/login/KB requests directly to the
nxtgauge-rust-gateway service on port 9100 (same backend that
api.nxtgauge.com already uses).
Verified:
- POST /api/auth/check-email -> 200 application/json
- POST /api/auth/register -> 201 application/json
- GET / -> 200 text/html (frontend shell)
- GET /api/kb/categories -> 200 application/json
2026-07-04 15:28:50 +05:30
Ashwin Kumar Sivakumar
b4f371d415
Encrypt all secrets with SOPS, add Flux decryption support, rotate JWT_SECRET/AI_SERVICE_KEY
...
- Add .sops.yaml (age) and encrypt every plaintext Secret manifest in apps/
- Commit the Flux GitRepository/Kustomization (previously only applied manually)
with a decryption stanza referencing the sops-age key (created out-of-band,
not committed)
- Rotate JWT_SECRET (previously exposed in plaintext) and set a real
AI_SERVICE_KEY (was an empty placeholder), shared between
nxtgauge-backend-rust and nxtgauge-ai-assistant
- Wire JWT_SECRET into the ai-assistant deployment (was missing entirely,
causing every authenticated request to fail)
- Redact the leaked LiteLLM production master key from README/OPENCODE_CONNECT
docs; move the litellm prod overlay off a plaintext secretGenerator onto an
encrypted patch
2026-07-02 17:56:28 +05:30
Ashwin Kumar Sivakumar
30ed1833c7
Switch nxtgauge deploys to Forgejo registry
2026-06-17 03:28:47 +05:30
github-actions[bot]
2cc149aa8c
chore(gitops): deploy frontend-solid@5973e6216e685f8779920d19a377efe657f8bd0b
2026-06-15 04:11:50 +00:00
github-actions[bot]
fe4fafa4e8
chore(gitops): deploy frontend-solid@5f535cba590949ca512bdfa7f62c99180409ae60
2026-06-15 01:22:17 +00:00
github-actions[bot]
fa12a91ee0
chore(gitops): deploy frontend-solid@b5d286ada3b01172d956e304f0631753e82291b6
2026-06-15 00:51:20 +00:00
github-actions[bot]
54798b3b56
chore(gitops): deploy frontend-solid@3b8f75d836792bb3d46bf667387ddae604341019
2026-06-14 18:30:49 +00:00
github-actions[bot]
46cdd56af4
chore(gitops): deploy frontend-solid@cbaff36f8816c0cb0e524df001a3a6f6e3fa4055
2026-06-14 17:38:26 +00:00
Ashwin Kumar Sivakumar
af4b237255
chore(gitops): align app pulls with ghcr deployments
2026-06-14 22:49:25 +05:30
Ashwin Kumar Sivakumar
e303bfefb3
chore(gitops): deploy frontend-solid branding fix (a4c74f3)
2026-06-14 19:27:44 +05:30
Ashwin Kumar Sivakumar
ceabd10976
fix(flux): pin app releases to immutable digests
2026-06-14 05:52:50 +05:30
Ashwin Kumar Sivakumar
cbc7fb42e6
fix: restore all services after registry wipe
...
- Fix PostgreSQL endpoints (now auto-creating correctly)
- Fix Forgejo DB connection
- Update retention to keep 10 SHA tags (was 2, too aggressive)
- Update all deployments to use available tags
- Add missing base images to registry (alpine, node, rust, python)
- Protect base images from retention deletion
2026-06-13 00:25:51 +05:30