Commit Graph
10928 Commits
Author SHA1 Message Date
Guilhem 05e012c93e improve note select 2025-11-12 17:00:16 +01:00
Guilhem 68dc6576b1 Add node context menu 2025-11-12 16:48:52 +01:00
Guilhem 60dbb639d0 nit 2025-11-12 15:37:37 +01:00
Guilhem 085f7a6fde Add context menu for the canevas 2025-11-12 15:32:22 +01:00
Guilhem 7eacccc8b8 Improve initial viewport position 2025-11-12 14:44:41 +01:00
Guilhem a8418bfe02 make size and position optional for group notes 2025-11-12 14:12:40 +01:00
Guilhem f572e24d26 improve mode switch 2025-11-12 13:33:52 +01:00
Guilhem 4994745c58 improve selection toggle 2025-11-12 13:14:15 +01:00
Guilhem 85da18b4cb Add min size for notes 2025-11-12 13:09:42 +01:00
Guilhem bfd5d3e96d handle note selection separately 2025-11-12 12:29:08 +01:00
Guilhem 2c6c40f5df Simplify selection using svelte flow built in feature 2025-11-12 12:14:33 +01:00
Guilhem 638f74d370 nit 2025-11-12 10:07:47 +01:00
Guilhem 7a4add9d51 prevent dragging note when editing 2025-11-12 10:02:00 +01:00
Guilhem 339d37f741 improve selection box styling 2025-11-12 09:56:23 +01:00
Guilhem 5d0796603f Allow switch between selection modes with keyboard keys 2025-11-12 09:51:24 +01:00
Guilhem c66bdd306f exclude notes from rect select 2025-11-11 21:22:45 +01:00
Guilhem 52ef87e3d2 clean selection manager 2025-11-11 21:14:34 +01:00
Guilhem e1b7efbc80 Handle z-index for stacked group notes 2025-11-11 19:59:01 +01:00
Guilhem 94be7911bb improve bg surface select 2025-11-11 19:34:30 +01:00
Guilhem 999e673dd0 fix layout check 2025-11-11 18:53:52 +01:00
Guilhem 8e4985eddb clean selection manager 2025-11-11 16:19:32 +01:00
Guilhem 2e8a739b14 clean dirty changes 2025-11-11 15:56:12 +01:00
Guilhem c429a57deb show note in flow viewer 2025-11-11 15:36:16 +01:00
Guilhem 2f1a3dc37a simplify note state managment 2025-11-11 15:36:16 +01:00
Guilhem 1e616b8258 render note node from context 2025-11-11 15:36:16 +01:00
Guilhem 1688ede307 create a note change observer 2025-11-11 15:36:16 +01:00
Guilhem b21befb5ad separate noteManager into editor and render 2025-11-11 15:36:16 +01:00
Guilhem 84e39e7236 separate noteManager into editor and render 2025-11-11 12:53:51 +01:00
Guilhem 0de527dfd8 fined grained graph rendering for notes 2025-11-11 10:57:29 +01:00
Guilhem 53fa1c4db0 modify layout based on cached text height 2025-11-11 10:34:33 +01:00
Guilhem 5083ba61bd improve adaptive layout to group note 2025-11-10 15:43:57 +01:00
Guilhem 1ae0f4822d clean 2025-11-10 14:37:32 +01:00
Guilhem d01f80ef60 clean reactivity 2025-11-10 10:13:48 +01:00
Guilhem c53f0ea52f create a note manager class 2025-11-07 11:37:20 +01:00
Guilhem a425ab5b3e Adapt layout to group node 2025-11-07 11:20:44 +01:00
Guilhem 82e140eee6 Add group notes 2025-11-07 10:13:04 +01:00
Guilhem c9fd1934cd Introduce node multiselect 2025-11-06 18:11:20 +01:00
Guilhem 4b451f561e add note color picker 2025-11-04 16:49:14 +01:00
Guilhem f2a0107dcd Add sticky note to saved flow data 2025-11-04 13:37:51 +01:00
Guilhem 3a4a60c225 fix text update 2025-11-03 17:08:55 +01:00
Guilhem 5429cbf1de fix add sticky note button 2025-11-03 14:19:43 +01:00
Guilhem 6a6fc6bcd5 Merge remote-tracking branch 'origin/main' into glm/frontend/add_notes_to_flow
# Conflicts:
#	frontend/src/lib/components/flows/map/FlowStickyNode.svelte
#	frontend/src/lib/components/graph/FlowGraphV2.svelte
2025-11-03 14:09:31 +01:00
Guilhem 1d7ba8b1e1 always show subflow expand button (#7033)
* fix unwanted tab change

* expand subflow is always visible

* nit

* nit
2025-11-03 12:23:01 +00:00
hugocasa 16317a4714 fix: consider duckdb as a normal tag (#7035) 2025-11-03 10:55:13 +00:00
hugocasa c04489c463 fix: include missing tags from default/native consts (#7034) 2025-11-03 10:31:33 +00:00
Guilhem 135ed6bd97 fix expandable not visible in preview (#7032) 2025-11-03 08:30:37 +00:00
Ruben Fiszel f7b5595db5 fix sqlx 2025-11-01 17:38:15 +00:00
centdix 04d2ef419d feat(flow): Add graph diff visualizer (#6948)
* graph mode

* show colors

* show module diff viewer button

* better diff logic

* small width merge graph diff

* invert logic

* simplify

* better logic

* put removed modules in initial position

* nit

* nit

* fix conflicting ids

* fix

* add shadowed for after

* better position logic

* fix

* cleaning

* use splitpanes

* add toggle

* fix

* sync move

* icons

* handle zoom

* left header snippet

* cleaning

* cleaning

* remove stats

* big cleaning

* fix

* fix

* fix

* remove not working logic

* invert logic

* nit

* use in deploymentui

* fix typo

* no custom style

* handle nested

* simpler logic

* fix

* fix
2025-11-01 15:17:56 +01:00
dieriba b5e341fde7 perf: parse flow value only if needed (#7025)
* nits

* renames
2025-11-01 15:08:34 +01:00
Pyra f661caf2b1 fix: fix rebuild_dependency_map (#7026)
* nit: fix rebuild_dependency_map

Signed-off-by: pyranota <pyra@duck.com>

* ignore archived flows

Signed-off-by: pyranota <pyra@duck.com>

---------

Signed-off-by: pyranota <pyra@duck.com>
2025-11-01 15:07:38 +01:00