Brandon Thomas
|
898fe142e9
|
Uncommitted old OBS code
|
2021-12-20 17:47:16 -05:00 |
|
Brandon Thomas
|
39906ae9c2
|
begin testing websockets
|
2021-11-16 22:51:06 -05:00 |
|
Brandon Thomas
|
9b2c0edcc5
|
Twitch oauth enroll endpoint
|
2021-11-15 02:28:25 -05:00 |
|
Brandon Thomas
|
38cc8f31a8
|
NOT WORKING (but close?)
|
2021-11-12 19:46:57 -05:00 |
|
Brandon Thomas
|
30c26647da
|
rust-s3 "never-encode-slash" feature seems to do the trick!
|
2021-11-12 03:01:37 -05:00 |
|
Brandon Thomas
|
a26e11a294
|
BROKEN: OBS gateway now runs on same actix and shared code
|
2021-11-12 01:14:29 -05:00 |
|
Brandon Thomas
|
c40d772ebc
|
MAYBE BROKEN: Full actix/tokio/etc. upgrade on storyteller-web
|
2021-11-12 01:12:39 -05:00 |
|
Brandon Thomas
|
e424297abf
|
WIP
|
2021-11-12 00:07:17 -05:00 |
|
Brandon Thomas
|
c55cc81022
|
TEMP BROKEN - need to upgrade storyteller-web, I think
The situation with selectively enabling different versions off actix
in a workspace using library features is crazy. It doesn't work,
anyway.
|
2021-11-11 22:13:53 -05:00 |
|
Brandon Thomas
|
6c9fc98c68
|
update docs
|
2021-11-09 22:18:47 -05:00 |
|
Brandon Thomas
|
d209e7fd79
|
HACK: Multiple versions of actix in support package with features
|
2021-11-09 22:16:18 -05:00 |
|
Brandon Thomas
|
7256630d87
|
http common package versions that work with both apps
|
2021-11-08 05:02:42 -05:00 |
|
Brandon Thomas
|
5ba21a9771
|
more of the oauth flow, fixing tokio versions
|
2021-11-08 01:52:38 -05:00 |
|
Brandon Thomas
|
06a327367c
|
versions of tokio/actix work for OBS gateway
|
2021-11-08 00:57:02 -05:00 |
|
Brandon Thomas
|
a727e261d1
|
Figuring out Tokyo runtimes between projects (ugh...)
|
2021-11-08 00:19:56 -05:00 |
|
Brandon Thomas
|
60e0ef5860
|
Twitch secrets handling, AnyhowResult in common crate, etc.
|
2021-11-07 23:32:21 -05:00 |
|
Brandon Thomas
|
f049a6f7d0
|
Make a shared "http server common" package
|
2021-11-07 15:24:28 -05:00 |
|
Brandon Thomas
|
0c409c6af1
|
Shared config package
|
2021-11-07 15:03:42 -05:00 |
|
Brandon Thomas
|
5dd7efa2d5
|
Massive refactor: Two app packages in a workspace (5 binaries total)
|
2021-11-07 14:35:34 -05:00 |
|
Brandon Thomas
|
e05d519e5a
|
NEW OBS GATEWAY ARC (NOT YET WOKRING)
|
2021-11-07 14:07:01 -05:00 |
|
Brandon Thomas
|
383a5a99ff
|
tts model cache duration configurable
|
2021-09-20 01:25:44 -04:00 |
|
Brandon Thomas
|
8ec7f0956b
|
TTL cache list of models in memory to de-strain the DB
|
2021-09-20 00:47:10 -04:00 |
|
Brandon Thomas
|
7bcb9090ae
|
Add NewRelic tracing to tts-inference-job using vendored lib
|
2021-09-13 05:44:47 -04:00 |
|
Brandon Thomas
|
4d928bd8de
|
Rate limiter for TTS
|
2021-09-11 04:19:06 -04:00 |
|
Brandon Thomas
|
aced214213
|
lightweight LFU cache that returns the discarded key
|
2021-07-04 23:38:06 -04:00 |
|
Brandon Thomas
|
13c4f22e49
|
Perform TTS using a sidecar HTTP server
|
2021-07-03 01:35:36 -04:00 |
|
Brandon Thomas
|
8b95ea3abd
|
ip filter middleware (not rejecting yet)
|
2021-06-16 00:45:51 -04:00 |
|
Brandon Thomas
|
38ed9f6804
|
this works! ip ban polling async that doesn't stop interrupts
Need to clean this up now...
|
2021-06-16 00:17:41 -04:00 |
|
Brandon Thomas
|
c416069f69
|
write redis with tts use count (needs connection config)
|
2021-06-13 02:56:24 -04:00 |
|
Brandon Thomas
|
af4c831aaa
|
sort key encrypter (so we don't leak how big our database is)
|
2021-06-11 03:23:56 -04:00 |
|
Brandon Thomas
|
4bc948d0ac
|
A ton of new functionality to support editing profiles
|
2021-06-06 17:23:39 -04:00 |
|
Brandon Thomas
|
226019b09f
|
store metadata and mime types
|
2021-05-28 02:45:05 -04:00 |
|
Brandon Thomas
|
074b985222
|
wip create w2l inference job
|
2021-05-28 01:00:36 -04:00 |
|
Brandon Thomas
|
0f4d4e9cd4
|
add w2l command (not yet in use)
|
2021-05-24 03:07:08 -04:00 |
|
Brandon Thomas
|
c9978cecda
|
TOKIO DOWNGRADE 1.0 -> 0.2; this fixes Bucket/S3 error
|
2021-05-23 13:33:01 -04:00 |
|
Brandon Thomas
|
e9ad9bbfe0
|
switch back to tokio, this works onlyfor non-dirs
|
2021-05-23 04:39:55 -04:00 |
|
Brandon Thomas
|
68aeded077
|
This upload worked (filename causes failure!)
|
2021-05-23 03:40:57 -04:00 |
|
Brandon Thomas
|
4d9fb18066
|
bucket uploads with correct runtime (but getting 403 forbid)
|
2021-05-23 02:52:26 -04:00 |
|
Brandon Thomas
|
bf3c0c19da
|
bucket client (but needs tokio runtime!)
|
2021-05-23 02:31:31 -04:00 |
|
Brandon Thomas
|
bb2c189c56
|
file hashing
|
2021-05-22 08:54:21 -04:00 |
|
Brandon Thomas
|
c0767a1ba1
|
fixup compile/remove google drive stuff
|
2021-05-22 07:26:37 -04:00 |
|
Brandon Thomas
|
fbf5b2513a
|
ugh, this requires tokio runtime and hyper is inflexible
|
2021-05-22 05:01:13 -04:00 |
|
Brandon Thomas
|
bc1ccbc176
|
job can query results!
|
2021-05-22 02:36:10 -04:00 |
|
Brandon Thomas
|
1979d604b0
|
index page
|
2021-05-20 00:07:40 -04:00 |
|
Brandon Thomas
|
74c67ee132
|
Use nativetls (production issue?) and add nginx docs
|
2021-05-19 20:29:57 -04:00 |
|
Brandon Thomas
|
498ff80a5c
|
Cache SQLX database info so it'll build without DB
|
2021-05-19 00:15:35 -04:00 |
|
Brandon Thomas
|
758314093b
|
logout endpoint and "test"
|
2021-05-17 23:36:57 -04:00 |
|
Brandon Thomas
|
9893737a57
|
hmac jwts
|
2021-05-17 20:31:55 -04:00 |
|
Brandon Thomas
|
5076536e6d
|
username validations
|
2021-05-17 16:00:32 -04:00 |
|
Brandon Thomas
|
215df96f03
|
ip address, duplicate record handling
|
2021-05-17 15:45:24 -04:00 |
|