What's Changed
- Fix 508 use formula eval by @lucemia in #509
- Bump vite from 6.3.2 to 6.3.4 in /ffmpeg-flow-editor in the npm_and_yarn group across 1 directory by @dependabot in #515
- Bump vite from 6.3.3 to 6.3.4 in the npm_and_yarn group across 1 directory by @dependabot in #516
- ref: #518 upgrade package-lock by @lucemia in #521
- ref: #518 move cache by @lucemia in #522
- ref #518 remove strict options in serialize by @lucemia in #523
- ref: #518 build filters.json in cache by @lucemia in #524
- ref: #518 update docstrings by @lucemia in #525
- ref #518 move context to compile by @lucemia in #526
- Fix 518 refactor context by @lucemia in #527
- ref #518 move DAGContext.render to tests by @lucemia in #528
- ref #518 move compile module by @lucemia in #529
- ref: #518 move validate by @lucemia in #530
- refactor compile test cases by @lucemia in #531
- ref: #518 add compile python by @lucemia in #532
- fix #518 refactor get_args by @lucemia in #533
- ref: #512 add compile json to better reuse test case by @lucemia in #537
- Fix #512 add dag ts by @lucemia in #538
- add tests by @lucemia in #539
- Refacotr pyodide utils by @lucemia in #540
- exclude frontend pre-commit by @lucemia in #543
- Fix 512 export to json by @lucemia in #541
- implement editor internal state by @lucemia in #548
- fix ci by @lucemia in #549
- fix #550 add event and debounce to reduce overhead by @lucemia in #551
- Adjust layout by @lucemia in #552
- Fix 494 io options by @lucemia in #554
- fix #555 assign filename by @lucemia in #556
- fix filename handle by @lucemia in #558
- Fix 476 more and less by @lucemia in #560
- Fix 563 support stream selector by @lucemia in #564
Full Changelog: 2.7.3...2.7.4