Commit Graph

170 Commits

Author SHA1 Message Date
37fcaabdef Fix isHTTPMethod validator 2022-11-14 21:48:28 -06:00
bbf2807cfa Add options to HTTPMethod type 2022-11-14 21:41:30 -06:00
2d9f22b895 Fix left() response handling for parameter middleware 2022-11-14 16:58:17 -06:00
0484a586bd Update dependencies & fix misc formatting errors 2022-09-30 12:02:51 -05:00
52762bd4a1 Experimental SQLite support 2022-09-30 11:42:13 -05:00
c0595f3ef9 Centralize configure-able factory classes 2022-09-26 11:34:23 -05:00
5557aae543 Fix order of dates in redis expiration calculation 2022-09-13 23:21:44 -05:00
f1791b1d76 Add push$ to Collection; make Container listen for retroactive blueprint changes 2022-09-13 23:08:57 -05:00
a173393697 Fix property injection prototype hoisting bug 2022-09-13 22:34:16 -05:00
c966904418 finish TreeModel implementation and updateMany builder method 2022-09-12 12:36:33 -05:00
f63891ef99 Add TreeModel and HasSubtree implementation 2022-08-20 16:21:06 -05:00
3d836afa59 Improve error context for DI 2022-08-10 21:53:56 -05:00
9b47d2ac99 Fix async context loss in WebSocketBus 2022-08-10 00:06:48 -05:00
085fe04f90 Fix issue where WebSocketBus depends on Session before session factory registered 2022-08-09 23:59:43 -05:00
e339ec718d Support periodic auth checks in SecurityContext on web socket connections 2022-08-09 23:49:25 -05:00
efb9726470 Add CacheSession implementation & make WebSocketBus re-load the session when an event is received 2022-08-09 23:01:36 -05:00
8a153e3807 Properly unwrap StateEvent state before calling handler 2022-08-09 22:27:19 -05:00
b8cf8499d2 Update ShellDirective to use ts-node interpreter by default 2022-08-07 00:47:55 -05:00
710b6cb535 Add workaround for global registry async context in REPL 2022-08-06 21:57:29 -05:00
91d76f44b5 Make global registry better accessible externally 2022-08-06 15:53:38 -05:00
8774bd8d34 Fix serial format of StateEvent 2022-08-06 14:19:09 -05:00
3712fae979 Better comments 2022-08-06 13:20:22 -05:00
4aa33e8dd2 Add SocketRouteBuilder and make Route.socket(...) return it 2022-08-06 13:10:51 -05:00
ef405093dc Actually export StateEvent... 2022-08-06 01:45:10 -05:00
fc85c9d2c8 Add StateEvent implementation 2022-08-06 01:42:15 -05:00
d00e6a02e2 Remove unnecessary container call 2022-07-14 01:16:35 -05:00
33a64b99ff Implement websocket server 2022-07-14 01:15:16 -05:00
6476416c67 Add foreground service, some cleanup, and start websocket server 2022-07-13 21:35:18 -05:00
4d7769de56 Fix PostgreSQLDialect escaping of single quotes 2022-07-09 11:42:02 -05:00
6ca4bc1151 Fix buildMigrationNamespaceResolver to use isValidSuffix(...) instead of hard-coded check 2022-07-09 11:03:50 -05:00
7d3fde85eb Modify canonical loading to allow either suffix.js or suffix.ts endings 2022-07-09 11:01:34 -05:00
111ce0bcf9 Fix Routing suffix loading 2022-07-08 21:03:01 -05:00
d3a6a8495c Update application bootstrapping to load .env from repo root 2022-07-08 20:56:48 -05:00
2ff9354538 Make file extensions on Canonical resources runtime-agnostic 2022-07-08 20:27:18 -05:00
cf0ae260dc Fix syntax of postgres update queries 2022-06-29 22:14:00 -05:00
fe9170282f Add ArrayElement type helper 2022-06-28 22:03:15 -05:00
2e43b5bda9 Fix route parameter typing to use SuffixTypeArray 2022-06-28 21:05:01 -05:00
705bb20db1 Make Route.clone properly copy parameter definitions 2022-06-28 20:53:28 -05:00
1be73dd347 Add docs server Dockerfile 2022-06-25 21:10:15 -05:00
afbf6e7682 Add force SSL config flag 2022-06-07 22:45:16 -05:00
48ce1bfa2f Improve app URL detection 2022-06-07 22:03:05 -05:00
90b16eef53 Add better debugging to routing service 2022-06-07 21:56:56 -05:00
1399399af9 Improve error handling in OAuth2 token issuer 2022-04-28 20:52:28 -05:00
30a23b1659 Temporarily cast migration AsyncCollection to Collection pending #17 2022-04-28 20:16:19 -05:00
de13030815 Fix AsyncCollection.filter to allow for async filter functions 2022-04-28 19:41:16 -05:00
fd77ad5cd3 Create migration for oauth2_tokens table 2022-04-28 19:17:25 -05:00
814a5763d9 fix formatting 2022-04-28 15:06:15 -05:00
9ede67cb12 Make orm token repo use make() to create token model instances 2022-04-28 15:04:16 -05:00
8a9264b9de Simplify /oauth2/issue logic 2022-04-28 14:58:06 -05:00
d210cba236 add oauth2 issue debugging and bump version 2022-04-28 14:29:23 -05:00