ff881653ef
feat: provides a queued based API service to allow async processing and authentication management
2025-04-11 18:06:26 -04:00
a276027bcf
test: test streaming API
2025-04-10 00:48:16 -04:00
4d3a325dee
feat: hacking FAL proxy to support 3rd party API
2025-04-09 23:59:52 -04:00
6be946325b
doc: document for prompt and template
2025-04-07 21:41:16 -04:00
547c79123d
feat: add API for adding watermark image to video, with tests and read-me file
2025-04-06 22:18:16 -04:00
6694cf0170
feat: add hard-coded allowed script paths, for security reasons
2025-04-06 16:27:39 -04:00
57cbbb70de
feat: startup script for demo-nextjs-app-router
2025-04-06 16:14:51 -04:00
b5979cf25b
feat: bash exec and queue exported as API
2025-04-06 16:04:01 -04:00
aa6df63025
feat: enable FAL proxy
2025-04-06 11:36:04 -04:00
Daniel Rochetti
92fa2e0af2
chore(client): update endpoint types ( #127 )
...
* chore(client): update endpoint types
* chore(docs): update reference docs
* fix: remove unused types
2025-03-18 12:44:58 -07:00
Vedat Baday
f76d430567
fix(client): ensure data is yielded from buffer after stream ends ( #126 )
2025-03-18 09:40:34 -07:00
Vedat Baday
41679e2bd4
docs(client): improve run method documentation ( #124 )
2025-03-18 09:39:39 -07:00
Daniel Rochetti
2f8f702bbe
chore(client): update endpoint types 2025-01-23 ( #123 )
...
* chore(client): update endpoint types 2025-01-23
* chore(docs): update api reference
2025-01-23 16:18:25 -08:00
Daniel Rochetti
2b3fe03a30
chore(client): update endpoint types 2025-01-10 ( #119 )
...
* chore(client): update endpoint types 2025-01-10
* chore(docs): update reference docs
2025-01-10 09:30:53 -08:00
Daniel Rochetti
4ca5fef014
fix(client): queue client result generic ( #117 )
...
* fix(client): queue client result generic
* chore(client): update reference docs
2024-12-05 10:35:22 -08:00
Daniel Rochetti
cec9fa5221
chore(client): update endpoint types ( #116 )
...
* chore(client): update endpoint types
* chore: update ref docs
2024-12-05 10:22:34 -08:00
Daniel Rochetti
a1c780a601
chore(client): prepare 1.2.0 release
2024-11-25 18:11:14 -08:00
Daniel Rochetti
1b5b50f8e3
feat(client): request abort signal support ( #112 )
...
* feat(client): request abort signal support
* fix: lint errors
2024-11-25 18:07:21 -08:00
Daniel Rochetti
8b2f66b63f
chore(client): update endpoint types ( #113 )
2024-11-25 17:28:05 -08:00
Matteo Ferrando
9170021b77
feat: automatically do multi-part upload on 90+ MB files ( #111 )
...
* feat: introduce fal cdn v3 with storage API
* feat: automatically do multi-part upload on 90+ MB files
* fix: use new API from CDN
* alpha
* fix: include dependency
* chore: bump alpha
* refactor: remove semaphore
* refactor: remove console
2024-11-25 17:27:27 -08:00
Matteo Ferrando
bc8e9ac19f
feat: introduce fal cdn v3 with storage API ( #106 )
2024-11-25 17:25:46 -08:00
Daniel Rochetti
840a305dfa
chore: bump version for client release
2024-11-21 13:07:35 -08:00
Daniel Rochetti
adb5de4ac7
chore(client): update endpoint types ( #110 )
2024-11-21 13:05:44 -08:00
Daniel Rochetti
bc04feeb85
fix(proxy): svelte immutable error ( #109 )
...
* fix(proxy): svelte immutable error
* chore: version bump
* fix: release tag format script
2024-11-21 12:27:49 -08:00
Daniel Rochetti
6068163419
chore(build): automated release process ( #108 )
...
* chore(build): automated release process
* fix: update secret name to match current setup
2024-11-21 11:04:02 -08:00
Daniel Rochetti
8c24bdf905
chore(lib): update endpoint types ( #105 )
...
* chore(lib): update endpoint types
* chore(docs): update client api reference docs
2024-11-19 09:39:12 -08:00
Daniel Rochetti
642f0b8b66
fix(client): queue client type safety ( #103 )
...
* fix(client): queue client type safety
* chore: update reference docs
2024-11-13 12:42:07 -08:00
Daniel Rochetti
ecded55c2f
feat(client): endpoint type definitions ( #102 )
...
* feat(client): endpoint type definitions
* fix(client): endpoint generation
* fix(demo): streaming page type
* chore: update reference docs
* chore: prepare client release
* chore: update reference docs
2024-11-13 00:16:08 -08:00
Daniel Rochetti
5a1d1158ec
chore(proxy): update server proxy nextjs 15 peer dependency ( #100 )
2024-11-05 15:32:31 -08:00
Daniel Rochetti
cd298d15b7
fix(client): resolve streaming promise on abort ( #99 )
...
* fix(client): resolve streaming promise on abort
* chore(docs): update client api reference
2024-10-30 20:17:57 -07:00
Daniel Rochetti
f62f120d04
chore(docs): update client api reference docs
2024-10-28 21:08:19 -07:00
Daniel Rochetti
48bb6b3a50
fix(client): streaming abort error handling ( #98 )
2024-10-28 21:06:38 -07:00
Ruslan Kuprieiev
31bf04596d
Merge pull request #95 from fal-ai/ruslan/queue-priority
...
feat: introduce priority for subscribe and submit
2024-10-22 19:21:27 +03:00
Ruslan Kuprieiev
56e398d230
feat: introduce priority for subscribe and submit
2024-10-22 00:17:47 +03:00
Daniel Rochetti
83e21ef9ca
fix(client): auto request id on realtime client ( #94 )
...
* fix(client): auto request id on realtime client
Removed since some endpoints may fail when that field is present.
Fallback to user provided request id when needed.
* chore(client): update reference docs
2024-10-16 11:01:05 -07:00
Daniel Rochetti
0e26b8e098
fix(client): close realtime connection programmatically ( #93 )
...
* fix(client): close realtime connection programmatically
* chore(docs): api reference update
2024-10-10 13:33:45 -07:00
Daniel Rochetti
377535c82d
fix(proxy): hono header access
2024-10-07 20:50:30 -07:00
Daniel Rochetti
543b9208eb
feat: 1.0.0 release ( #91 )
...
* chore(client): rename function module
* chore: allow client to be created multiple times
singleton client is not the default but it still present as a compatibility layer
* chore: update docs
* feat(client): improved result typing
* chore: update demo app code
* chore: updated reference docs
* chore: update proxy code
* chore: alpha release
* chore: fix lint staged rule
* chore: clean-up docs
* chore: reference docs updated
2024-10-07 12:54:30 -07:00
Daniel Rochetti
762f28918d
fix(client): event stream response check ( #89 )
2024-09-19 08:23:11 -07:00
Daniel Rochetti
39089b2462
feat(client): support http method in req middleware ( #87 )
...
* feat(client): support http method in req middleware
* fix(client): fix required property
2024-09-19 08:19:09 -07:00
Daniel Rochetti
4da11f3060
feat(docs): add api reference docs ( #88 )
2024-09-09 18:22:56 -07:00
Daniel Rochetti
b3ab5f0e15
fix(client): local creds warning on resolvers ( #83 )
2024-08-07 17:06:13 -07:00
Daniel Rochetti
2ff481614b
feat(proxy): add remix-run support ( #82 )
2024-08-07 16:45:41 -07:00
Daniel Rochetti
c3a3c3d21a
chore: upgrade dependencies and tooling ( #81 )
...
* chore: remove uuid-random dependency
* chore: upgrade prettier
* chore(client): bump version for release
2024-08-07 15:45:15 -07:00
Daniel Rochetti
4eb8111cdc
fix(client): global reference when accessing fetch ( #80 )
2024-08-07 12:08:55 -07:00
Daniel Rochetti
3965a5d184
feat(client): local credentials warning suppress option ( #79 )
...
* feat(client): local credentials warning suppress option
* chore(client): bump version and release alpha
2024-08-07 10:18:27 -07:00
Daniel Rochetti
6edbf2948d
feat(client): binary chunk streaming support ( #77 )
...
* feat(client): binary chunk streaming support
* fix: buffer update
* fix: audio playing
* fix: media resource setup
* feat: allow streaming through the proxy
* fix: legacy urls env
* feat: streaming connection mode
* chore: bump client alpha version
* feat(proxy): enable response streaming when supported
* fix: queue streaming
* chore: deprecated endpoint id cleanup
* fix: client tests
* chore: demo page updates
* chore: bump version for release
2024-08-06 09:09:40 -07:00
Daniel Rochetti
d9ea6c7dd3
feat(client): subscribe to status ( #76 )
...
* feat(client): subscribe to status
* fix(client): timeout id type
2024-07-23 10:41:44 -07:00
Daniel Rochetti
903af74da1
feat: queue cancel support ( #75 )
...
* feat(client): queue request cancel support
* feat(proxy): add mapping to put requests
2024-07-22 12:59:45 -07:00
Daniel Rochetti
2839e796db
feat(client): allow custom fetch impl ( #74 )
...
* feat(client): allow custom fetch impl
* fix(samples): remove test call
* fix: proxy middleware order
* chore(demo): switch to queue polling by default
2024-07-22 12:54:44 -07:00