Commit Graph

  • 707e2c0f1e feat(plugins): enhance SMS sending functionality with raw HTTP handling add-plugins nsrb 2026-09-08 22:58:52 +07:00
  • 6c82ff20eb fix(plugins): enhance plugin installation and script handling nsrb 2026-09-08 22:00:26 +07:00
  • 67ed3eecca feat(prayer-times): add Jakarta prayer time plugins and enhance ntfy integration nsrb 2026-08-30 21:25:09 +07:00
  • 80e9c91b88 refactor(scripts): remove admin role checks from plugin API endpoints nsrb 2026-08-30 20:39:25 +07:00
  • 88d3692116 feat(scripts): add zip file installation functionality for plugins nsrb 2026-08-30 20:27:26 +07:00
  • a20b26b4c7 feat(plugins): add duplicate plugin functionality and related API endpoints fix/unregister-missing-workflow-on-trash nsrb 2026-08-30 19:33:36 +07:00
  • f1cdb7ac68 chore(paths): refactor data directory structure and update references nsrb 2026-08-30 15:51:33 +07:00
  • 3f0774813d refactor(config): remove legacy config reference handling and streamline YAML management nsrb 2026-08-30 15:37:58 +07:00
  • 5615d989fa feat(migration): migrate legacy owner data and update config reference handling nsrb 2026-08-30 05:32:48 +07:00
  • e2e70a5aad fix(workflows): unregister missing yaml on trash nsrbandCursor 2026-08-23 09:17:10 +07:00
  • dd98421b08 fix(server): refine error handling and PM2 connection logic dev nsrb 2026-08-23 08:45:26 +07:00
  • 69312c9080 feat(pm2): update PM2 configuration and introduce new start script nsrb 2026-08-23 07:25:25 +07:00
  • c8697532f9 feat(ecosystem): add exec_mode to PM2 configuration for control and web server nsrb 2026-08-22 23:11:48 +07:00
  • be8122f9e5 feat(ecosystem): update PM2 configuration for control plane and web server nsrb 2026-08-22 22:32:04 +07:00
  • 0a8463d8f4 Merge branch 'main' into dev nsrb 2026-08-22 21:48:51 +07:00
  • 41cca86e6e feat(workflows): enhance script handling and introduce custom step names main nsrb 2026-08-22 21:48:18 +07:00
  • 71cc705cd2 feat(server): introduce admin reset functionality and enhance user management nsrb 2026-08-22 19:08:52 +07:00
  • 811890443b refactor(server): improve URL change detection and context handling nsrb 2026-08-22 18:17:36 +07:00
  • 7456dece00 feat(workflows): migrate legacy workflows and enhance example handling nsrb 2026-08-22 18:09:22 +07:00
  • beb7e22652 feat(server): enhance workflow and script handling with new features nsrb 2026-08-22 17:52:17 +07:00
  • 72feb39d56 fix(web): enlarge step handles and mark them nodrag for connections Cursor Agentandnsrb 2026-08-22 06:20:53 +00:00
  • 1b08979699 fix(web): allow dragging connections between step nodes Cursor Agentandnsrb 2026-08-22 06:10:26 +00:00
  • 527f9ac869 feat(web): add workflow graph editor and try-mode JSON tree Cursor Agentandnsrb 2026-08-22 05:43:58 +00:00
  • f9f21052d9 chore: trim distribution clutter and add lint/test tooling nsrbandCursor 2026-08-22 06:30:37 +07:00
  • db884808f2 refactor: split oversized modules and start server src/stores layout nsrbandCursor 2026-08-22 06:16:38 +07:00
  • 368a2ca365 feat(shared): extract client/server pure helpers into @jerapah-flow/shared nsrbandCursor 2026-08-22 06:01:42 +07:00
  • 96c4cc7b47 refactor(web): route-driven modal hook and CRUD conventions nsrbandCursor 2026-08-22 00:48:44 +07:00
  • 3d25d8a614 refactor(web): shared ConfirmDialog, FormControls, and Modal a11y nsrbandCursor 2026-08-21 22:08:23 +07:00
  • 9985ff3440 chore(deps): update pnpm version and clean up package.json; remove unused dependencies and scripts nsrb 2026-08-21 21:48:24 +07:00
  • e84432a492 feat(profiles): add typed live step config profiles Cursor Agentandnsrb 2026-08-21 06:12:49 +00:00
  • 210fdb2244 Merge pull request #17 from nasyarobby/cursor/events-pagination-32d6 nsrbandGitHub 2026-08-21 11:05:31 +07:00
  • 721f15e900 Merge branch 'dev' of https://git.home.0dev.web.id/nsrb/jerapah-flow into dev nsrb 2026-08-21 10:34:34 +07:00
  • 877ea9e3f8 Merge branch 'main' into dev nsrb 2026-08-21 09:31:01 +07:00
  • 20654b0682 feat(events): add pagination, filters, sort, and page size Cursor Agentandnsrb 2026-08-20 23:28:35 +00:00
  • 93b51dcaaa Update .gitea/workflows/deploy.yaml nsrb 2026-08-20 18:56:34 -04:00
  • eb7c318c13 Update .gitea/workflows/deploy.yaml nsrb 2026-08-20 18:40:36 -04:00
  • 864427b45c feat(workflows): add auto-disable feature for workflows on consecutive failures nsrb 2026-08-21 05:37:24 +07:00
  • 14a08c700c chore(gitignore): add .gitea/workflows/ to ignore list nsrb 2026-08-21 05:23:43 +07:00
  • 46aa8ca327 add deploy.yml for branch dev pushes nsrb 2026-08-20 18:09:14 -04:00
  • 14c8dc628e feat(config): enable builds for better-sqlite3 and esbuild; update cookie options for secure handling in auth nsrb 2026-08-20 23:05:55 +07:00
  • 407607b3ad Merge branch 'cursor/control-pm2-split-3038' nsrb 2026-08-20 22:35:09 +07:00
  • 54f6983a74 style(web): use success toggle for workflow enable switch nsrbandCursor 2026-08-20 22:31:53 +07:00
  • 4e866fb958 feat(server): wire multi-auth, API-only triggers, and revision stamping nsrbandCursor 2026-08-20 22:31:53 +07:00
  • 3b284b4fc6 feat(web): peek variable values in workflow config field refs nsrbandCursor 2026-08-20 22:31:53 +07:00
  • ed9555e3fa refactor(web): extract admin editor modals with deep-link routes nsrbandCursor 2026-08-20 22:31:53 +07:00
  • aa3c2a25b2 feat(ops): restart individual PM2 children and enrich manage UI nsrbandCursor 2026-08-20 22:31:34 +07:00
  • 84f29057df feat(workflows): stamp runs with revision and improve history preview nsrbandCursor 2026-08-20 22:31:18 +07:00
  • f68376587e feat(http-auth): resolve profiles by UUID and allow multi-auth triggers nsrbandCursor 2026-08-20 22:31:02 +07:00
  • 69106ab805 feat(plugins): add get-current-time example plugin nsrbandCursor 2026-08-20 22:30:47 +07:00
  • f74b0defc6 feat(web): add backup page and reorganize admin navigation nsrbandCursor 2026-08-20 11:00:59 +07:00
  • eb94a2f669 fix(control): allow login when HTTP server is stopped nsrbandCursor 2026-08-20 11:00:47 +07:00
  • 21a31b0b54 fix(start-app): add missing control-bus imports nsrbandCursor 2026-08-20 11:00:23 +07:00
  • d953f8113b fix(scripts): import installPluginFromDirectory from plugin-store nsrbandCursor 2026-08-20 11:00:23 +07:00
  • d74923c7e1 fix(workflows): export workflowFileStem from workflow-normalize nsrbandCursor 2026-08-20 11:00:09 +07:00
  • 6a4a653f6b Merge branch 'cursor/workflow-history-trash-3038' of https://github.com/nasyarobby/jerapah-flow into cursor/control-pm2-split-3038 nsrb 2026-08-20 09:50:04 +07:00
  • 4978cbf50f Merge pull request #14 from nasyarobby/cursor/control-pm2-split-3038 nsrbandGitHub 2026-08-20 09:43:46 +07:00
  • 7d51ff433f feat(workflows): add revision history, trash, UUID naming, and backup Cursor Agentandnsrb 2026-08-20 02:14:50 +00:00
  • 82aff86fa0 fix(dev-pm2): correct control script path in PM2 launcher nsrb 2026-08-20 06:37:37 +07:00
  • 2244834b46 docs: add AGENTS.md for creating user plugins nsrbandCursor 2026-08-20 06:34:58 +07:00
  • bd0c11c20c feat(plugins): add joplin-api and send-sms under repo-root plugins/ nsrbandCursor 2026-08-20 06:34:33 +07:00
  • 611511ae60 feat(plugins): core read-only scripts and user plugin system Cursor Agentandnsrb 2026-08-19 16:04:00 +00:00
  • f05c149b72 Merge pull request #12 from nasyarobby/cursor/bullmq-queue-phase-a-3038 nsrbandGitHub 2026-08-19 22:19:10 +07:00
  • f66d0931bd fix(control): resolve monorepo root from packages/server/dev-pm2.mjs Cursor Agentandnsrb 2026-08-19 10:56:27 +00:00
  • 8590fce3f8 fix(control): ship dev-pm2 launcher outside ignored scripts path Cursor Agentandnsrb 2026-08-19 10:55:56 +00:00
  • 4e6c336ae8 feat(web): add Ops page and proxy control on :8600 Cursor Agentandnsrb 2026-08-19 10:55:02 +00:00
  • 756ba8a7ac feat(queue): support REDIS_PASS for Redis AUTH Cursor Agentandnsrb 2026-08-19 09:05:23 +00:00
  • d122bd9a7f Merge branch 'main' into cursor/bullmq-queue-phase-a-3038 nsrb 2026-08-19 15:53:07 +07:00
  • 16b1bc5668 Merge pull request #13 from nasyarobby/cursor/ftp-sftp-script-3038 nsrbandGitHub 2026-08-19 15:43:21 +07:00
  • 453a6f2969 feat(workflows): add SFTP test workflow and update registers nsrb 2026-08-19 15:42:52 +07:00
  • a2ee0b633d Merge pull request #11 from nasyarobby/cursor/ftp-sftp-script-3038 nsrbandGitHub 2026-08-19 15:42:15 +07:00
  • 3850c529e4 Merge branch 'cursor/trigger-failure-workflow-3038' into cursor/ftp-sftp-script-3038 nsrb 2026-08-19 15:26:20 +07:00
  • 5363dd50c3 Merge branch 'main' of https://github.com/nasyarobby/jerapah-flow into cursor/ftp-sftp-script-3038 nsrb 2026-08-19 15:20:58 +07:00
  • c33b6db089 Merge pull request #10 from nasyarobby/cursor/s3-compatible-script-3038 nsrbandGitHub 2026-08-19 15:16:51 +07:00
  • dc0dfadd44 feat(workflows): add MinIO S3 test workflow nsrbandCursor 2026-08-19 15:13:25 +07:00
  • f41e9dc23a fix(server): summarize Buffer values in stored and API JSON nsrbandCursor 2026-08-19 15:13:12 +07:00
  • 2845971670 fix(secrets): allow storing values shorter than 8 characters nsrbandCursor 2026-08-19 15:13:03 +07:00
  • 14f6331fce chore(server): change default HTTP port from 9000 to 8700 nsrbandCursor 2026-08-19 15:12:54 +07:00
  • a95e6d7bc8 feat(runner): queue workflow runs with BullMQ (phase A) Cursor Agentandnsrb 2026-08-19 04:25:21 +00:00
  • 64f605b135 chore: merge origin/main into cursor/ftp-sftp-script-3038 Cursor Agentandnsrb 2026-08-18 23:59:56 +00:00
  • 88cea85701 chore: merge origin/main into cursor/s3-compatible-script-3038 Cursor Agentandnsrb 2026-08-18 23:59:45 +00:00
  • 04c0d4b801 feat(failures): implement consecutive failure tracking and dashboard integration nsrb 2026-08-18 11:14:46 +07:00
  • c668947c90 refactor(triggers): rename triggerWorkflow to onFailureWorkflow for clarity nsrb 2026-08-18 11:05:39 +07:00
  • 93362208a2 Merge pull request #9 from nasyarobby/cursor/trigger-failure-workflow-3038 nsrbandGitHub 2026-08-18 10:23:35 +07:00
  • 3ef95a3cce Merge pull request #8 from nasyarobby/cursor/slack-webhook-script-3038 nsrbandGitHub 2026-08-18 09:11:30 +07:00
  • 84c07e99fb Merge pull request #7 from nasyarobby/cursor/list-webdav-script-3038 nsrbandGitHub 2026-08-18 08:12:43 +07:00
  • 7474bb5c6d feat(scripts): add remote-fs script for SFTP and FTP access Cursor Agentandnsrb 2026-08-17 00:22:30 +00:00
  • a6d83eb7cb feat(scripts): add s3 script for S3-compatible object storage Cursor Agentandnsrb 2026-08-17 00:07:04 +00:00
  • 0c416506d6 feat(triggers): start alert workflow after consecutive cron/http failures Cursor Agentandnsrb 2026-08-16 23:45:45 +00:00
  • 989bf5d487 feat(scripts): add slack-webhook script for Slack Incoming Webhooks Cursor Agentandnsrb 2026-08-16 23:33:06 +00:00
  • 534c5bbea3 feat(scripts): add list-webdav script for WebDAV directory listing Cursor Agentandnsrb 2026-08-16 23:15:20 +00:00
  • 26d31af17f chore(server): allow webdav package in script sandbox Cursor Agentandnsrb 2026-08-16 23:15:20 +00:00
  • 56a5d0e7d2 refactor: rename environment variables and update related configurations nsrb 2026-08-16 22:44:19 +07:00
  • e55f93e4d2 Merge branch 'workflow-editor-rehaul' nsrb 2026-08-16 22:30:32 +07:00
  • 219f6c593c Merge pull request #5 from nasyarobby/cursor/send-email-script-1315 nsrbandGitHub 2026-08-16 22:27:40 +07:00
  • cb3bca4837 Merge branch 'main' into workflow-editor-rehaul nsrbandGitHub 2026-08-16 22:27:05 +07:00
  • 6c13e45213 feat(variables): introduce variable management system nsrb 2026-08-16 22:23:49 +07:00
  • fd0865063b feat(config-refs): introduce config reference parsing and resolution nsrb 2026-08-16 21:36:15 +07:00
  • cf4b342e04 feat(workflows): implement workflow duplication feature nsrb 2026-08-15 23:00:16 +07:00
  • 43e9370638 feat(scripts): enhance script return structure and context handling nsrb 2026-08-15 22:32:42 +07:00
  • e8e1cf383d chore: update YAML file icon in the brand assets nsrb 2026-08-15 21:37:22 +07:00