-
07b480ef26
begin work on token renewal
Brandon Thomas
2022-01-23 00:59:37 -05:00
-
1bff8de1a5
kill thread when OBS session goes away
Brandon Thomas
2022-01-22 17:14:23 -05:00
-
a9dbc7303c
cleanup
Brandon Thomas
2022-01-21 23:43:51 -05:00
-
2011f31e70
Check lease for expiry
Brandon Thomas
2022-01-21 10:31:38 -05:00
-
d4e90b9ec8
docs, logging
Brandon Thomas
2022-01-21 10:10:08 -05:00
-
dc3d3cc24a
update main thread to struct
Brandon Thomas
2022-01-21 10:00:15 -05:00
-
51f6e8229f
thread id stuff
Brandon Thomas
2022-01-21 09:50:52 -05:00
-
795f1a7b45
cleanup
Brandon Thomas
2022-01-21 00:19:29 -05:00
-
516eb12ecd
HOW DID THIS GET COMMITTED
Brandon Thomas
2022-01-20 23:49:36 -05:00
-
72b6924422
fix blocking behavior!!
Brandon Thomas
2022-01-20 23:48:33 -05:00
-
6950a86821
better, but gets stuck / blocking
Brandon Thomas
2022-01-20 22:07:52 -05:00
-
7e875f6b37
much cleaner thread, but redis lease doesn't get renewed
Brandon Thomas
2022-01-20 22:03:06 -05:00
-
ebda0d9317
threads as structs
Brandon Thomas
2022-01-20 21:24:31 -05:00
-
5647cacfa9
wip
Brandon Thomas
2022-01-19 23:51:57 -05:00
-
1ec18e5daa
cleanup
Brandon Thomas
2022-01-18 23:11:22 -05:00
-
7bc698482c
more cleanup
Brandon Thomas
2022-01-18 23:02:04 -05:00
-
035acf62c5
less type juggling
Brandon Thomas
2022-01-18 22:57:55 -05:00
-
0cb8cbd802
store lowercase twitch username
Brandon Thomas
2022-01-18 22:42:05 -05:00
-
ab90af892f
misc
Brandon Thomas
2022-01-18 21:47:00 -05:00
-
d83fbb993e
got cheer !!!
Brandon Thomas
2022-01-18 00:22:57 -05:00
-
52785debf7
more pubsub
Brandon Thomas
2022-01-17 23:58:06 -05:00
-
46b688aa28
more
Brandon Thomas
2022-01-17 23:30:00 -05:00
-
7a9f747d7d
leasing (WIP)
Brandon Thomas
2022-01-17 21:15:05 -05:00
-
a21568d918
update terms page with mascot
Brandon Thomas
2022-01-17 17:25:27 -05:00
-
ba9bb9fabe
add mascot to about page
Brandon Thomas
2022-01-17 17:01:07 -05:00
-
ba289e81d2
icons for dropdown
Brandon Thomas
2022-01-17 16:51:57 -05:00
-
23306c56ae
scroll to top implementation
Brandon Thomas
2022-01-17 16:42:21 -05:00
-
44be5ec059
Notice on Old Vocodes
Brandon Thomas
2022-01-17 15:29:31 -05:00
-
5f66017fb7
more work towards threading, redis messaging
Brandon Thomas
2022-01-17 15:20:05 -05:00
-
7aa4e03077
Add mascot !
Brandon Thomas
2022-01-17 00:34:35 -05:00
-
bab5d4189e
close hamburger when anything clicked (hack)
Brandon Thomas
2022-01-16 23:14:46 -05:00
-
53ba9447d3
slight padding for main form
Brandon Thomas
2022-01-16 23:04:22 -05:00
-
2356afde70
sort links better
Brandon Thomas
2022-01-16 22:58:01 -05:00
-
b86f398cbd
add links to header and footer
Brandon Thomas
2022-01-16 22:43:52 -05:00
-
2d513ba9f9
add patron page
Brandon Thomas
2022-01-16 21:58:00 -05:00
-
ffe86adc60
this threading paradigm should work!
Brandon Thomas
2022-01-16 19:18:41 -05:00
-
446dd31f81
redis pubsub works!
Brandon Thomas
2022-01-16 18:59:55 -05:00
-
698c052036
background thread (won't ctrl-c)
Brandon Thomas
2022-01-16 18:42:36 -05:00
-
76ef8be03f
cleanup
Brandon Thomas
2022-01-16 18:31:23 -05:00
-
4af8aeee5b
publish session active events
Brandon Thomas
2022-01-16 18:20:51 -05:00
-
e489d7f245
json test
Brandon Thomas
2022-01-16 17:19:25 -05:00
-
713fc6bd1c
make redis_common lib crate to contain centralized Redis keys, etc.
Brandon Thomas
2022-01-16 17:07:09 -05:00
-
c0e9fe7d0e
update dockerfile
Brandon Thomas
2022-01-16 11:09:12 -05:00
-
85f27e603f
Move migrations directories to sort first, needs PATCHED diesel-cli
Brandon Thomas
2022-01-16 11:07:59 -05:00
-
c0833bb69a
Docs on Redis schema
Brandon Thomas
2022-01-16 10:41:11 -05:00
-
277cb36c85
cleanup websocket
Brandon Thomas
2022-01-16 10:14:31 -05:00
-
37331f685a
fix twitch query, add common error library code
Brandon Thomas
2022-01-16 10:06:30 -05:00
-
8f8a3e44f3
Two Redis indices. Twitch/OBS will be on n=1
Brandon Thomas
2022-01-15 14:22:37 -05:00
-
1343ab2de1
move docs to top
Brandon Thomas
2022-01-15 11:40:58 -05:00
-
c4f42cb4f9
update to make username mandatory field
Brandon Thomas
2022-01-15 11:38:40 -05:00
-
8d9923f088
update to logo
Brandon Thomas
2022-01-14 09:20:07 -05:00
-
d2495f5e19
cleanup, logos
Brandon Thomas
2022-01-14 02:34:13 -05:00
-
561e015aa9
query session callback
Brandon Thomas
2022-01-14 02:26:07 -05:00
-
61645d3539
style
Brandon Thomas
2022-01-14 02:18:33 -05:00
-
e62701a34a
hamburger
Brandon Thomas
2022-01-14 02:03:49 -05:00
-
7ef3d002ba
looking good
Brandon Thomas
2022-01-14 01:55:26 -05:00
-
957a22b7bc
this is starting to look great
Brandon Thomas
2022-01-14 01:53:37 -05:00
-
09d1d832e4
new navbar (wip)
Brandon Thomas
2022-01-13 23:48:05 -05:00
-
ad0557fa79
fix css again
Brandon Thomas
2022-01-13 00:15:12 -05:00
-
87ac5a54c5
consistent style
Brandon Thomas
2022-01-13 00:11:42 -05:00
-
24ceb3eb3a
fixup
Brandon Thomas
2022-01-13 00:03:57 -05:00
-
0cf96c7704
Autocomplete-based search system
Brandon Thomas
2022-01-12 23:57:51 -05:00
-
c8bfb1f2f0
codegen db
Brandon Thomas
2022-01-12 01:42:53 -05:00
-
0a27c79ee3
handle more fields
Brandon Thomas
2022-01-12 01:36:42 -05:00
-
322d957105
persist twitch tokens to db! woo!
Brandon Thomas
2022-01-12 01:27:47 -05:00
-
38d58cf0c7
WIP: sqlx / actix version mismatch
Brandon Thomas
2022-01-12 00:59:28 -05:00
-
fdaa4a2eef
fix queries
Brandon Thomas
2022-01-12 00:17:08 -05:00
-
405834f2d6
"find" builder (not yet working)
Brandon Thomas
2022-01-11 23:22:04 -05:00
-
ee5d4be0a6
add ip address at creation
Brandon Thomas
2022-01-11 22:23:53 -05:00
-
86953af7c2
new shared lib crate for db queries, insert into oauth tokens
Brandon Thomas
2022-01-11 22:18:40 -05:00
-
367595f4e8
work on twitch database table schema
Brandon Thomas
2022-01-11 21:14:51 -05:00
-
902ae9e5be
Split up documentation across multiple files
Brandon Thomas
2022-01-11 20:17:17 -05:00
-
c3e3bf8ef8
this appears to work
Brandon Thomas
2022-01-11 00:43:07 -05:00
-
95486d659a
new design idea: separate job to handle polling
Brandon Thomas
2022-01-11 00:42:00 -05:00
-
f05eb2589a
ugh, this is not working
Brandon Thomas
2022-01-10 20:21:00 -05:00
-
20c5a9578a
this compiles! does it work?
Brandon Thomas
2022-01-10 19:06:16 -05:00
-
40fdb3d2ac
WIP (not building)
Brandon Thomas
2022-01-10 18:58:46 -05:00
-
5907ba7aa6
async blocks
Brandon Thomas
2022-01-10 05:05:50 -05:00
-
fd9cfc159b
refactor
Brandon Thomas
2022-01-10 04:39:02 -05:00
-
22cf399f5c
more refactor
Brandon Thomas
2022-01-10 04:24:04 -05:00
-
7aa33d19b0
refactor
Brandon Thomas
2022-01-10 03:33:23 -05:00
-
d29286a164
simplify - polling client is too much
Brandon Thomas
2022-01-10 03:19:30 -05:00
-
f7bf44f64c
proved we can have multiple threads now
Brandon Thomas
2022-01-10 02:37:25 -05:00
-
d77f723c98
move a few more utilities to common code (tokens, uuids)
Brandon Thomas
2022-01-10 02:33:51 -05:00
-
a6855f5b80
start using container shared lib
Brandon Thomas
2022-01-10 02:12:38 -05:00
-
380b5d62a3
sort shared library directory tree before app code
Brandon Thomas
2022-01-10 01:52:44 -05:00
-
1ce677c4f3
cleanup sourcemap config
Brandon Thomas
2022-01-10 01:36:57 -05:00
-
5fe203c61b
sourcemaps still there
Brandon Thomas
2022-01-10 01:33:18 -05:00
-
14781eb965
Turn off SourceMaps in prod
Brandon Thomas
2022-01-10 01:13:03 -05:00
-
8500c2d888
this seems to work ?
Brandon Thomas
2022-01-09 21:32:03 -05:00
-
6b03fb84c5
OBS WIP
Brandon Thomas
2022-01-09 21:14:15 -05:00
-
cb5a135f68
trying to figure out websocket stuff again
Brandon Thomas
2022-01-09 02:57:20 -05:00
-
e9fd96cd4b
OBS
Brandon Thomas
2022-01-09 01:32:26 -05:00
-
5064fc7b43
Don't want to leak intentions to Amazon
Brandon Thomas
2022-01-08 13:56:29 -05:00
-
f231e0a008
ommitted 16x16 favicon
Brandon Thomas
2022-01-08 04:45:57 -05:00
-
40fb1dd5ee
Update Vocodes favicons to FakeYou, remove react cruft
Brandon Thomas
2022-01-08 04:16:32 -05:00
-
c59ed55f14
add icon logos
Brandon Thomas
2022-01-08 03:46:37 -05:00
-
aad92d7295
CORS for storyteller.io
Brandon Thomas
2022-01-08 02:43:32 -05:00
-
2f5b60a530
more for power use
Brandon Thomas
2022-01-07 17:12:25 -05:00
-
e4e3ac2d2e
optimize model / category UI for power use
Brandon Thomas
2022-01-07 17:09:06 -05:00