henry
6031491347
Update Dockerfile
Build & Push Docker Image / build (push) Failing after 2m1s
2026-07-31 12:08:11 +00:00
henry
bb6b739e37
Update Dockerfile
Build & Push Docker Image / build (push) Failing after 1m19s
2026-07-31 11:59:14 +00:00
henry
0f611e8a44
Update Dockerfile
Build & Push Docker Image / build (push) Failing after 1m53s
2026-07-31 11:55:13 +00:00
henry
634e7c633d
Update Dockerfile
Build & Push Docker Image / build (push) Failing after 1m20s
2026-07-31 11:49:50 +00:00
henry
3a1eb1dffa
Update .gitea/workflows/build.yaml
Build & Push Docker Image / build (push) Failing after 54s
2026-07-31 11:46:04 +00:00
henry
4c48e7b9f6
Update Dockerfile
Build & Push Docker Image / build (push) Failing after 52s
2026-07-31 11:34:40 +00:00
henry
ec7c874d5b
Update Dockerfile
Build & Push Docker Image / build (push) Failing after 55s
2026-07-30 21:26:23 +00:00
henry
c956b0a104
Update .gitea/workflows/build.yaml
Build & Push Docker Image / build (push) Failing after 1m6s
2026-07-30 21:19:35 +00:00
henry
2f6a3a05d6
Update Dockerfile
Build & Push Docker Image / build (push) Failing after 3m55s
2026-07-30 21:12:55 +00:00
henry
a16ec18684
Update package.json
Build & Push Docker Image / build (push) Failing after 39s
2026-07-30 21:08:55 +00:00
root
1b05645c15
fix: exclude mockup-sandbox from Docker build
Build & Push Docker Image / build (push) Failing after 30s
2026-07-30 09:18:40 +02:00
root
e7727e78c4
fix: skip typecheck in Docker build, use pnpm -r build
Build & Push Docker Image / build (push) Failing after 49s
2026-07-30 09:17:08 +02:00
root
8d3bd07efc
fix: copy scripts/package.json for typecheck in Docker build
Build & Push Docker Image / build (push) Failing after 4m10s
2026-07-30 09:11:55 +02:00
root
854d082519
ci: trigger re-run with secrets set
Build & Push Docker Image / build (push) Failing after 1m12s
2026-07-30 09:05:41 +02:00
root
392772ebf7
ci: use REGISTRY_USER/REGISTRY_TOKEN secrets
Build & Push Docker Image / build (push) Failing after 27s
2026-07-30 09:03:17 +02:00
root
b1ed1ab950
ci: use built-in GITHUB_TOKEN, fix registry URL
Build & Push Docker Image / build (push) Failing after 26s
2026-07-30 08:57:22 +02:00
root
3f8d6b1613
ci: replace buildx with docker CLI directly
Build & Push Docker Image / build (push) Failing after 29s
2026-07-30 08:54:35 +02:00
root
e9037c2260
ci: fix sed pattern for Kustomize images.newTag
2026-07-30 08:22:40 +02:00
root
f80ccbaf4e
fix: CI sed pattern for Kustomize images.newTag
Build & Push Docker Image / build (push) Failing after 7s
2026-07-30 08:22:33 +02:00
root
bd0b2c0b4f
ci: update workflow to auto-patch admin/apps after build
Build & Push Docker Image / build (push) Failing after 7s
2026-07-30 08:21:57 +02:00
root
77c44c44ce
feat: Gitea Actions + k8s manifests + ArgoCD for k3s deploy
Build & Push Docker Image / build (push) Failing after 42s
2026-07-30 07:18:02 +02:00
root
5d71e60e7d
feat: Docker Compose support
2026-07-30 00:19:31 +02:00
root
fc5f9e9bf5
revert: remove packageManager field (causes pnpm install hang on Replit)
2026-07-30 00:09:05 +02:00
root
361a51f1d6
chore: pin pnpm@11.18.0 via packageManager field
2026-07-29 23:54:55 +02:00
root
857d2e11a8
feat: automatic recommendations + manual evaluation in redundancy analysis
2026-07-29 23:51:28 +02:00
root
44cc29b8fe
feat: billing period for subscriptions, costs in redundancy analysis
2026-07-29 23:46:58 +02:00
root
deabe36727
fix: customFetch returns parsed body, not Response object
2026-07-29 23:38:39 +02:00
root
331bdd0957
fix: clean login page, avoid esbuild regex parse error
2026-07-29 23:33:19 +02:00
root
5115d13616
fix: use ArrowLeft icon instead of HTML entity in login page
2026-07-29 23:28:04 +02:00
root
7bda8f95f3
feat: back-to-home links on login and 404 pages
2026-07-29 23:19:27 +02:00
root
45f0b80055
feat: costs UI on tool detail + tier badge in sidebar
2026-07-29 23:18:19 +02:00
root
ba413f5ee9
fix: use static SQL for user column migration
2026-07-29 23:08:22 +02:00
root
7bfdac6104
fix: add migration for new user columns (tier, auth_provider, etc.)
2026-07-29 22:50:15 +02:00
root
59badeaa48
feat: auth foundation, similar tools, costs, redundancy, anonymous voting
2026-07-29 21:59:29 +02:00
root
8b3b7c9955
remove Replit branding (meta description, dev banner)
2026-07-29 20:18:10 +02:00
root
612ada8849
fix: tool card category badge overflow on narrow viewports
2026-07-29 20:17:39 +02:00
Replit Agent
fb9a41c664
Published your App
...
Replit-Commit-Author: Deployment
Replit-Commit-Deployment-Build-Id: 38a9c1cb-0021-43bb-a484-96c90077a0a9
2026-07-29 18:09:26 +00:00
Replit Agent
bfd20e30b7
Update dependencies and workspace configuration
...
Replit-Commit-Author: Agent
2026-07-29 18:06:00 +00:00
Replit Agent
b99b824669
Published your App
...
Replit-Commit-Author: Deployment
Replit-Commit-Deployment-Build-Id: 28dfef46-4907-4487-a004-283b9f279c77
2026-07-29 18:06:00 +00:00
root
bdab4c3198
fix: create sessions table before server listens to avoid race condition
2026-07-29 20:05:28 +02:00
root
a569bba5e1
fix: add sessions table to Drizzle schema + auto-create at startup
2026-07-29 20:04:15 +02:00
root
4e0861df71
Fix Login: Session-Cookies via Vite-Proxy + credentials:include
...
- Vite-Proxy für /api/* zum Express-Backend (localhost:8080)
- credentials: 'include' in customFetch für Cross-Origin-Cookie-Support
- Behebt: Login-Response-Set-Cookie wurde vom Browser ignoriert
2026-07-29 19:29:46 +02:00
cheffe01
41de2c4c52
Published your App
...
Replit-Commit-Author: Deployment
Replit-Commit-Session-Id: 0edbd41f-69af-4bb4-88a4-f5fecc8b2778
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 478e1f38-049c-48cd-bc3c-565cb5a5738b
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0683fb79-a27c-485c-9333-5f4b288c4567/0edbd41f-69af-4bb4-88a4-f5fecc8b2778/4wtolMS
Replit-Commit-Deployment-Build-Id: aa4c20f4-6abf-4c6d-a90a-61d934ee7639
Replit-Helium-Checkpoint-Created: true
2026-05-26 06:03:23 +00:00
cheffe01
655adf87c0
Add Zod dependency to enable user API functionalities
...
Adds `zod` as a direct dependency to the `api-server` package, resolving the import error in `users.ts` and enabling user-related API functionalities.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 0edbd41f-69af-4bb4-88a4-f5fecc8b2778
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 00bfe0e8-1c2f-4283-95aa-5bc19de2c811
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0683fb79-a27c-485c-9333-5f4b288c4567/0edbd41f-69af-4bb4-88a4-f5fecc8b2778/4wtolMS
Replit-Helium-Checkpoint-Created: true
2026-05-26 05:47:52 +00:00
cheffe01
32a4f0b21a
Restored to '639db16cda330837d47d37eb91da8eab85377f72'
...
Replit-Restored-To: 639db16cda
2026-05-26 05:42:43 +00:00
cheffe01
639db16cda
Update site image for tool rating platform
...
Update the opengraph image for the tool rating web application.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 776963d0-f75d-42e2-a57b-cc36bdff8495
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 8cb50e9e-a03c-477e-9edc-701d6694d251
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0683fb79-a27c-485c-9333-5f4b288c4567/776963d0-f75d-42e2-a57b-cc36bdff8495/YXrqCZJ
Replit-Helium-Checkpoint-Created: true
2026-05-25 23:34:07 +00:00
cheffe01
c5ca3ca992
Add local user authentication and admin capabilities
...
Implement local user authentication with password hashing, add admin roles for user management and audit log viewing, and introduce audit logging for critical actions.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 776963d0-f75d-42e2-a57b-cc36bdff8495
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 832a44ff-12ae-4096-8a0d-666ec083d536
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0683fb79-a27c-485c-9333-5f4b288c4567/776963d0-f75d-42e2-a57b-cc36bdff8495/1p7jhzu
Replit-Helium-Checkpoint-Created: true
2026-05-25 14:11:02 +00:00
cheffe01
b8ba53598d
Add icon support for tools and improve analytics chart display
...
Update API, database schema, and frontend components to allow optional icons for tools, and adjust analytics chart rendering for better visibility.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 776963d0-f75d-42e2-a57b-cc36bdff8495
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 0ad0b686-eebd-46d2-8314-67e9e874e224
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0683fb79-a27c-485c-9333-5f4b288c4567/776963d0-f75d-42e2-a57b-cc36bdff8495/1p7jhzu
Replit-Helium-Checkpoint-Created: true
2026-05-25 13:28:34 +00:00
cheffe01
7abb048edc
Add user authentication and dynamic feature/category inputs
...
Implement Keycloak authentication, protected routes, and add combobox and autocomplete components for tool categories and features.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 776963d0-f75d-42e2-a57b-cc36bdff8495
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 0b145113-c016-4f54-b000-13bd3b0ba8f0
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0683fb79-a27c-485c-9333-5f4b288c4567/776963d0-f75d-42e2-a57b-cc36bdff8495/z4uWN6A
Replit-Helium-Checkpoint-Created: true
2026-05-25 13:20:15 +00:00
cheffe01
e03c51a75e
Fix qs vulnerability (GHSA-q8mj-m7cp-5q26)
...
Task: Fix medium-severity qs DoS vulnerability in the dependency chain.
The vulnerability affects qs >=6.11.1 <=6.15.1 — qs.stringify crashes
with a TypeError when null/undefined entries appear in comma-format arrays
with encodeValuesOnly set. The fix requires upgrading to qs >=6.15.2.
The affected path was: artifacts/api-server > express > qs@6.15 .1
Fix: Added a pnpm workspace override in pnpm-workspace.yaml to force
qs to >=6.15.2 across all packages:
qs: ">=6.15.2"
Ran `pnpm install` to apply the override (+1/-1 package). Confirmed with
`pnpm audit` — no known vulnerabilities found after the fix.
No code changes were required; only the lockfile and workspace config
were updated.
Replit-Task-Id: 59fbfd17-c5e4-4330-b97c-49a9e383db2e
2026-05-25 13:10:23 +00:00