| lemonade-backend | #1919 | Opened | chore: add workflow_dispatch for seeding MCP tools | nooblemon-eth | 2026-02-26 |
| lemonade-backend | #1915 | Opened | chore(deps): bump ajv from 6.11.0 to 6.14.0 | app/dependabot | 2026-02-26 |
| lemonade-backend | #1928 | Merged | fix(pg-migrate): include partition column in usage_logs primary key | nooblemon-eth | 2026-02-26 |
| lemonade-backend | #1927 | Merged | fix: increase staging deploy verify timeout to 600s | nooblemon-eth | 2026-02-26 |
| lemonade-backend | #1926 | Merged | fix: use kubectl patch to restart deployment before deploy | nooblemon-eth | 2026-02-26 |
| lemonade-backend | #1925 | Merged | fix: scale deployment to 0/1 to reset stuck rollout state | nooblemon-eth | 2026-02-26 |
| lemonade-backend | #1924 | Merged | fix: add debug diagnostics on staging deploy failure | nooblemon-eth | 2026-02-26 |
| lemonade-backend | #1923 | Merged | fix: force-delete stuck terminating pods before staging deploy | nooblemon-eth | 2026-02-26 |
| lemonade-backend | #1922 | Merged | fix: add rollout restart to staging deploy to clear stuck pods | nooblemon-eth | 2026-02-26 |
| lemonade-backend | #1921 | Merged | feat: re-submit MCP expansion resolvers (clean branch from master) | nooblemon-eth | 2026-02-26 |
| lemonade-backend | #1920 | Merged | revert: rollback connector + MCP PRs (#1916, #1918) to fix staging | nooblemon-eth | 2026-02-26 |
| lemonade-backend | #1918 | Merged | fix: resolve connector TypeScript and lint errors blocking staging | nooblemon-eth | 2026-02-26 |
| lemonade-backend | #1917 | Merged | fix(ticket-type): validate space payment accounts in ticket type create/update | nooblemon-eth | 2026-02-26 |
| lemonade-backend | #1916 | Merged | feat: add 24 MCP expansion tool resolvers + types + seed script | nooblemon-eth | 2026-02-26 |
| lemonade-backend | #1914 | Merged | chore: add PR tracker trigger workflow | nooblemon-eth | 2026-02-26 |
| lemonade-backend | #1913 | Merged | chore: add agent pipeline protocol to CLAUDE.md | nooblemon-eth | 2026-02-26 |
| web-new | #960 | Opened | chore(deps): bump markdown-it from 14.1.0 to 14.1.1 | app/dependabot | 2026-02-26 |
| web-new | #959 | Opened | chore(deps): bump hono from 4.9.12 to 4.12.2 | app/dependabot | 2026-02-26 |
| web-new | #958 | Opened | chore(deps): bump rollup from 4.34.8 to 4.59.0 | app/dependabot | 2026-02-26 |
| web-new | #956 | Opened | chore(master): release 10.8.0 | app/release-please-for-lemonade | 2026-02-26 |
| web-new | #964 | Merged | fix: set gas limits by chain | namho102 | 2026-02-26 |
| web-new | #963 | Merged | fix: resolve AI chat URL | namho102 | 2026-02-26 |
| web-new | #962 | Merged | chore: migrate eslint to oxlint | namho102 | 2026-02-26 |
| web-new | #961 | Merged | fix: lower gas limit to respect chain cap | namho102 | 2026-02-26 |
| web-new | #957 | Merged | chore: add PR tracker trigger workflow | nooblemon-eth | 2026-02-26 |
| web-new | #955 | Merged | chore: create CLAUDE.md with pipeline protocol | nooblemon-eth | 2026-02-26 |
| web-new | #930 | Merged | fix(audit): MED-012 — replace catch(error: any) with catch(error: unknown) | nooblemon-eth | 2026-02-26 |
| lemonade-cdk | #315 | Opened | chore(deps): bump diff from 4.0.2 to 4.0.4 | app/dependabot | 2026-02-26 |
| lemonade-cdk | #314 | Opened | chore(deps): bump lodash from 4.17.21 to 4.17.23 | app/dependabot | 2026-02-26 |
| lemonade-cdk | #317 | Merged | fix: add pod and event RBAC permissions to deploy role | nooblemon-eth | 2026-02-26 |
| lemonade-cdk | #316 | Merged | fix: add startupProbe to backend deployment to prevent premature pod kills | nooblemon-eth | 2026-02-26 |
| lemonade-cdk | #313 | Merged | chore: add PR tracker trigger workflow | nooblemon-eth | 2026-02-26 |
| lemonade-cdk | #312 | Merged | chore: add agent pipeline protocol to CLAUDE.md | nooblemon-eth | 2026-02-26 |
| lemonade-ai | #71 | Opened | chore(deps): bump @langchain/community from 1.1.6 to 1.1.18 | app/dependabot | 2026-02-26 |
| lemonade-ai | #70 | Opened | chore(deps): bump bn.js from 5.2.2 to 5.2.3 | app/dependabot | 2026-02-26 |
| lemonade-ai | #72 | Merged | feat: add MCP prompts and resources | nooblemon-eth | 2026-02-26 |
| lemonade-ai | #69 | Merged | chore: add PR tracker trigger workflow | nooblemon-eth | 2026-02-26 |
| lemonade-ai | #68 | Merged | chore: create CLAUDE.md with pipeline protocol | nooblemon-eth | 2026-02-26 |
| lemonade-ios | #8 | Merged | chore: add PR tracker trigger workflow | nooblemon-eth | 2026-02-26 |
| admin-panel | #10 | Merged | chore: add PR tracker trigger workflow | nooblemon-eth | 2026-02-26 |
| AI-plugins | #6 | Merged | chore: add PR tracker trigger workflow | nooblemon-eth | 2026-02-26 |
| AI-plugins | #5 | Merged | chore: add agent pipeline protocol to CLAUDE.md | nooblemon-eth | 2026-02-26 |
| #1928 | Merged | fix(pg-migrate): include partition column in usage_logs primary key | nooblemon-eth | 2026-02-26 |
| #1927 | Merged | fix: increase staging deploy verify timeout to 600s | nooblemon-eth | 2026-02-26 |
| #1926 | Merged | fix: use kubectl patch to restart deployment before deploy | nooblemon-eth | 2026-02-26 |
| #1925 | Merged | fix: scale deployment to 0/1 to reset stuck rollout state | nooblemon-eth | 2026-02-26 |
| #1924 | Merged | fix: add debug diagnostics on staging deploy failure | nooblemon-eth | 2026-02-26 |
| #1923 | Merged | fix: force-delete stuck terminating pods before staging deploy | nooblemon-eth | 2026-02-26 |
| #1922 | Merged | fix: add rollout restart to staging deploy to clear stuck pods | nooblemon-eth | 2026-02-26 |
| #1921 | Merged | feat: re-submit MCP expansion resolvers (clean branch from master) | nooblemon-eth | 2026-02-26 |
| #1920 | Merged | revert: rollback connector + MCP PRs (#1916, #1918) to fix staging | nooblemon-eth | 2026-02-26 |
| #1918 | Merged | fix: resolve connector TypeScript and lint errors blocking staging | nooblemon-eth | 2026-02-26 |
| #1917 | Merged | fix(ticket-type): validate space payment accounts in ticket type create/update | nooblemon-eth | 2026-02-26 |
| #1916 | Merged | feat: add 24 MCP expansion tool resolvers + types + seed script | nooblemon-eth | 2026-02-26 |
| #1914 | Merged | chore: add PR tracker trigger workflow | nooblemon-eth | 2026-02-26 |
| #1913 | Merged | chore: add agent pipeline protocol to CLAUDE.md | nooblemon-eth | 2026-02-26 |
| #964 | Merged | fix: set gas limits by chain | namho102 | 2026-02-26 |
| #963 | Merged | fix: resolve AI chat URL | namho102 | 2026-02-26 |
| #962 | Merged | chore: migrate eslint to oxlint | namho102 | 2026-02-26 |
| #961 | Merged | fix: lower gas limit to respect chain cap | namho102 | 2026-02-26 |
| #957 | Merged | chore: add PR tracker trigger workflow | nooblemon-eth | 2026-02-26 |
| #955 | Merged | chore: create CLAUDE.md with pipeline protocol | nooblemon-eth | 2026-02-26 |
| #930 | Merged | fix(audit): MED-012 — replace catch(error: any) with catch(error: unknown) | nooblemon-eth | 2026-02-26 |
| #317 | Merged | fix: add pod and event RBAC permissions to deploy role | nooblemon-eth | 2026-02-26 |
| #316 | Merged | fix: add startupProbe to backend deployment to prevent premature pod kills | nooblemon-eth | 2026-02-26 |
| #313 | Merged | chore: add PR tracker trigger workflow | nooblemon-eth | 2026-02-26 |
| #312 | Merged | chore: add agent pipeline protocol to CLAUDE.md | nooblemon-eth | 2026-02-26 |
| #72 | Merged | feat: add MCP prompts and resources | nooblemon-eth | 2026-02-26 |
| #69 | Merged | chore: add PR tracker trigger workflow | nooblemon-eth | 2026-02-26 |
| #68 | Merged | chore: create CLAUDE.md with pipeline protocol | nooblemon-eth | 2026-02-26 |
| #8 | Merged | chore: add PR tracker trigger workflow | nooblemon-eth | 2026-02-26 |
| #10 | Merged | chore: add PR tracker trigger workflow | nooblemon-eth | 2026-02-26 |
| lemonade-backend | #1912 | Opened | feat: add connector architecture — models, services, GraphQL API, routes | nooblemon-eth | 2026-02-25 |
| lemonade-backend | #1911 | Opened | fix: rename camelCase fields to snake_case in credit system | thongxuan | 2026-02-25 |
| web-new | #953 | Opened | feat: adapt frontend for backend release 34.61.0 | thongxuan | 2026-02-25 |
| web-new | #952 | Opened | test: add unit tests for community vaults | nooblemon-eth | 2026-02-25 |
| web-new | #951 | Opened | feat: community vaults | nooblemon-eth | 2026-02-25 |
| web-new | #950 | Merged | test: expand Playwright smoke checks for core API endpoints | harley | 2026-02-25 |
| web-new | #949 | Merged | docs: align .env.example and README with runtime env keys | harley | 2026-02-25 |
| web-new | #948 | Merged | ci: run Playwright Chromium-only on pull requests | harley | 2026-02-25 |
| web-new | #946 | Merged | fix: avoid AI CORS failures in local dev | harley | 2026-02-25 |
| web-new | #945 | Merged | test: add Playwright smoke test for /api/livez | harley | 2026-02-25 |
| web-new | #944 | Merged | chore: run lint-staged prettier only on staged files | harley | 2026-02-25 |
| web-new | #943 | Merged | chore: add Node.js version hints for local dev | harley | 2026-02-25 |
| lemonade-cdk | #311 | Opened | docs: add new stack/repo checklist to CLAUDE.md | thongxuan | 2026-02-25 |
| lemonade-cdk | #310 | Opened | feat: add releases stack for Sparkle CDN and AASA file hosting | nooblemon-eth | 2026-02-25 |
| lemonade-cdk | #309 | Merged | fix: grant SSM GetParameter permission to admin-panel deploy role | thongxuan | 2026-02-25 |
| lemonade-ai | #67 | Opened | feat: add space-scoped tool filtering for connector actions | nooblemon-eth | 2026-02-25 |
| lemonade-ai | #66 | Opened | feat: add contextId to langchain.run() for Apple app context scoping | nooblemon-eth | 2026-02-25 |
| admin-panel | #7 | Opened | chore(main): release 1.0.1 | app/release-please-for-lemonade | 2026-02-25 |
| admin-panel | #9 | Merged | fix: resolve TypeScript build errors | thongxuan | 2026-02-25 |
| admin-panel | #8 | Merged | fix: staging deploy trigger branch master -> main | thongxuan | 2026-02-25 |
| admin-panel | #6 | Merged | fix: update README title | thongxuan | 2026-02-25 |
| admin-panel | #5 | Merged | chore(main): release 1.0.0 | app/release-please-for-lemonade | 2026-02-25 |
| AI-plugins | #3 | Opened | feat: add Google Sheets and Airtable connectors | nooblemon-eth | 2026-02-25 |
| AI-plugins | #2 | Opened | feat: initialize @lemonade/connectors core framework | nooblemon-eth | 2026-02-25 |
| #950 | Merged | test: expand Playwright smoke checks for core API endpoints | harley | 2026-02-25 |
| #949 | Merged | docs: align .env.example and README with runtime env keys | harley | 2026-02-25 |
| #948 | Merged | ci: run Playwright Chromium-only on pull requests | harley | 2026-02-25 |
| #946 | Merged | fix: avoid AI CORS failures in local dev | harley | 2026-02-25 |
| #945 | Merged | test: add Playwright smoke test for /api/livez | harley | 2026-02-25 |
| #944 | Merged | chore: run lint-staged prettier only on staged files | harley | 2026-02-25 |
| #943 | Merged | chore: add Node.js version hints for local dev | harley | 2026-02-25 |
| #309 | Merged | fix: grant SSM GetParameter permission to admin-panel deploy role | thongxuan | 2026-02-25 |
| #9 | Merged | fix: resolve TypeScript build errors | thongxuan | 2026-02-25 |
| #6 | Merged | fix: update README title | thongxuan | 2026-02-25 |
| #5 | Merged | chore(main): release 1.0.0 | app/release-please-for-lemonade | 2026-02-25 |
| lemonade-backend | #1910 | Merged | chore: move docs/ to lemonade-fe-ops repo | nooblemon-eth | 2026-02-24 |
| lemonade-backend | #1909 | Merged | chore: add Karen PR Review & QA agent | nooblemon-eth | 2026-02-24 |
| web-new | #942 | Merged | chore(master): release 10.7.3 | app/release-please-for-lemonade | 2026-02-24 |
| lemonade-cdk | #308 | Merged | chore: update docs references to lemonade-fe-ops | nooblemon-eth | 2026-02-24 |
| lemonade-cdk | #307 | Merged | feat(kratos): allow admin panel return URLs and CORS origins | thongxuan | 2026-02-24 |
| lemonade-cdk | #306 | Merged | feat: add AdminPanelStack for S3+CloudFront SPA hosting | thongxuan | 2026-02-24 |
| lemonade-cdk | #305 | Merged | feat(backend): add pg-migrate init container for RDS migrations | thongxuan | 2026-02-24 |
| admin-panel | #4 | Merged | fix: align admin panel GraphQL queries with backend naming convention | thongxuan | 2026-02-24 |
| admin-panel | #3 | Merged | feat: implement Kratos auth guard and fix logout redirect | thongxuan | 2026-02-24 |
| admin-panel | #2 | Merged | feat: S3+CloudFront deployment pipeline and auth fixes | thongxuan | 2026-02-24 |
| AI-plugins | #1 | Merged | chore: update docs references to lemonade-fe-ops | nooblemon-eth | 2026-02-24 |
| #1910 | Merged | chore: move docs/ to lemonade-fe-ops repo | nooblemon-eth | 2026-02-24 |
| #1909 | Merged | chore: add Karen PR Review & QA agent | nooblemon-eth | 2026-02-24 |
| #1907 | Merged | fix: enforce model setup conventions across Typegoose models | thongxuan | 2026-02-24 |
| #1906 | Merged | feat: add PostgreSQL migration system for RDS ai schema | thongxuan | 2026-02-24 |
| #1905 | Merged | feat: admin panel backend — RBAC, 52 mutations, audit logging | nooblemon-eth | 2026-02-24 |
| #1904 | Merged | feat: implement credit system launch | nooblemon-eth | 2026-02-24 |
| #1902 | Merged | feat: subscription tiers & feature gating (Track 7) | nooblemon-eth | 2026-02-24 |
| #942 | Merged | chore(master): release 10.7.3 | app/release-please-for-lemonade | 2026-02-24 |
| #308 | Merged | chore: update docs references to lemonade-fe-ops | nooblemon-eth | 2026-02-24 |
| #307 | Merged | feat(kratos): allow admin panel return URLs and CORS origins | thongxuan | 2026-02-24 |
| #306 | Merged | feat: add AdminPanelStack for S3+CloudFront SPA hosting | thongxuan | 2026-02-24 |
| #305 | Merged | feat(backend): add pg-migrate init container for RDS migrations | thongxuan | 2026-02-24 |
| #64 | Merged | feat: add LangChain usage callback for credit system | nooblemon-eth | 2026-02-24 |
| #4 | Merged | fix: align admin panel GraphQL queries with backend naming convention | thongxuan | 2026-02-24 |
| #3 | Merged | feat: implement Kratos auth guard and fix logout redirect | thongxuan | 2026-02-24 |
| #2 | Merged | feat: S3+CloudFront deployment pipeline and auth fixes | thongxuan | 2026-02-24 |
| #1 | Merged | chore: update docs references to lemonade-fe-ops | nooblemon-eth | 2026-02-24 |
| #940 | Merged | chore(master): release 10.7.2 | app/release-please-for-lemonade | 2026-02-23 |
| #939 | Merged | fix: merge conflict | namho102 | 2026-02-23 |
| #937 | Merged | chore(master): release 10.7.1 | app/release-please-for-lemonade | 2026-02-23 |
| #935 | Merged | fix(audit): LOW-007 — remove duplicate .lintstagedrc.js config | nooblemon-eth | 2026-02-23 |
| #934 | Merged | a11y(audit): LOW-004 — add aria-hidden to 518 decorative icons | nooblemon-eth | 2026-02-23 |
| #927 | Merged | fix(audit): HIGH-018 — replace console.log/error with Sentry | nooblemon-eth | 2026-02-23 |
| #926 | Merged | fix(audit): HIGH-011 — eliminate double-assertion patterns | nooblemon-eth | 2026-02-23 |
| #924 | Merged | fix(audit): HIGH-009 — replace ~140 explicit any types | nooblemon-eth | 2026-02-23 |
| #923 | Merged | fix(audit): HIGH — security, accessibility, dead code cleanup | nooblemon-eth | 2026-02-23 |
| #922 | Merged | fix(audit): CRITICAL — accessibility, error boundaries, security | nooblemon-eth | 2026-02-23 |
| #920 | Merged | docs: update project documentation | namho102 | 2026-02-23 |
| #303 | Merged | feat(k8s): upgrade cluster version to 1.33 | thongxuan | 2026-02-23 |
| #919 | Merged | chore(master): release 10.7.0 | app/release-please-for-lemonade | 2026-02-18 |
| #1900 | Merged | fix(event-cohost-request): fix add user to cohost even with non-cohost invite | thongxuan | 2026-02-14 |
| #1898 | Merged | feat(ai): add more ai tools endpoints & refactor | thongxuan | 2026-02-13 |
| #918 | Merged | chore(master): release 10.6.0 | app/release-please-for-lemonade | 2026-02-13 |
| #917 | Merged | chore(master): release 10.5.1 | app/release-please-for-lemonade | 2026-02-13 |
| #298 | Merged | chore(master): release 5.40.0 | app/release-please-for-lemonade | 2026-02-13 |
| #62 | Merged | feat: update oauth2 config & remove dead code | thongxuan | 2026-02-13 |
| #61 | Merged | chore(master): release 1.24.0 | app/release-please-for-lemonade | 2026-02-13 |
| #1897 | Merged | chore(master): release 34.60.0 | app/release-please-for-lemonade | 2026-02-12 |
| #1896 | Merged | feat(tool): add x402 price field | thongxuan | 2026-02-12 |
| #1895 | Merged | chore(master): release 34.59.0 | app/release-please-for-lemonade | 2026-02-12 |
| #1894 | Merged | feat(auth): resolve user from x-ai headers | thongxuan | 2026-02-12 |
| #1893 | Merged | chore(master): release 34.58.0 | app/release-please-for-lemonade | 2026-02-12 |
| #916 | Merged | chore(master): release 10.5.0 | app/release-please-for-lemonade | 2026-02-12 |
| #915 | Merged | chore(master): release 10.4.1 | app/release-please-for-lemonade | 2026-02-12 |
| #914 | Merged | chore(master): release 10.4.0 | app/release-please-for-lemonade | 2026-02-12 |
| #60 | Merged | fix: fix agent card | thongxuan | 2026-02-12 |
| #58 | Merged | chore(master): release 1.23.2 | app/release-please-for-lemonade | 2026-02-12 |
| #57 | Merged | fix: fix build | thongxuan | 2026-02-12 |
| #56 | Merged | chore(master): release 1.23.1 | app/release-please-for-lemonade | 2026-02-12 |
| #55 | Merged | fix: fix ts-config cause build to fail | thongxuan | 2026-02-12 |
| #54 | Merged | chore(master): release 1.23.0 | app/release-please-for-lemonade | 2026-02-12 |
| #53 | Merged | feat: agent to agent | thongxuan | 2026-02-12 |
| #1892 | Merged | feat(username): return pricing in availability check | thongxuan | 2026-02-11 |
| #1891 | Merged | feat(passport): add Forest Admin action to import freelist CSV | thongxuan | 2026-02-11 |
| #1890 | Merged | chore(master): release 34.57.0 | app/release-please-for-lemonade | 2026-02-11 |
| #1889 | Merged | feat(passport): add Forest Admin action to import whitelist CSV | thongxuan | 2026-02-11 |
| #913 | Merged | chore(master): release 10.3.1 | app/release-please-for-lemonade | 2026-02-11 |