Cursor Agent and nsrb
7d51ff433f
feat(workflows): add revision history, trash, UUID naming, and backup
...
- Store up to 50 revisions per workflow in SQLite with normalized SHA dedup
- Soft-delete workflows to trash (7-day retention) with restore and permanent purge
- Assign UUID filenames for new and duplicated workflows; show name + file in UI
- Warn on invalid YAML, unknown scripts, and plaintext secrets with save-anyway option
- Add workflow backup zip (workflows + plugins) and merge/replace restore
- Trash page, history panel on editor, and smoke test
Co-authored-by: Nasyarobby Putra <nasyarobby@gmail.com >
2026-08-20 02:14:50 +00:00
..
2026-08-19 15:12:54 +07:00
2026-08-20 02:14:50 +00:00
2026-08-19 16:04:00 +00:00
2026-08-20 02:14:50 +00:00
2026-08-20 02:14:50 +00:00
2026-08-19 16:04:00 +00:00
2026-08-20 02:14:50 +00:00
2026-08-19 16:04:00 +00:00
2026-08-16 22:23:49 +07:00
2026-08-19 10:55:02 +00:00
2026-08-19 10:55:02 +00:00
2026-08-19 10:55:02 +00:00
2026-08-14 14:22:27 +07:00
2026-08-19 10:56:27 +00:00
2026-08-19 10:55:02 +00:00
2026-08-15 21:21:24 +07:00
2026-08-15 06:43:16 +07:00
2026-08-15 01:44:51 +00:00
2026-08-15 01:44:51 +00:00
2026-08-19 15:13:12 +07:00
2026-08-16 22:44:19 +07:00
2026-08-15 06:00:30 +07:00
2026-08-16 22:44:19 +07:00
2026-08-19 10:55:02 +00:00
2026-08-20 02:14:50 +00:00
2026-08-19 16:04:00 +00:00
2026-08-19 16:04:00 +00:00
2026-08-19 16:04:00 +00:00
2026-08-19 16:04:00 +00:00
2026-08-19 10:55:02 +00:00
2026-08-19 15:53:07 +07:00
2026-08-19 10:55:02 +00:00
2026-08-15 06:00:30 +07:00
2026-08-19 16:04:00 +00:00
2026-08-19 15:13:03 +07:00
2026-08-19 15:13:03 +07:00
2026-08-16 22:44:19 +07:00
2026-08-19 10:55:02 +00:00
2026-08-20 02:14:50 +00:00
2026-08-15 22:32:42 +07:00
2026-08-19 15:53:07 +07:00
2026-08-18 11:05:39 +07:00
2026-08-16 22:23:49 +07:00
2026-08-19 10:55:02 +00:00
2026-08-20 02:14:50 +00:00
2026-08-20 02:14:50 +00:00
2026-08-20 02:14:50 +00:00
2026-08-15 01:44:51 +00:00
2026-08-20 02:14:50 +00:00
2026-08-15 22:32:42 +07:00
2026-08-19 09:05:29 +00:00
2026-08-20 02:14:50 +00:00
2026-08-20 02:14:50 +00:00