Commit Graph

  • 0426809f84 docs: add v0.9.8 release notes main v0.9.8 opencode 2026-08-07 00:19:28 +02:00
  • 9af83a8b1b feat(redundancy): theme-aware badges + recommendation glow; fix nested nav active state opencode 2026-08-07 00:19:07 +02:00
  • 3e30246342 docs: add v0.9.7 release notes v0.9.7 opencode 2026-08-06 23:57:27 +02:00
  • f296070f3b feat(design): violet accent + pastel neon glow for light mode opencode 2026-08-06 23:57:06 +02:00
  • 4d149fd927 docs: add v0.9.6 release notes v0.9.6 opencode 2026-08-06 23:34:01 +02:00
  • 5eef9f2467 feat(nav): move help to icon-only in sidebar footer version row opencode 2026-08-06 23:33:17 +02:00
  • 3fc68adcd2 chore(security): override js-yaml to >=4.3.1 <5 to fix GHSA-5p4m-2wfm-xmqj (orval audit) v0.9.5 opencode 2026-08-06 23:09:44 +02:00
  • 7018e2eda5 docs: fill v0.9.5 release notes commit hash opencode 2026-08-06 23:03:27 +02:00
  • 54364d7a88 feat(design): cyan accent, dialog overflow fixes, unified delete buttons, nav polish opencode 2026-08-06 23:03:14 +02:00
  • e65daea8dd docs: fill v0.9.4 release notes commit hash v0.9.4 opencode 2026-08-06 07:53:22 +02:00
  • 23e8ac702e feat(design): neon polish — rating bars, destructive colors, active nav glow opencode 2026-08-06 07:52:58 +02:00
  • d777ee9211 docs: fill v0.9.3 release notes commit hash v0.9.3 opencode 2026-08-06 07:08:13 +02:00
  • 01982964bb feat(design): neon/AI look with gradient loading states opencode 2026-08-06 07:08:01 +02:00
  • f3b4fa553b docs: fill v0.9.2 release notes commit hash v0.9.2 opencode 2026-08-05 07:44:48 +02:00
  • e164d51574 feat: compare limit 9, format-aware import placeholder, help links opencode 2026-08-05 07:40:47 +02:00
  • e66a332270 fix(docs): release file without releases/ prefix to avoid double path v0.9.1 opencode 2026-08-05 00:32:56 +02:00
  • 48d25b668d docs: fill release notes commit hash v0.9.0 opencode 2026-08-05 00:15:00 +02:00
  • 6eb3dfd8f9 docs: cut to v0.9.0 with unified .de/.en naming opencode 2026-08-05 00:13:41 +02:00
  • ca980fce09 docs: add v0.8.6 release notes v0.8.6 opencode 2026-08-04 23:13:09 +02:00
  • 8f2fd89847 feat(import): bulk tool import (CSV/JSON/YAML) for admins; NetBox-style help button opencode 2026-08-04 23:09:11 +02:00
  • d47db6d386 docs: add v0.8.5 release notes v0.8.5 opencode 2026-08-04 21:01:58 +02:00
  • 70e72dac71 fix(i18n): translate submit button, density/view toggles; rename watchlist guide to Merkliste; add guide help buttons opencode 2026-08-04 20:43:36 +02:00
  • 63aa14914f docs: add v0.8.4 release notes v0.8.4 opencode 2026-08-04 19:52:36 +02:00
  • 3de59ccaaf feat(i18n): full app + docs localization (de/en) opencode 2026-08-04 08:35:05 +02:00
  • a65e2eb92c docs: link v0.8.3 release notes to commit 3bb4598 v0.8.3 opencode 2026-08-04 07:32:33 +02:00
  • b886246808 docs: add v0.8.3 release notes opencode 2026-08-04 07:32:14 +02:00
  • 3bb4598d04 feat(docs): version-based docs, correct Gitea tag links, form guide help opencode 2026-08-04 07:31:47 +02:00
  • d23990e322 docs: link v0.8.2 release notes to commit 33cf261 v0.8.2 opencode 2026-08-04 07:01:28 +02:00
  • 33cf261777 fix(docs): mobile nav drawer and version dropdown state opencode 2026-08-04 06:58:07 +02:00
  • 56f1edd613 docs: link v0.8.1 release notes to commit fdf2d74 v0.8.1 opencode 2026-08-03 22:52:23 +02:00
  • fdf2d741a1 feat(docs): standalone docs page, Hilfe nav entry, rewritten user guide opencode 2026-08-03 22:52:14 +02:00
  • 9ceb11e7f9 docs: link v0.8.0 release notes to commit 6c92b63 v0.8.0 opencode 2026-08-03 22:16:00 +02:00
  • 6c92b6358d feat(docs): mkdocs-style documentation site served at /docs opencode 2026-08-03 22:15:54 +02:00
  • 520f917723 feat(docs): version-bound release documentation served at /docs v0.7.0 opencode 2026-08-03 16:41:08 +02:00
  • d1dd77bc1e chore(deps): bump tsx to 4.23.4 (only remaining outdated package) opencode 2026-08-03 15:33:17 +02:00
  • 0be45b6513 ci: drop nightly and sha image tags, deploy only on v* tags opencode 2026-08-03 14:10:03 +02:00
  • 4b1274e34a fix(ci): use pnpm 11 allowBuilds instead of onlyBuiltDependencies v0.6.0 opencode 2026-08-03 13:06:43 +02:00
  • 2f66fff993 chore(deps): upgrade all dependencies to latest and pin exact opencode 2026-08-03 12:56:00 +02:00
  • bcae59626f feat(security): add CSRF protection for all state-changing API routes v0.5.0 opencode 2026-08-03 10:30:13 +02:00
  • f851305d78 fix(tools): OR'ed where clauses now AND'd so search excludes soft-deleted tools; localize delete confirm dialog v0.4.2 opencode 2026-08-03 08:48:08 +02:00
  • 743b177c89 fix(auth): password min length 6 + show/hide toggle on password inputs v0.4.1 opencode 2026-08-03 08:01:52 +02:00
  • 68a81ec775 feat(auth): password change (self + admin reset) with rate limiting; dedupe watchlist to user menu v0.4.0 opencode 2026-08-03 07:43:24 +02:00
  • 63f0bdbab6 fix(nav): trim sidebar items, fix collapsed sidebar overflow, add add-tool buttons on home/browse v0.3.0 opencode 2026-08-03 06:12:01 +02:00
  • 4648614556 docs: replace Replit config/docs with README; drop Replit files opencode 2026-08-03 05:43:13 +02:00
  • 53f01acb0c ci: deploy release tags by v*-tag (dev stays sha-based) opencode 2026-08-02 15:25:15 +02:00
  • ab24f99b90 fix(nav): restore sidebar collapse state from cookie; cmd+k search shows tools only while typing; mobile header search v0.2.0 opencode 2026-08-02 15:08:37 +02:00
  • c6755b586b feat(nav): collapsible sidebar + mobile drawer, user menu, breadcrumbs, polished cmd+k, header search opencode 2026-08-02 14:55:18 +02:00
  • 2f38889726 fix: compact filter popover; feat: i18n (de/en) opencode 2026-08-02 13:42:53 +02:00
  • 95bf49509c fix: white home page - coerce pg numeric strings for top-tools ratings opencode 2026-08-02 13:10:28 +02:00
  • d033b20dfb feat: watchlist (premium), mobile bottom nav opencode 2026-08-02 13:00:10 +02:00
  • c77610786b feat: compare (premium), rating-history trend, hover previews opencode 2026-08-02 12:48:02 +02:00
  • 0c27982098 ci: dev version includes UTC time (dev-YYYYMMDD-HHmm) opencode 2026-08-02 11:51:25 +02:00
  • 461eca9a0a ci: auto-version every push as dev-DATE with nightly-DATE image tag opencode 2026-08-02 11:29:47 +02:00
  • 620b12d4b6 fix: view toggle stuck after selecting table/rows v0.1.1 opencode 2026-08-02 10:15:43 +02:00
  • 78244c3197 feat: user-chosen browse views with grid/list toggle and profile sync opencode 2026-08-02 09:34:53 +02:00
  • bcc74328d6 ci: also tag image with semver on v* git tags v0.1.0 opencode 2026-08-02 02:21:41 +02:00
  • 803802a5b6 feat: show live build version in web UI opencode 2026-08-02 02:13:27 +02:00
  • 2f20b1e5c2 feat: trash (soft delete) with admin tool management opencode 2026-08-02 02:02:16 +02:00
  • 32df998399 fix: return existing cost on empty PATCH body instead of 500 opencode 2026-08-02 01:31:55 +02:00
  • 6b8ca92c37 feat: allow premium+ users to manage costs opencode 2026-08-02 01:27:28 +02:00
  • 01c70085db feat: tiered costs feature + admin tier management + tag selection opencode 2026-08-02 01:10:47 +02:00
  • cd4efd16f6 feat(toolrate): rebrand to toolr + logo links home opencode 2026-08-01 20:20:01 +02:00
  • ccc295f92f feat(toolrate): desktop topbar theme toggle + dark-mode amber/gold opencode 2026-08-01 20:00:03 +02:00
  • d244a537ea feat(toolrate): light/dark/system theme toggle with FOUC guard opencode 2026-08-01 19:47:39 +02:00
  • db397a14bc fix: security hardening, validation, cache and analytics fixes opencode 2026-08-01 19:11:00 +02:00
  • 0c6a35e841 fix: category cache refresh, API 404, redundancy mapping, cost/relation authz, voterToken exposure opencode 2026-08-01 15:25:06 +02:00
  • 2b5f074a63 Update Dockerfile henry 2026-07-31 18:11:46 +00:00
  • 81ae8ca140 Update .gitea/workflows/build.yaml henry 2026-07-31 18:07:50 +00:00
  • 8ba59ce3b9 Update .gitea/workflows/build.yaml henry 2026-07-31 17:57:13 +00:00
  • bc9effd665 Update Dockerfile henry 2026-07-31 17:49:44 +00:00
  • fd51146049 Update artifacts/api-server/src/app.ts henry 2026-07-31 17:32:00 +00:00
  • 047b782797 Update .gitea/workflows/build.yaml henry 2026-07-31 17:21:39 +00:00
  • b4aaf23a75 Update Dockerfile henry 2026-07-31 12:19:09 +00:00
  • fd003ad7c9 Update docker-compose.yml henry 2026-07-31 12:18:52 +00:00
  • 6157e39c14 Update Dockerfile henry 2026-07-31 12:11:40 +00:00
  • 6031491347 Update Dockerfile henry 2026-07-31 12:08:11 +00:00
  • bb6b739e37 Update Dockerfile henry 2026-07-31 11:59:14 +00:00
  • 0f611e8a44 Update Dockerfile henry 2026-07-31 11:55:13 +00:00
  • 634e7c633d Update Dockerfile henry 2026-07-31 11:49:50 +00:00
  • 3a1eb1dffa Update .gitea/workflows/build.yaml henry 2026-07-31 11:46:04 +00:00
  • 4c48e7b9f6 Update Dockerfile henry 2026-07-31 11:34:40 +00:00
  • ec7c874d5b Update Dockerfile henry 2026-07-30 21:26:23 +00:00
  • c956b0a104 Update .gitea/workflows/build.yaml henry 2026-07-30 21:19:35 +00:00
  • 2f6a3a05d6 Update Dockerfile henry 2026-07-30 21:12:55 +00:00
  • a16ec18684 Update package.json henry 2026-07-30 21:08:55 +00:00
  • 1b05645c15 fix: exclude mockup-sandbox from Docker build root 2026-07-30 09:18:40 +02:00
  • e7727e78c4 fix: skip typecheck in Docker build, use pnpm -r build root 2026-07-30 09:17:08 +02:00
  • 8d3bd07efc fix: copy scripts/package.json for typecheck in Docker build root 2026-07-30 09:11:55 +02:00
  • 854d082519 ci: trigger re-run with secrets set root 2026-07-30 09:05:41 +02:00
  • 392772ebf7 ci: use REGISTRY_USER/REGISTRY_TOKEN secrets root 2026-07-30 09:03:17 +02:00
  • b1ed1ab950 ci: use built-in GITHUB_TOKEN, fix registry URL root 2026-07-30 08:57:22 +02:00
  • 3f8d6b1613 ci: replace buildx with docker CLI directly root 2026-07-30 08:54:35 +02:00
  • e9037c2260 ci: fix sed pattern for Kustomize images.newTag root 2026-07-30 08:22:40 +02:00
  • f80ccbaf4e fix: CI sed pattern for Kustomize images.newTag root 2026-07-30 08:22:33 +02:00
  • bd0b2c0b4f ci: update workflow to auto-patch admin/apps after build root 2026-07-30 08:21:57 +02:00
  • 77c44c44ce feat: Gitea Actions + k8s manifests + ArgoCD for k3s deploy root 2026-07-30 07:18:02 +02:00
  • 5d71e60e7d feat: Docker Compose support root 2026-07-30 00:19:31 +02:00
  • fc5f9e9bf5 revert: remove packageManager field (causes pnpm install hang on Replit) root 2026-07-30 00:09:05 +02:00
  • 361a51f1d6 chore: pin pnpm@11.18.0 via packageManager field root 2026-07-29 23:54:55 +02:00
  • 857d2e11a8 feat: automatic recommendations + manual evaluation in redundancy analysis root 2026-07-29 23:51:28 +02:00