Brandon Thomas
9cb2d3f74e
dimensions wip
2024-07-26 18:04:11 -04:00
Brandon Thomas
96021d4507
add redis_schema lib (wip)
2024-07-20 23:51:11 -04:00
Brandon Thomas
114cdc10a0
prepare to hide some public-facing enums
2024-07-15 01:01:55 -04:00
Brandon Thomas
7bfd38a382
merge users component with storyteller-web
...
This will make adding SSO functions easier without all of the package
indirections.
2024-07-07 18:25:55 -04:00
Brandon Thomas
c55ad1f2b3
get rid of twitch endpoints, websocket-gateway service
2024-06-16 15:48:13 -04:00
Brandon Thomas
6a1f4dc3bc
remove twitch-pubsub-subscriber service
2024-06-16 14:30:13 -04:00
Brandon Thomas
093525d04f
Cleanup a lot of old junk; make repo more discoverable
2024-05-26 03:42:35 -04:00
Brandon Thomas
fc8707202b
markdown with socials (needs performance optimizations)
2024-05-25 15:41:38 -04:00
Brandon Thomas
612d79b909
reorganize some internal library crates
2024-05-13 16:42:50 -07:00
Brandon Thomas
8701001887
new workflow arg for style transfer rollout
2024-05-13 15:38:28 -07:00
Brandon Thomas
375cd54417
update cargo hikari
2024-03-24 19:03:39 -04:00
Brandon Thomas
80b572e5ee
share cors configs
2024-03-24 18:28:23 -04:00
Brandon Thomas
207ef544ee
Framerate on video files
2024-02-26 18:00:05 -05:00
Brandon Thomas
55db590e73
rename package
2024-02-24 02:33:10 -05:00
Brandon Thomas
d601164b5b
rename two cli apps
2024-02-20 22:12:11 -05:00
Brandon Thomas
73b6b6585e
refactor CLI tools
2024-02-20 22:10:18 -05:00
Brandon Thomas
368c216c07
rename CLI binary
2024-02-20 21:57:26 -05:00
Brandon Thomas
7d963deb38
move text classification to own crate (about to build out more)
2024-02-20 16:14:47 -05:00
Kasisnu
130326e7de
thumbnails builder for reuse
2024-02-16 12:51:54 +05:30
Brandon Thomas
ccf910e456
wip elasticsearch job
2024-02-04 21:57:27 -05:00
Brandon Thomas
33613cb5d8
insert batch generation records
2024-01-16 23:00:17 -05:00
Brandon Thomas
b0df97b2be
reuse migration code (+ migration crate)
2023-12-19 01:37:21 -05:00
Brandon Thomas
732dd27d0f
fix build errors; kebab-case all CLI apps
2023-12-15 19:39:06 -05:00
Brandon Thomas
c137e1ace3
migration tool binary bootstrap
2023-12-15 19:28:37 -05:00
Brandon Thomas
60d4199216
fix logout
...
The reason this is so labyrinthine is because of the users and billing
components. They bind dynamic behaviors that are defined in
storyteller-web (one of them being clearing the redis session cache).
Actually, the users component _didn't_, because it was defined in the
billing component. So I hoisted it out into a new component library.
In the fullness of time I imagine all of this will be consolidated back
under storyteller-web so we don't have to worry about binding actions at
a distance.
Anyway, this is tested and works locally.
2023-12-14 16:58:37 -05:00
Brandon Thomas
f9ff9b8c9f
Kill newrelic. This is painful to keep upgrading
...
Keeping the vendor directory because we may introduce later. We've
already done some upkeep.
2023-12-12 11:57:42 -05:00
Brandon Thomas
8a6678c7f5
move workspace-hack under crates/
2023-12-06 02:12:57 -05:00
Brandon Thomas
092745166e
vendor limitation crate
...
The limitation crate is four years old, stuck at 0.1.1. It looks unlikey
to be updated by the maintainer.
Upgrades to chrono and other libraries have broken limitation, so we're
likely now on the hook for maintaining this.
2023-12-05 20:56:22 -05:00
Brandon Thomas
b27070e23e
get rid of more of container_common
2023-11-30 02:25:16 -05:00
Brandon Thomas
c7c7c5b798
email-job
2023-11-15 22:31:18 -05:00
kasisnu
2eb5635c58
removing some unused creates
2023-11-14 12:31:37 +05:30
Brandon Thomas
a69d0f7b9a
redemption works
2023-11-11 19:56:23 -05:00
Brandon Thomas
c6a111bb4c
smtp wired up
2023-11-11 14:53:58 -05:00
Brandon Thomas
9ce771f571
fix crockford-encoded entropy
2023-11-10 16:27:30 -05:00
Jacob Conley
16d6542911
Beginning password reset implementation
...
- Email send is not implemented yet
- All of this is still untested, clearly
2023-11-10 16:13:58 -05:00
Jacob Conley
054d7db0a9
Update crockford_deprecated references
2023-11-10 16:12:41 -05:00
Brandon Thomas
fc344557be
Delete models from AWS EFS host
2023-11-10 00:35:36 -05:00
Brandon Thomas
29e556c311
rename with kebob-case
2023-10-28 20:27:02 -04:00
Brandon Thomas
e4607fe658
Introduce elasticsearch database + tools
2023-10-27 05:56:00 -04:00
Brandon Thomas
26794b3d2e
CLI tool to upload media files and save them to the DB
2023-10-19 21:52:32 -04:00
Brandon Thomas
66442d9eda
Cookie stuff - JWT signer, anonymous visitor cookies, etc.
...
- JWT signer is reusable, tested
- AVT cookies improve the anonymous user experience and will help
internal analytics
2023-10-19 01:37:50 -04:00
Brandon Thomas
3fc0f45942
"storyteller root" directory in development
2023-10-17 21:04:54 -04:00
Brandon Thomas
1ef7ae1009
Better env var support
2023-10-17 16:31:53 -04:00
Brandon Thomas
ae781a3e37
rename to kubectl- to not collide with base tool in tab complete
2023-10-10 19:15:53 -04:00
Brandon Thomas
ccc67d43cc
kubectl cli to cleanup dead pods
2023-10-10 17:50:05 -04:00
Brandon Thomas
aac31f77ad
Database seed tool
2023-10-06 00:09:42 -04:00
Brandon Thomas
87093bf291
Libraries for testing and image processing
...
Just getting started here.
2023-10-02 16:20:07 -04:00
Brandon Thomas
1d3885c367
vendor in easyenv.rs (a crate I wrote)
2023-09-26 02:03:25 -04:00
Brandon Thomas
a63b085086
Clippy: fix for newrelic, lint duplicate field name
2023-08-20 21:56:20 -04:00
Brandon Thomas
226fb93a36
lint progress
2023-08-16 02:28:48 -04:00