Brandon Thomas
7babe2d122
new media file model types
2024-07-25 16:30:41 -04:00
Brandon Thomas
cdb3b706cf
clean up origin category a little
2024-07-25 16:09:49 -04:00
Brandon Thomas
2a6254522e
write media file product category for VST and Studio
2024-07-25 15:47:25 -04:00
Brandon Thomas
b6344a681f
all payload types
2024-07-21 10:24:04 -04:00
Brandon Thomas
0454db0aa7
get the maximum use between stores
2024-07-21 10:03:44 -04:00
Brandon Thomas
233523c6b5
premium store is self-contained
2024-07-21 09:51:02 -04:00
Brandon Thomas
e5e93364ae
usage tracker wip
2024-07-21 09:25:04 -04:00
Brandon Thomas
f17a9a034f
premium keys
2024-07-21 00:17:47 -04:00
Brandon Thomas
a06b583488
user token premium redis key
2024-07-21 00:09:16 -04:00
Brandon Thomas
96021d4507
add redis_schema lib (wip)
2024-07-20 23:51:11 -04:00
Kasisnu
3f48bb217c
fix: thumbnails outptu extension for requests ( #360 )
2024-07-18 21:31:47 +05:30
Brandon Thomas
5300902939
report on other queue stats
2024-07-17 16:26:30 -04:00
Kasisnu
9036f0993a
make making thumbnails easier ( #358 )
2024-07-17 22:00:19 +05:30
Brandon Thomas
576af78b2c
input is image argument
2024-07-16 21:31:43 -04:00
Brandon Thomas
13fe465740
fix job selection for empty scoping
2024-07-16 20:34:06 -04:00
Brandon Thomas
6af2b3f173
add support for mp4 image planes
2024-07-16 13:27:13 -04:00
Brandon Thomas
7c5ba2542c
inference job - upload results
2024-07-16 03:28:39 -04:00
Brandon Thomas
7644c6813c
new enum to begin field deprecation
2024-07-16 02:54:39 -04:00
Brandon Thomas
84c5ae9d18
move inference job CLI so we can reuse it
2024-07-16 02:01:32 -04:00
Brandon Thomas
cc41641b2b
extractor
2024-07-16 00:26:11 -04:00
Brandon Thomas
4e6285acd2
use publicweightstype in server
2024-07-15 01:27:04 -04:00
Brandon Thomas
8889299cc7
in-memory cache featured item list
2024-07-12 01:29:58 -04:00
Brandon Thomas
a4023278bc
add sieve
2024-07-12 00:37:59 -04:00
Brandon Thomas
ec46833726
enroll new users in studio
2024-07-11 23:59:40 -04:00
Brandon Thomas
aabaf0a5a5
fix query
2024-07-10 23:01:40 -04:00
Brandon Thomas
ab645cacc6
fix more batch queries with empty tokens in where in clause
2024-07-10 19:02:48 -04:00
Brandon Thomas
ad4b297b55
stop invalid batch queries
2024-07-10 18:52:11 -04:00
Brandon Thomas
e0121dffeb
download secondary videos
2024-07-09 18:38:07 -04:00
Brandon Thomas
62d4e260a0
new video inputs to vst
2024-07-09 17:04:18 -04:00
Brandon Thomas
e6a18f7974
new endpoint to modify media file animation type
2024-07-07 23:37:21 -04:00
Brandon Thomas
783d73a48b
better organize media file queries
2024-07-07 23:13:43 -04:00
Brandon Thomas
3f51515b17
new endpoint to modify engine category
2024-07-07 22:51:22 -04:00
Brandon Thomas
776c086470
save frame skip to prompt record
2024-07-07 11:07:23 -04:00
Brandon Thomas
b666858b21
save travel prompt
2024-07-06 23:50:24 -04:00
Brandon Thomas
004e8c27d4
read frame skip and travel prompt in enqueue VST endpoint
2024-07-06 17:28:20 -04:00
Brandon Thomas
70c2c995ee
improve comfy estimates code
2024-07-06 08:43:25 -04:00
Brandon Thomas
807c8fd4f8
add progress estimation to job status endpoints (this is incomplete) ( #353 )
...
This adds a progress indicator to the three job status endpoints.
There's a function to calculate progress, which is mostly left as a stub
for now.
In the future we may even want to do dynamically updating averages.
2024-07-05 15:23:00 -04:00
Brandon Thomas
716aca1e3d
session media file search
2024-07-02 23:54:29 -04:00
dependabot[bot]
878c93f34c
Bump tokio from 1.37.0 to 1.38.0 ( #347 )
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.37.0 to 1.38.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tokio-rs/tokio/releases ">tokio's
releases</a>.</em></p>
<blockquote>
<h2>Tokio v1.38.0</h2>
<p>This release marks the beginning of stabilization for runtime
metrics. It
stabilizes <code>RuntimeMetrics::worker_count</code>. Future releases
will continue to
stabilize more metrics.</p>
<h3>Added</h3>
<ul>
<li>fs: add <code>File::create_new</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6573 ">#6573</a>)</li>
<li>io: add <code>copy_bidirectional_with_sizes</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6500 ">#6500</a>)</li>
<li>io: implement <code>AsyncBufRead</code> for <code>Join</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6449 ">#6449</a>)</li>
<li>net: add Apple visionOS support (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6465 ">#6465</a>)</li>
<li>net: implement <code>Clone</code> for <code>NamedPipeInfo</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6586 ">#6586</a>)</li>
<li>net: support QNX OS (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6421 ">#6421</a>)</li>
<li>sync: add <code>Notify::notify_last</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6520 ">#6520</a>)</li>
<li>sync: add <code>mpsc::Receiver::{capacity,max_capacity}</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6511 ">#6511</a>)</li>
<li>sync: add <code>split</code> method to the semaphore permit (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6472 ">#6472</a>,
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6478 ">#6478</a>)</li>
<li>task: add
<code>tokio::task::join_set::Builder::spawn_blocking</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6578 ">#6578</a>)</li>
<li>wasm: support rt-multi-thread with wasm32-wasi-preview1-threads (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6510 ">#6510</a>)</li>
</ul>
<h3>Changed</h3>
<ul>
<li>macros: make <code>#[tokio::test]</code> append <code>#[test]</code>
at the end of the attribute list (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6497 ">#6497</a>)</li>
<li>metrics: fix <code>blocking_threads</code> count (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6551 ">#6551</a>)</li>
<li>metrics: stabilize <code>RuntimeMetrics::worker_count</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6556 ">#6556</a>)</li>
<li>runtime: move task out of the <code>lifo_slot</code> in
<code>block_in_place</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6596 ">#6596</a>)</li>
<li>runtime: panic if <code>global_queue_interval</code> is zero (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6445 ">#6445</a>)</li>
<li>sync: always drop message in destructor for oneshot receiver (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6558 ">#6558</a>)</li>
<li>sync: instrument <code>Semaphore</code> for task dumps (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6499 ">#6499</a>)</li>
<li>sync: use FIFO ordering when waking batches of wakers (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6521 ">#6521</a>)</li>
<li>task: make <code>LocalKey::get</code> work with Clone types (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6433 ">#6433</a>)</li>
<li>tests: update nix and mio-aio dev-dependencies (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6552 ">#6552</a>)</li>
<li>time: clean up implementation (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6517 ">#6517</a>)</li>
<li>time: lazily init timers on first poll (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6512 ">#6512</a>)</li>
<li>time: remove the <code>true_when</code> field in
<code>TimerShared</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6563 ">#6563</a>)</li>
<li>time: use sharding for timer implementation (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6534 ">#6534</a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>taskdump: allow building taskdump docs on non-unix machines (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6564 ">#6564</a>)</li>
<li>time: check for overflow in <code>Interval::poll_tick</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6487 ">#6487</a>)</li>
<li>sync: fix incorrect <code>is_empty</code> on mpsc block boundaries
(<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6603 ">#6603</a>)</li>
</ul>
<h3>Documented</h3>
<ul>
<li>fs: rewrite file system docs (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6467 ">#6467</a>)</li>
<li>io: fix <code>stdin</code> documentation (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6581 ">#6581</a>)</li>
<li>io: fix obsolete reference in <code>ReadHalf::unsplit()</code>
documentation (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6498 ">#6498</a>)</li>
<li>macros: render more comprehensible documentation for
<code>select!</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6468 ">#6468</a>)</li>
<li>net: add missing types to module docs (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6482 ">#6482</a>)</li>
<li>net: fix misleading <code>NamedPipeServer</code> example (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6590 ">#6590</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/tokio-rs/tokio/commit/14c17fc09656a30230177b600bacceb9db33e942 "><code>14c17fc</code></a>
chore: prepare Tokio v1.38.0 (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6601 ">#6601</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/65cbf730de48ef9d3c84959d26ab717a85a5de62 "><code>65cbf73</code></a>
chore: prepare tokio-macros v2.3.0 (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6600 ">#6600</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/dbf93c71844a01574a10f9dee0d4d9655a569f0a "><code>dbf93c7</code></a>
sync: fix incorrect is_empty on mpsc block boundaries (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6603 ">#6603</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/873cb8ae2fc291eaffbd71e3c83d17b2f0ed7abf "><code>873cb8a</code></a>
runtime: move task out of the <code>lifo_slot</code> in
<code>block_in_place</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6596 ">#6596</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/97bb47b480c66083397c21d54e7ae33cab6c1b20 "><code>97bb47b</code></a>
task: fix a typo in doc of <code>LocalSet::run_until</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6599 ">#6599</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/86658bd87dc470f8e36eb6b893cc403820cfb7ee "><code>86658bd</code></a>
metrics: stabilize <code>RuntimeMetrics::worker_count</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6556 ">#6556</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/9e00b266e08d263c497dc9de57d9acbc049ae69b "><code>9e00b26</code></a>
sync: add <code>Notify::notify_last</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6520 ">#6520</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/6c42d286b343f498ce29de2aab9358a0aedb081c "><code>6c42d28</code></a>
net: fix misleading <code>NamedPipeServer</code> example (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6590 ">#6590</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/3a6fdc05681841c30fe4e27b63924c7908ea4634 "><code>3a6fdc0</code></a>
license: fix formatting and remove year in licenses (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6451 ">#6451</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/2890d0c3db4f595330d8d223bfbfeb81e205b048 "><code>2890d0c</code></a>
metrics: fix blocking_threads count (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6551 ">#6551</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/tokio-rs/tokio/compare/tokio-1.37.0...tokio-1.38.0 ">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-01 23:48:20 -04:00
Brandon Thomas
26c7ac8037
search featured media files handler
2024-07-01 21:51:11 -04:00
Brandon Thomas
26153f46b1
backfill media files in es for "is_featured"
2024-07-01 21:51:11 -04:00
Brandon Thomas
47a3c7935a
functional search prototype
2024-06-30 21:19:20 -04:00
Brandon Thomas
d8ea5054de
tests
2024-06-30 20:45:10 -04:00
Brandon Thomas
10b8e29b56
wip es search predicates
2024-06-30 20:14:04 -04:00
Brandon Thomas
1a0a71dca4
es wip
2024-06-30 14:43:59 -04:00
Brandon Thomas
c8127d99fd
update fields, search template
2024-06-29 22:59:21 -04:00
Brandon Thomas
24f5660d2f
elasticsearch utility for media files
2024-06-29 20:51:02 -04:00
Brandon Thomas
1b4c70281f
more idiomatic
2024-06-29 20:33:23 -04:00
Brandon Thomas
9dc6676621
switch query to use dynamic predicates
2024-06-29 20:27:40 -04:00
Brandon Thomas
1b3c88e93b
support upload of image planes
2024-06-29 16:12:16 -04:00