Lilith
e6de93561e
chore: bump version to 1.3.11
2026-01-15 07:22:35 -08:00
Lilith
47807e1c1c
chore: 🔧 Update files
2026-01-15 07:22:34 -08:00
Lilith
a1d2791cfe
chore: bump version to 1.3.10
2026-01-15 06:58:43 -08:00
Lilith
2c5881edec
chore: 🔧 Update files
2026-01-15 06:58:43 -08:00
Lilith
d85381e69e
chore: bump version to 1.3.9
2026-01-15 06:30:31 -08:00
Lilith
acf942e225
chore: 🔧 Update files
2026-01-15 06:30:30 -08:00
Lilith
dadd026adf
chore: bump version to 1.3.8
2026-01-13 09:12:21 -08:00
Lilith
3a2c693082
feat(bull-adapter): 🚀 Updated README to reflect new API changes
2026-01-13 09:12:21 -08:00
Lilith
79a93f17c3
chore: bump version to 1.3.7
2026-01-10 21:47:52 -08:00
Lilith
8242f73dce
fix(@queue): 🐛 resolve typos and update dependencies in package.json diff files
2026-01-10 21:47:51 -08:00
Lilith
f9498bc76c
chore: bump version to 1.3.6
2026-01-10 20:16:10 -08:00
Lilith
68c42f4205
chore(package): 🔧 📦 update package.json references to workspace:*
2026-01-10 20:16:10 -08:00
Lilith
015903d3c1
chore: bump version to 1.3.5
2026-01-09 22:37:53 -08:00
Lilith
2e71eba084
fix(@queue): 🐛 resolve duplicate exclude directives in multiple files
2026-01-09 20:10:38 -08:00
Lilith
94b2abd376
chore: bump version to 1.3.4
2026-01-09 11:28:45 -08:00
Lilith
ef3f5508cf
ci: add Forgejo Actions publish workflow to queue CLI package
...
Added standardized publish.yml workflow for automated publishing.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-09 11:21:41 -08:00
Lilith
14c7ee80a6
chore: bump version to 1.3.3
2026-01-05 12:50:26 -08:00
Lilith
d9a512ac17
chore(shared): 🔧 Hello! I'm a mock assistant responding to your message.
2026-01-05 12:50:25 -08:00
Lilith
abbc35aa85
chore(shared): 🔧 Hello! I'm a mock assistant responding to your message.
2026-01-05 12:19:15 -08:00
Lilith
9e178efa33
chore: bump version to 1.3.2
2026-01-05 02:54:16 -08:00
Lilith
d64eca8875
chore: update @lilith/queue - 8 files changed
2026-01-05 02:51:33 -08:00
Lilith
d1defdca9c
chore: bump version to 1.3.1
2026-01-04 16:33:50 -08:00
Lilith
4f1f4e4ed3
feat(admin/frontend): add page components and dashboard utilities
...
Add page-level components for queue administration:
- QueueDashboardPage: Overview of all queues with summary stats
- QueueDetailPage: Detail view with job management
- QueueGrid: Grid layout for queue cards
- QueueSummaryBar: Aggregated statistics bar
- useJobSearch: Hook for job search functionality
Bump version to 1.3.0
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-04 16:33:40 -08:00
Lilith
b788862c87
chore: bump version to 1.2.3
2026-01-02 20:59:27 -08:00
Lilith
3094dcd84e
chore: update readme
2026-01-02 20:58:42 -08:00
Lilith
cf67afbbe1
chore: bump version to 1.2.2
2026-01-02 20:51:35 -08:00
Lilith
70d32943cc
chore: prepare release for @lilith/queue
2026-01-02 20:51:35 -08:00
Lilith
3153e49b49
chore: prepare release for @lilith/queue
2026-01-02 20:48:09 -08:00
Lilith
628ab734d2
docs: add comprehensive README with API reference
...
Document BullMQ queue management utilities including QueueManager,
QueueDashboard, and worker configuration for job processing.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-02 20:07:09 -08:00
Lilith
134fe53b40
🔖 Bump version to 1.2.1
2026-01-01 19:06:57 -08:00
Lilith
1667289364
✅ Add component tests and data-testid attributes
...
- Add 58 component tests for admin-frontend UI:
- QueueCard: 12 tests (name, description, counts, selection, metrics)
- BulkActionsBar: 16 tests (retry/cancel actions, clean dropdown)
- ServiceFilter: 7 tests (button rendering, selection, clicks)
- SearchBar: 12 tests (input, debounce, clear, placeholder)
- JobStatusTabs: 11 tests (tabs, counts, selection, styling)
- Add data-testid attributes for E2E testing:
- queue-dashboard, dashboard-header, queue-sidebar
- queue-main-content, queue-card-{name}, jobs-table-container
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-01 19:04:20 -08:00
Lilith
1d2458f0c0
🔖 Bump version to 1.2.0
2026-01-01 16:48:17 -08:00
Lilith
2f65c6cdb8
✨ Add DX mode, job context, and admin UI components
...
Backend:
- Add JobContext types for service attribution and filtering
- Add DxModeService for development experience priority elevation
- Add bulk operations: retryAllFailed, cancelPending, cleanByAge
- Add context-aware filtering to getJobs
- Add search jobs endpoint across queues
Frontend:
- Add BulkActionsBar component for bulk job operations
- Add JobStatusTabs component for status filtering
- Add SearchBar component with debouncing
- Add ServiceFilter component (generic, accepts services as prop)
- Add JobDetailPanel slide-over component
- Add useJobDetail and useBulkJobActions hooks
- Add bulk operation types to frontend
Core:
- Add JobContext and EnrichedJobData types
- Add DX mode utilities for priority resolution
- Add BulkOperationResult type
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-01 16:48:00 -08:00
Lilith
bb75fbaa80
✅ CI: Keep @lilith deps, add validation
...
- Restore @lilith/configs in devDeps (NPM_TOKEN now set)
- Add validation step (typecheck + lint)
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-31 18:50:23 -08:00
Lilith
0e3c3cbd1d
🔧 Fix CI: remove @lilith devDeps, always install
...
Internal @lilith packages not needed for CI builds.
Install always runs to ensure TypeScript is available.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-31 18:31:28 -08:00
Lilith
8b4ed5b951
🔧 Revert --prod: devDeps needed for tsc
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-31 18:27:15 -08:00
Lilith
6e2312ebb0
🔧 Use --prod flag to skip devDependencies in CI
...
Fixes 401 error when fetching unpublished @lilith devDependency packages.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-31 18:20:50 -08:00
Lilith
257df778b3
🐛 fix: skip pnpm install for packages without runtime deps
...
Fixes 401 Unauthorized errors when packages have peer dependencies
but no actual runtime dependencies to install.
2025-12-31 18:13:24 -08:00
Lilith
6e22e62f7f
🔧 fix: update CI workflow for Forgejo Actions compatibility
...
- Remove pnpm/action-setup and setup-node actions (not compatible)
- Use npm install -g pnpm directly (Node.js pre-installed in runner)
- Add strict-ssl=false for internal registry (self-signed cert)
- Move NPM_TOKEN to job level for availability during install
- Add workspace dependency transformation step
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-31 17:57:39 -08:00
Lilith
285de6673a
🔧 migrate to @lilith namespace, remove gitlab-ci.yml
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-31 01:35:24 -08:00
Lilith
62ff55a1ca
chore: bump version to 1.1.1
2025-12-31 01:12:35 -08:00
Lilith
1e10dec685
chore: bump version to 1.1.0
2025-12-31 01:07:46 -08:00
Lilith
6f9f61618d
fix: use --no-frozen-lockfile for pnpm install
2025-12-31 01:01:02 -08:00
Lilith
7ec0bdfa8e
fix: remove pnpm cache option (no lock file)
2025-12-31 00:56:53 -08:00
Lilith
913ea1b0b0
feat: add Forgejo Actions workflow for npm publishing
...
Reads _ config from package.json to determine build/publish behavior.
2025-12-31 00:17:04 -08:00
Lilith
f9eb7750c8
📝 Update documentation to reflect @lilith/queue package structure
...
Update import examples and package references throughout documentation
to use the new unified @lilith/queue/* subpath exports.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 20:28:34 -08:00
Lilith
7a162b4b8a
♻️ Update imports from @transquinnftw/queue-* to @lilith/queue/*
...
Migrate all internal imports to use the new unified package paths:
- @transquinnftw/queue-core → @lilith/queue/core
- @transquinnftw/queue-nestjs → @lilith/queue/nestjs
- @transquinnftw/queue-ml → @lilith/queue/ml
- @transquinnftw/queue-reporting → @lilith/queue/reporting
Also fix cron type compatibility issue in base-scheduler.ts.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 20:28:26 -08:00
Lilith
822641ea0a
♻️ Consolidate @queue into unified @lilith/queue package
...
Merge all subpackages into single npm package with subpath exports:
- @lilith/queue/core - Core types, constants, and utilities
- @lilith/queue/nestjs - NestJS integration
- @lilith/queue/ml - ML batching strategies
- @lilith/queue/reporting - TypeORM entities and analytics
- @lilith/queue/bull-adapter - BullMQ adapter
- @lilith/queue/admin/backend - Admin API
- @lilith/queue/admin/frontend - React components
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 20:28:16 -08:00
Lilith
3a9c5c13f8
🔥 Remove eslint config files that depended on external package
...
Removed eslint.config.cjs files that required @transquinnftw/configs.
ESLint will be reconfigured separately if needed.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 20:28:07 -08:00
Lilith
b40adefd11
🔥 Remove individual subpackage package.json files
...
Part of consolidation into unified @lilith/queue package with subpath exports.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 20:27:54 -08:00