Commit Graph

  • 227a27a295 chore(release): 4.68.0 [skip ci] main semantic-release-bot 2026-01-28 14:54:02 -06:00
  • 26120f24e8 fix(infra): add sticky sessions for Socket.IO multi-pod support Thomas Hallock 2026-01-28 13:55:23 -06:00
  • 82ac05c87b feat: upgrade embeddings to text-embedding-3-large with educational context Thomas Hallock 2026-01-28 12:18:11 -06:00
  • 7c70e090d7 feat: hierarchical taxonomy navigation with drill-down/drill-up Thomas Hallock 2026-01-28 09:54:36 -06:00
  • d454aea0ab feat: topic taxonomy for cluster labeling + admin panel Thomas Hallock 2026-01-28 09:18:47 -06:00
  • c8df7b8098 feat: sticky search bar as lid of edge-to-edge recessed card container Thomas Hallock 2026-01-27 18:58:28 -06:00
  • 90cdf732b2 feat: merge search bar + filter tabs into unified responsive layout Thomas Hallock 2026-01-27 18:04:59 -06:00
  • 03c1efc07e feat: unify flowchart search and create into single adaptive search bar Thomas Hallock 2026-01-27 17:47:47 -06:00
  • 4277985f95 feat: migrate flowchart workshop from SSE to Socket.IO for cross-pod streaming Thomas Hallock 2026-01-27 16:53:19 -06:00
  • 876751e4d1 perf(ci): delete broken release workflow, optimize Docker caching Thomas Hallock 2026-01-27 13:58:23 -06:00
  • 100bb017be chore: add buildTimestamp to health endpoint for deploy verification Thomas Hallock 2026-01-27 12:26:19 -06:00
  • 6ee2cf00b5 fix(infra): restore GHCR deployment pipeline and fix Keel polling Thomas Hallock 2026-01-27 11:18:30 -06:00
  • 1ecb7bb306 fix(ci): use CoreDNS for job containers and force apt IPv4 Thomas Hallock 2026-01-27 06:26:00 -06:00
  • daff9bf61e fix(docker): add retry logic for typst download Thomas Hallock 2026-01-26 18:36:31 -06:00
  • 4a5e502aa4 fix(ci): add explicit DOCKER_HOST for DinD sidecar Thomas Hallock 2026-01-26 18:04:10 -06:00
  • 2c65ff82e4 fix(ci): install Docker CLI in node container instead of using docker:cli Thomas Hallock 2026-01-26 17:58:13 -06:00
  • 9ec08cac1e fix(ci): use docker:cli container for Docker builds Thomas Hallock 2026-01-26 17:50:35 -06:00
  • 029a16f95e fix(ci): allow workflow_dispatch for deploy workflow Thomas Hallock 2026-01-26 17:37:29 -06:00
  • 0ded2c018a ci: migrate to Gitea Actions with local registry Thomas Hallock 2026-01-26 17:03:47 -06:00
  • 1c59c4d4e3 ci: add MacBook runner with k3s fallback for faster builds Thomas Hallock 2026-01-26 14:21:00 -06:00
  • 1dc6190298 chore: trigger Gitea Storybook build to test caching Thomas Hallock 2026-01-26 09:32:30 -06:00
  • a599f4d17f perf(ci): fix DinD volume mount for persistent cache Thomas Hallock 2026-01-26 09:28:54 -06:00
  • 8104ffcfb0 perf(ci): add Docker layer caching and persistent pnpm/turbo stores Thomas Hallock 2026-01-26 09:13:26 -06:00
  • 0248e9c5fd fix(ci): add deploy key to NAS authorized_keys Thomas Hallock 2026-01-25 19:26:12 -06:00
  • c25ed504d8 fix(ci): use IP address for NAS_HOST secret to fix DNS resolution Thomas Hallock 2026-01-25 17:42:13 -06:00
  • b8d7ef80f7 fix(ci): remove actions/cache - not compatible with act_runner Thomas Hallock 2026-01-25 14:27:32 -06:00
  • 082b895982 perf(ci): add pnpm caching to storybook workflow Thomas Hallock 2026-01-25 14:19:47 -06:00
  • f04a6ff0b0 chore: trigger storybook build Thomas Hallock 2026-01-25 13:55:13 -06:00
  • d53a429a5a fix(ci): use explicit IPv4 DNS for gitea-runner Thomas Hallock 2026-01-25 13:54:32 -06:00
  • 0422c7c7ff chore(ci): trigger storybook build to test tmpfs performance Thomas Hallock 2026-01-25 13:46:22 -06:00
  • 46a0b788ef perf(ci): use tmpfs for gitea-runner Docker storage Thomas Hallock 2026-01-25 13:45:44 -06:00
  • 5b6a7b3776 chore(ci): enable runner caching for faster builds Thomas Hallock 2026-01-25 12:52:21 -06:00
  • 8fb0623edf chore(ci): add debug output to deploy step Thomas Hallock 2026-01-25 12:26:00 -06:00
  • 1363a84278 chore(ci): add secrets for NAS deployment Thomas Hallock 2026-01-25 10:20:25 -06:00
  • 08746960e1 perf(ci): increase runner resources for faster builds Thomas Hallock 2026-01-25 09:07:23 -06:00
  • e36909d6e2 fix(ci): install rsync in Gitea Actions workflow Thomas Hallock 2026-01-25 08:23:27 -06:00
  • b13bb3b126 ci: fix pnpm version mismatch - use packageManager from package.json Thomas Hallock 2026-01-25 07:32:13 -06:00
  • cd651b3262 ci: trigger storybook workflow v7 with DNS fix Thomas Hallock 2026-01-25 07:16:07 -06:00
  • c64426ddaa chore: v6 Thomas Hallock 2026-01-25 06:45:09 -06:00
  • bd606d8d99 chore: trigger v5 Thomas Hallock 2026-01-25 05:55:14 -06:00
  • 8a1c1c0c8f chore: trigger storybook v4 Thomas Hallock 2026-01-25 05:51:17 -06:00
  • 6928f02a9e chore: trigger storybook v3 Thomas Hallock 2026-01-25 05:47:13 -06:00
  • c47ec0258a chore: trigger storybook build v2 Thomas Hallock 2026-01-25 05:43:16 -06:00
  • 10e086e5c9 chore: trigger storybook build Thomas Hallock 2026-01-25 05:24:55 -06:00
  • 8e133ddffe chore: re-trigger storybook workflow Thomas Hallock 2026-01-25 05:23:57 -06:00
  • ad4cc8c4a5 chore: trigger storybook workflow Thomas Hallock 2026-01-25 05:21:48 -06:00
  • db1ca7fa7a feat(infra): add Gitea with Actions and Storybook deployment Thomas Hallock 2026-01-24 19:53:12 -06:00
  • 0126f76994 fix(ci): build llm-client package before Storybook Thomas Hallock 2026-01-24 17:20:57 -06:00
  • 97313618ae feat(dev): add redirect from /storybook/ to GitHub Pages Thomas Hallock 2026-01-24 16:59:41 -06:00
  • 26a9fe784f fix(ci): generate build-info.json before Storybook build Thomas Hallock 2026-01-24 16:57:12 -06:00
  • 74565b93af fix(tracing): use resourceFromAttributes for OTel SDK 2.x compatibility Thomas Hallock 2026-01-24 16:57:05 -06:00
  • c1475e0306 feat(dev): add dev portal index page for dev.abaci.one Thomas Hallock 2026-01-24 16:48:27 -06:00
  • dcad5bca46 feat(observability): add OpenTelemetry tracing with Tempo backend Thomas Hallock 2026-01-24 16:31:18 -06:00
  • 8362db4572 fix(keel): resolve DNS lookup failures with k3s CoreDNS Thomas Hallock 2026-01-24 16:07:43 -06:00
  • 74e12c0029 feat(metrics): add session tracking and Grafana dashboard provisioning Thomas Hallock 2026-01-24 14:40:55 -06:00
  • ef75a07c2c feat(metrics): add comprehensive application metrics Thomas Hallock 2026-01-24 14:05:30 -06:00
  • f1223bb81b fix(monitoring): use /api/metrics path for ServiceMonitor Thomas Hallock 2026-01-24 13:15:46 -06:00
  • 35856afb2e feat(observability): add Prometheus/Grafana monitoring stack Thomas Hallock 2026-01-24 12:45:32 -06:00
  • 3c0df8099c fix(dev-artifacts): use correct NFS path under data directory Thomas Hallock 2026-01-24 10:18:56 -06:00
  • 5258437bef feat(dev): add dev.abaci.one for build artifacts Thomas Hallock 2026-01-24 09:52:26 -06:00
  • 87bce550ad fix(smoke-tests): report last completed run instead of running test Thomas Hallock 2026-01-24 09:39:45 -06:00
  • d2be19f1be fix(smoke-tests): simplify tests to only reliable critical paths Thomas Hallock 2026-01-24 09:08:47 -06:00
  • 5ba12ef4cc fix(smoke-tests): update Playwright Docker image to v1.56.0 Thomas Hallock 2026-01-24 07:42:06 -06:00
  • aa6506957c revert: undo performance changes that broke intervention badges Thomas Hallock 2026-01-24 06:51:17 -06:00
  • 8cdcb9f292 fix(smoke-tests): include .dockerignore in workflow paths filter Thomas Hallock 2026-01-24 06:43:39 -06:00
  • 170497f245 fix(smoke-tests): add exception in .dockerignore for smoke test files Thomas Hallock 2026-01-24 06:43:04 -06:00
  • 9c09851b44 fix(smoke-tests): add imagePullPolicy Always to CronJob Thomas Hallock 2026-01-24 06:24:40 -06:00
  • 1914bcf9d0 perf(practice): eliminate redundant getViewerId and user lookups Thomas Hallock 2026-01-24 05:46:03 -06:00
  • dbc45b97b0 fix(smoke-tests): correct Playwright test path argument Thomas Hallock 2026-01-24 05:44:13 -06:00
  • affad2f4a6 feat(monitoring): add E2E smoke tests with Gatus integration Thomas Hallock 2026-01-24 05:08:50 -06:00
  • 958481b661 perf(homepage): defer MiniAbacus rendering until after hydration Thomas Hallock 2026-01-24 05:05:59 -06:00
  • 1e2f5c9010 perf(practice): skip intervention computation during SSR Thomas Hallock 2026-01-23 21:14:37 -06:00
  • ed653db483 perf(practice): batch DB queries to reduce N+1 pattern Thomas Hallock 2026-01-23 20:42:49 -06:00
  • 30fb0e86e3 perf(worksheets): defer preview to client-side API fetch Thomas Hallock 2026-01-23 19:29:59 -06:00
  • ba08409269 docs: add Keel and k8s deployment notes to agent instructions Thomas Hallock 2026-01-23 19:23:28 -06:00
  • 2b5d66f776 perf(worksheets): use Suspense streaming for preview generation Thomas Hallock 2026-01-23 18:54:17 -06:00
  • 1e43ec18f3 fix(infra): configure Keel to watch all namespaces Thomas Hallock 2026-01-23 18:45:04 -06:00
  • 747bc4a5f0 fix(infra): move Keel annotations to StatefulSet metadata Thomas Hallock 2026-01-23 18:44:38 -06:00
  • c1809d72ae feat(infra): add ghcr.io registry credentials for Keel polling Thomas Hallock 2026-01-23 15:56:26 -06:00
  • e72018ae44 fix(server): skip migrations on LiteFS replicas Thomas Hallock 2026-01-23 14:31:19 -06:00
  • 1f1083773d perf: add timing instrumentation to worksheet page SSR Thomas Hallock 2026-01-23 14:21:07 -06:00
  • b04d0caeaf feat(infra): add OpenAI API key for LLM features Thomas Hallock 2026-01-23 13:58:34 -06:00
  • c80eefa5e3 docs(infra): document LiteFS write routing for k8s deployments Thomas Hallock 2026-01-23 13:56:29 -06:00
  • 6f76ce61df fix(infra): route write requests to primary pod for LiteFS compatibility Thomas Hallock 2026-01-23 13:55:24 -06:00
  • 3d835d67cd feat(flowchart-workshop): add version history with preview mode Thomas Hallock 2026-01-23 13:52:59 -06:00
  • 325e0f483e fix(flowchart-workshop): fix LLM streaming for generation and reconnection Thomas Hallock 2026-01-23 13:02:34 -06:00
  • f916358614 fix(infra): include paths in Gatus endpoint names Thomas Hallock 2026-01-23 12:56:30 -06:00
  • c4d4ca7122 feat(infra): improve Gatus status page with clearer endpoint groups Thomas Hallock 2026-01-23 12:51:27 -06:00
  • ba4d2d7f7d docs(infra): document NAS Traefik routing and subdomain setup Thomas Hallock 2026-01-23 12:43:22 -06:00
  • dda5485408 feat(infra): add Gatus status page at status.abaci.one Thomas Hallock 2026-01-23 12:42:41 -06:00
  • f8d1ec730c feat(infra): add Gatus status page at status.abaci.one Thomas Hallock 2026-01-23 12:17:24 -06:00
  • ee26b1e361 feat(infra): add Keel for automatic k3s deployments Thomas Hallock 2026-01-23 12:11:19 -06:00
  • c845281a60 perf(homepage): optimize SSR with deferred processing and dynamic imports Thomas Hallock 2026-01-23 11:40:54 -06:00
  • fc15334aec fix(flowcharts): improve edge highlighting with BFS traversal for phase boundaries Thomas Hallock 2026-01-23 10:28:02 -06:00
  • 2f82bc28ec feat(infra): scale to 3 app replicas for better load distribution Thomas Hallock 2026-01-23 10:16:00 -06:00
  • 0abed6ae55 feat(infra): add performance remediation for k8s deployment Thomas Hallock 2026-01-23 10:10:38 -06:00
  • f2fc30878d fix(flowcharts): auto-infill missing edge IDs instead of warning Thomas Hallock 2026-01-23 09:04:02 -06:00
  • 37be1c8c65 feat(flowcharts): add reliable edge ID matching for visualization Thomas Hallock 2026-01-23 08:59:05 -06:00
  • 2e72eea7d0 feat(flowcharts): add Problem Trace and unify answer computation (Phases 3-5) Thomas Hallock 2026-01-22 17:07:21 -06:00
  • ae276455fa feat(flowcharts): implement unified computation model (Phases 1-2) Thomas Hallock 2026-01-22 15:39:20 -06:00