harisreedhar
6edf6c7266
state api updates
2026-05-11 16:34:28 +02:00
Henry Ruhs
516b5039d0
Move to endpoints directory ( #1012 )
...
* Move to endpoints directory
* Move to endpoints directory
2026-05-11 16:34:28 +02:00
harisreedhar
dae96f90a1
create to_image.py
2026-05-11 16:34:28 +02:00
harisreedhar
9bf9ee40a7
audio to image as frames
2026-05-11 16:34:28 +02:00
harisreedhar
621bddd174
audio to image as frames
2026-05-11 16:34:28 +02:00
henryruhs
5cbc50a5aa
Rename local(s) to locale(s)
2026-05-11 16:34:28 +02:00
harisreedhar
03bbc10251
workflows rename
2026-05-11 16:34:28 +02:00
harisreedhar
1e2a66e7b0
workflows rename
2026-05-11 16:34:28 +02:00
harisreedhar
1b2fffd82a
image to video as sequence
2026-05-11 16:34:28 +02:00
Henry Ruhs
97801ceab3
feat/ping-endpoint ( #1001 )
...
* api: add WebSocket /ping endpoint and update session guard to support WebSocket subprotocol auth; add tests (test_api_ping.py)
* Initial websocket support using ping
* Initial websocket support using ping
* Initial websocket support using ping
* Combine imports
2026-05-11 16:34:28 +02:00
harisreedhar
69463b34bc
use common analyse_image method
2026-05-11 16:34:28 +02:00
harisreedhar
e42939df9c
to video unification
2026-05-11 16:34:28 +02:00
harisreedhar
c7ab933a8e
to video unification
2026-05-11 16:34:28 +02:00
harisreedhar
92ec60933e
detect workflow
2026-05-11 16:34:28 +02:00
harisreedhar
f754828d08
changes
...
restructure conditional methods to a fall-through pattern
common process_temp_frame for all workflow
2026-05-11 16:34:28 +02:00
Henry Ruhs
403e89eeac
Feat/session context ( #993 )
...
* Add simple session context
* Add simple session context
2026-05-11 16:34:28 +02:00
Henry Ruhs
672d65d61a
Add simple path isolation ( #992 )
2026-05-11 16:34:28 +02:00
harisreedhar
678f4edd4c
update ffmpeg.set_loop
...
add test
introduce spawn_frames
2026-05-11 16:34:28 +02:00
harisreedhar
38e8610523
changes
2026-05-11 16:34:28 +02:00
harisreedhar
3444194aed
remove --keep-temp
2026-05-11 16:34:28 +02:00
harisreedhar
c4f1d14d71
Part 2
2026-05-11 16:34:28 +02:00
harisreedhar
0aa56d54bb
Part 2
2026-05-11 16:34:28 +02:00
harisreedhar
cec736d03a
fix
2026-05-11 16:34:28 +02:00
harisreedhar
2485a409b8
part 1
2026-05-11 16:34:28 +02:00
henryruhs
35881a4f8d
Switch workflow args order in tests, Remove old choices in processors
2026-05-11 16:34:28 +02:00
henryruhs
86cd7cbc8f
Switch workflow args order in tests, Remove old choices in processors
2026-05-11 16:34:28 +02:00
harisreedhar
7666411a3d
add todo
...
add test
cleanup
remove -w
move --workflow position
fix test
add --worflow, audio-to-image, image-to-image, image-to-video
2026-05-11 16:34:27 +02:00
Henry Ruhs
b333280b8d
Scope for Args ( #988 )
...
* Add API scopes
* Add API scopes
* Add API scopes
* Add API scopes
* Add API scopes
* Add API scopes
* Add API scopes
* Add API scopes
* Remove system memory limit (#986 )
* Add session_id, make token size more reasonable (#983 )
* Add session_id, make token size more reasonable
* Use more direct approach
* Fix more stuff
* Fix ignore comments
* Fix naming
* Fix lint
2026-05-11 16:31:45 +02:00
harisreedhar
9664bb98db
changes
2026-05-11 16:31:45 +02:00
harisreedhar
139e73589a
changes
2026-05-11 16:31:45 +02:00
harisreedhar
f11e8eaaea
changes
2026-05-11 16:31:45 +02:00
harisreedhar
b0e849a251
rename to target_path
2026-05-11 16:31:45 +02:00
harisreedhar
d224e47d38
fix exit-helper
2026-05-11 16:31:45 +02:00
harisreedhar
7b1570dc3f
refactor temp handling from target-path to output-path
2026-05-11 16:31:45 +02:00
henryruhs
85eeaf39ca
Burn it with fire
2026-05-11 16:31:45 +02:00
henryruhs
a10b740a80
Burn it with fire
2026-05-11 16:31:45 +02:00
Henry Ruhs
85b85b31a2
Remove system memory limit ( #986 )
2026-05-11 16:31:45 +02:00
Henry Ruhs
ba884a19b1
Add session_id, make token size more reasonable ( #983 )
...
* Add session_id, make token size more reasonable
* Use more direct approach
2026-05-11 16:31:45 +02:00
Henry Ruhs
87678da498
Local API ( #982 )
...
* Introduce API scelleton
* Raw impl for session
* Simple state endpoint
* Apply _body naming
* Finalize session testing and comment out tons of useless code
* Clean and refactor part1
* Clean and refactor part2
* Clean and refactor part2
* Clean and refactor part2
* Clean and refactor part2
* Refactor middleware
* Refactor middleware
* Clean and refactor part3
* TDD and 2 beers
* TDD and 2 beers
* Complete state endpoints
* You can only set what is already present
* Use only JSON as response
* Use default logger
* Improve auth extraction
* Extend api command with more args
* Adjust API messages
2026-05-11 16:31:45 +02:00
harisreedhar
f1149ebc84
remove output_path argument
2026-05-11 16:31:45 +02:00
harisreedhar
7870e67fdc
remove output_path argument from merge_video()
2026-05-11 16:31:45 +02:00
harisreedhar
05264ac760
remove output_video_fps argument from merge_video()
2026-05-11 16:31:45 +02:00
harisreedhar
71916e4e66
rename method argument
2026-05-11 16:31:45 +02:00
harisreedhar
c903438c3f
fix
2026-05-11 16:31:45 +02:00
harisreedhar
51d4ec63b0
remove same file extension constraint
2026-05-11 16:31:45 +02:00
Henry Ruhs
92b1e1b3e3
Refactor reusable workflow tasks ( #980 )
...
* Refactor reusable workflow tasks
* Refactor reusable workflow tasks
* Make it borderline again
2026-05-11 16:31:45 +02:00
Henry Ruhs
1173493e84
Feels so good to get rid of Gradio ( #978 )
2026-05-11 16:31:45 +02:00
henryruhs
daf906097e
Mark es temporary v4
2026-05-11 16:31:43 +02:00
Henry Ruhs
5b7d145aa7
Patch 3.6.1 ( #1078 )
...
* Avast intercepts ssl cert and breaks curl
* modernize dependencies
* fix sanitizer for int range
* comment out tests
* disable testing for CI
* disable testing for CI
3.6.1
2026-04-19 21:17:39 +02:00
Henry Ruhs
519360bcd6
Update LICENSE.md
2026-04-01 09:10:08 +02:00