Commit Graph

  • dcee9345cf chore(node): set Node 24 as default via engines.node main tiennm99 2026-05-13 17:12:29 +07:00
  • 55c576afa7 fix(pnpm): allow es5-ext build script for pnpm 11 strictDepBuilds tiennm99 2026-05-13 16:43:47 +07:00
  • ceaf124848 chore(ci): bump node to 24 tiennm99 2026-05-13 10:52:23 +07:00
  • 6c7fbad4cf fix(ci): skip build scripts to avoid pnpm 11 ERR_PNPM_IGNORED_BUILDS tiennm99 2026-05-13 10:31:07 +07:00
  • ea6dbb5d3f fix(ci): bump node to 22 for pnpm 11 compatibility tiennm99 2026-05-13 10:29:51 +07:00
  • d73b9478f0 fix(ci): migrate workflow from npm to pnpm tiennm99 2026-05-13 10:28:45 +07:00
  • 2229612bf2 chore: remove npm lockfile tiennm99 2026-05-13 10:20:10 +07:00
  • 2a49b0f2c7 Merge remote-tracking branch 'origin/main' tiennm99 2026-05-13 10:19:34 +07:00
  • d5ae30974c chore: migrate from npm to pnpm tiennm99 2026-05-13 10:17:03 +07:00
  • ca35648d20 docs: write substantive README tiennm99 2026-05-11 20:16:54 +07:00
  • 9c360cb55c refactor: match Java cron message format tiennm99 2026-05-10 21:05:41 +07:00
  • c84e636b40 feat: /setappttl admin command for runtime cache TTL override tiennm99 2026-05-10 02:46:26 +07:00
  • 14b6cc7965 feat: admin-scoped Telegram menu tiennm99 2026-05-10 02:46:04 +07:00
  • adfa9adeda refactor: extract bot command catalog as single source of truth tiennm99 2026-05-10 02:45:50 +07:00
  • eb0f79be82 chore: drop migration leftovers, refresh env examples + secret-leak scope tiennm99 2026-05-10 00:23:16 +07:00
  • 49726f14c1 chore: backlog cleanup — deps, CI, bot description, ops docs tiennm99 2026-05-10 00:13:09 +07:00
  • 01312065c5 feat: per-group days-to-warning override + /settings + /setdayswarning tiennm99 2026-05-09 23:30:12 +07:00
  • c32688f41b refactor: drop implemented plans + reports tiennm99 2026-05-09 23:12:17 +07:00
  • 4fe4a781e0 fix: gate /rawappleapp + /rawgoogleapp on authorizeGroup tiennm99 2026-05-09 23:01:19 +07:00
  • 0f0f9b93f3 fix: /delgroup wipes group key + scheduler/checkapp guard non-finite updated tiennm99 2026-05-09 22:37:39 +07:00
  • dbb6d0e015 refactor: remove redundant inner try/catch in commands tiennm99 2026-05-09 22:37:02 +07:00
  • b242fea2f7 refactor: dispatcher pre-parses args, drop arg helpers + info.js tiennm99 2026-05-09 22:35:38 +07:00
  • 55cdc04c57 refactor: merge apple/google app caches into one parametrized repo tiennm99 2026-05-09 22:32:56 +07:00
  • a2016eca18 refactor: drop dead repo + telegram-api exports, inline createStore tiennm99 2026-05-09 22:32:12 +07:00
  • 8554b72b0b refactor: drop Mongo class discriminator + delete src/models/ tiennm99 2026-05-09 22:30:48 +07:00
  • 2000b85bbc chore: journal Phase 7 cleanup of vercel-upstash consolidation tiennm99 2026-05-09 21:50:58 +07:00
  • 0a395bde62 chore: remove cloudflare + docker + legacy migration scripts tiennm99 2026-05-09 21:49:48 +07:00
  • b2082c4601 fix: use Vercel classic Node runtime API instead of Web Standards Request tiennm99 2026-05-09 20:46:29 +07:00
  • d9f23ee0c2 chore: gitignore .vercel/ (CLI artifacts from vercel build/pull) tiennm99 2026-05-09 20:36:48 +07:00
  • 987837c1d8 feat: accept KV_REST_API_* env vars as Upstash fallback tiennm99 2026-05-09 20:17:06 +07:00
  • 771b5ebf8e chore: refresh .env.deploy.example for Vercel + Upstash + add session journal tiennm99 2026-05-09 20:13:15 +07:00
  • c2dd35b75f feat: migrate to Vercel + Upstash with KEY_PREFIX namespacing tiennm99 2026-05-09 20:07:07 +07:00
  • 134bce0826 docs: update Java reference to java-store-scraper-bot tiennm99 2026-05-09 17:38:31 +07:00
  • 1ca421b3d5 refactor: rename project to store-scraper-bot tiennm99 2026-05-09 17:18:50 +07:00
  • fbf2e95a52 docs: lock Vercel + Upstash consolidation plan tiennm99 2026-05-09 17:18:39 +07:00
  • c4c6a93e06 docs: add Phase 06 (Atlas → KV data migration) to KV plan tiennm99 2026-05-05 21:15:27 +07:00
  • f3a235de00 feat: add Atlas → KV one-shot migration script tiennm99 2026-05-05 21:15:18 +07:00
  • af8f1516fa docs: add KV migration plan, supersede Atlas deploy plan tiennm99 2026-05-05 20:39:12 +07:00
  • 067d463b6a feat: replace MongoDB driver with Cloudflare KV storage tiennm99 2026-05-05 20:39:01 +07:00
  • e3e375d203 docs: add Java vs JS parity reports from /ck:xia tiennm99 2026-04-29 16:07:17 +07:00
  • cbe08d6617 chore: archive code-port plan, add plans/todo.md index tiennm99 2026-04-26 23:46:22 +07:00
  • bff1d324f5 feat: Cloudflare Workers code port (deploy pending) tiennm99 2026-04-26 23:36:39 +07:00
  • a656a18ce8 feat: initial JavaScript port of store-scraper-bot tiennm99 2026-04-26 20:16:00 +07:00