75 Commits

Author SHA1 Message Date
Rim
64e5c870bc fix(deploy.js): fix deployment latest 2025-04-20 00:09:10 -04:00
Rim
898fe19823 revert: newly compiled typescript wrapper 2025-04-19 23:56:28 -04:00
Rim
30ec61f44d chore: update config for fixed build 2025-04-19 23:13:10 -04:00
Rim
cdc3532690 fix: build 2025-04-19 23:12:19 -04:00
Rim
e9521af29a fix(index.ts): fix syntax errors for source mapping 2025-04-19 22:55:11 -04:00
Rim
4abf5eea02 chore: remove unused code / files 2025-04-19 22:36:40 -04:00
Rim
0b067d2645 chore: migrate mapList to CDN tab & update replacements 2025-04-19 22:31:14 -04:00
Rim
6b53294330 chore(serverUtils.js) fix error response 2025-04-19 22:01:12 -04:00
Rim
660bfb058d feat: implement userInfo() and cdn*() API calls into UI 2025-04-19 21:56:33 -04:00
Rim
1ddb12c6e8 feat: add API endpoints
Me: {communityMapDataForMapMode(game, platform, mode, mapID, gamemode), userInfo()};
CDN: {accolades(), allCDNData()}; ModernWarfare: {bundleInfo(game, platform, lookupType, gamertag), matchHeatMap(game, platform, matchID), bpProg(game, platform, lookupType, gamertag)}; ColdWar: {undleInfo(game, platform, lookupType, gamertag), matchHeatMap(game, platform, matchID), bpProg(game, platform, lookupType, gamertag)}; Vanguard: {bundleInfo(game, platform, lookupType, gamertag), matchHeatMap(game, platform, matchID), bpProg(game, platform, lookupType, gamertag)};
2025-04-19 20:49:58 -04:00
Rim
a17394fb2b chore(replacements.json): add more key replacements 2025-04-17 10:28:08 -04:00
Rim
f1a1036113 fix(backend.js): add conversion check for millisecond keys (i.e. "duration") 2025-04-17 10:13:19 -04:00
Rim
9674c195d1 fix: ensure processing of locally returned json data 2025-04-17 10:02:06 -04:00
Rim
92df420819 format(test.js) 2025-04-17 09:34:17 -04:00
Rim
2f9c0c58cb chore(index.html): cleanup unused objects 2025-04-17 09:33:36 -04:00
Rim
e63714e9f4 chore: fix eslint errors 2025-04-17 08:23:46 -04:00
Rim
e7d8e65718 chore: add eslint and .eslintrc 2025-04-17 07:44:37 -04:00
Rim
6a5cde6f40 refactor(serverUtils.js): better error handling 2025-04-17 06:43:54 -04:00
Rim
3774a4265c refactor(serverUtils.js): highly optimise deep clone and json processing functions 2025-04-17 06:43:05 -04:00
Rim
565e1dd3cb chore(app.js): fix import 2025-04-16 17:03:55 -04:00
Rim
8c2ebe8dfa chore(backend.js): better error handling 2025-04-16 16:19:43 -04:00
Rim
fe2ab59aaf chore(backend.js): json processing optimisations 2025-04-16 16:18:12 -04:00
Rim
b6921dcbde chore: separate utility code 2025-04-16 16:16:32 -04:00
Rim
a5771c3499 chore: update deps 2025-04-16 09:33:10 -04:00
Rim
13ea56dc66 refactor: optimize runtime 2025-04-16 09:07:54 -04:00
Rim
18284f7483 chore: refine demo mode 2025-04-16 07:36:40 -04:00
Rim
d19b5524c6 chore(replacements.json): fix key 2025-04-16 07:25:48 -04:00
Rim
0ad86e5208 chore: fix rate limiting 2025-04-12 03:17:49 -04:00
Rim
305ae6a35e chore: add rate limiting 2025-04-12 02:57:05 -04:00
Rim
10d2927b31 fix: issue with user-activity.log not being generated 2025-04-02 08:08:52 -04:00
Rim
c74dd50f86 fix: issues with logging and functionality 2025-04-02 07:58:21 -04:00
Rim
952aa7a3b5 chore: logger helper function to convert ISO string to user's local datetime 2025-04-02 07:33:09 -04:00
Rim
7ccc0be712 format: prettify entire project 2025-04-02 06:50:39 -04:00
Rim
86f0782a98 chore: add pkg dependencies 2025-04-01 23:48:10 -04:00
Rim
e32a4c6abc fix(logger.js): recreate log directory if deleted during runtime 2025-04-01 22:19:10 -04:00
Rim
4a81f0411f fix(logger.js): properly log user activity and api activity separately in node and bundled environments 2025-04-01 22:16:53 -04:00
Rim
50f338917c feat: add logger.js and signifigantly improve logging 2025-04-01 22:02:27 -04:00
Rim
2b90e3f567 refactor: migrate frontend code -- backend.js -> frontend.js 2025-04-01 21:35:28 -04:00
Rim
0df8728515 feat: improve logging 2025-04-01 16:29:29 -04:00
Rim
e16a0a85ee feat: improve session logging 2025-04-01 16:19:59 -04:00
Rim
2ba7b108b0 chore: add .gitignore 2025-04-01 08:01:09 -04:00
Rim
b33c17cd59 chore(package.json): change binary name 2025-04-01 07:59:13 -04:00
Rim
8deda3905c chore: add build commands 2025-04-01 07:31:42 -04:00
Rim
9b2a71ef44 chore: remove conflicts in preparation for standalone app 2025-04-01 07:19:14 -04:00
Rim
3810daa65d chore(styles.css): tweak ui margin 2025-03-31 23:06:43 -04:00
Rim
360761331c chore(build.js): remove unused code 2025-03-31 23:00:18 -04:00
Rim
7a465c6222 fix(build.js): remove xcopy function for node_modules 2025-03-31 22:59:39 -04:00
Rim
da7bb4ace5 chore: small ui tweaks 2025-03-31 22:50:51 -04:00
Rim
6cd559101a chore: vertically align small center subtext 2025-03-31 01:40:43 -04:00
Rim
af48a1edea chore: remove broken 'settings' api call 2025-03-31 00:56:35 -04:00