Changelog
Stay up to date with the latest improvements, features, and fixes in APIRaven.
Notable Changes
Reorganize: split from monorepo into standalone Next.js project
- Canonical DB schema source (Drizzle ORM, 55 MySQL tables) - All pages, components, lib utilities - Admin dashboard, API docs, user dashboard - Auth (NextAuth), cron jobs, sync scripts
feat: system tray monitor + cdp windowsHide fix
- Add systray2-based tray icon showing live API status (port, uptime, deploy) - Right-click menu: admin dashboard, request logs, errors, deploy manager - Auto-start via Windows Scheduled Task (API-Tray-Monitor at logon) - Add windowsHide:true to cdp-browser.ts spawn to stop terminal flashing
Add pre-flight checks to npm run dev and IB Gateway auto-start
- dev-local.mjs: runs 5 warning-only pre-flight checks (MaxMind, browser engines, Etsy, Google Ads, IB Gateway) before dev server - ensure-ibkr-gateway.mjs: fix ESM bugs, add port-liveness check, fix C:\Jts detection, wildcard search for versioned executables - install-ibkr-startup-task.mjs: new Windows scheduled task for IB Gateway auto-start with auto-login at boot - package.json: add ibkr:install-startup script - AGENTS.md: document pre-flight checks and IB Gateway startup
Add pre-flight checks to npm run dev and IB Gateway auto-start
- dev-local.mjs: runs 5 warning-only pre-flight checks (MaxMind, browser engines, Etsy, Google Ads, IB Gateway) before dev server - ensure-ibkr-gateway.mjs: fix ESM bugs, add port-liveness check, fix C:\Jts detection, wildcard search for versioned executables - install-ibkr-startup-task.mjs: new Windows scheduled task for IB Gateway auto-start with auto-login at boot - package.json: add ibkr:install-startup script - AGENTS.md: document pre-flight checks and IB Gateway startup
September 2026
UI updates, deploy manager browser methods, pricing, footer font picker
123
Merge branch 'main' of https://github.com/APIRaven/Next.js
123
123
123
123
Add missing files, remove old one-off fix scripts
123
Update paths to apiraven user desktop
Reorganize: split from monorepo into standalone Next.js project
- Canonical DB schema source (Drizzle ORM, 55 MySQL tables) - All pages, components, lib utilities - Admin dashboard, API docs, user dashboard - Auth (NextAuth), cron jobs, sync scripts
123
feat: system tray monitor + cdp windowsHide fix
- Add systray2-based tray icon showing live API status (port, uptime, deploy) - Right-click menu: admin dashboard, request logs, errors, deploy manager - Auto-start via Windows Scheduled Task (API-Tray-Monitor at logon) - Add windowsHide:true to cdp-browser.ts spawn to stop terminal flashing
123
Merge branch 'main' of https://github.com/ssgnilsen/stacklayer.net
123
123
qwe
123
123
123
123
123
123
123
123
123
123
123
123
123
August 2026
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
12
12
123
123
123
123
123123
123123
123
123
123
123
fix: strip BOM from job board sync scripts so shebangs parse
fix: strip BOM from job board sync scripts so shebangs parse
123
123
123
123
123
123
123
123
July 2026
123
123
123
123
123
123
123
123
123
123
qwe
qwe
123
123
123
123
Add pre-flight checks to npm run dev and IB Gateway auto-start
- dev-local.mjs: runs 5 warning-only pre-flight checks (MaxMind, browser engines, Etsy, Google Ads, IB Gateway) before dev server - ensure-ibkr-gateway.mjs: fix ESM bugs, add port-liveness check, fix C:\Jts detection, wildcard search for versioned executables - install-ibkr-startup-task.mjs: new Windows scheduled task for IB Gateway auto-start with auto-login at boot - package.json: add ibkr:install-startup script - AGENTS.md: document pre-flight checks and IB Gateway startup
Add pre-flight checks to npm run dev and IB Gateway auto-start
- dev-local.mjs: runs 5 warning-only pre-flight checks (MaxMind, browser engines, Etsy, Google Ads, IB Gateway) before dev server - ensure-ibkr-gateway.mjs: fix ESM bugs, add port-liveness check, fix C:\Jts detection, wildcard search for versioned executables - install-ibkr-startup-task.mjs: new Windows scheduled task for IB Gateway auto-start with auto-login at boot - package.json: add ibkr:install-startup script - AGENTS.md: document pre-flight checks and IB Gateway startup
123
123
123
123
123
123
123
123
123
123
123
123
123
123
Merge branch 'main' of github.com:ssgnilsen/stacklayer.net
Merge branch 'main' of github.com:ssgnilsen/stacklayer.net
123
123
test: add /api/me session route
test: add /api/me session route
fix: restore .vercelignore
fix: restore .vercelignore
fix: remove .vercelignore
fix: remove .vercelignore
fix: add explicit /api/auth/session route + server action login
fix: add explicit /api/auth/session route + server action login
fix: remove .env from git, disable externalDir, use --webpack
fix: remove .env from git, disable externalDir, use --webpack
test: add simple test route
test: add simple test route
fix: replace catch-all route with rewrite-based auth handler
fix: replace catch-all route with rewrite-based auth handler
test: add minimal catch-all test route
test: add minimal catch-all test route
fix: rewrite auth route with explicit handler wrapper
fix: rewrite auth route with explicit handler wrapper
fix: use [[...slug]] optional catch-all for auth route
fix: use [[...slug]] optional catch-all for auth route
test: add test route to debug catch-all issue
test: add test route to debug catch-all issue
fix: replace [...nextauth] with [...slug] to avoid bracket parsing issue
fix: replace [...nextauth] with [...slug] to avoid bracket parsing issue
fix: explicit auth route exports
fix: explicit auth route exports
fix: remove turbopack config for webpack compatibility
fix: remove turbopack config for webpack compatibility
fix: update AUTH_SECRET and auth route config
fix: update AUTH_SECRET and auth route config
add .vercelignore
add .vercelignore
deploy to vercel
deploy to vercel
123
123
123
123
fix: skip g2g_category_not_found error in g2gItemsPayload
fix: skip g2g_category_not_found error in g2gItemsPayload
123
123
123
123
June 2026
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123