Vikhyath Mondreti
8d43947eb5
Merge staging into lakees/db
...
- Resolve merge conflicts in input-format.tsx, workflow-block.tsx, providers/utils.ts
- Fix tests to use blockData/blockNameMapping for tag variable resolution
- Add getBlockOutputs mock to block.test.ts for schema validation tests
- Fix normalizeName import path in utils.test.ts
- Add sql.raw and sql.join to drizzle-orm mock for sql.test.ts
- Add new subBlock types (table-selector, filter-builder, sort-builder) to blocks.test.ts
2026-01-21 16:33:31 -08:00
Lakee Sivaraya
e79e9e7367
Merge origin/main into lakees/db
...
Resolved conflicts:
- workflow-block.tsx: Kept both table types and schedule hooks
- types.ts: Kept both filter-builder/sort-builder and deprecated comment
- icons.tsx (both apps): Kept TableIcon and added ReductoIcon/PulseIcon
- Migration files: Accepted main branch versions
2026-01-17 09:11:51 -08:00
Lakee Sivaraya
c3afbaebce
update db
2026-01-16 18:38:49 -08:00
Vikhyath Mondreti
78e4ca9d45
improvement(serializer): canonical subblock, serialization cleanups, schedules/webhooks are deployment version friendly ( #2848 )
...
* hide form deployment tab from docs
* progress
* fix resolution
* cleanup code
* fix positioning
* cleanup dead sockets adv mode ops
* address greptile comments
* fix tests plus more simplification
* fix cleanup
* bring back advanced mode with specific definition
* revert feature flags
* improvement(subblock): ui
* resolver change to make all var references optional chaining
* fix(webhooks/schedules): deployment version friendly
* fix tests
* fix credential sets with new lifecycle
* prep merge
* add back migration
* fix display check for adv fields
* fix trigger vs block scoping
---------
Co-authored-by: Emir Karabeg <emirkarabeg@berkeley.edu >
2026-01-16 15:23:43 -08:00
Waleed
a35f6eca03
improvement(tools): use react query to fetch child workflow schema, avoid refetch and duplicated utils, consolidated utils and testing mocks ( #2839 )
...
* improvement(tools): use react query to fetch child workflow schema, avoid refetch and duplicated utils
* consolidated utils & testing mocks
2026-01-15 13:25:22 -08:00
Waleed
67440432bf
fix(ops): fix subflow resizing on exit ( #2760 )
...
* fix(sockets): broadcast handles and enabled/disabled state
* made all ops batched, removed all individual ops
* fix subflow resizing on exit
* removed unused custom event
* fix failing tests, update testing
* fix test mock
2026-01-09 22:35:03 -08:00
Waleed
05bbf34265
improvement(canvas): add multi-block select, add batch handle, enabled, and edge operations ( #2738 )
...
* improvement(canvas): add multi-block select, add batch handle, enabled, and edge operations
* feat(i18n): update translations (#2732 )
Co-authored-by: icecrasher321 <icecrasher321@users.noreply.github.com >
* don't allow flip handles for subflows
* ack PR comments
* more
* fix missing handler
* remove dead subflow-specific ops
* remove unused code
* fixed subflow ops
* keep edges on subflow actions intact
* fix subflow resizing
* fix remove from subflow bulk
* improvement(canvas): add multi-block select, add batch handle, enabled, and edge operations
* don't allow flip handles for subflows
* ack PR comments
* more
* fix missing handler
* remove dead subflow-specific ops
* remove unused code
* fixed subflow ops
* fix subflow resizing
* keep edges on subflow actions intact
* fixed copy from inside subflow
* types improvement, preview fixes
* fetch varible data in deploy modal
* moved remove from subflow one position to the right
* fix subflow issues
* address greptile comment
* fix test
* improvement(preview): ui/ux
* fix(preview): subflows
* added batch add edges
* removed recovery
* use consolidated consts for sockets operations
* more
---------
Co-authored-by: icecrasher321 <icecrasher321@users.noreply.github.com >
Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai >
Co-authored-by: Emir Karabeg <emirkarabeg@berkeley.edu >
2026-01-09 14:48:23 -08:00
Emir Karabeg
79be435918
feat(email): welcome email; improvement(emails): ui/ux ( #2658 )
...
* feat(email): welcome email; improvement(emails): ui/ux
* improvement(emails): links, accounts, preview
* refactor(emails): file structure and wrapper components
* added envvar for personal emails sent, added isHosted gate
* fixed failing tests, added env mock
* fix: removed comment
---------
Co-authored-by: waleed <walif6@gmail.com >
2026-01-02 00:16:27 -08:00
Vikhyath Mondreti
bf5d0a5573
feat(copy-paste): allow cross workflow selection, paste, move for blocks ( #2649 )
...
* feat(copy-paste): allow cross workflow selection, paste, move for blocks
* fix drag options
* add keyboard and mouse controls into docs
* refactor sockets and undo/redo for batch additions and removals
* fix tests
* cleanup more code
* fix perms issue
* fix subflow copy/paste
* remove log file
* fit paste in viewport bounds
* fix deselection
2025-12-31 02:47:06 -08:00
Waleed
71130c8b0a
improvement(monorepo): added tsconfig package, resolved type errors in testing package ( #2613 )
2025-12-28 00:36:48 -08:00
Waleed
d707d18ee6
fix(build): update dockerfile to contain testing package deps ( #2591 )
...
* fix(build): update dockerfile to contain testing package deps
* added logger package
2025-12-26 12:20:38 -08:00
Waleed
b7f6bab282
feat(tests): added testing package, overhauled tests ( #2586 )
...
* feat(tests): added testing package, overhauled tests
* fix build
2025-12-25 16:06:47 -08:00