Xaekai
97b8d1b4b7
Enable caching BitChute metadata
2022-09-18 19:10:36 -07:00
Calvin Montgomery
1b7e7c74f5
Remove legacy counters
2021-08-19 20:36:04 -07:00
Calvin Montgomery
3f9a0aaf05
Fix npm jank
2020-10-23 11:51:59 -07:00
Calvin Montgomery
b80a532f9e
Add YouTube cache table
2020-02-09 15:49:38 -08:00
Calvin Montgomery
40b5a0fe83
Upgrade knex
2019-12-01 16:29:52 -08:00
Calvin Montgomery
13585a5e6a
Replace raw DDL with knex table builder
2018-09-30 20:43:45 -07:00
Calvin Montgomery
62417f7fb8
Add eslint ( #741 )
2018-04-07 15:30:30 -07:00
Calvin Montgomery
79556d9365
deps: remove "q" ( #731 )
...
Insert Star Trek joke here.
Also did significant refactoring of the surrounding logic for the things
that depended on Q.
2018-02-24 19:47:50 -08:00
Calvin Montgomery
d5f5c91b05
Minor fixes
2018-02-15 19:59:23 -08:00
Calvin Montgomery
8821de0e7d
Try to reduce the extra crap logged when a db query fails
2018-01-18 19:47:55 -08:00
Calvin Montgomery
39587a8448
Add DB query error count metric
2017-12-06 22:13:07 -08:00
Calvin Montgomery
a2be65aead
Reset prometheus summaries for more accurate percentiles per 5 minutes
2017-09-27 21:55:42 -07:00
Calvin Montgomery
c6c3bafca2
database: include legacy query() in prometheus metrics
2017-08-14 18:24:53 -07:00
Calvin Montgomery
d0c1e8cbd9
Change metric names to follow prometheus naming guide
2017-08-12 13:12:58 -07:00
Calvin Montgomery
cb6cfc8455
Instrument some more metrics with prometheus
2017-08-02 21:24:44 -07:00
Calvin Montgomery
107155a661
Stop knex from thrashing idle connections
2017-07-27 18:01:40 -07:00
Calvin Montgomery
ff3ececc36
Copy utils from cytube-common and remove dep
...
The `cytube-common` module was created as part of a now-defunct
experiment and since then has just remained a crufty container for a few
utils. Moved the utils to the main repo and removed the dependency.
2017-07-19 20:47:02 -07:00
Calvin Montgomery
e780e7dadb
Deprecate stats table in favor of prometheus integration
2017-07-17 21:58:58 -07:00
Calvin Montgomery
07179d6c83
Upgrade to jsli 2.0
2017-07-08 20:11:54 -07:00
Calvin Montgomery
00a65a1584
Deprecate legacy global ban junk
2017-06-05 23:18:20 -07:00
Calvin Montgomery
ed811db6ec
Integrate ACP with GlobalBanDB class
2017-06-05 22:53:35 -07:00
Calvin Montgomery
b80a87ba01
Add integration test for global bans
2017-06-05 22:45:14 -07:00
Calvin Montgomery
d0712d007e
Work on refactoring global IP ban database calls
2017-05-31 22:46:15 -07:00
Calvin Montgomery
2a694e73af
The knexening: part 1
2017-05-28 22:39:27 -07:00
Calvin Montgomery
a0af0ccab5
Remove dead/commented-out code
2017-04-29 17:08:43 -07:00
Calvin Montgomery
089ac75e9a
Fix DB purge of expired password reset reqs
...
3 year old bug introduced when refactoring 2.x -> 3.0.
Never worked in the first place.
2017-04-29 17:05:45 -07:00
Calvin Montgomery
8306d2d1b6
Refactor logging
2017-04-04 23:02:31 -07:00
Calvin Montgomery
f8183bea1b
Add name_dedupe column instead of using LIKE kludge for similar-looking names
2017-03-11 17:09:50 -08:00
Calvin Montgomery
5487d15bdf
Add config option for mysql pool size, optimize restart login flood case
2017-02-02 23:05:50 -08:00
Calvin Montgomery
e1120455b2
Cache channel ID for quicker loads/saves
2016-09-26 22:20:58 -07:00
calzoneman
3b4800d045
Add database queryTime metric
2016-04-27 21:55:25 -07:00
calzoneman
eeaffe1f61
Update socket.io to version 1.4.0
2016-01-06 21:42:48 -08:00
calzoneman
7d35df4f5a
Fixes
2015-10-07 22:19:39 -07:00
calzoneman
56a2a52bdd
Fixes
2015-10-01 22:02:59 -07:00
calzoneman
0e66875d27
Add workaround for migrator error
2015-09-30 22:12:43 -07:00
calzoneman
0109a87e55
package: build with babel for ES2015 support
...
* Rename lib/ -> src/
* Add `postinstall` npm target for compiling src files to lib
* Add `build-watch` npm target for development with babel --watch
* Add `lib/` to .gitignore
* Add `source-map-support` module for babel-generated sourcemaps
2015-09-23 19:27:04 -07:00