This website requires JavaScript.
3edb2da174
Merge pull request 'fix: handle mysql2 >=3.23 returning JSON columns pre-parsed (Gandalf relay regression)' (#36 ) from hotfix/mysql2-json-columns into main
main
deploy-2026.09.09-61
jared
2026-09-08 22:41:26 -04:00
2173b5ab8f
fix: handle mysql2 >=3.23 returning JSON columns pre-parsed
hotfix/mysql2-json-columns
jared and Claude Fable 5.1
2026-09-08 22:39:59 -04:00
e13bdd00d1
Merge pull request 'Redesign the Pulse UI onto the LotusGuild Terminal Design System' (#35 ) from feature/tds-redesign into main
deploy-2026.09.09-52
jared
2026-09-08 22:23:24 -04:00
1c3a2777c8
chore(deps): npm audit fix — ws 8.21.3, mysql2 3.24.4, qs 6.16.0 (0 vulnerabilities)
feature/tds-redesign
jared and Claude Fable 5.1
2026-09-08 22:21:47 -04:00
eca5cb45b1
feat(ui): TDS migration stage 3 — integration fixes, legacy removal, docs
jared and Claude Fable 5.1
2026-09-08 22:17:15 -04:00
68d0a906a6
feat(ui): TDS migration stage 2 — six page views and page modules
jared and Claude Fable 5.1
2026-09-08 21:57:33 -04:00
cbb91a306d
feat(ui): TDS migration stage 1 — EJS layout, CSP, vendored design system, shared runtime
jared and Claude Fable 5.1
2026-09-08 21:46:24 -04:00
53b61249b0
ci: add notify-failure, deploy tagging, and jest coverage
deploy-2026.04.14-16
jared and Claude Sonnet 4.6
2026-04-14 16:25:12 -04:00
162ca5f7a7
Add CI badges and CI/CD section to README
jared and Claude Sonnet 4.6
2026-04-14 12:53:48 -04:00
f4e44b67a9
Fix ESLint errors in test files and npm vulnerabilities
jared and Claude Sonnet 4.6
2026-04-14 12:41:09 -04:00
6e5f18ea58
Add jest test suite, extract pure utils module, fix cron-parser v5 API
jared and Claude Sonnet 4.6
2026-04-14 12:24:30 -04:00
0a677d69a8
Add npm audit security scanning workflow
jared and Claude Sonnet 4.6
2026-04-14 11:26:10 -04:00
1110804662
Add deploy gating to CI pipeline
jared and Claude Sonnet 4.6
2026-04-14 10:14:35 -04:00
1b0ea8b648
ci: use --ext .js . instead of explicit file paths
jared and Claude Sonnet 4.6
2026-04-14 00:18:32 -04:00
1d33e261dc
ci: use explicit file paths in ESLint command instead of directory globs
jared and Claude Sonnet 4.6
2026-04-14 00:13:11 -04:00
d523b6d02a
ci: add ESLint lint workflow with per-directory configs
jared and Claude Sonnet 4.6
2026-04-13 23:46:46 -04:00
0990e5b807
Add parse/route step types, wider modal, automated link troubleshooter
jared and Claude Sonnet 4.6
2026-03-17 19:29:28 -04:00
2290d52f8b
Fix prompt buttons, add command output to prompt steps, add worker to repo
jared and Claude Sonnet 4.6
2026-03-17 19:06:02 -04:00
3f6e04d1ab
Apply LotusGuild design system convergence (aesthetic_diff.md)
jared and Claude Sonnet 4.6
2026-03-14 21:40:36 -04:00
18a6b642d1
Fix all-workers-offline silent success bug, noisy logging, UX polish
jared and Claude Sonnet 4.6
2026-03-13 13:48:35 -04:00
8ff3700601
Fix XSS, add per-step timeout/retry to workflow engine
jared and Claude Sonnet 4.6
2026-03-12 17:36:35 -04:00
ba5ba6f899
Security and reliability fixes: XSS, race conditions, logging
jared and Claude Sonnet 4.6
2026-03-12 17:30:32 -04:00
a596c6075c
Fix ESC handler, form reset, and scheduler next-run countdown
jared and Claude Sonnet 4.6
2026-03-12 11:26:48 -04:00
95f6554cc2
Frontend improvements: safety, UX, and WebSocket handling
jared and Claude Sonnet 4.6
2026-03-12 11:24:34 -04:00
ba75a61bd2
Security hardening, bug fixes, and backend improvements
jared and Claude Sonnet 4.6
2026-03-12 10:59:07 -04:00
658caa9f7e
Fix bracket wrapping to new lines via inline-flex on buttons
jared and Claude Sonnet 4.6
2026-03-11 23:27:00 -04:00
af63fbb1de
Fix remaining [[ ]] double-bracket bugs on Templates, History, and sub-tab buttons
jared and Claude Sonnet 4.6
2026-03-11 23:23:58 -04:00
d7b26c2b70
Fix [[ ]] visual bug and add missing log type handlers
jared and Claude Sonnet 4.6
2026-03-11 23:18:18 -04:00
2d6a0f1054
Add rate limiting, cron scheduling, webhooks, dry-run, execution filtering, and UX improvements
jared and Claude Sonnet 4.6
2026-03-11 23:06:09 -04:00
58c172e131
Security hardening, bug fixes, and performance improvements
jared and Claude Sonnet 4.6
2026-03-11 22:53:25 -04:00
0fee118d1d
Suppress toast notifications for automated executions
jared and Claude Sonnet 4.6
2026-03-04 16:26:18 -05:00
937bddbe2f
Fix waitForCommandResult: match by position, not command_id
jared and Claude Sonnet 4.6
2026-03-04 11:21:30 -05:00
bf9b14bc96
Add interactive workflow system with prompt steps, workflow editor
jared and Claude Sonnet 4.6
2026-03-03 16:55:02 -05:00
033237482d
feat: workflow param substitution + link troubleshooter support
jared and Claude Sonnet 4.6
2026-03-03 16:20:05 -05:00
6d945a1913
feat: Gandalf M2M API, manual/automated execution sub-tabs, cleanup tuning
jared and Claude Sonnet 4.6
2026-03-03 16:04:22 -05:00
e7707d7edb
Add abort execution feature for stuck/running processes
jared
2026-01-08 22:11:59 -05:00
ea7a2d82e6
Fix execution details endpoint - remove reference to deleted activeExecutions
jared
2026-01-08 22:06:25 -05:00
8224f3b6a4
Add missing helper functions for workflow execution (addExecutionLog, updateExecutionStatus)
jared
2026-01-08 22:03:00 -05:00
9b31b7619f
Add WebSocket error handling with stack traces
jared and Claude Sonnet 4.5
2026-01-07 23:33:07 -05:00
06eb2d2593
Add detailed logging to workflow creation endpoint
jared and Claude Sonnet 4.5
2026-01-07 23:30:50 -05:00
aaeb59a8e2
Improve error handling in workflow creation and data loading
jared and Claude Sonnet 4.5
2026-01-07 23:27:54 -05:00
b85bd58c4b
Fix: Remove duplicate old workflow execution code
jared and Claude Sonnet 4.5
2026-01-07 23:24:42 -05:00
018752813a
Implement Complete Workflow Execution Engine
jared and Claude Sonnet 4.5
2026-01-07 23:19:12 -05:00
4511fac486
Phase 10: Command Scheduler
jared and Claude Sonnet 4.5
2026-01-07 23:13:27 -05:00
4e17fdbf8c
Phase 9: Execution Diff View
jared and Claude Sonnet 4.5
2026-01-07 23:08:55 -05:00
5c41afed85
Phase 8: Execution Search & Filtering
jared and Claude Sonnet 4.5
2026-01-07 23:06:43 -05:00
4baecc54d3
Phase 7: Multi-Worker Command Execution
jared and Claude Sonnet 4.5
2026-01-07 23:03:45 -05:00
661c83a578
Fix clearCompletedExecutions for new pagination API format
jared and Claude Sonnet 4.5
2026-01-07 22:55:13 -05:00
c6e3e5704e
Phase 6: Terminal aesthetic refinements and notifications
jared and Claude Sonnet 4.5
2026-01-07 22:52:51 -05:00
9f972182b2
Phase 5: Auto-cleanup and pagination for executions
jared and Claude Sonnet 4.5
2026-01-07 22:50:39 -05:00
fff50f19da
Phase 4: Execution detail enhancements with re-run and download
jared and Claude Sonnet 4.5
2026-01-07 22:49:20 -05:00
8152a827e6
Phase 3: Quick command enhancements with templates and history
jared and Claude Sonnet 4.5
2026-01-07 22:45:40 -05:00
bc3524e163
Phase 2: Enhanced worker status display with metadata
jared and Claude Sonnet 4.5
2026-01-07 22:43:13 -05:00
f8ec651e73
Phase 1: Improve log display formatting
jared and Claude Sonnet 4.5
2026-01-07 22:41:29 -05:00
7656f4a151
Add execution cleanup functionality
jared and Claude Sonnet 4.5
2026-01-07 22:36:51 -05:00
e13fe9d22f
Fix worker ID mapping - use database ID for command routing
jared and Claude Sonnet 4.5
2026-01-07 22:29:23 -05:00
8bda9672d6
Fix worker command execution and execution status updates
jared and Claude Sonnet 4.5
2026-01-07 22:23:02 -05:00
4974730dc8
Remove database migrations after direct schema fixes
jared and Claude Sonnet 4.5
2026-01-07 22:11:07 -05:00
df581e85a8
Remove password column from users table
jared and Claude Sonnet 4.5
2026-01-07 22:01:58 -05:00
e4574627f1
Add last_login column to users table migration
jared and Claude Sonnet 4.5
2026-01-07 20:33:04 -05:00
1d994dc8d6
Add migration to update users table schema
jared and Claude Sonnet 4.5
2026-01-07 20:28:47 -05:00
02ed71e3e0
Allow NULL workflow_id in executions table for quick commands
jared and Claude Sonnet 4.5
2026-01-07 20:27:02 -05:00
cff058818e
Fix quick command executions not appearing in execution tab
jared and Claude Sonnet 4.5
2026-01-07 20:24:11 -05:00
05c304f2ed
Updated websocket handler
jared
2026-01-07 20:20:18 -05:00
20cff59cee
updates aesthetic
jared
2026-01-07 20:12:16 -05:00
bb247628b0
Workflow & Command system
jared
2025-11-30 13:03:18 -05:00
eafe0bbf5a
Update public/index.html
jared
2025-11-29 19:38:51 -05:00
63c9626ecf
:wqMerge branch 'main' of https://code.lotusguild.org/LotusGuild/pulse
jared
2025-11-29 19:36:18 -05:00
dcca2b9e50
Initial PULSE server commit with Authelia SSO integration
jared
2025-11-29 19:26:20 -05:00
753a906f25
README created for wanted tasks
jared
2025-11-29 17:24:17 -05:00
447d7537ec
first commit
jared
2025-11-29 16:54:22 -05:00