Commit Graph

  • c33ed1cae9 feat: CannaiQ Menus WordPress Plugin v2.0.0 - Modular Component Library master Kelly 2025-12-17 00:21:40 -07:00
  • 38e7980cf4 fix: Add missing imports and type annotations Kelly 2025-12-17 00:03:52 -07:00
  • 887ce33b11 fix: Add health probes to scraper deployment Kelly 2025-12-16 23:06:22 -07:00
  • de239df314 fix(k8s): update registry-sync to use registry.spdy.io Kelly 2025-12-16 22:17:44 -07:00
  • 6fcc64933a fix: Increase cannaiq-frontend rollout timeout to 300s Kelly 2025-12-16 22:06:00 -07:00
  • 3488905ccc fix: Delete completed tasks from pool instead of marking complete Kelly 2025-12-16 21:19:20 -07:00
  • 3ee09fbe84 feat: Treez SSR support, task improvements, worker geo display Kelly 2025-12-16 19:22:04 -07:00
  • 7d65e0ae59 fix: Use cannaiq namespace for deployments Kelly 2025-12-16 16:37:50 -07:00
  • 25f9118662 fix: Use registry.spdy.io for k8s deployments Kelly 2025-12-16 12:37:11 -07:00
  • 5c0de752af fix: Check inventory_snapshots for product_discovery output verification Kelly 2025-12-16 10:20:48 -07:00
  • a90b10a1f7 feat(k8s): Add daily registry sync cronjob for base images Kelly 2025-12-16 09:49:36 -07:00
  • 75822ab67d docs: Add Docker registry cache instructions Kelly 2025-12-16 09:34:55 -07:00
  • df4d599478 chore: test CI after fixes Kelly 2025-12-16 09:22:53 -07:00
  • 4544718cad chore: trigger CI after DNS fix Kelly 2025-12-16 09:21:13 -07:00
  • 47da61ed71 chore: trigger CI rebuild Kelly 2025-12-16 09:19:58 -07:00
  • 754a46c56f chore: trigger CI rebuild develop Kelly 2025-12-16 09:19:52 -07:00
  • e450d2e99e fix(ci): use local registry mirror instead of mirror.gcr.io Kelly 2025-12-16 09:09:15 -07:00
  • 205a8b3159 chore: retry CI for visibility-events fix Kelly 2025-12-16 08:56:59 -07:00
  • 8bd29d11bb fix: Use correct column names in visibility-events query Kelly 2025-12-16 02:21:01 -07:00
  • 4e7b3d2336 fix: Update DATABASE_URL to point to primary PostgreSQL server Kelly 2025-12-16 01:13:49 -07:00
  • 849123693a fix(ci): Use unquoted heredoc for kubeconfig token injection Kelly 2025-12-15 21:55:52 -07:00
  • a1227f77b9 chore: retry CI Kelly 2025-12-15 21:53:00 -07:00
  • 415e89a012 chore: retry CI with k8s_token secret Kelly 2025-12-15 21:26:06 -07:00
  • 45844c6281 ci: Embed kubeconfig, use k8s_token secret for token only Kelly 2025-12-15 21:19:26 -07:00
  • 24c9586d81 ci: Skip base64 - use raw kubeconfig in secret Kelly 2025-12-15 21:09:54 -07:00
  • f8d61446d5 chore: retry CI with correct kubeconfig Kelly 2025-12-15 20:57:19 -07:00
  • 0f859d1c75 chore: retry CI after kubeconfig fix Kelly 2025-12-15 20:43:40 -07:00
  • 52dc669782 ci: Remove clone/volume config (requires admin trust) Kelly 2025-12-15 20:16:18 -07:00
  • 2e47996354 ci: Add shallow git clone (depth: 1) Kelly 2025-12-15 20:05:33 -07:00
  • f25d4eaf27 ci: Add npm and Docker layer caching Kelly 2025-12-15 20:04:15 -07:00
  • 61a6be888c ci: Consolidate back to 4 docker steps Kelly 2025-12-15 20:01:11 -07:00
  • 09c2b3a0e1 ci: Use node:22 instead of node:22-alpine for builds Kelly 2025-12-15 19:56:48 -07:00
  • cec34198c7 ci: Add slim Dockerfile.ci files for faster CI builds Kelly 2025-12-15 19:43:08 -07:00
  • 3c10e07e45 feat(ci): Push built images to local registry for faster K8s pulls Kelly 2025-12-15 19:16:16 -07:00
  • 3582c2e9e2 fix(k8s): Use external Postgres/Redis/MinIO services Kelly 2025-12-15 19:03:05 -07:00
  • c6874977ee docs: Add spdy.io infrastructure credentials Kelly 2025-12-15 18:59:18 -07:00
  • 68430f5c22 fix(ci): Use mirror.gcr.io as registry mirror for Kaniko Kelly 2025-12-15 18:52:02 -07:00
  • ccefd325aa fix(ci): Use hardcoded Woodpecker workspace path for Kaniko Kelly 2025-12-15 18:49:56 -07:00
  • e119c5af53 chore: trigger CI Kelly 2025-12-15 18:44:24 -07:00
  • e61224aaed fix(ci): Use CI_WORKSPACE for Kaniko context paths Kelly 2025-12-15 18:42:33 -07:00
  • 7cf1b7643f feat(ci): Use local registry 10.100.9.70:5000 for base images Kelly 2025-12-15 18:28:20 -07:00
  • 74f813d68f feat(ci): Switch to Kaniko for Docker builds (no daemon, better DNS) Kelly 2025-12-15 18:20:53 -07:00
  • f38f1024de fix(docker): Use mirror.gcr.io in all Dockerfiles to avoid rate limits Kelly 2025-12-15 18:19:18 -07:00
  • 358099c58a chore: trigger CI Kelly 2025-12-15 18:12:41 -07:00
  • 7fdcfc4fc4 fix(ci): Use mirror.gcr.io to avoid Docker Hub rate limits Kelly 2025-12-15 18:11:16 -07:00
  • 541b461283 fix(ci): Use public node:20 image for typecheck steps Kelly 2025-12-15 18:08:46 -07:00
  • 8f25cf10ab chore: retry CI Kelly 2025-12-15 17:06:42 -07:00
  • 79e434212f chore: retry CI Kelly 2025-12-15 16:45:05 -07:00
  • 600172eff6 chore: retry CI Kelly 2025-12-15 15:51:40 -07:00
  • 4c12763fa1 chore: retry CI Kelly 2025-12-15 13:18:53 -07:00
  • 2cb9a093f4 chore: retry CI Kelly 2025-12-15 12:29:45 -07:00
  • 15ab40a820 chore: trigger CI build Kelly 2025-12-15 12:14:14 -07:00
  • 2708fbe319 feat(brands): Add calculated tags with configurable thresholds Kelly 2025-12-15 12:06:44 -07:00
  • 231d49e3e8 feat(brands): Add margin estimation to stores/performance endpoint Kelly 2025-12-15 12:02:36 -07:00
  • 17defa046c feat(api): Add /api/brands/:brand/stores/performance endpoint Kelly 2025-12-15 11:57:38 -07:00
  • d76a5fb3c5 feat(api): Add brand analytics API endpoints Kelly 2025-12-15 11:06:23 -07:00
  • f19fc59583 chore: retry CI Kelly 2025-12-15 09:59:11 -07:00
  • 4c183c87a9 chore: retry CI after registry fix Kelly 2025-12-15 09:35:05 -07:00
  • ffa05f89c4 chore: trigger CI on develop Kelly 2025-12-15 09:06:43 -07:00
  • 9aa885211e ci: Allow builds from develop branch production Kelly 2025-12-15 09:00:42 -07:00
  • b24b2fbc89 chore: trigger CI Kelly 2025-12-15 08:55:00 -07:00
  • f7371de3d1 fix: Use public Docker Hub images instead of private registry Kelly 2025-12-15 08:23:35 -07:00
  • 98970acf13 fix: Update Dockerfiles to use git.spdy.io registry Kelly 2025-12-15 08:18:53 -07:00
  • f0e636ac70 chore: trigger CI Kelly 2025-12-15 08:16:02 -07:00
  • 138ade07e1 chore: test CI Kelly 2025-12-15 08:11:33 -07:00
  • 728168e799 chore: trigger CI Kelly 2025-12-15 08:10:06 -07:00
  • 42c6bb7424 chore: trigger CI Kelly 2025-12-15 08:06:31 -07:00
  • b32e847270 chore: test CI agent Kelly 2025-12-15 08:03:39 -07:00
  • 287627195c chore: trigger CI Kelly 2025-12-15 08:01:56 -07:00
  • bfb965fa44 chore: trigger CI Kelly 2025-12-15 07:58:10 -07:00
  • 7bbc77a854 chore: trigger CI Kelly 2025-12-15 07:57:40 -07:00
  • 39ba522643 chore: trigger CI Kelly 2025-12-15 07:57:08 -07:00
  • 6ea4cd0d05 chore: trigger CI Kelly 2025-12-15 07:56:50 -07:00
  • 520cba9d31 chore: trigger CI Kelly 2025-12-15 07:56:44 -07:00
  • 331b6273ac chore: trigger build Kelly 2025-12-15 07:53:42 -07:00
  • d4a18cc3ce chore: test CI agent Kelly 2025-12-15 07:51:47 -07:00
  • 977803d862 chore: trigger CI build Kelly 2025-12-15 07:48:39 -07:00
  • 48c640aae5 chore: trigger CI Kelly 2025-12-15 07:44:38 -07:00
  • 918a1c6b26 chore: trigger CI after Woodpecker activation Kelly 2025-12-15 07:26:25 -07:00
  • c7541ec2eb chore: Rename all references from dispensary-scraper to cannaiq Kelly 2025-12-15 07:19:33 -07:00
  • 8676762d6b chore: trigger CI build Kelly 2025-12-15 06:51:58 -07:00
  • 3f393ef77f fix: Correct repo name in auto-merge URL Kelly 2025-12-15 06:42:16 -07:00
  • a8360c7260 feat: Migrate to spdy.io infrastructure Kelly 2025-12-15 06:40:48 -07:00
  • 0979c9c37a Revert "feat(scheduler): Support sub-hour interval_minutes in task_schedules" Kelly 2025-12-14 18:50:25 -07:00
  • b607fd7f44 feat(scheduler): Support sub-hour interval_minutes in task_schedules Kelly 2025-12-14 18:22:55 -07:00
  • bf988529eb fix(ci): switch from buildx to regular docker plugin Kelly 2025-12-14 17:05:06 -07:00
  • 04153a2efa chore: retry CI after docker update Kelly 2025-12-14 17:01:05 -07:00
  • a1a6876064 chore: retry CI after docker restart Kelly 2025-12-14 16:55:33 -07:00
  • 83466a03c3 chore: retry CI build Kelly 2025-12-14 16:40:52 -07:00
  • 35d6a17740 feat: Add daily baseline payload logic (12:01 AM - 3:00 AM window) Kelly 2025-12-14 16:24:41 -07:00
  • 294d3db7a2 fix: Remove NOW() from partial indexes (not immutable) Kelly 2025-12-14 15:58:05 -07:00
  • bbbd21ba94 chore: Ignore test scripts and .claude directory Kelly 2025-12-14 15:57:27 -07:00
  • 3496be3064 feat(treez): Fetch all products with match_all query (+19% more) Kelly 2025-12-14 15:56:06 -07:00
  • af859a85f9 feat: Add Real-Time Inventory Tracking infrastructure Kelly 2025-12-14 15:53:04 -07:00
  • d3f5e4ef4b feat(nav): Add Payloads menu item to admin sidebar Kelly 2025-12-14 14:26:37 -07:00
  • abef265ae9 feat(workers): Add platform badge (D/J/T) to active tasks display Kelly 2025-12-14 12:21:23 -07:00
  • b28a91fca5 fix: Task completion result and null duration display bugs Kelly 2025-12-14 12:02:05 -07:00
  • 60b221e7fb feat: Add payloads dashboard, disable snapshots, fix scheduler Kelly 2025-12-14 11:54:25 -07:00
  • 15cb657f13 fix(docker): Revert to libasound2 for Debian bookworm Kelly 2025-12-14 11:07:03 -07:00
  • f15920e508 fix(docker): Add build tools for native modules and fix Debian package name Kelly 2025-12-14 11:01:22 -07:00