-
f97cdc1ae5
tree integrity checks
Brandon Thomas
2021-12-31 05:11:07 -05:00
-
a26369ad98
fix filter for add category dropdown
Brandon Thomas
2021-12-31 04:03:31 -05:00
-
39ef3bbd54
move edit button
Brandon Thomas
2021-12-31 04:00:50 -05:00
-
60cb078cd3
comment
Brandon Thomas
2021-12-31 03:55:53 -05:00
-
50f133aaf2
first working edit category (wip)
Brandon Thomas
2021-12-31 03:53:14 -05:00
-
c15f694a1d
forgot a GET endpoint for single categories
Brandon Thomas
2021-12-31 02:48:42 -05:00
-
9f508aedbe
Category assignment flag check
Brandon Thomas
2021-12-31 02:05:33 -05:00
-
d28ce68b9a
Add moderation category view page
Brandon Thomas
2021-12-31 02:04:10 -05:00
-
f914535125
show categories on model page too
Brandon Thomas
2021-12-31 00:58:18 -05:00
-
cd0bf05104
don't remember dropdown value
Brandon Thomas
2021-12-31 00:51:12 -05:00
-
7c0e8ff5ab
enhanced styles
Brandon Thomas
2021-12-31 00:48:16 -05:00
-
0e9835f3cf
error messages
Brandon Thomas
2021-12-31 00:42:42 -05:00
-
54ee0ff451
remove categories
Brandon Thomas
2021-12-31 00:27:53 -05:00
-
f616016a21
Add categories (messy)
Brandon Thomas
2021-12-31 00:17:11 -05:00
-
a9101c201f
list categories for model
Brandon Thomas
2021-12-30 21:43:35 -05:00
-
a86cf96941
initial edit categories page
Brandon Thomas
2021-12-30 21:15:13 -05:00
-
54785fcfcf
fixup error message
Brandon Thomas
2021-12-30 20:06:39 -05:00
-
f66e22574f
moderator create category fields
Brandon Thomas
2021-12-30 19:55:19 -05:00
-
db7f5d20fe
additional create category bool
Brandon Thomas
2021-12-30 19:37:50 -05:00
-
6f3eb069ed
First half of "create category" work done
Brandon Thomas
2021-12-30 19:37:27 -05:00
-
13f5639452
Contribute page, discord link
Brandon Thomas
2021-12-30 04:17:11 -05:00
-
6fa26879fb
Simplify FakeYou notice
Brandon Thomas
2021-12-30 03:25:18 -05:00
-
4777ca25fa
Move edit category to moderation, add list handler
Brandon Thomas
2021-12-30 02:49:42 -05:00
-
8138766583
Endpoint to list categories for model (not working?)
Brandon Thomas
2021-12-30 02:22:26 -05:00
-
adc365cf44
list assigned category query builder
Brandon Thomas
2021-12-30 01:39:36 -05:00
-
654f826598
add tts categories to model list results
Brandon Thomas
2021-12-29 02:50:50 -05:00
-
e78e1079e3
test category assignments
Brandon Thomas
2021-12-29 01:12:03 -05:00
-
10726dde2b
HTTP endpoint to assign / remove categories (untested)
Brandon Thomas
2021-12-29 00:13:38 -05:00
-
2f74df29ff
shorter tokens, fix test
Brandon Thomas
2021-12-28 22:53:13 -05:00
-
556fa360d3
add list tts category handler
Brandon Thomas
2021-12-28 03:14:37 -05:00
-
d3435a1f4b
fix tests on list categories, split filtering of deleted/unapproved
Brandon Thomas
2021-12-28 02:09:19 -05:00
-
48394fe5f8
modify category schema; create category list query builder
Brandon Thomas
2021-12-27 04:25:40 -05:00
-
732c90f1e6
edit category endpoint
Brandon Thomas
2021-12-22 05:10:29 -05:00
-
c34de2b8d7
Minor cleanup
Brandon Thomas
2021-12-22 04:42:27 -05:00
-
d23859fb75
better rustfmt rules? still not ready to apply these
Brandon Thomas
2021-12-22 03:36:26 -05:00
-
1e0847ecdd
hypothetical rustfmt rules (not yet applied to codebase)
Brandon Thomas
2021-12-22 03:16:53 -05:00
-
eb11bb5118
Delete and undelete categories
Brandon Thomas
2021-12-22 01:02:11 -05:00
-
9668a3274e
Add new params for mods in create category
Brandon Thomas
2021-12-22 00:30:37 -05:00
-
42637b2949
Fix create category and test endpoint, add idempotency
Brandon Thomas
2021-12-22 00:12:58 -05:00
-
9f0763b5ea
Run
cargo fix to fix imports
Brandon Thomas
2021-12-21 23:48:17 -05:00
-
7088b8657d
category create route
Brandon Thomas
2021-12-21 23:39:37 -05:00
-
2119cfbe09
add an ip banlist error message
Brandon Thomas
2021-12-21 23:08:10 -05:00
-
591f3ac2ad
organize routes module
Brandon Thomas
2021-12-21 22:52:00 -05:00
-
5db08c3b83
Move routes to their own file for maintainability
Brandon Thomas
2021-12-21 12:27:51 -05:00
-
18c3913f8f
create category endpoint (no route)
Brandon Thomas
2021-12-21 01:55:32 -05:00
-
bbc268aaef
Empty rust modules, change schema to add w2l support
Brandon Thomas
2021-12-20 22:45:14 -05:00
-
4cb208bad7
Model category tables
Brandon Thomas
2021-12-20 19:36:35 -05:00
-
69dad0d854
move unused OBS migrations out of the way (for now)
Brandon Thomas
2021-12-20 17:56:17 -05:00
-
898fe142e9
Uncommitted old OBS code
Brandon Thomas
2021-12-20 17:47:16 -05:00
-
90950567e2
cors for fakeyou.com
Brandon Thomas
2021-11-18 01:37:30 -05:00
-
20e0f265c1
read more topics
Brandon Thomas
2021-11-17 01:14:40 -05:00
-
80db649b9f
wip
Brandon Thomas
2021-11-17 01:03:12 -05:00
-
2514ec3356
wip websocket + twitch pubsub (not working)
Brandon Thomas
2021-11-17 00:36:05 -05:00
-
885ad53383
websockets basics work, cors fix
Brandon Thomas
2021-11-16 22:56:29 -05:00
-
39906ae9c2
begin testing websockets
Brandon Thomas
2021-11-16 22:50:53 -05:00
-
fe7b8a8d07
now with refresh token
Brandon Thomas
2021-11-16 20:41:29 -05:00
-
dd8945dc5e
Oauth redemption works, but I'm hacking the CSRF
Brandon Thomas
2021-11-16 20:36:22 -05:00
-
d370d13f2d
OAuth flow compiles, but has issues
Brandon Thomas
2021-11-16 20:00:16 -05:00
-
6bf35a8381
oauth enrollment wip
Brandon Thomas
2021-11-16 06:28:57 -05:00
-
75aa1f81aa
redirect oauth endpoint
Brandon Thomas
2021-11-15 02:36:05 -05:00
-
9b2c0edcc5
Twitch oauth enroll endpoint
Brandon Thomas
2021-11-15 02:28:25 -05:00
-
c7989106b7
Attempt to fix dockerfile
Brandon Thomas
2021-11-15 00:33:57 -05:00
-
807365bd61
fixup loc.sh
Brandon Thomas
2021-11-15 00:32:24 -05:00
-
7e5f2b8c10
cleanup bucket client
Brandon Thomas
2021-11-15 00:30:37 -05:00
-
1e19067113
Repair model/ files that were overwritten for testing
Brandon Thomas
2021-11-15 00:13:25 -05:00
-
65934b2041
IP polling job works now. Migrated to Tokio runner
Brandon Thomas
2021-11-13 00:46:34 -05:00
-
6cb6c83dba
clean up dependencies
Brandon Thomas
2021-11-12 23:58:10 -05:00
-
a3bbf7b42c
Refactor crate organization. Both server binaries build
Brandon Thomas
2021-11-12 23:51:25 -05:00
-
23f5051ace
cleanup
Brandon Thomas
2021-11-12 23:43:33 -05:00
-
5ce4bd3b37
Cleanup IP filter
Brandon Thomas
2021-11-12 23:35:43 -05:00
-
4aa9724d41
BROKEN, BUT - filter works !! Needs cleanup and correct logic
Brandon Thomas
2021-11-12 20:05:54 -05:00
-
6849e6d051
HOLY SHIT, MIDDLEWARE ORDER MATTERED
Brandon Thomas
2021-11-12 19:52:00 -05:00
-
38cc8f31a8
NOT WORKING (but close?)
Brandon Thomas
2021-11-12 19:46:57 -05:00
-
5c9da5fae5
Middleware not compiling, see:
Brandon Thomas
2021-11-12 18:12:13 -05:00
-
f2f39685a9
WIP filter (not working)
Brandon Thomas
2021-11-12 04:36:50 -05:00
-
2b3fdb87e0
BROKEN: IP filter compiles, but does not block
Brandon Thomas
2021-11-12 03:30:15 -05:00
-
30c26647da
rust-s3 "never-encode-slash" feature seems to do the trick!
Brandon Thomas
2021-11-12 03:01:37 -05:00
-
a26e11a294
BROKEN: OBS gateway now runs on same actix and shared code
Brandon Thomas
2021-11-12 01:14:29 -05:00
-
c40d772ebc
MAYBE BROKEN: Full actix/tokio/etc. upgrade on storyteller-web
Brandon Thomas
2021-11-12 01:12:39 -05:00
-
e424297abf
WIP
Brandon Thomas
2021-11-12 00:07:17 -05:00
-
aa7c13ad5d
BROKEN - rearrange workspace to group libraries
Brandon Thomas
2021-11-11 22:20:39 -05:00
-
c55cc81022
TEMP BROKEN - need to upgrade storyteller-web, I think
Brandon Thomas
2021-11-11 22:13:53 -05:00
-
aa38f0a71f
mostly working for two projects (broke 404 handler, index)
Brandon Thomas
2021-11-09 23:12:04 -05:00
-
d0c156718a
fix for obs-gateway (broken for a few commits now)
Brandon Thomas
2021-11-09 23:00:39 -05:00
-
6c9fc98c68
update docs
Brandon Thomas
2021-11-09 22:18:47 -05:00
-
d209e7fd79
HACK: Multiple versions of actix in support package with features
Brandon Thomas
2021-11-09 22:16:18 -05:00
-
8a00f37e9e
wip using common HTTP utils
Brandon Thomas
2021-11-09 21:13:44 -05:00
-
7256630d87
http common package versions that work with both apps
Brandon Thomas
2021-11-08 05:02:42 -05:00
-
5507e3bd6a
setup for new oauth endpoints (disabled temporarily)
Brandon Thomas
2021-11-08 04:48:36 -05:00
-
5ba21a9771
more of the oauth flow, fixing tokio versions
Brandon Thomas
2021-11-08 01:52:38 -05:00
-
06a327367c
versions of tokio/actix work for OBS gateway
Brandon Thomas
2021-11-08 00:57:02 -05:00
-
a727e261d1
Figuring out Tokyo runtimes between projects (ugh...)
Brandon Thomas
2021-11-08 00:19:56 -05:00
-
5809dd7c40
Share CORS configs
Brandon Thomas
2021-11-07 23:39:54 -05:00
-
60e0ef5860
Twitch secrets handling, AnyhowResult in common crate, etc.
Brandon Thomas
2021-11-07 23:32:21 -05:00
-
9b2d2957ca
websocket examples
Brandon Thomas
2021-11-07 19:49:35 -05:00
-
1fed826127
line count statistics fix
Brandon Thomas
2021-11-07 15:39:24 -05:00
-
18ce4e1c62
Move websocket endpoint to OBS app
Brandon Thomas
2021-11-07 15:36:14 -05:00
-
f049a6f7d0
Make a shared "http server common" package
Brandon Thomas
2021-11-07 15:24:28 -05:00
-
0c409c6af1
Shared config package
Brandon Thomas
2021-11-07 15:03:42 -05:00
-
f166837083
Fix up dockerfile for image builds
Brandon Thomas
2021-11-07 14:37:13 -05:00