Commit Graph

  • 5311618d1d Fix new DB initialization, AGAIN. v010 Tau 2020-01-05 10:44:45 -05:00
  • 37ce14dda7 Switch to @decafcode/sqlite for database access Tau 2019-12-28 22:29:15 -05:00
  • 0d8d5845c9 schema: Fix M0011 for newly-created databases v009 Tau 2019-12-09 23:00:25 -05:00
  • 143f534ba1 npm audit Tau 2019-12-09 22:55:25 -05:00
  • 4db3d94ee8 idz: Un-hardcode result limit in repo layer Tau 2019-11-30 14:13:49 -05:00
  • e195cf77cd idz: Wire up TA topTen team results Tau 2019-11-30 14:05:36 -05:00
  • ac9622f1bd idz: Extend Time Attack topTen result set Tau 2019-11-30 14:05:14 -05:00
  • e8535b1a80 idz: Label additional team info in topTen response Tau 2019-11-30 13:31:07 -05:00
  • d81b763d9b chuni: save and load user course result v008 07bea96aed831abce88a9591d3ff86af19babd79 2019-11-28 02:00:44 +09:00
  • 1c5726be4c chunithm: Save and load user duel list Matt Bilker 2019-11-27 09:02:29 +00:00
  • 6da5abcefc IDZ: Add support for player auras 85be42b2ce67a8e34b32793360824b056c0c2444 2019-11-27 02:22:03 +00:00
  • c5e39f104f chuni: Add recent rating response to fix rating calculation 07bea96aed831abce88a9591d3ff86af19babd79 2019-11-27 01:49:05 +00:00
  • 60d2f7cfd3 Fix working directory issues in startup batch file v007 Tau 2019-11-09 14:03:16 -05:00
  • 0ac8b44ce0 idz/sql/teamMember.ts: Fix another ignored result set Tau 2019-11-09 14:00:24 -05:00
  • 59fec74d08 Add Project DIVA workaround to startup script Tau 2019-11-06 20:07:33 -05:00
  • 52f142a2b9 Bump deps so npm audit will shut up v006 Tau 2019-11-08 19:46:19 -05:00
  • 3a7132d276 Drop ts-node Tau 2019-11-08 19:43:59 -05:00
  • 4f89894fd1 chunithm: Raise POST payload size limit Tau 2019-11-08 19:39:03 -05:00
  • c50a0093fd idz/sql/teamReservation.ts: Fix ignored result set v005 Tau 2019-11-04 18:09:49 -05:00
  • 1b41b82745 Tiny cosmetic change Tau 2019-11-03 15:58:59 -05:00
  • d1d63e1ef9 chunithm: Initial implementation code drop Tau 2019-10-31 18:02:10 -04:00
  • beb9144e9b sql/util.ts: Add a simple SQL record mapper Tau 2019-10-31 18:01:13 -04:00
  • d58f4bed8f Add npm "snakeCase" dep Tau 2019-10-31 17:59:05 -04:00
  • 125e4d8ca7 sql/sqlite.ts: Fix NULL handling Tau 2019-10-31 17:53:48 -04:00
  • b096a79f95 Simplify aime_player schema Tau 2019-10-28 18:34:42 -04:00
  • 04b0ccfda3 Force UTC for all internal date processing Tau 2019-10-27 07:40:28 -04:00
  • 82bd9ad7bb Additional assorted layering cleanups Tau 2019-10-27 11:38:34 -04:00
  • 6a4ac795b2 Heal the layer break around the Id<> type Tau 2019-10-27 11:27:51 -04:00
  • 3a71f5054c Bump to Node v12 Tau 2019-10-27 11:27:27 -04:00
  • 650e05310d Flip-flop on debug logging code style Tau 2019-10-27 10:34:26 -04:00
  • 3aee0f611c sql/sqlite.ts: Make FK constraints do something Tau 2019-10-27 09:34:31 -04:00
  • fa45169b96 Enhance vscode config files Tau 2019-10-27 09:30:04 -04:00
  • 07222c9ae9 Add stub README.md Tau 2019-10-15 13:24:45 -04:00
  • 38298a2840 Add Windows batch file to init and start the server Tau 2019-10-15 13:20:11 -04:00
  • 2440bedf4a Add Markdown to .editorconfig Tau 2019-10-15 11:07:29 -04:00
  • 9acc375d99 Tweak switchboard defaults Tau 2019-10-14 23:15:06 -04:00
  • 799ace06d7 Wire up schema automation Tau 2019-10-14 22:49:36 -04:00
  • 6d91659b24 Add automated schema management Tau 2019-10-14 22:49:11 -04:00
  • 151dd41e64 sql: Add db compaction method Tau 2019-10-14 22:47:26 -04:00
  • 13e234a68c sql: Add raw SQL interface method Tau 2019-10-14 22:47:06 -04:00
  • 839debca97 Bump declared TypeScript dep Tau 2019-10-14 13:58:09 -04:00
  • abda3d5279 Switch to npm from Yarn Tau 2019-10-14 13:55:06 -04:00
  • 44d8c0a824 Tweak package.json lifecycle scripts Tau 2019-10-14 13:54:50 -04:00
  • f348feff62 sql/sqlite.ts: Fix type check Tau 2019-10-14 13:52:39 -04:00
  • 6603b6aaa6 Rename database file Tau 2019-10-14 09:56:35 -04:00
  • a96924c24f Abbreviate startup msg logging Tau 2019-10-13 23:32:32 -04:00
  • aa53fd8146 allnet: Add some environment fallbacks Tau 2019-10-13 23:32:21 -04:00
  • bbb5a3b408 aimedb/pipeline.ts: Silence a deprecation warning Tau 2019-10-13 23:01:13 -04:00
  • 072d70b42a Migrate to SQLite3 Tau 2019-10-11 11:13:17 -04:00
  • f9970fa81c Force explicit conversion of rows fetched from SQL DB Tau 2019-10-10 22:26:23 -04:00
  • 30d42bd832 Store array colums as CSV text Tau 2019-10-10 19:59:13 -04:00
  • 3e6b4f4798 Add an SQL DB abstraction layer Tau 2019-10-10 16:57:56 -04:00
  • 2ccd9dc382 types/sql-bricks-postgres: Add initial typings Tau 2019-10-09 18:46:19 -04:00
  • 691841187b types/sql-bricks: Make Statement chains polymorphic Tau 2019-10-09 16:05:18 -04:00
  • a71a73e324 types/sql-bricks: Export Statement interfaces Tau 2019-10-09 16:04:31 -04:00
  • 078cb84b35 types/sql-bricks: Export SqlBricksFn type Tau 2019-10-09 18:44:05 -04:00
  • 775584a645 types/sql-bricks: Fixup forked typings Tau 2019-10-09 18:43:07 -04:00
  • 384212ce2e Locally fork sql-bricks types Tau 2019-10-09 15:54:25 -04:00
  • 1567b689b9 Add local typings directory to project Tau 2019-10-09 15:51:43 -04:00
  • 254478e20c Use workspace TypeScript ver in vscode Tau 2019-10-09 15:51:14 -04:00
  • 4dd3f39472 Fix sql-bricks import style Tau 2019-10-08 13:10:57 -04:00
  • 49802602bf Minor package.json cleanups Tau 2019-10-07 21:46:13 -04:00
  • 6ab2112ea9 Stop using SQL namespaces ("schemas") Tau 2019-10-07 21:02:43 -04:00
  • 6be23145d8 Crack Diva handlers Tau 2019-10-06 21:03:34 -04:00
  • cc0cd06c92 Crack Chunithm handlers Tau 2019-10-06 20:57:10 -04:00
  • 9697b4b06e Use debug package for logging Tau 2019-10-06 20:33:22 -04:00
  • db260d5f2f idz/decoder: Drop RequestCode typedef Tau 2019-10-06 16:58:21 -04:00
  • 3f62f1683b idz/handler/createTeam.ts: Fix incomplete refactor Tau 2019-10-06 16:43:38 -04:00
  • 7118a72b3b Use esModuleInterop Tau 2019-10-06 16:43:03 -04:00
  • a5256c97d3 Fix SQL column capitalization Tau 2019-10-04 20:45:40 -04:00
  • 84023e2eb8 chunithm.ts: Beat compression m/ware with a wrench Tau 2019-09-07 17:04:14 -04:00
  • 39849483c8 Clean up obsolete state files Tau 2019-08-20 13:08:11 -04:00
  • 490264b35a Check in a canonical PKI Tau 2019-08-20 13:05:00 -04:00
  • 4298810728 aimedb: Defensively close connection after a Goodbye v004 Tau 2019-07-12 14:13:51 -04:00
  • 3fea2dae56 allnet.ts: Restrict request filter to PowerOn Tau 2019-07-12 14:12:25 -04:00
  • 4a2b3f51a4 allnet.ts: Rename from startup.ts Tau 2019-07-12 14:00:34 -04:00
  • 355f20c50b Add host/port "switchboard" module v003 Tau 2019-06-20 17:35:13 -04:00
  • ff4545d468 aimedb: Return decimal IDm as access code v002 Tau 2019-05-29 14:39:13 -04:00
  • 7fd6f74986 db: Fix expected schema version Tau 2019-05-29 14:04:55 -04:00
  • 2478bc5ceb idz: Implement team leadership transfer Tau 2019-05-28 19:43:50 -04:00
  • 3bee10d948 idz: Implement team member add/remove Tau 2019-05-28 19:21:48 -04:00
  • 2bd9ce919a idz: Implement saveTeamBanner Tau 2019-05-28 16:36:33 -04:00
  • a3df4df277 idz: Wire up team create and load Tau 2019-05-28 16:33:47 -04:00
  • ec214d5beb idz: Add team "reservation" repository Tau 2019-05-28 15:54:10 -04:00
  • a5dbdef33f idz: Add TeamAutoRepository Tau 2019-05-28 15:46:58 -04:00
  • be48619a4a idz: Add TeamMemberRepository Tau 2019-05-26 20:08:22 -04:00
  • c6a67bd647 idz: Add TeamRepository Tau 2019-05-26 20:06:15 -04:00
  • d1c3051a5e idz: Add initial team tables Tau 2019-05-26 20:05:13 -04:00
  • f874f56816 idz: Expose some row mappers Tau 2019-05-26 19:59:36 -04:00
  • 4f044de9fb idz: Add "Auto team" data model Tau 2019-05-28 15:55:01 -04:00
  • 33e2f55dce idz: Clean up Team and TeamMember data models Tau 2019-05-26 13:50:38 -04:00
  • 85510ee0e1 idz: Tweak ProfileRepository interface Tau 2019-05-26 11:52:36 -04:00
  • 9c06d6635f idz: Rename encoder funcs Tau 2019-05-25 21:43:15 -04:00
  • c2b0bcabc4 idz: Remove profile ext id Tau 2019-05-26 20:05:01 -04:00
  • 7c96253160 idz: Trim trailing NULs in team name Tau 2019-05-25 18:10:56 -04:00
  • faaeb53cd9 idz: Label banner field in team creation Tau 2019-05-25 18:10:19 -04:00
  • 1aaae51eab Add ID generation sprocs for manual db interventions Tau 2019-05-28 15:35:33 -04:00
  • 98f6fb9d5b idz: Fix backwards compatibility Tau 2019-05-24 22:04:10 -04:00
  • 4d7a0d64a1 idz: Fix loadTopTen harder Tau 2019-05-24 20:56:24 -04:00
  • 9dd45558ec aimedb: Stub a FeliCa lookup response Tau 2019-05-23 13:54:29 -04:00