Compare commits

..
1875 Commits
Author SHA1 Message Date
TrèsAbhi 1558b69931 Merge branch 'main' of https://github.com/blitzkit/blitzkit 2025-08-27 17:19:45 -05:00
TrèsAbhi a560a3d3ae feat: logs 2025-08-27 17:19:40 -05:00
TrèsAbhi b620110d0f New Crowdin updates (#167)
* New translations en.json (French)

* New translations en.json (Spanish)

* New translations en.json (Japanese)

* New translations en.json (Polish)

* New translations en.json (Portuguese)

* New translations en.json (Russian)

* New translations en.json (Ukrainian)

* New translations en.json (Chinese Simplified)
2025-08-27 11:36:57 -05:00
TrèsAbhi 23ea72bf40 Merge branch 'dev' 2025-08-26 11:29:09 -05:00
TrèsAbhi aaee0b7965 feat: servicing 2025-08-26 11:28:57 -05:00
TrèsAbhi 347523f9e7 feat: burst dpm 2025-08-22 13:38:02 -05:00
TrèsAbhi 3205630a0f feat: recoil 2025-08-22 12:44:34 -05:00
TrèsAbhi 8446e3fbbd feat: flashes 2025-08-22 12:40:26 -05:00
TrèsAbhi 6d25a97fc8 fix: dynamic sizing 2025-08-22 12:23:57 -05:00
TrèsAbhi bdbfce0e18 feat: auto reloader compatibility 2025-08-22 12:21:04 -05:00
TrèsAbhi 8033e8f7cc feat: burst compatiblity 2025-08-21 20:22:12 -05:00
TrèsAbhi f98c801d6c New translations en.json (Russian) (#163) 2025-08-21 13:45:37 -05:00
TrèsAbhi 339663adaf Merge branch 'main' into dev 2025-08-20 11:07:50 -05:00
TrèsAbhi 2b15357dee New Crowdin updates (#162)
* New translations en.json (French)

* New translations en.json (Spanish)

* New translations en.json (Japanese)

* New translations en.json (Polish)

* New translations en.json (Portuguese)

* New translations en.json (Russian)

* New translations en.json (Ukrainian)

* New translations en.json (Chinese Simplified)

* New translations en.json (Russian)
2025-08-19 19:02:36 -05:00
TrèsAbhi 1e05717daf fix: remove logs 2025-08-18 12:07:02 -05:00
TrèsAbhi c20f8c5040 feat: burst data 2025-08-18 12:06:14 -05:00
TrèsAbhi f22f4eeccd Update website.yml 2025-08-18 11:56:41 -05:00
TrèsAbhi 79c450798c feat: logs 2025-08-18 11:28:16 -05:00
TrèsAbhi d247e67690 fix: link the whole frame 2025-08-18 11:21:16 -05:00
TrèsAbhi 69b2035cfc fix: module damage no longer scales with assault shells 2025-08-18 11:14:46 -05:00
TrèsAbhi 62fed63310 fix: max width docs images 2025-08-18 11:11:35 -05:00
TrèsAbhi 7c29046390 fix: doubled range 2025-08-18 11:05:10 -05:00
TrèsAbhi b65c3c1d93 feat: some recoloring 2025-08-18 10:54:15 -05:00
TrèsAbhi 87f5d8fe8f Merge branch 'main' into dev 2025-08-18 10:51:38 -05:00
TrèsAbhi 54c7b6b476 feat: update closed 2025-08-15 12:38:14 -05:00
TrèsAbhi 7bdaf9ca93 Update 1.27.14.md 2025-08-14 10:27:44 -05:00
TrèsAbhi 525b9377cc feat: optimize info lines 2025-08-12 13:48:10 -05:00
TrèsAbhi 94cba0c9ba feat: remove reactive pitch and yaw 2025-08-12 13:43:11 -05:00
TrèsAbhi 4ddf77fc7f fix: invalidate 2025-08-12 13:20:29 -05:00
TrèsAbhi ae6dc259dc feat: rename things 2025-08-12 13:17:07 -05:00
TrèsAbhi c2e95f6ef6 feat: hide ReloadVisualizer 2025-08-12 13:11:59 -05:00
TrèsAbhi 868812e578 feat adjust coloring 2025-08-12 13:11:34 -05:00
TrèsAbhi b5064f9e8b fix: touch action 2025-08-12 12:59:46 -05:00
TrèsAbhi a0eb0d54f0 feat: syncronize tank model 2025-08-12 12:52:57 -05:00
TrèsAbhi e47b1315a9 feat: hull rotate 2025-08-12 12:45:23 -05:00
TrèsAbhi 60025365c4 Update robots.txt.ts 2025-08-12 09:15:20 -05:00
TrèsAbhi cde6904513 feat: yaw support 2025-08-11 11:34:51 -05:00
TrèsAbhi 997d1df8f9 fix: auto rotate disabling 2025-08-11 11:26:53 -05:00
TrèsAbhi 9f15ded0c9 feat: optimize rendering 2025-08-11 11:25:25 -05:00
TrèsAbhi b2ee97b3d4 feat: active camera positioner 2025-08-11 11:17:26 -05:00
TrèsAbhi 03d819a6c1 feat: dog 2025-08-11 11:08:47 -05:00
TrèsAbhi 8ff26d57f6 feat: some model 2025-08-10 20:36:48 -05:00
TrèsAbhi c243ebd19a feat: embedded canvas 2025-08-10 14:03:13 -05:00
TrèsAbhi 40f5042896 feat: cursor 2025-08-09 13:30:53 -05:00
TrèsAbhi 21130b29f8 fix: 90 / 2 2025-08-09 12:39:20 -05:00
TrèsAbhi d50b054243 fix: unintended space before cross 2025-08-09 12:32:37 -05:00
TrèsAbhi 6b7f8049fe feat: elevation 2025-08-09 12:31:36 -05:00
TrèsAbhi e6029157aa feat: allow scrolling on hero section 2025-08-09 12:07:26 -05:00
TrèsAbhi ba656eb603 fix: remove dead code 2025-08-09 11:59:47 -05:00
TrèsAbhi e8dd26b2ba feat: moved shadow down 2025-08-09 11:52:10 -05:00
TrèsAbhi 897da9479d feat: transition and continous 2025-08-08 12:29:21 -05:00
TrèsAbhi 291395718f feat: yaw 2025-08-08 12:09:16 -05:00
TrèsAbhi 42e860b171 feat: start of gun depression visualzier 2025-08-08 12:00:33 -05:00
TrèsAbhi 3b6d339310 feat: compact info lines 2025-08-08 11:03:20 -05:00
TrèsAbhi 728fd5b824 feat: remove dpm counter 2025-08-08 11:01:26 -05:00
TrèsAbhi 34217b2754 feat: more progress 2025-08-08 10:57:39 -05:00
TrèsAbhi 1e7acc2775 New translations en.json (Ukrainian) (#161) 2025-08-08 08:50:10 -05:00
TrèsAbhi 0b5c88531f feat: guidesblitz 2025-08-07 20:24:19 -05:00
TrèsAbhi e145d7c6e8 Merge branch 'main' into dev 2025-08-07 14:11:24 -05:00
TrèsAbhi af13e3f184 feat: squishy low 2025-08-07 12:11:16 -05:00
TrèsAbhi 19a2492555 fix: >1 factor 2025-08-07 11:39:28 -05:00
TrèsAbhi 3c51f4f94a Update 1.27.14.md 2025-08-06 15:59:54 -05:00
TrèsAbhi 86f4712b87 feat: subtler advanced highlighting 2025-08-06 12:33:50 -05:00
TrèsAbhi ea90ca21b1 feat: remove shooting range 2025-08-06 12:23:57 -05:00
TrèsAbhi b3046d8655 feat: enable reload visualizer 2025-08-06 12:16:14 -05:00
TrèsAbhi 8f9e537a5e feat: logs 2025-08-06 12:12:18 -05:00
TrèsAbhi 9368d058f2 fix: mobile cursor 2025-08-06 12:10:31 -05:00
TrèsAbhi 31b628049a fix: key 2025-08-06 12:04:31 -05:00
TrèsAbhi 072e913433 feat: existing forks 2025-08-05 12:09:31 -05:00
TrèsAbhi e3f131cdfd Update and rename LICENSE to LICENSE.md (#160) 2025-08-05 08:52:02 -05:00
TrèsAbhi 5cab394ced Update index.tsx 2025-08-04 22:34:05 -05:00
TrèsAbhi 2033fab21a New Crowdin updates (#159)
* New translations en.json (French)

* New translations en.json (Spanish)

* New translations en.json (Japanese)

* New translations en.json (Polish)

* New translations en.json (Portuguese)

* New translations en.json (Russian)

* New translations en.json (Ukrainian)

* New translations en.json (Chinese Simplified)
2025-08-04 22:24:59 -05:00
TrèsAbhi 7471567147 Update youtubers.ts 2025-08-04 22:24:26 -05:00
TrèsAbhi 43aee373ea Update youtubers.ts 2025-08-04 22:14:08 -05:00
TrèsAbhi 993083665b fix: types 2025-08-04 21:52:34 -05:00
TrèsAbhi f2c25424d9 Merge branch 'main' of https://github.com/blitzkit/blitzkit 2025-08-04 21:07:22 -05:00
TrèsAbhi bbe53deb98 feat: logs 2025-08-04 21:06:24 -05:00
TrèsAbhi 1f07c2be74 feat: better logs 2025-08-04 21:00:40 -05:00
TrèsAbhi ea744b673a feat: add progress bar to hero section 2025-08-04 20:30:39 -05:00
TrèsAbhi d8a6cac52f fix: align footer second row 2025-08-04 20:15:16 -05:00
TrèsAbhi 1524b9a35d fix: disallow robots on non-master domains 2025-08-04 20:11:51 -05:00
TrèsAbhi 36738f57a9 fix: add mediump default 2025-08-04 20:09:50 -05:00
TrèsAbhi fca6cb23d1 Update youtubers.ts 2025-08-04 19:19:59 -05:00
TrèsAbhi a704b291fd fix: consider shells 2025-08-01 12:37:40 -05:00
TrèsAbhi e1b5b21fae feat: cursor 2025-08-01 12:25:09 -05:00
TrèsAbhi 097f2792ae feat: cursor 2025-07-31 20:51:54 -05:00
TrèsAbhi 089d0e9682 feat: prettier 2025-07-31 20:40:02 -05:00
TrèsAbhi 6a92b3ae80 feat: x axis 2025-07-31 20:18:36 -05:00
TrèsAbhi 1e91065033 feat: assault graph 2025-07-31 14:42:12 -05:00
TrèsAbhi b20bb97ea3 feat: reorder stuff 2025-07-31 14:12:14 -05:00
TrèsAbhi ba97a9f28b feat: some implementation 2025-07-31 14:07:21 -05:00
TrèsAbhi 81e480f983 fix: remove debug code 2025-07-31 13:44:55 -05:00
TrèsAbhi 40e4e0a274 feat: start of assault shells 2025-07-31 13:44:14 -05:00
TrèsAbhi 83b7de77de feat: start of assault shells 2025-07-31 13:40:30 -05:00
TrèsAbhi 20f7119854 New translations en.json (Russian) (#158) 2025-07-28 12:19:29 -05:00
TrèsAbhi 275ddcc7a6 New Crowdin updates (#157) 2025-07-27 20:54:42 -05:00
TrèsAbhi 4858f31da4 feat: logs 2025-07-27 20:42:22 -05:00
TrèsAbhi 4bc255a624 fix: clear filters no longer shows up after searching and clearing the search bar 2025-07-27 20:36:23 -05:00
TrèsAbhi 17755641a1 feat: sorting by he shell penetratoin 2025-07-27 20:31:21 -05:00
TrèsAbhi 0e6b0087ce fix: tankopedia compare acknoledge selected equipment 2025-07-27 20:27:43 -05:00
TrèsAbhi fcd084a86f fix: tankopedia compare acknoledge selected shell 2025-07-27 20:26:58 -05:00
TrèsAbhi af699ff5b7 fix: guns don't appear transparent when moved far away from camera 2025-07-27 20:15:08 -05:00
TrèsAbhi 93665df223 feat: scrollable hero 2025-07-27 20:11:16 -05:00
TrèsAbhi f8b4f9372a fix: stop equipment definitions fetch spam 2025-07-27 20:09:08 -05:00
TrèsAbhi e84e15daf4 fix: missing navbar background images 2025-07-27 20:07:47 -05:00
TrèsAbhi d7af7e19dd fix: integrated navbar 2025-07-27 15:36:46 -05:00
TrèsAbhi c5cf172e42 fix: remove text outline, it just doesn't work 2025-07-27 15:34:22 -05:00
TrèsAbhi 2e8cac885c Update rating-na.yml 2025-07-15 23:37:10 -05:00
TrèsAbhi 9ed4a856bf Update rating-asia.yml 2025-07-15 23:36:36 -05:00
TrèsAbhi eedd4b3f27 Update rating-eu.yml 2025-07-15 23:36:03 -05:00
TrèsAbhi 3b7fe0b114 Update averages.yml 2025-07-15 11:17:37 -05:00
TrèsAbhi a6d66b94f5 Update host-bot.yml 2025-07-15 09:43:27 -05:00
TrèsAbhi c7a7bbb809 Update host-bot.yml 2025-07-15 09:41:44 -05:00
TrèsAbhi 02ce6ba8d9 Update index.tsx 2025-07-12 12:46:40 -05:00
TrèsAbhi 9dd057d594 Update host-bot.yml 2025-07-11 18:13:13 -05:00
TrèsAbhi 64ec981496 Update host-bot.yml 2025-07-11 18:11:54 -05:00
TrèsAbhi 8afafdeece Update host-bot.yml 2025-07-11 18:10:46 -05:00
TrèsAbhi 6b9fd1d392 fix: time out handling 2025-07-11 12:34:33 -05:00
TrèsAbhi c1efc50134 feat: disable popular tanks 2025-07-11 12:31:10 -05:00
TrèsAbhi b4b1f4e916 feat: cleaner logging 2025-07-11 12:28:50 -05:00
TrèsAbhi 3de0c40ce3 fix: retry host 2025-07-11 12:27:57 -05:00
TrèsAbhi 893bfa8393 feat: tags 2025-06-26 10:36:51 -05:00
TrèsAbhi cc25535c34 Update Party3.astro 2025-06-26 10:26:13 -05:00
TrèsAbhi a4cdf16fcd Update Party3.astro 2025-06-26 10:26:01 -05:00
TrèsAbhi 36588b11e6 Update package.json 2025-06-26 10:21:25 -05:00
TrèsAbhi e927838c14 Update astro.config.mjs 2025-06-26 10:21:18 -05:00
TrèsAbhi 5197ebb6a7 Update Party3.astro 2025-06-26 10:21:07 -05:00
TrèsAbhi 51089a3e91 Update tankModels.ts 2025-06-26 09:55:23 -05:00
TrèsAbhi c6121fd4bd fix: add base 2025-06-25 19:47:21 -05:00
TrèsAbhi 7dca9d3244 Update tankModels.ts 2025-06-09 11:19:27 -05:00
TrèsAbhi abebfcf6c6 feat: branch 2025-06-08 17:32:13 +00:00
TrèsAbhi 470869418c Update website.yml 2025-06-08 12:24:45 -05:00
TrèsAbhi cd2bad3b27 feat: asset base 2025-06-08 17:20:08 +00:00
TrèsAbhi 5e9555aa57 fix: identity encoding 2025-06-07 12:35:23 -05:00
TrèsAbhi 084d55b853 Update commitMultipleFiles.ts 2025-06-07 10:46:45 -05:00
TrèsAbhi a3879f3fa7 Update commitMultipleFiles.ts 2025-06-07 10:08:52 -05:00
TrèsAbhi 135a2d74c4 Update commitMultipleFiles.ts 2025-06-07 09:34:14 -05:00
TrèsAbhi 233f866c9e Update assets.yml 2025-06-06 23:28:21 -05:00
TrèsAbhi 9e880ff24f Update assets.yml 2025-06-06 21:55:03 -05:00
TrèsAbhi 36039563e0 Update assets.yml 2025-06-06 21:54:16 -05:00
TrèsAbhi 022e970537 Update createBlob.ts 2025-06-06 14:48:36 -05:00
TrèsAbhi 51e99ec442 Update applyPatches.ts 2025-06-05 15:52:06 -05:00
TrèsAbhi caeba34ba1 feat: add internals 2025-06-05 14:22:27 -05:00
TrèsAbhi 6d6a634973 fix: a bunch of stupid things 2025-06-05 13:01:50 -05:00
TrèsAbhi 55e6599eaa Update host-bot.yml 2025-06-05 09:23:45 -05:00
TrèsAbhi e146366385 New Crowdin updates (#156)
* New translations en.json (Chinese Simplified)

* New translations en.json (Chinese Simplified)

* New translations en.json (Chinese Simplified)

* New translations en.json (Chinese Simplified)

* New translations en.json (Russian)

* New translations en.json (Chinese Simplified)

* New translations en.json (Chinese Simplified)

* New translations en.json (Chinese Simplified)

* New translations en.json (Chinese Simplified)

* New translations en.json (Chinese Simplified)

* New translations en.json (Chinese Simplified)

* New translations en.json (Chinese Simplified)

* New translations en.json (Chinese Simplified)

* New translations en.json (Chinese Simplified)

* New translations en.json (Chinese Simplified)

* New translations en.json (Chinese Simplified)
2025-06-04 09:16:49 -05:00
TrèsAbhi b1dd319c1e Create discord 2025-05-26 23:31:53 -05:00
TrèsAbhi e7ca8f1b10 feat: remove UAssetAPI 2025-05-23 20:05:08 -05:00
tresabhi 0d8a677ac5 Merge branch 'main' into dev 2025-05-21 13:25:49 -05:00
tresabhi a8dc271e0a feat: update to imported base creators 2025-05-21 13:24:02 -05:00
TrèsAbhi f3d6ba68a7 New Crowdin updates (#154)
* New translations en.json (Ukrainian)

* New translations en.json (French)

* New translations en.json (Spanish)

* New translations en.json (Japanese)

* New translations en.json (Portuguese)

* New translations en.json (Russian)

* New translations en.json (Chinese Simplified)

* New translations en.json (Polish)

* New translations en.json (Ukrainian)

* New translations en.json (French)

* New translations en.json (Spanish)

* New translations en.json (Japanese)

* New translations en.json (Portuguese)

* New translations en.json (Russian)

* New translations en.json (Chinese Simplified)

* New translations en.json (Polish)

* New translations en.json (Russian)

* New translations en.json (Russian)

* New translations en.json (Ukrainian)

* New translations en.json (French)

* New translations en.json (Spanish)

* New translations en.json (Japanese)

* New translations en.json (Portuguese)

* New translations en.json (Russian)

* New translations en.json (Chinese Simplified)

* New translations en.json (Polish)

* New translations en.json (Polish)

* New translations en.json (Russian)

* New translations en.json (Ukrainian)

* New translations en.json (French)

* New translations en.json (Spanish)

* New translations en.json (Japanese)

* New translations en.json (Portuguese)

* New translations en.json (Russian)

* New translations en.json (Chinese Simplified)

* New translations en.json (Polish)

* New translations en.json (Japanese)

* New translations en.json (Japanese)

* New translations en.json (Chinese Simplified)
2025-05-20 09:04:31 -05:00
TrèsAbhi e68b27bac4 fix: don't return on bot 2025-05-19 17:39:02 -05:00
tresabhi d49eef7308 feat: update uasset 2025-05-19 12:47:49 -05:00
tresabhi 6e630a91aa Merge branch 'main' of https://github.com/tresabhi/blitzkit 2025-05-19 12:47:37 -05:00
tresabhi 2c66e79daf Merge branch 'preview' 2025-05-19 12:47:32 -05:00
TrèsAbhi 9a94a4e371 Update rating-na.yml 2025-05-18 19:00:33 -05:00
TrèsAbhi b1372c998d Update rating-eu.yml 2025-05-18 18:59:44 -05:00
TrèsAbhi 4ed93cb38f Update rating-asia.yml 2025-05-18 18:59:15 -05:00
TrèsAbhi 4d1b175c07 Update averages.yml 2025-05-18 18:58:37 -05:00
TrèsAbhi ecfedc32ad Update assets.yml 2025-05-18 18:58:01 -05:00
TrèsAbhi 9da514c329 Update assets.yml 2025-05-18 11:38:41 -05:00
tresabhi ee5386c925 fix: secrets 2025-05-18 09:58:38 -05:00
tresabhi 1a90e9312d feat: logs 2025-05-18 09:55:02 -05:00
tresabhi 2c7082fe04 feat: fast assets 2025-05-18 09:54:12 -05:00
tresabhi 518a83ee73 fix: bruh what 2025-05-16 23:03:56 -05:00
tresabhi 25c40bcea2 feat: logs 2025-05-16 22:33:31 -05:00
tresabhi f88ac8daf7 feat: more heuristic formats 2025-05-16 22:23:58 -05:00
tresabhi c4be6b78b6 feat: heuristics 2025-05-16 22:23:34 -05:00
tresabhi 2cfc65a990 feat: migrate tanks 2025-05-16 22:11:01 -05:00
tresabhi a8eb751048 feat: migrate tanks search page 2025-05-16 19:20:29 -05:00
tresabhi f030fd53b1 feat: slugs 2025-05-16 19:14:56 -05:00
tresabhi da506083c9 feat: migrate tier list 2025-05-16 18:15:27 -05:00
tresabhi 8bdc4d9b1b fix: sessio 2025-05-16 18:13:57 -05:00
tresabhi e0718d9ebb fix: migrate performance 2025-05-16 18:12:19 -05:00
tresabhi dbf1718d39 fix: migrate guess 2025-05-16 18:09:33 -05:00
tresabhi 84dd13c0ac feat: rename to path 2025-05-16 18:07:15 -05:00
tresabhi fdecef5f9c feat: migrate gallery 2025-05-16 18:06:04 -05:00
tresabhi 198e800958 feat: remove rybbit 2025-05-16 18:02:08 -05:00
tresabhi 29bb8ada06 feat: reduced navbar shadow 2025-05-16 18:01:10 -05:00
tresabhi 662f116afe fix: move guess components to src/components 2025-05-16 18:00:08 -05:00
tresabhi 02f0c078a5 fix: legacy redirect embed pages 2025-05-16 00:07:43 -05:00
tresabhi 4dd1113b6d feat: migrate embed and fix embed not rendering because of no context 2025-05-16 00:03:47 -05:00
tresabhi e656b83719 feat: migrate compare 2025-05-15 23:54:07 -05:00
tresabhi b90b355f8f feat: migrate urls 2025-05-15 23:44:20 -05:00
tresabhi 165a9cd719 feat: logs 2025-05-15 23:31:26 -05:00
tresabhi 5b8da36fb8 feat: effective and persistent angle 2025-05-15 23:21:01 -05:00
tresabhi bbe682fa73 feat: bigger icons 2025-05-15 23:03:10 -05:00
tresabhi af08df1526 feat: ricochet visualizer shell switcher 2025-05-15 23:02:15 -05:00
tresabhi 47a60adac7 feat: disable reload visualizer 2025-05-15 22:46:17 -05:00
tresabhi 10f3bc0026 fix: compare labels 2025-05-15 22:45:09 -05:00
tresabhi e7da1d582f fix: use pitch angle of transition of 15deg 2025-05-15 22:40:09 -05:00
tresabhi df70816f7e fix: use svh 2025-05-15 22:37:58 -05:00
tresabhi 091364d7f3 Merge branch 'main' into dev 2025-05-15 22:35:42 -05:00
tresabhi 753c06eee8 feat: logs 2025-05-07 20:54:24 -05:00
tresabhi 17713243b5 feat: final stuff 2025-05-07 20:51:52 -05:00
tresabhi 4e4f070368 feat: shinier 2025-05-07 19:43:40 -05:00
tresabhi 4064f163ec feat: remove plug 2025-05-07 19:42:49 -05:00
tresabhi b911f64847 feat: out animation 2025-05-07 19:41:47 -05:00
tresabhi b86b6e09d0 feat: font 2025-05-07 19:32:18 -05:00
tresabhi d2e7a477bb feat: fullscreen 2025-05-07 19:16:10 -05:00
tresabhi f9c182e68c feat: hide guess 2025-05-06 21:30:35 -05:00
tresabhi 7c497ab681 feat: more tintgs 2025-05-06 13:59:41 -05:00
tresabhi c840086c11 feat: tints 2025-05-06 13:56:56 -05:00
tresabhi 8649d09a94 feat: shadow 2025-05-06 13:39:07 -05:00
tresabhi c764564a96 feat: outline title 2025-05-06 13:29:40 -05:00
tresabhi ad8cbb96b7 feat: nerd time 2025-05-05 22:54:39 -05:00
tresabhi b409e26ca5 feat: reveal titles 2025-05-05 21:41:45 -05:00
tresabhi fbbfa5307c feat: skip 2025-05-05 21:22:05 -05:00
tresabhi 4165533838 feat: simplier hiding 2025-05-05 21:05:46 -05:00
tresabhi fb47ab3e64 feat: new auto rotate animation 2025-05-04 22:11:41 -05:00
tresabhi 57971453ad feat: stats 2025-05-04 21:45:38 -05:00
tresabhi c8cb490b48 feat: full logic 2025-05-04 21:39:09 -05:00
tresabhi 232f24181f feat: some guessing mechanics 2025-05-04 21:02:50 -05:00
tresabhi 46441d74d8 feat: some baswork 2025-05-04 13:08:28 -05:00
tresabhi a2274a6f0c idk man 2025-05-04 11:24:33 -05:00
tresabhi 0eb2827e7b Merge branch 'main' into dev 2025-05-02 21:28:54 -05:00
TrèsAbhi 41cb3f8511 Update Party3.astro 2025-05-02 09:32:22 -05:00
tresabhi 9405dccee9 feat: even more robust 2025-04-29 16:36:59 -05:00
tresabhi 83b0c6abc3 feat: persistent shells 2025-04-29 16:23:22 -05:00
tresabhi bf1621001b feat: more glow 2025-04-29 00:11:27 -05:00
tresabhi 8a5a4bf696 feat: glow and shells 2025-04-29 00:10:42 -05:00
tresabhi a99cce07dc feat: background 2025-04-28 17:43:29 -05:00
tresabhi d8c26ba24a feat: begennings of reload visuals 2025-04-28 17:21:42 -05:00
imgbot[bot]andImgBotApp f0b393c48f [ImgBot] Optimize images (#152)
*Total -- 1,028.23kb -> 900.50kb (12.42%)

/packages/website/public/assets/images/3d/grid.png -- 610.88kb -> 490.28kb (19.74%)
/packages/website/public/assets/images/icons/aim-caret.png -- 1.93kb -> 1.84kb (4.6%)
/packages/website/public/assets/images/icons/xp-multiplier.png -- 4.54kb -> 4.43kb (2.28%)
/packages/website/public/assets/images/third-party/wotb-news.png -- 404.33kb -> 397.41kb (1.71%)
/packages/website/public/assets/images/icons/custom-shell.png -- 6.55kb -> 6.54kb (0.18%)

Signed-off-by: ImgBotApp <[email protected]>
Co-authored-by: ImgBotApp <[email protected]>
2025-04-26 13:32:03 -05:00
TrèsAbhi d0d205bb93 New Crowdin updates (#150)
* New translations en.json (Ukrainian)

* New translations en.json (Ukrainian)

* New translations en.json (Russian)

* New translations en.json (Ukrainian)

* New translations en.json (French)

* New translations en.json (Spanish)

* New translations en.json (Japanese)

* New translations en.json (Polish)

* New translations en.json (Portuguese)

* New translations en.json (Chinese Simplified)

* New translations en.json (Russian)

* New translations en.json (Ukrainian)

* New translations en.json (Ukrainian)

* New translations en.json (Ukrainian)

* New translations en.json (Ukrainian)

* New translations en.json (French)

* New translations en.json (Spanish)

* New translations en.json (Japanese)

* New translations en.json (Polish)

* New translations en.json (Portuguese)

* New translations en.json (Russian)

* New translations en.json (Chinese Simplified)

* New translations en.json (Russian)

* New translations en.json (French)
2025-04-26 13:31:52 -05:00
tresabhi aeaf52d3ac feat: darker view range 2025-04-24 22:06:28 -05:00
tresabhi e05358952a feat: stat search 2025-04-24 22:04:33 -05:00
tresabhi c1000e1608 feat: more responsive 2025-04-24 20:54:24 -05:00
tresabhi 46c86c5352 feat: more decimal places for dimensios 2025-04-24 20:37:31 -05:00
tresabhi 507b503560 feat: remove units and make ranks softer 2025-04-24 20:35:58 -05:00
tresabhi 37ca981d33 feat: more responsive 2025-04-24 20:24:12 -05:00
tresabhi efe6d2b1a5 feat: better navbar background 2025-04-24 20:07:17 -05:00
tresabhi 9f79f9c1e8 fix: no draggable images 2025-04-22 22:01:36 -05:00
tresabhi 38b4c62777 feat: new maps 2025-04-22 21:56:39 -05:00
tresabhi df1bc56a4c feat: isolate stat sections 2025-04-22 21:22:26 -05:00
tresabhi c3d2b063bc feat: new ricochet visualizer 2025-04-22 21:10:22 -05:00
tresabhi 1b94748668 feat: start of ricochet visual 2 2025-04-22 16:35:49 -05:00
tresabhi f4f804727f feat: slicker design 2025-04-22 14:42:04 -05:00
tresabhi 3729072594 feat: prettier 2025-04-22 14:36:31 -05:00
tresabhi c174f32e15 feat: view range visualizer 2025-04-22 14:35:34 -05:00
tresabhi 2443ecde2f feat: turretless support 2025-04-22 13:10:01 -05:00
tresabhi 9c027b3dde feat: puncture hole 2025-04-22 01:06:38 -05:00
tresabhi 22d794ac65 feat: animations 2025-04-22 00:50:14 -05:00
tresabhi 35073c184e test 2025-04-21 18:39:28 -05:00
tresabhi 4741406e4a fix: include prisma only in bot 2025-04-21 18:30:35 -05:00
tresabhi 24107433c6 fix: use built prisma 2025-04-21 18:24:19 -05:00
tresabhi 05c6fcfb34 fix: inline 2025-04-21 18:21:12 -05:00
tresabhi be7a16d399 feat: lower contrast 2025-04-21 18:19:05 -05:00
tresabhi c7f781dbb2 feat: ricochet visualizer 2025-04-21 18:09:57 -05:00
tresabhi a66c6ebb27 feat: classic styled components 2025-04-21 17:01:32 -05:00
tresabhi 83aeca2e5e Merge branch 'main' into dev 2025-04-21 16:39:49 -05:00
tresabhi 89a3db05d8 Merge branch 'main' of https://github.com/tresabhi/blitzkit 2025-04-21 16:39:08 -05:00
tresabhi 6050145b16 fix: home page hot tanks 2025-04-21 16:39:06 -05:00
tresabhi 77c78741b3 fix: remove unused type 2025-04-21 16:37:29 -05:00
TrèsAbhi f35670d6a8 Update Party3.astro 2025-04-21 14:36:24 -05:00
tresabhi 3392a57480 feat: rotation visualize 2025-04-20 23:00:08 -05:00
tresabhi ed64ee8228 feat: hull traverse visualizer 2025-04-20 22:51:53 -05:00
tresabhi 4f47d6ce85 Merge branch 'main' into dev 2025-04-20 21:35:06 -05:00
tresabhi 92d56ac086 fix: onPointerDown 2025-04-20 21:34:57 -05:00
tresabhi 671b8b60b9 feat: update prisma with custom output 2025-04-20 21:31:15 -05:00
tresabhi ba5a5245d9 feat: update prisma 2025-04-20 21:27:00 -05:00
tresabhi eee262add7 fix: submodules 2025-04-20 21:18:54 -05:00
tresabhi e5eaf3fd75 fix: submodules 2025-04-20 21:18:02 -05:00
tresabhi 5fdc9044ca fix: hero interactibility 2025-04-20 21:16:50 -05:00
tresabhi 0924a77776 fix: mas width for meta section 2025-04-20 21:13:40 -05:00
tresabhi 1a46e176f5 fix: tankopedia title 2025-04-20 21:11:16 -05:00
tresabhi efb8df9769 feat: logs 2025-04-20 21:00:57 -05:00
tresabhi 04e09b84ff feat: skeleton and proper file extensions 2025-04-20 20:49:54 -05:00
tresabhi b52c107af9 feat: parrelel api 2025-04-19 00:48:29 -05:00
tresabhi c5e6f5e2eb feat: glossary cron 2025-04-19 00:47:28 -05:00
tresabhi 365c68aa4d feat: move popular tanks to cron job 2025-04-18 23:57:04 -05:00
tresabhi ff9ec55da6 feat: increase title gap 2025-04-17 13:06:40 -05:00
tresabhi 2a2994ae69 feat: more responsive 2025-04-17 13:00:53 -05:00
tresabhi e3c6497d29 feat: better meta 2025-04-17 00:23:01 -05:00
tresabhi bdc013b4c8 fix: cleaner clear button 2025-04-16 23:34:30 -05:00
tresabhi e20d65d218 feat: darker 2025-04-16 23:22:12 -05:00
tresabhi 8b726c12d9 fix: invalidate frams on reveal 2025-04-16 23:20:44 -05:00
tresabhi da704e6181 feat: transition skeleton 2025-04-16 23:18:24 -05:00
tresabhi 64d346ccb6 feat: in-hero controls 2025-04-15 16:54:36 -05:00
tresabhi c090ad6492 feat: disturb on tab change and no title select 2025-04-15 16:37:10 -05:00
tresabhi 8b6610151e fix: keys 2025-04-15 16:29:14 -05:00
tresabhi 545b655d4e feat: slicker loading 2025-04-15 00:35:12 -05:00
tresabhi 0e6aa734cb feat: advanced jsxTree 2025-04-15 00:11:49 -05:00
tresabhi 2bef96475c feat: quick controls 2025-04-14 23:56:29 -05:00
tresabhi 45938c875f feat: skeleton search 2025-04-14 23:28:35 -05:00
tresabhi 9d916a588d feat: cooler header 2025-04-14 19:26:41 -05:00
tresabhi f0295079cc feat: quiz input angles animaiton 2025-04-14 18:56:02 -05:00
tresabhi 6d8387fa9d feat: foggy transition 2025-04-14 18:52:49 -05:00
tresabhi 7a18de6650 fix: don't reset camera on tab change 2025-04-14 17:30:51 -05:00
tresabhi cc6c4faa2d feat: migration 2025-04-06 22:57:35 -05:00
TrèsAbhi 4253cd3e1b fix: allow 2025-04-06 22:04:01 -05:00
TrèsAbhi 75cf827082 Update website.yml 2025-04-06 19:59:27 -05:00
TrèsAbhi 73c8807f14 no, no, no, NOW all hail pyogenics i messed up the last time 2025-04-06 16:03:04 -05:00
TrèsAbhi 9fac6dd40d all hail pyogenics 2025-04-06 15:53:23 -05:00
TrèsAbhi c06c338536 fix: add env and remove compressors 2025-04-06 10:48:08 -05:00
TrèsAbhi 9258623931 Update astro.config.mjs 2025-04-06 00:12:01 -05:00
tresabhi 3b02c25973 fix: disable playformCompress 2025-04-05 22:02:26 -05:00
tresabhi f90768d155 fix: env 2025-04-05 17:08:55 -05:00
tresabhi d77bd6a5f9 feat: logs 2025-04-05 16:15:55 -05:00
tresabhi 6836cb327f feat: more images 2025-04-05 16:07:42 -05:00
tresabhi 4373efd0cd feat: move images to blitzkit 2025-04-05 16:00:52 -05:00
tresabhi f13165e77d feat: better ui 2025-04-05 15:09:15 -05:00
tresabhi 8a5b0c1170 fix: gun-specific shell discrimination 2025-04-05 15:09:12 -05:00
tresabhi f16511a72e Merge branch 'main' into dev 2025-04-05 14:57:41 -05:00
TrèsAbhi 76f7ae45ce Update index.astro 2025-04-04 21:27:42 -05:00
TresAbhi ad2aaa7bf8 feat: some sketchy code 2025-04-05 02:07:35 +00:00
TresAbhi 2a4375c718 Merge branch 'main' into preview 2025-04-04 20:26:22 +00:00
tresabhi df0dc4f118 feat: shell filters 2025-04-03 16:33:48 -05:00
tresabhi 92399de5e2 fix: navbar interact 2025-04-03 13:00:23 -05:00
tresabhi 8d9dff8d73 feat: inline 2025-04-03 12:53:54 -05:00
tresabhi f91744f2f0 feat: compressor again 2025-04-03 12:51:24 -05:00
tresabhi e946dfdb69 feat: compressor 2025-04-03 12:48:17 -05:00
tresabhi 6283ddc57a feat: astro seo 2025-04-03 12:45:33 -05:00
tresabhi 2d66e0ab28 fix: missing padding backgrond 2025-04-03 12:34:02 -05:00
tresabhi c3d8f15a2a feat: better robots.txt 2025-04-03 12:23:53 -05:00
tresabhi 21a37ec6cc feat: new nav bar 2025-04-03 12:15:08 -05:00
tresabhi de471400ad feat: partytown 2025-04-03 11:34:57 -05:00
tresabhi 0b16295853 fix: keys 2025-04-03 11:31:31 -05:00
TrèsAbhi 63eea81856 Update stitches.config.ts 2025-04-02 21:55:08 -05:00
tresabhi ba57d61af5 feat: skeleton 2025-04-02 17:59:23 -05:00
tresabhi 3d940f4b47 feat: discord plug 2025-04-02 17:48:51 -05:00
tresabhi 8ef355c574 feat: we don't talk about it 2025-04-02 16:11:09 -05:00
tresabhi 71e1ab1362 aaaaaaaaaaaaaaaa 2025-04-01 19:38:58 -05:00
tresabhi 53dc108356 Merge branch 'main' of https://github.com/tresabhi/blitzkit 2025-04-01 19:38:01 -05:00
tresabhi 57b3218c5a undo cue4 2025-04-01 19:38:00 -05:00
tresabhi 7472e39faf fix: gifs 2025-04-01 19:34:03 -05:00
tresabhi 034417d19f fix: remove cue4 2025-03-31 17:49:23 -05:00
tresabhi 0368e9ceda feat: pink bot 2025-03-31 17:44:08 -05:00
tresabhi 28f365f762 fix: no class list 2025-03-31 17:39:42 -05:00
tresabhi 40a81f6b1b fix: class list 2025-03-31 17:39:01 -05:00
tresabhi 9475d22472 feat: uh hahaha you'll see ... again! 2025-03-31 17:36:40 -05:00
tresabhi 9538a03afb feat: uh hahaha you'll see 2025-03-31 16:54:32 -05:00
tresabhi d5d171bea6 4 2025-03-30 14:37:40 -05:00
tresabhi a9c9a90ac1 fix: disable /auction 2025-03-30 12:53:14 -05:00
tresabhi f7c562f8b6 fix: detect invalid 0-length translations 2025-03-30 12:51:34 -05:00
TrèsAbhi 836cf69f01 New Crowdin updates (#149)
* New translations en.json (Russian)

* New translations en.json (Ukrainian)

* New translations en.json (Spanish)

* New translations en.json (Chinese Simplified)
2025-03-26 14:37:29 -05:00
tresabhi ba17aae706 feat: bump int size 2025-03-25 15:29:41 -05:00
TrèsAbhi 30ca5c053a Update tankNames.ts 2025-03-14 12:14:55 -05:00
tresabhi c36419f5b6 fix: don't include cue4 2025-03-11 10:40:02 -05:00
tresabhi 1879895db2 feat: add 124 support 2025-03-11 10:13:02 -05:00
tresabhi c964e3c8ec feat: google crawler 2025-03-03 17:49:45 -06:00
tresabhi 2ef6d18f82 lol why cue4??? 2025-03-03 16:19:43 -06:00
tresabhi 10b672572b feat: try appending dvpl? 2025-03-03 16:15:58 -06:00
TrèsAbhi 2a4efa8cd2 fix: check for changes for real 2025-03-03 12:29:25 -06:00
TrèsAbhi 5a8435da29 Update Footer.astro 2025-03-03 12:15:05 -06:00
TrèsAbhi 3461349a96 Update Footer.astro 2025-03-03 12:13:06 -06:00
TrèsAbhi 3791e9df12 New Crowdin updates (#147)
* New translations en.json (French)

* New translations en.json (French)

* New translations en.json (Ukrainian)

* New translations en.json (Ukrainian)

* New translations en.json (Portuguese)

* New translations en.json (Portuguese)

* New translations en.json (Russian)

* New translations en.json (French)

* New translations en.json (French)

* New translations en.json (Ukrainian)

* New translations en.json (French)

* New translations en.json (French)

* New translations en.json (Ukrainian)

* New translations en.json (Ukrainian)

* New translations en.json (Japanese)

* New translations en.json (Chinese Simplified)

* New translations en.json (Chinese Simplified)

* New translations en.json (Chinese Simplified)

* New translations en.json (Chinese Simplified)

* New translations en.json (Chinese Simplified)

* New translations en.json (Chinese Simplified)

* New translations en.json (Portuguese)

* New translations en.json (Chinese Simplified)

* New translations en.json (Chinese Simplified)

* New translations en.json (Chinese Simplified)

* New translations en.json (Chinese Simplified)

* New translations en.json (Russian)

* New translations en.json (Ukrainian)

* New translations en.json (Chinese Simplified)

* New translations en.json (Chinese Simplified)

* New translations en.json (Chinese Simplified)

* New translations en.json (Chinese Simplified)

* New translations en.json (Chinese Simplified)

* New translations en.json (Chinese Simplified)

* New translations en.json (Chinese Simplified)

* New translations en.json (Chinese Simplified)

* New translations en.json (Chinese Simplified)

* New translations en.json (Russian)
2025-03-03 11:10:15 -06:00
TrèsAbhi b3c36aac93 New Crowdin updates (#146)
* New translations en.json (Polish)

* New translations en.json (Polish)

* New translations en.json (Japanese)

* New translations en.json (Japanese)

* New translations en.json (Japanese)

* New translations en.json (Japanese)

* New translations en.json (Russian)

* New translations en.json (Russian)

* New translations en.json (Ukrainian)

* New translations en.json (Russian)

* New translations en.json (Russian)

* New translations en.json (Spanish)

* New translations en.json (Ukrainian)

* New translations en.json (Ukrainian)

* New translations en.json (Portuguese)

* New translations en.json (Portuguese)

* New translations en.json (Russian)

* New translations en.json (Polish)

* New translations en.json (Polish)

* New translations en.json (Spanish)

* New translations en.json (Japanese)

* New translations en.json (Chinese Simplified)

* New translations en.json (Japanese)

* New translations en.json (Japanese)

* New translations en.json (Ukrainian)

* New translations en.json (Polish)

* New translations en.json (Chinese Simplified)

* New translations en.json (Ukrainian)

* New translations en.json (Ukrainian)

* New translations en.json (Russian)

* New translations en.json (French)

* New translations en.json (Chinese Simplified)

* New translations en.json (Chinese Simplified)

* New translations en.json (Ukrainian)

* New translations en.json (Russian)

* New translations en.json (Russian)

* New translations en.json (Russian)

* New translations en.json (Ukrainian)

* New translations en.json (Ukrainian)

* New translations en.json (Portuguese)

* New translations en.json (Portuguese)

* New translations en.json (Portuguese)

* New translations en.json (Russian)

* New translations en.json (Russian)

* New translations en.json (Russian)

* New translations en.json (Russian)

* New translations en.json (Russian)

* New translations en.json (Portuguese)

* New translations en.json (Portuguese)

* New translations en.json (Portuguese)

* New translations en.json (Chinese Simplified)
2025-02-03 11:07:41 -06:00
TrèsAbhi c0895409bc Update index.ts 2025-01-24 11:27:45 -06:00
TrèsAbhi 438b565cbb New Crowdin updates (#145) 2025-01-19 13:00:15 -06:00
tresabhi cf1a82e89b fix: remove default 2025-01-19 12:51:26 -06:00
tresabhi 0506e361b2 feat: more prune 2025-01-19 12:46:57 -06:00
tresabhi d6a1357a82 Merge branch 'main' into dev 2025-01-19 12:41:06 -06:00
tresabhi a5a1dbd51b fix: [Oo] for /debug 2025-01-18 14:16:49 -06:00
tresabhi 5201350e44 fix: [Oo] for /stats 2025-01-18 14:16:26 -06:00
tresabhi 6a84b9d5ae fix: stricter pattern 2025-01-18 14:07:47 -06:00
tresabhi cf04fe21b3 fix: logs 2025-01-18 13:59:14 -06:00
tresabhi 84eb3c2da3 fix: version 2025-01-18 13:49:37 -06:00
tresabhi 22bf2dc1d8 feat: logs 2025-01-18 13:49:18 -06:00
tresabhi b9c339daa7 fix: search keys 2025-01-18 13:47:31 -06:00
tresabhi ef3006cac1 fix: double full stops 2025-01-18 13:42:52 -06:00
TrèsAbhi e482fd40c1 Update applyPatches.ts 2025-01-18 11:41:45 -06:00
TrèsAbhi cc4569966e Update applyPatches.ts 2025-01-18 09:19:38 -06:00
tresabhi 3708a3ced7 fix: handle deleted tanks 2025-01-17 20:29:33 -06:00
tresabhi 0ae59c2fd7 fix: check dir exists 2025-01-17 20:15:09 -06:00
tresabhi 7027f63236 feat: prune 2025-01-17 19:56:46 -06:00
TrèsAbhi 6725e79021 New Crowdin updates (#140) 2025-01-17 19:36:39 -06:00
tresabhi 5ca3cee9da feat: verbose 2025-01-17 19:22:02 -06:00
tresabhi 602a5a1e99 fix: move env 2025-01-17 19:19:45 -06:00
tresabhi bfbf3bdc39 fix: no double dvpl 2025-01-17 19:17:39 -06:00
tresabhi 644686582e fix: icon api 2025-01-17 19:06:07 -06:00
TrèsAbhi 1c00bc81f8 New Crowdin updates (#139)
* New translations en.json (French)

* New translations en.json (Spanish)

* New translations en.json (Japanese)

* New translations en.json (Polish)

* New translations en.json (Portuguese)

* New translations en.json (Russian)

* New translations en.json (Ukrainian)

* New translations en.json (Chinese Simplified)

* New translations en.json (Portuguese)

* New translations en.json (Portuguese)

* New translations en.json (Russian)

* New translations en.json (Russian)

* New translations en.json (Russian)

* New translations en.json (Chinese Simplified)
2025-01-17 12:46:05 -06:00
TrèsAbhi ac3b69bec5 Update assets.yml 2025-01-17 12:45:12 -06:00
TrèsAbhi 3e14c943b6 Update assets.yml 2025-01-16 23:05:13 -06:00
TrèsAbhi d33633be2c Update assets.yml 2025-01-16 22:15:24 -06:00
TrèsAbhi 4bf70d02d0 Update Crowdin configuration file 2025-01-16 20:48:29 -06:00
tresabhi 377bcf0e38 fix: env 2025-01-16 20:44:55 -06:00
tresabhi 884b6d4318 fix: run tests even on dev 2025-01-16 20:36:49 -06:00
tresabhi ee94d762d0 fix: paths 2025-01-16 20:34:28 -06:00
tresabhi bcde319ac1 feat: move docs 2025-01-16 20:23:39 -06:00
tresabhi a4828774ca feat: translate compare 2025-01-16 20:14:34 -06:00
tresabhi e59725d763 feat: logs 2025-01-16 19:59:24 -06:00
tresabhi a62179a853 Merge branch 'main' into dev 2025-01-16 19:58:31 -06:00
TrèsAbhi 38ba940a98 New Crowdin updates (#138) 2025-01-16 19:56:42 -06:00
tresabhi a07d6c775e fix: remove writefile 2025-01-16 19:55:18 -06:00
tresabhi f9f7468544 feat: replace $ 2025-01-16 14:22:30 -06:00
tresabhi 98724df711 feat: update bot chunk 4 2025-01-16 14:10:28 -06:00
tresabhi 5499cb5cca feat: update bot chunk 3 2025-01-16 13:53:29 -06:00
tresabhi 122b3f6478 feat: update bot chunk 2 2025-01-16 13:48:13 -06:00
tresabhi d2b24fc953 feat: update bot chunk 1 2025-01-15 20:14:05 -06:00
tresabhi bb557a7dd7 feat: use thing 2025-01-15 14:21:27 -06:00
tresabhi f1612e8fe3 feat: path 2025-01-15 14:16:39 -06:00
tresabhi d12f4fb00e feat: logs 2025-01-15 14:06:28 -06:00
tresabhi ad555ece9a fix: warning 2025-01-15 14:00:06 -06:00
tresabhi 9aee8feaf4 feat: translate embeds 2025-01-15 13:55:24 -06:00
tresabhi baa16840df feat: footer lang 2025-01-15 13:10:57 -06:00
tresabhi 4e80490fd4 feat: localize sessin 2025-01-14 20:32:17 -06:00
tresabhi 6233c16b88 feat: fixed localize tankopedia chars 2025-01-14 20:19:37 -06:00
tresabhi c4f1d9f3b0 feat: localize tankopedia chars 2025-01-14 20:13:38 -06:00
tresabhi 2c365cdea0 feat: localize tankopedia config 2025-01-14 19:37:03 -06:00
tresabhi 18afa4cd28 feat: localize tankopedia reviews 2025-01-14 19:28:14 -06:00
tresabhi ef9778ea96 feat: localize game assets 2025-01-14 19:22:41 -06:00
tresabhi d8459d373c feat: start of localized proto strings 2025-01-14 14:38:41 -06:00
tresabhi 7900c61a9b feat: localize tankopedia tech tree 2025-01-14 14:13:00 -06:00
tresabhi ceb7842d49 feat: localize tankopedia meta section 2025-01-14 14:04:46 -06:00
tresabhi e0c897025e feat: localize tankopedia sandbox 2025-01-13 20:56:30 -06:00
tresabhi ade6ec8af1 feat: localize tank search 2025-01-13 20:06:43 -06:00
tresabhi 06cbe1e733 feat: localize language 2025-01-10 20:46:15 -06:00
tresabhi cb3e759f75 feat: remove redundant /en 2025-01-10 20:38:28 -06:00
tresabhi e4558d978c fix: tool og strings 2025-01-10 20:30:08 -06:00
tresabhi 260d819c77 feat: auto prefixor 2025-01-10 14:37:29 -06:00
tresabhi ffe58de179 Merge branch 'main' into dev 2025-01-10 14:04:54 -06:00
tresabhi 6fbe1d6339 feat: locales 2025-01-10 14:04:42 -06:00
TrèsAbhi 835d03d12c Delete packages/core/lang/hr.json 2025-01-10 14:00:38 -06:00
TrèsAbhi 2b208fa6a0 New Crowdin updates (#137) 2025-01-10 13:59:59 -06:00
tresabhi 66d63d5c60 Merge branch 'main' into dev 2025-01-10 13:49:28 -06:00
tresabhi 134566f1d8 feat: hide version... correctly 2025-01-10 12:06:20 -06:00
tresabhi d592a95cae feat: hide on preview 2025-01-10 11:56:00 -06:00
tresabhi 4f74556eb6 feat: hide version 2025-01-10 11:53:14 -06:00
tresabhi 1342f434a3 feat: desc 2025-01-10 11:14:43 -06:00
TrèsAbhi 6110471990 Update index.astro 2025-01-10 11:03:55 -06:00
TrèsAbhi 359eec5209 Update package.json 2025-01-10 10:46:57 -06:00
tresabhi 6ccffa0458 feat: enable vercel 2025-01-10 10:38:02 -06:00
tresabhi 4c0c10e39e feat: hide hot tanks 2025-01-10 10:12:31 -06:00
tresabhi 3d41c56c73 fix: use en 2025-01-10 10:10:59 -06:00
TrèsAbhi e0dda567f4 Update credits.md 2025-01-07 23:16:07 -06:00
tresabhi 91b367cd70 feat: start of tankopedia translation 2025-01-07 13:59:33 -06:00
tresabhi 5a65fee1d1 feat: translate tank search 2025-01-07 13:50:06 -06:00
tresabhi c7856364ad fix: some linting 2025-01-07 13:20:20 -06:00
tresabhi 65899a06c4 feat: move docs up 2025-01-07 13:12:22 -06:00
tresabhi 571ae81306 feat: translate tier list 2025-01-07 13:09:05 -06:00
tresabhi 6b2dda0f9d feat: translate gallery 2025-01-07 13:00:43 -06:00
tresabhi 9de41529d1 feat: localize performance 2025-01-07 12:47:55 -06:00
tresabhi 7dfdf4c11b feat: start of perforamnce 2025-01-06 20:31:21 -06:00
tresabhi db4132f666 feat: better lang selector 2025-01-06 20:14:33 -06:00
tresabhi d9688f6051 feat: homepage 2025-01-06 20:09:11 -06:00
TrèsAbhi 12e89a6b65 Update credits.md 2025-01-05 11:39:25 -06:00
TrèsAbhi 2d524cd273 Update Crowdin configuration file 2025-01-05 09:14:29 -06:00
tresabhi 1d44ecab18 Merge branch 'main' into dev 2025-01-03 12:36:02 -06:00
tresabhi bf9addf589 feat: iteration 2025-01-03 12:32:03 -06:00
tresabhi 4deee2d709 feat: update locales 2025-01-03 12:15:14 -06:00
tresabhi 309fda1ed1 feat: translators 2025-01-03 12:08:03 -06:00
tresabhi d6e7f35214 feat: translators 2025-01-02 19:43:13 -06:00
TrèsAbhi 7cd9131b60 Update assets.yml 2024-12-30 11:42:48 -06:00
tresabhi 599b81934e feat: simplification 2024-12-29 20:19:51 -06:00
tresabhi 3f595d0d8a Merge branch 'main' into dev 2024-12-29 20:07:12 -06:00
TrèsAbhi 9afed23bb8 feat: simplify 2024-12-29 20:06:34 -06:00
TrèsAbhi fc869f8b45 New Crowdin updates (#136) 2024-12-29 20:05:52 -06:00
TrèsAbhi cf7ba1c6b5 New translations en-us.json (Portuguese) (#135) 2024-12-29 20:04:04 -06:00
TrèsAbhi 07ca41e82a Merge pull request #134 from tresabhi/l10n_main
New Crowdin updates
2024-12-28 09:07:30 -06:00
tresabhi c487d9af61 feat: disable navbar account 2024-12-27 14:04:14 -06:00
tresabhi 9be6725043 feat: some more localized links 2024-12-27 14:03:43 -06:00
tresabhi e0daf85561 feat: some more localized links 2024-12-27 14:01:59 -06:00
tresabhi 8203db3dc2 feat: some locale links 2024-12-27 13:43:25 -06:00
tresabhi eb5527706e fix: remove dead code 2024-12-27 13:34:39 -06:00
tresabhi 1f577c2317 feat: i18n paths 2024-12-27 13:16:51 -06:00
tresabhi 68362c22b1 fix: imports 2024-12-27 12:59:56 -06:00
tresabhi 844965bcb0 feat: locale redirect 2024-12-27 12:55:52 -06:00
tresabhi 1843eb3bcf feat: move to locale 2024-12-27 12:38:38 -06:00
tresabhi 60ab845326 feat: set up locales 2024-12-26 14:36:48 -06:00
tresabhi 3bbc083b2a feat: logs 2024-12-26 14:10:41 -06:00
tresabhi 8df159b182 feat: i will do this later lol 2024-12-26 14:07:36 -06:00
tresabhi c7238b0342 feat: comments to ease users 2024-12-26 13:56:54 -06:00
tresabhi ba6006a320 feat: smaller title in header 2024-12-26 13:52:04 -06:00
tresabhi 43b9252f21 feat: hide chars 2024-12-26 13:47:51 -06:00
tresabhi d727ceaaf6 feat: more charts! 2024-12-26 13:47:06 -06:00
tresabhi eb95230a5f feat: start of charts 2024-12-23 12:48:52 -06:00
tresabhi b6fd5eaa66 feat: update readme 2024-12-23 12:37:12 -06:00
tresabhi 117f9892d6 feat: start of charts 2024-12-22 20:34:16 -06:00
tresabhi c20caf45a2 feat: rounding in blitzkit embeds 2024-12-22 20:30:08 -06:00
tresabhi 670b678348 feat: increase brightness of pbr tanks 2024-12-22 20:28:07 -06:00
tresabhi b1f0d4d844 feat: readd lobby lighting for static mode 2024-12-22 20:27:36 -06:00
tresabhi e9d1c82a60 feat: added option to hide tank under dynamic armor 2024-12-22 20:25:05 -06:00
tresabhi cc4345f1a3 fix: only show blue if 3rc saves the day 2024-12-22 20:21:23 -06:00
tresabhi 6d8326861b feat: background 2024-12-19 18:10:00 -06:00
tresabhi 8517ecfdb6 fix: app armor? 2024-12-19 13:26:25 -06:00
tresabhi a38b5d7ddd fix: remove show environment 2024-12-19 11:32:53 -06:00
tresabhi f726793819 the worst code i have ever written in my life 2024-12-19 11:27:35 -06:00
tresabhi 19531aa9ae feat: bring back good ol' 2024-12-19 11:22:38 -06:00
tresabhi 6d6bae847b feat: crowdin 2024-12-19 11:18:05 -06:00
tresabhi cc70b3ccc3 feat: logs 2024-12-19 11:16:27 -06:00
tresabhi e3bf619808 fix: remove comments 2024-12-19 11:09:32 -06:00
tresabhi f6cb4f2518 more adrenaline 2024-12-19 11:09:13 -06:00
tresabhi f396d6c4a1 fix: use stricter localizaiton 2024-12-19 11:04:48 -06:00
tresabhi 768c420ae4 Merge branch 'main' into dev 2024-12-19 10:41:46 -06:00
TrèsAbhi 7fba197bef Merge pull request #133 from tresabhi/l10n_main
New Crowdin updates
2024-12-19 10:41:26 -06:00
tresabhi b074481e1a fix: performance tool use performance 2024-12-19 10:29:32 -06:00
tresabhi 987e35ef8f feat: sticky headers for performance 2024-12-19 10:28:44 -06:00
tresabhi 83c77b5945 fix: make tank loader icon smaller 2024-12-19 10:20:09 -06:00
tresabhi e4f0120d67 feat: use blitzkit icons by default 2024-12-19 10:19:26 -06:00
tresabhi 2055c00154 Merge branch 'main' into dev 2024-12-17 21:49:58 -06:00
tresabhi c814230dcb feat: better loader 2024-12-17 21:49:55 -06:00
tresabhi 2f31aadb29 feat: better text in header 2024-12-17 21:46:44 -06:00
tresabhi 3113bf3a47 fix: filters 2024-12-17 21:06:11 -06:00
tresabhi 70bd54e03b feat: remove naked lighting 2024-12-17 19:45:48 -06:00
tresabhi 8863ac5fde feat: some icon only lighting 2024-12-17 11:12:04 -06:00
TrèsAbhi b62009ce2b Update Party3.astro 2024-12-17 09:58:49 -06:00
tresabhi 0f3d230f42 feat: better sizing for new icons 2024-12-16 23:42:38 -06:00
tresabhi 9db6b997c3 fix: use tanks key 2024-12-16 22:44:02 -06:00
tresabhi d9fcbd028b fix: re add blitzkit tank icons 2024-12-16 22:42:27 -06:00
tresabhi db74058075 feat: new angle 2024-12-16 22:40:36 -06:00
tresabhi 4180736d37 feat: neater code 2024-12-16 13:32:31 -06:00
tresabhi 382f04229e feat: better icons and sizing 2024-12-16 13:30:35 -06:00
tresabhi 3c9ba9ec53 feat: increased max recently viewed tank count to 14 2024-12-16 13:21:06 -06:00
tresabhi 4848234264 feat: custom tank icons 2024-12-16 12:41:24 -06:00
tresabhi 2ad0fcfdf9 feat: better hdr 2024-12-16 12:24:37 -06:00
tresabhi 8f0894364b fix: remove nitro ads 2024-12-16 11:01:07 -06:00
tresabhi 3695b8f7f4 fix: tag 2024-12-16 10:59:26 -06:00
tresabhi 4f8c1d416f feat: delete rando 2024-12-16 10:50:52 -06:00
tresabhi 453286677a Merge branch 'l10n_main' into dev 2024-12-16 10:49:54 -06:00
TrèsAbhi 53a49f199a New translations en-us.json (Croatian) 2024-12-16 10:49:28 -06:00
TrèsAbhi fdfde46342 New translations en-us.json (Ukrainian) 2024-12-16 10:49:26 -06:00
TrèsAbhi 1d836b2053 New translations en-us.json (Russian) 2024-12-16 10:49:25 -06:00
tresabhi 6d448dc5c4 feat: new languages 2024-12-16 10:49:18 -06:00
tresabhi 75d4d60b30 Merge branch 'main' into l10n_main 2024-12-16 10:44:05 -06:00
tresabhi e7f47fd2fd feat: handle no next price 2024-12-16 10:41:10 -06:00
tresabhi 50a3d1e922 feat: logs 2024-12-16 10:34:14 -06:00
tresabhi e296267ccd feat: add cpr 2024-12-16 10:30:05 -06:00
tresabhi d9aca6a3ed fix: include .git 2024-12-15 19:35:25 -06:00
tresabhi d07a6e954e fix: remove dead code 2024-12-15 19:30:22 -06:00
tresabhi 6bcaf685f8 fix: names 2024-12-15 19:26:58 -06:00
tresabhi 066f17a2f3 fix: concurrent only on main 2024-12-15 19:26:36 -06:00
tresabhi 374d6c22f9 feat: use artifact 2024-12-15 19:25:13 -06:00
tresabhi 55927258ca feat: use better emoji 2024-12-15 19:08:31 -06:00
tresabhi bb99220497 feat: /auction strikethrough and warning 2024-12-15 19:06:05 -06:00
tresabhi 4f6b41e264 feat: start work on website deployment 2024-12-15 18:59:20 -06:00
tresabhi f9c4cee30c feat: disable vercel deployments 2024-12-15 18:46:59 -06:00
tresabhi d865043b34 fix: invalidate on advanced highlighting change 2024-12-15 18:39:24 -06:00
tresabhi a4080f21b9 feat: optimize using claude lol 2024-12-15 18:33:15 -06:00
tresabhi 853c520d8a feat: optimize depth sampling 2024-12-15 18:26:34 -06:00
tresabhi d78f8c6ec4 feat: optimize constants 2024-12-15 18:21:03 -06:00
tresabhi 318a71bd32 feat: advanced mode 2024-12-15 18:13:23 -06:00
TrèsAbhi 2458d2c80c New translations en-us.json (Chinese Simplified) 2024-12-15 01:07:40 -06:00
TrèsAbhi 37a72e3bb5 New translations en-us.json (Chinese Simplified) 2024-12-15 00:08:24 -06:00
tresabhi bc9c9ad4e7 feat: start of custom renders 2024-12-14 22:32:28 -06:00
tresabhi b38c732983 fix: missing image backup 2024-12-14 15:46:47 -06:00
TrèsAbhi 415861f6e8 New translations en-us.json (Chinese Simplified) 2024-12-14 15:26:03 -06:00
TrèsAbhi 3124afa253 New translations en-us.json (Ukrainian) 2024-12-14 15:26:02 -06:00
TrèsAbhi 8523b9f44f New translations en-us.json (Russian) 2024-12-14 15:26:01 -06:00
TrèsAbhi 71e0404890 New translations en-us.json (Croatian (disambiguation)) 2024-12-14 15:26:00 -06:00
TrèsAbhi c01fd1f4ff New translations en-us.json (Spanish) 2024-12-14 15:25:59 -06:00
tresabhi 905ba59f4e feat: logs 2024-12-14 15:21:52 -06:00
tresabhi 33eea3f261 fix: cumulative rich presense 2024-12-14 15:14:48 -06:00
tresabhi 2237d460bb fix: opaque mode instantly updates now 2024-12-14 14:46:53 -06:00
tresabhi 12e7d664e5 fix: cursor and underline on hover in compare tank list 2024-12-14 14:44:53 -06:00
tresabhi 9e4bdcd458 fix: tanks with fixed camos no longer have the camo buttons in compare 2024-12-14 14:43:04 -06:00
tresabhi 03ec44c765 feat: chunk lines for /auction 2024-12-14 14:41:50 -06:00
tresabhi d9f6acea2d feat: /owned-tanks links to tankopedia and chunks better 2024-12-14 14:39:39 -06:00
tresabhi 5b5e204cce fix: tank hot swapping no longer crashes 2024-12-14 13:43:57 -06:00
tresabhi 60b2e62713 fix: /stats filters 2024-12-14 13:41:02 -06:00
tresabhi 5e7620ccf4 fix: crash on static mode 2024-12-14 13:33:23 -06:00
tresabhi c3a83abe5d feat: max 8 popular tanks 2024-12-14 13:28:48 -06:00
tresabhi 73cb3873d9 feat: search min and max lengths 2024-12-14 13:27:45 -06:00
TrèsAbhi 3b429a6c05 Merge pull request #132 from tresabhi/l10n_main 2024-12-14 13:03:25 -06:00
TrèsAbhi 76fe6b5e20 New translations en-us.json (Chinese Simplified) 2024-12-13 17:43:27 -06:00
TrèsAbhi 5c8af447b6 New translations en-us.json (Ukrainian) 2024-12-13 17:43:26 -06:00
TrèsAbhi 5a805b1cec New translations en-us.json (Russian) 2024-12-13 17:43:25 -06:00
tresabhi 326ae548b6 fix: env 2024-12-13 17:02:35 -06:00
tresabhi 3a2e75ab02 feat: version 2024-12-13 16:56:05 -06:00
tresabhi b4f8340f49 feat: logs 2024-12-13 16:55:57 -06:00
tresabhi 5e0d0a3d6d fix: remove extreme jpeg compression 2024-12-13 16:47:42 -06:00
tresabhi 4122ff5bf1 fix: suspense armor laoder 2024-12-13 16:45:59 -06:00
tresabhi d937f62ac1 feat: disable shooting range 2024-12-13 16:39:09 -06:00
tresabhi b4f0a9f1b9 Merge branch 'main' into dev 2024-12-13 16:37:20 -06:00
TrèsAbhi 68535149e3 New translations en-us.json (Croatian (disambiguation)) 2024-12-13 16:31:57 -06:00
TrèsAbhi 2419934638 New translations en-us.json (Spanish) 2024-12-13 16:31:56 -06:00
tresabhi c0076e9ef9 fix: avilable 2024-12-13 16:25:37 -06:00
tresabhi 1cd7438d5d feat: update lock 2024-12-13 16:18:34 -06:00
tresabhi ab798b722f Merge branch 'main' into dev 2024-12-13 16:18:21 -06:00
tresabhi 4e513998a9 feat: logs 2024-12-13 16:14:16 -06:00
tresabhi df34226a22 feat: more features 2024-12-13 16:11:43 -06:00
tresabhi 2f7f2362bb feat: auction command 2024-12-13 10:58:16 -06:00
tresabhi 66a54a9996 fix: make discriminator optional 2024-12-12 21:10:50 -06:00
tresabhi fdcbb8f29f feat: use epsilon 2024-12-12 21:07:40 -06:00
tresabhi 5ab0a12f4c fix: use max of dispersion 2024-12-12 21:03:40 -06:00
tresabhi d19d4e0e26 feat: consistent zoom 2024-12-12 19:35:10 -06:00
tresabhi 2f9791d34c fix: organize code 2024-12-12 19:06:06 -06:00
tresabhi cd53136dce feat: reduce rerenders 2024-12-12 18:32:27 -06:00
tresabhi 2eadad8612 feat: better lighting in shooting range 2024-12-12 18:31:49 -06:00
tresabhi 2fe3c50bef feat: some cleanuo 2024-12-12 18:18:51 -06:00
tresabhi 10c7e4a19d fix: reverse zoom 2024-12-12 18:17:01 -06:00
tresabhi 143c84f52f feat: zooming in 2024-12-12 16:03:34 -06:00
tresabhi 0c54905384 fix: ratio 2024-12-12 15:19:47 -06:00
tresabhi 437c5e0f57 fix: recursion on build website 2024-12-12 15:09:13 -06:00
tresabhi b4e4702415 feat: reorder home cards 2024-12-12 15:07:39 -06:00
tresabhi 4b8a154142 feat: real popular tanks list 2024-12-12 15:03:51 -06:00
tresabhi 31a61c8a6b feat: some turret traverse penalties 2024-12-08 21:51:39 -06:00
tresabhi 631af6205e Merge branch 'main' into dev 2024-12-08 20:29:49 -06:00
TrèsAbhi a78543c60f Update rating-eu.yml 2024-12-08 00:51:35 -06:00
TrèsAbhi 00783749ba Update rating-asia.yml 2024-12-08 00:51:15 -06:00
TrèsAbhi 9aba91a773 Update rating-na.yml 2024-12-08 00:50:54 -06:00
tresabhi 6667e548b2 Merge branch 'main' into dev 2024-12-04 21:05:24 -06:00
tresabhi 67f9147aac feat: circles 2024-12-02 19:05:51 -06:00
tresabhi 20f54a39d6 feat: separate target circle 2024-12-02 18:39:27 -06:00
tresabhi 26d3bdaac7 feat: parity size 2024-12-02 18:31:01 -06:00
TrèsAbhi dd3c86aa5b Update rating-na.yml 2024-12-02 13:43:26 -06:00
TrèsAbhi f770ba0e5e Update rating-eu.yml 2024-12-02 13:43:06 -06:00
TrèsAbhi c444210294 Update rating-asia.yml 2024-12-02 13:42:50 -06:00
tresabhi 74ac5b5ac2 feat: sizing 2024-12-01 23:54:27 -06:00
tresabhi 7188014fbb feat: aiming circle 2024-12-01 23:50:20 -06:00
tresabhi c039862c56 feat: physical aiming 2024-12-01 23:47:45 -06:00
tresabhi 3d6d18267d feat: more controls 2024-12-01 23:16:29 -06:00
tresabhi dced738055 feat: infinity aim 2024-12-01 22:53:36 -06:00
tresabhi e5ddbc7297 feat: turret moment 2024-12-01 22:48:18 -06:00
tresabhi 7f9a54ef85 feat: more props 2024-12-01 22:21:33 -06:00
tresabhi 65c52c2e82 feat: aiming caster 2024-12-01 22:11:38 -06:00
tresabhi 5a34a35638 feat: tighter cam fit 2024-12-01 21:47:09 -06:00
tresabhi 1281503de9 feat: more progress 2024-12-01 20:48:13 -06:00
tresabhi 7a3bdd8f35 feat: some more stuff 2024-12-01 20:23:23 -06:00
tresabhi d7e556e136 feat: better initial posiiton and contorl performance 2024-12-01 20:01:19 -06:00
tresabhi 0997e2b089 feat: start on ShootingRange 2024-12-01 19:42:27 -06:00
tresabhi 33c0fbbb9b Merge branch 'dev' of https://github.com/tresabhi/blitzkit into dev 2024-12-01 19:31:48 -06:00
tresabhi bef33659e5 feat: remove 2d visualizer 2024-12-01 19:31:47 -06:00
TrèsAbhi ede1c90f10 Update commitMultipleFiles.ts 2024-11-30 20:38:30 -06:00
TrèsAbhi 84dcfe4a14 Update rating-na.yml 2024-11-30 20:11:48 -06:00
TrèsAbhi 7a3541439b Update rating-eu.yml 2024-11-30 20:11:32 -06:00
TrèsAbhi 7ab8a01fb6 Update rating-asia.yml 2024-11-30 20:11:17 -06:00
TrèsAbhi 88729e0eca Update host-bot.yml 2024-11-29 23:26:21 -06:00
tresabhi 4218626cbf feat: more progress 2024-11-29 20:25:39 -06:00
tresabhi 08eed5ce31 Merge branch 'main' into dev 2024-11-29 19:13:49 -06:00
tresabhi 63a6e47878 fix: let's see 2024-11-29 19:12:52 -06:00
tresabhi 984dad4111 fix: let's see 2024-11-29 19:11:16 -06:00
tresabhi 00e89cff55 feat: start on visualizer 2024-11-29 19:10:37 -06:00
TrèsAbhi 2540b71fb7 Merge pull request #131 from tresabhi/l10n_main
New Crowdin updates
2024-11-29 17:19:15 -06:00
tresabhi cda83639b2 fix: tankoepdia pages warning padding 2024-11-29 13:29:22 -06:00
tresabhi e4e1903a2a fix: round caliber 2024-11-29 13:27:29 -06:00
tresabhi a5df2528f6 fix: color and align tank class in tankopedia header better 2024-11-29 13:25:38 -06:00
tresabhi 74c0740941 feat: optimize diff check 2024-11-29 13:24:25 -06:00
tresabhi 74e85f82f1 feat: optimize awaitables 2024-11-29 13:20:27 -06:00
tresabhi 80fca2e53a fix: react 2024-11-29 12:50:15 -06:00
tresabhi 4d0ca1cd1a fix: preserve jsx 2024-11-29 12:45:03 -06:00
tresabhi 50aeb01e0a fix: env 2024-11-29 12:37:32 -06:00
tresabhi a1a218c325 fix: isntall sharp 2024-11-29 12:33:26 -06:00
tresabhi e560754bb6 feat: external sharp 2024-11-29 12:28:36 -06:00
tresabhi dbc23c6473 fix: PUBLIC_ASSET_BRANCH 2024-11-29 12:15:30 -06:00
tresabhi a2bd62da92 fix: PUBLIC_ASSET_REPO 2024-11-29 12:13:58 -06:00
tresabhi c0d16b51de fix: use import.meta.env. 2024-11-29 12:11:51 -06:00
tresabhi d68870c254 fix: move env up 2024-11-29 12:10:37 -06:00
TrèsAbhi d91b46d730 New translations en-us.json (Croatian (disambiguation)) 2024-11-29 12:10:10 -06:00
TrèsAbhi 0758f0d8aa New translations en-us.json (Spanish) 2024-11-29 12:10:09 -06:00
tresabhi eacd63d472 feat: non-discrete json 2024-11-29 12:06:23 -06:00
tresabhi 39240e908d fix: locale 2024-11-29 12:01:21 -06:00
tresabhi 2f734c237b fix: include langs 2024-11-29 11:56:22 -06:00
tresabhi f155bae9bf feat: logs 2024-11-29 11:52:42 -06:00
tresabhi 1d37df710e feat: penetration in desc 2024-11-28 15:29:49 -06:00
tresabhi d35ed8a212 feat: further progress on embeds 2024-11-28 14:11:44 -06:00
tresabhi 33cd556c45 feat: resurrect tankopedia embeds 2024-11-28 13:50:18 -06:00
tresabhi 2dd8ffe570 fix: compare tool embed 2024-11-28 13:35:18 -06:00
tresabhi a22f9ca072 fix: remove brkl 2024-11-28 13:28:50 -06:00
tresabhi 520d530155 feat: resurrect rating leaderboard builder 2024-11-28 13:25:43 -06:00
tresabhi 5a4326dd32 feat: enable rating crons 2024-11-28 13:09:58 -06:00
tresabhi eb41434565 feat: add prisma 2024-11-28 13:08:06 -06:00
tresabhi bd160efdb2 feat: enable build bot 2024-11-27 20:13:37 -06:00
tresabhi 766a7081db feat: rename workflows 2024-11-27 20:13:20 -06:00
tresabhi e091cf5d06 feat: dev flags 2024-11-27 20:09:31 -06:00
tresabhi c81f6d08c0 feat: build bot completely 2024-11-27 19:59:53 -06:00
tresabhi ced3897696 feat: esbuild build 2024-11-26 21:03:01 -06:00
tresabhi 5f256ed84d feat: edit headers 2024-11-26 20:44:44 -06:00
tresabhi 53d811eeef feat: add gaps 2024-11-26 20:24:36 -06:00
tresabhi ef91eadaea feat: scroll to top on change 2024-11-26 20:23:20 -06:00
tresabhi 17bfb7c397 fix: touch action none 2024-11-26 20:14:37 -06:00
tresabhi f5d06631c2 feat: tier list share button 2024-11-26 20:04:05 -06:00
tresabhi 258279205d feat: hide tanks from lost if placed 2024-11-25 14:20:10 -06:00
tresabhi 6ace0aa38a feat: preview cards 2024-11-25 14:16:33 -06:00
tresabhi bae1e944b7 feat: sort 2024-11-25 14:11:53 -06:00
tresabhi 62d4ec07f0 feat: remove on no place 2024-11-25 14:01:35 -06:00
tresabhi 5e912e5b51 feat: better placing 2024-11-25 13:58:52 -06:00
tresabhi a08107d0b2 feat: trim header 2024-11-24 21:03:19 -06:00
tresabhi 6a28fb0277 fix: hide random crap in fullscreen mdoe 2024-11-24 20:53:06 -06:00
tresabhi 37b8e75f83 feat: doc titles 2024-11-24 20:43:23 -06:00
tresabhi 7a9f43657d feat: remove noMaxWidth 2024-11-24 20:40:47 -06:00
tresabhi 6ca3ce731b feat: larger gallery skeletons 2024-11-24 20:39:21 -06:00
tresabhi ff48cdc44e feat: better home header 2024-11-24 20:34:28 -06:00
tresabhi 2fe0e9379e fix: sticky navbar 2024-11-24 20:30:42 -06:00
tresabhi e48c57068f fix: no max width 2024-11-24 20:03:10 -06:00
tresabhi 755f879192 fix: include server for clans 2024-11-22 18:24:38 -06:00
tresabhi 73a51cbb40 fix: remove region from autocomplete 2024-11-22 18:16:57 -06:00
tresabhi fa72e8efab feat: promote aeson 2024-11-22 10:50:35 -06:00
tresabhi 166c26b65a fix: remove non-es lodash 2024-11-22 10:14:37 -06:00
tresabhi 7ff4da1fc1 feat: start on server infrence 2024-11-22 10:11:00 -06:00
tresabhi 6a8e1d14ee fix: about credits 2024-11-21 17:08:54 -06:00
tresabhi edf434ed95 fix: rating leaderboard 2024-11-21 17:06:41 -06:00
tresabhi 5bf6a14cff fix: some rating functionality 2024-11-20 10:50:09 -06:00
tresabhi fcb848df5b feat: change tier back to number 2024-11-20 10:26:55 -06:00
tresabhi 8089a5eaa6 fix: filters 2024-11-20 10:21:17 -06:00
tresabhi 4a7927b300 Merge branch 'main' into dev 2024-11-18 11:22:19 -06:00
TrèsAbhi 6822298ae3 Merge pull request #130 from tresabhi/l10n_main 2024-11-18 11:21:55 -06:00
TrèsAbhi 19aaba9728 New translations en-us.json (Croatian (disambiguation)) 2024-11-18 11:20:50 -06:00
TrèsAbhi 6b98f4d59b New translations en-us.json (Spanish) 2024-11-18 11:20:49 -06:00
TrèsAbhi c20d3b6b67 Update Crowdin configuration file 2024-11-18 11:19:31 -06:00
TrèsAbhi a4451de79c Update Crowdin configuration file 2024-11-18 11:16:42 -06:00
tresabhi 5ae6961a13 feat: migrate 2024-11-18 11:04:35 -06:00
tresabhi 02aed3e3a5 feat: some migration 2024-11-18 10:56:24 -06:00
tresabhi e06aaa4bcf feat: start updating the bot 2024-11-17 18:08:57 -06:00
tresabhi f1c31c6d79 feat: filters 2024-11-17 16:41:43 -06:00
tresabhi d851a05f53 feat: drop 2024-11-17 16:34:18 -06:00
tresabhi 0db4be4d20 Merge branch 'main' into dev 2024-11-17 15:35:42 -06:00
tresabhi eb6aa5bc5b allow 2024-11-17 12:44:42 -06:00
tresabhi b9895b1c0f feat: allow robots 2024-11-17 12:29:57 -06:00
tresabhi 71c1f8dac9 feat: dragging 2024-11-16 23:11:31 -06:00
tresabhi aee1ddb948 feat: start on ui 2024-11-16 22:47:12 -06:00
tresabhi 28e6b0eb98 feat: start of tier list 2024-11-15 10:55:23 -06:00
tresabhi b54d4a59cf feat: logs 2024-11-14 20:58:23 -06:00
tresabhi b45ec7ae9e fix: better performance titles 2024-11-14 20:55:22 -06:00
tresabhi d9958558b5 fix: custom shell explosion radius 2024-11-14 20:53:21 -06:00
tresabhi b9f68d99e1 fix: page title 2024-11-14 20:48:11 -06:00
tresabhi bb6fbf286f fix: compare table 2024-11-14 20:44:01 -06:00
tresabhi 9277e45be5 feat: logs 2024-11-13 10:47:35 -06:00
tresabhi c056cdfafe feat: disable build bot 2024-11-13 10:42:34 -06:00
tresabhi e586e90ecc fix: clear in debug 2024-11-13 10:41:45 -06:00
tresabhi b73676ad3c fix: populate url with tank ids 2024-11-13 10:39:37 -06:00
tresabhi ee3616e30b fix: hide recents in compact mode 2024-11-13 10:38:59 -06:00
tresabhi 182744e8f4 fix: less bright lighting 2024-11-13 10:35:47 -06:00
tresabhi 2d9d167788 fix: terrain coefficients lower is better 2024-11-13 10:27:45 -06:00
tresabhi 132209c7fe fix: clipping potentials decimals 2024-11-13 10:26:10 -06:00
tresabhi 039e760570 feat: drop min tier test tank requirement 2024-11-13 10:21:32 -06:00
tresabhi a8dcf9b279 feat: cron job website 2024-11-12 21:54:43 -06:00
tresabhi 65705ebda0 feat: logs 2024-11-12 21:53:22 -06:00
tresabhi 1a4ade76b7 fix: update policies prompt 2024-11-12 21:39:25 -06:00
tresabhi 429076c297 fix: tiers off by 1 2024-11-12 21:38:00 -06:00
tresabhi d165a1fc35 fix: navbar scrolling 2024-11-12 21:34:49 -06:00
tresabhi 9687720a83 fix: provisions are now centered on small screens 2024-11-12 21:14:18 -06:00
tresabhi b9d4c391fe fix: search page reset button resets the sort too now 2024-11-12 21:11:48 -06:00
tresabhi 1da517746a fix: hide recetns on sort 2024-11-12 21:10:49 -06:00
tresabhi 19664d55aa feat: hide recent tanks when filters 2024-11-12 21:08:45 -06:00
tresabhi a40f86f982 feat: relative types 2024-11-12 20:58:05 -06:00
tresabhi e0e5ea8995 feat: bar coloring 2024-11-12 20:28:41 -06:00
tresabhi cd277fb2f1 feat: correct bars 2024-11-12 16:12:44 -06:00
tresabhi ffe6ccaed0 feat: relative stats 2024-11-12 16:11:10 -06:00
tresabhi bc60b4b42c feat: key based tankopedia 2024-11-12 15:40:57 -06:00
tresabhi a83ce6d350 fix: total StickyRowHeaderCell 2024-11-12 15:18:06 -06:00
tresabhi ac35540871 fix: table sizing 2024-11-12 15:15:57 -06:00
tresabhi 84dd3317dc feat: expand session stats 2024-11-12 15:12:34 -06:00
tresabhi a53c20fa6a feat: caliber discriminators for antagonist cannon selector 2024-11-12 15:01:33 -06:00
tresabhi 87d01dab3f feat: faster lighting 2024-11-12 14:55:28 -06:00
tresabhi 0dea93241b fix: keys 2024-11-12 14:36:55 -06:00
tresabhi 395240394f feat: explosion radius 2024-11-11 12:59:51 -06:00
tresabhi 696b5a54b8 fix: frame invalidation on pose 2024-11-11 12:55:39 -06:00
tresabhi 21fcc23548 fix: tank search type color 2024-11-11 12:52:19 -06:00
tresabhi 48dd9bec2a feat: remove draco 2024-11-11 12:50:33 -06:00
tresabhi 970d93e7e0 fix: hot tanks context 2024-11-11 12:46:06 -06:00
tresabhi 387a67266f feat: recently veiwed tanks 2024-11-11 10:50:15 -06:00
tresabhi ea013c4df8 feat: remove ad settings 2024-11-10 23:01:46 -06:00
tresabhi 420bda8202 feat: popular tanks 2024-11-10 22:59:34 -06:00
tresabhi b48515bf37 fix: display shot card on all devices 2024-11-10 22:38:36 -06:00
tresabhi d5d0a8b308 feat: logs 2024-11-10 22:33:40 -06:00
tresabhi 5b76a08167 fix: capture model transform 2024-11-10 22:26:57 -06:00
tresabhi e68b4bea5d fix: reintroduce some frame invalidations 2024-11-10 22:19:05 -06:00
tresabhi b893409a0a fix: don't reset on click 2024-11-10 22:15:11 -06:00
tresabhi 8dd4d80fca fix: stop propagation on type 2024-11-10 22:13:44 -06:00
tresabhi 81e7f78e55 feat: optimize normalization 2024-11-10 22:06:22 -06:00
tresabhi 4584490b0d fix: shell invalidation 2024-11-10 21:57:19 -06:00
tresabhi 5cf8e48747 fix: shell and quick equipment frame invalidations 2024-11-10 21:54:20 -06:00
tresabhi 3e2bfc453a feat: popover custom shell 2024-11-10 21:09:09 -06:00
tresabhi dbc3d0df3a feat: custom shell functionality 2024-11-10 20:59:01 -06:00
tresabhi 9a1c66932a feat: custom shell customizer ui 2024-11-10 20:50:46 -06:00
tresabhi e364d1fda2 fix: stroke-width 2024-11-10 20:16:42 -06:00
tresabhi 0e6b79dcbe feat: start of custom shell 2024-11-09 19:49:13 -06:00
tresabhi 88a682bae8 feat: logs 2024-11-09 19:37:32 -06:00
tresabhi 1ea1b7fa41 feat: 2 decimal places camo 2024-11-09 19:33:29 -06:00
tresabhi b95d021144 feat: compare camo button 2024-11-09 19:30:50 -06:00
tresabhi e4a35600a4 feat: module damage 2024-11-09 19:22:21 -06:00
tresabhi 3b933f2cbc fix: stat display 2024-11-09 19:20:41 -06:00
tresabhi 3da154b75d feat: shell capacity 2024-11-09 19:16:06 -06:00
tresabhi c4fa6cebfa feat: gun type filters 2024-11-09 19:05:23 -06:00
tresabhi 2d3e45df73 fix: don't display battle count for tier x in tech tree section 2024-11-09 18:39:16 -06:00
tresabhi cb45faf83c feat: skeleton tankopedia page 2024-11-09 18:38:04 -06:00
tresabhi 0722ff6bfb feat: shell range 2024-11-09 16:00:15 -06:00
tresabhi 594b1eb311 feat: protos 2024-11-09 15:56:09 -06:00
tresabhi f2f7d8aa3d feat: shell range defs 2024-11-09 12:55:39 -06:00
tresabhi 1cf6a9e76a feat: disable rating cron 2024-11-09 12:48:44 -06:00
tresabhi 8c0d48447f fix: use defs 2024-11-08 17:28:03 -06:00
tresabhi 0e869307c3 fix: submodules 2024-11-08 17:24:03 -06:00
tresabhi c7d2009418 fix: scriopts 2024-11-08 17:22:20 -06:00
tresabhi a8c3d482a5 fix: env 2024-11-08 17:11:14 -06:00
tresabhi 703bb36226 fix: env 2024-11-08 17:08:38 -06:00
tresabhi f3b585827c fix: env 2024-11-08 17:06:53 -06:00
tresabhi 5e4170be7a fix: env 2024-11-08 17:06:24 -06:00
tresabhi d660fa6375 fix: reviews script 2024-11-08 17:05:06 -06:00
tresabhi cefacbeb25 fix: discover ids script 2024-11-08 17:03:58 -06:00
tresabhi ea9cb79d84 feat: new youtubers 2024-11-08 17:02:45 -06:00
tresabhi ceaf1ea70a feat: logs 2024-11-08 10:39:47 -06:00
tresabhi 205d9c0ddf fix: urlon parsing 2024-11-08 10:38:18 -06:00
tresabhi 2608d69ffe feat: remove login to generate 2024-11-08 10:34:52 -06:00
tresabhi d910ed9f5e feat: composite stats 2024-11-08 10:32:44 -06:00
TrèsAbhi f1767bf5d7 fix: unknown tanks 2024-11-04 10:38:48 -06:00
TrèsAbhi 86eecd202a feat: reset button 2024-11-04 10:36:43 -06:00
TrèsAbhi 6b8433c690 feat: move to css chunk 2 2024-11-04 10:28:49 -06:00
TrèsAbhi a2b67e215d feat: move to css chunk 1 2024-11-02 18:52:50 -05:00
TrèsAbhi 42c1cb653a feat: login to generate 2024-11-02 18:38:54 -05:00
TrèsAbhi 5ab6c45868 feat: spooky colors 2024-11-02 18:33:19 -05:00
TrèsAbhi 2e39b77c80 feat: remove vanilla-extract 2024-11-02 18:23:30 -05:00
TrèsAbhi a58079eed6 fix: lock 2024-11-02 17:58:31 -05:00
TrèsAbhi 06c1e05205 fix: downgrade vanilla extract 2024-11-02 17:55:23 -05:00
TrèsAbhi bc57231d53 fix: downgrade vanilla extract 2024-11-02 17:54:02 -05:00
TrèsAbhi a7a164d991 fix: downgrade vanilla extract 2024-11-02 17:52:34 -05:00
TrèsAbhi fa279292b0 Merge branch 'main' into dev 2024-11-02 17:48:11 -05:00
TrèsAbhi c4ada11886 Update cd-host.yml 2024-11-02 17:22:39 -05:00
TrèsAbhi 913bc82350 feat: move animation to astro styles 2024-11-01 10:52:54 -05:00
TrèsAbhi 6f00728187 feat: no hints 2024-11-01 10:43:31 -05:00
TrèsAbhi 0beaf3f9d6 feat: better homepage 2024-11-01 10:30:36 -05:00
TrèsAbhi 5deafff3ab fix: types and versions 2024-10-30 10:42:52 -05:00
TrèsAbhi e05f02099d feat: faster models 2024-10-29 16:21:44 -05:00
TrèsAbhi 0f29145ab0 fix: missing package 2024-10-28 13:09:14 -05:00
TrèsAbhi 563ada179b feat: cards 2024-10-28 10:57:42 -05:00
TrèsAbhi 046b9f4de4 fix: sub key values 2024-10-28 10:31:49 -05:00
TrèsAbhi 8512557e76 feat: host functionality 2024-10-28 10:30:53 -05:00
TrèsAbhi 3c7a10a949 feat: title 2024-10-27 22:40:44 -05:00
TrèsAbhi fa489a665a feat: state passing 2024-10-27 22:38:14 -05:00
TrèsAbhi a0d6aecf7a feat: hosting tech 2024-10-27 22:29:28 -05:00
TrèsAbhi 94099412b0 feat: better copy button 2024-10-27 22:06:37 -05:00
TrèsAbhi abd63b92a8 feat: start on embed host 2024-10-26 19:46:35 -05:00
TrèsAbhi a5aad61cb7 fix: close dialog on close 2024-10-26 19:36:21 -05:00
TrèsAbhi 3293afba76 feat: use any account selection 2024-10-26 19:34:42 -05:00
TrèsAbhi 71c9d1461f feat: login with wargaming to generate url 2024-10-26 15:24:56 -05:00
TrèsAbhi 7a8ad6c290 feat: use jpeg default 2024-10-26 15:05:40 -05:00
TrèsAbhi 8d190b62b0 feat: full rich text 2024-10-26 14:59:52 -05:00
TrèsAbhi b69abbc75e Merge branch 'main' into dev 2024-10-26 14:44:16 -05:00
TrèsAbhi 1836f0041d fix: enc 2024-10-26 14:44:10 -05:00
TrèsAbhi 5285f8fab1 fix: keys 2024-10-26 14:34:56 -05:00
TrèsAbhi 9daab37ba1 feat: recover embed code 2024-10-26 14:33:04 -05:00
TrèsAbhi cee082ab67 feat: re-enable embeds 2024-10-26 13:58:20 -05:00
TrèsAbhi fd1884542d feat: logs 2024-10-26 13:53:20 -05:00
TrèsAbhi 489fb23683 fix: lighting too bright for pbr tanks 2024-10-26 13:47:32 -05:00
TrèsAbhi b3d206b0ae feat: move crew count 2024-10-26 13:44:39 -05:00
TrèsAbhi 98797a6cf5 feat: crew count 2024-10-26 13:43:46 -05:00
TrèsAbhi cd69023dff fix: only show non-0 substitutions 2024-10-26 13:38:36 -05:00
TrèsAbhi ab0d3f7170 fix: crew skill off by 1 roman numerals 2024-10-25 10:57:49 -05:00
TrèsAbhi 282b8f8a37 feat: use gray for external modules in static mode 2024-10-25 10:53:59 -05:00
TrèsAbhi d1f5ef01c9 feat: use calender icon 2024-10-25 10:51:53 -05:00
TrèsAbhi 4a1f3ea12d feat: last updated time 2024-10-25 10:49:11 -05:00
TrèsAbhi 8c1fc6f9df feat: more button words 2024-10-25 10:39:03 -05:00
TrèsAbhi cc734f3934 fix: position 2024-10-24 18:23:38 -05:00
TrèsAbhi 58271befde feat: popup 2024-10-24 18:21:37 -05:00
TrèsAbhi 05c8e50e82 fix: remove searching 2024-10-24 17:53:47 -05:00
TrèsAbhi a28d6c49da fix: justify center 2024-10-24 17:52:23 -05:00
TrèsAbhi f7f11aac58 feat: results count 2024-10-24 17:50:18 -05:00
TrèsAbhi 88acf6bce6 fix: faster search 2024-10-24 17:46:02 -05:00
TrèsAbhi 5866072aa7 feat: search 2024-10-24 17:32:46 -05:00
TrèsAbhi 76016ae41f feat: prefetch pages 2024-10-24 17:06:13 -05:00
TrèsAbhi 532315f37c feat: start of gallery 2024-10-24 17:05:46 -05:00
TrèsAbhi 68e79cb6b8 feat: logs 2024-10-24 15:50:57 -05:00
TrèsAbhi 670debbe26 fix: 1 extra crew members 2024-10-24 15:43:06 -05:00
TrèsAbhi 28de3a0283 fix: on-click now uses enhanced armor 2024-10-24 15:40:58 -05:00
TrèsAbhi f1c50c2531 fix: consistent lighting in static mode 2024-10-24 15:37:14 -05:00
TrèsAbhi e17470e419 fix: correctly capitalize blitzkit in T&C 2024-10-24 15:35:23 -05:00
TrèsAbhi 515791e52f fix: default depressoin transition is not 10deg, it's 0 2024-10-24 15:35:01 -05:00
TrèsAbhi f6cf4a87f9 fix: remove tooltips in tank filters 2024-10-24 15:34:02 -05:00
TrèsAbhi 2c0965f437 fix: hide crew mastery 2024-10-24 15:31:01 -05:00
TrèsAbhi 3698826ac4 fix: promote vanilla in opentest 2024-10-24 15:25:14 -05:00
TrèsAbhi a2685394fd fix: lower raw terrain coefficients are actually better 2024-10-24 15:22:51 -05:00
TrèsAbhi c51065e512 fix: module damage isn't affected by reactive armor, dynamic armor, and spall liner 2024-10-24 15:20:15 -05:00
TrèsAbhi 602f332ec5 fix: reactive armor doesn't reduce HE damage 2024-10-24 15:18:06 -05:00
TrèsAbhi 95fea65409 fix: invalidate splash animation frames 2024-10-24 15:14:34 -05:00
TrèsAbhi 90f4b2f8f3 fix: image sizes in 1.19.1 patch notes 2024-10-24 15:12:59 -05:00
TrèsAbhi 760ddca1f3 fix: meta section tier 2024-10-24 15:05:12 -05:00
TrèsAbhi 28edce8033 feat: array 2024-10-23 10:59:50 -05:00
TrèsAbhi b7e6bfa205 feat: condensing 2024-10-23 10:56:30 -05:00
TrèsAbhi 96844a074a fix: matrices 2024-10-23 10:30:37 -05:00
TrèsAbhi a3bd3fcd41 fix: matrices 2024-10-23 10:29:21 -05:00
TrèsAbhi 454d1ad159 feat: html 2024-10-22 23:48:51 -05:00
TrèsAbhi 0cd5ea0322 feat: html 2024-10-22 23:47:52 -05:00
TrèsAbhi ea77120bc5 feat: matrix 2024-10-22 23:45:50 -05:00
TrèsAbhi eb6aa03a5e feat: more kitscore 2024-10-22 23:24:43 -05:00
TrèsAbhi 104ddab5a4 Merge branch 'dev' into metric 2024-10-22 22:21:44 -05:00
TrèsAbhi c708ab6004 feat: border radius 2024-10-22 15:21:13 -05:00
TrèsAbhi bb6044a704 fix: name 2024-10-22 15:14:48 -05:00
TrèsAbhi ab83015418 feat: filters 2024-10-22 15:14:10 -05:00
TrèsAbhi 5e6f0e5d18 feat: nivo graphs 2024-10-22 15:08:23 -05:00
TrèsAbhi f2da3994e4 feat: longer 2024-10-21 22:42:55 -05:00
TrèsAbhi dee0dc6a14 feat: graphs 2024-10-21 22:42:11 -05:00
TrèsAbhi 973d24a615 feat: start of charts 2024-10-21 21:03:49 -05:00
TrèsAbhi 221492c645 fix: show all tanks in tech tree 2024-10-21 20:39:55 -05:00
TrèsAbhi 243c81cb0c fix: dynamic sample count 2024-10-21 20:32:47 -05:00
TrèsAbhi 7cef95e150 fix: fallback branch 2024-10-21 20:06:23 -05:00
TrèsAbhi d71ea5c383 feat: skip unmodifined files 2024-10-21 18:51:49 -05:00
TrèsAbhi c98c19dc36 feat: use buffers 2024-10-21 18:32:52 -05:00
TrèsAbhi c8bb1f190a fix: secrets 2024-10-21 16:41:06 -05:00
TrèsAbhi d8f6e8fe8e fix: patches 2024-10-21 11:31:17 -05:00
TrèsAbhi c7cb135a24 feat: queit 2024-10-21 11:12:49 -05:00
TrèsAbhi 2f95c57b7f fix: unzip at root 2024-10-21 11:11:25 -05:00
TrèsAbhi e40fd2d2b4 fix: recursive 2024-10-21 11:08:28 -05:00
TrèsAbhi 919c1fcd36 fix: run depotdownload 2024-10-21 11:07:20 -05:00
TrèsAbhi 641e6c9d9f fix: PUBLIC_WARGAMING_APPLICATION_ID 2024-10-21 10:58:35 -05:00
TrèsAbhi 46fb043920 fix: PUBLIC_ASSET_REPO 2024-10-21 10:57:38 -05:00
TrèsAbhi e5ec1a70d2 fix: avg script 2024-10-21 10:56:47 -05:00
TrèsAbhi c1e472a6ab feat: logs 2024-10-21 10:53:29 -05:00
TrèsAbhi 650dbf66a9 fix: session 2024-10-21 10:49:06 -05:00
TrèsAbhi c92d355484 fix: data set 2024-10-21 10:38:03 -05:00
TrèsAbhi 5f6780f0f7 feat: cooler header 2024-10-21 10:34:37 -05:00
TrèsAbhi 0ba319432c feat: subtle 2024-10-20 01:03:42 -05:00
TrèsAbhi 236271d279 feat: cooler header 2024-10-20 01:01:54 -05:00
TrèsAbhi 61d53936b2 feat: main 2024-10-19 23:40:03 -05:00
TrèsAbhi 76a8f8396b fix: script types 2024-10-19 23:38:42 -05:00
TrèsAbhi 31f7618a09 feat: logs 2024-10-19 23:33:33 -05:00
TrèsAbhi 099e878c55 fix: invalidate frame on uniform change 2024-10-18 11:39:56 -05:00
TrèsAbhi 1f7b78dabc fix: reintroduce shell switching shortcut 2024-10-18 11:36:50 -05:00
TrèsAbhi 2fd9205662 fix: add tanks to compare on load 2024-10-18 11:30:33 -05:00
TrèsAbhi fa9ed570ce fix: add desc to dialog 2024-10-18 11:25:29 -05:00
TrèsAbhi 66ad7371ac fix: jsx names 2024-10-18 11:24:10 -05:00
TrèsAbhi 495f20cd90 fix: keys 2024-10-18 11:23:39 -05:00
TrèsAbhi f673aefb8f fix: dispersion traverse 2024-10-18 11:20:52 -05:00
TrèsAbhi 458915473c feat: beta 5 2024-10-18 11:10:53 -05:00
TrèsAbhi 72ff2574cd fix: remove vercel 2024-10-18 11:05:01 -05:00
TrèsAbhi fda9c72980 fix: cancel 2024-10-18 11:02:43 -05:00
TrèsAbhi b02963323e fix: vars 2024-10-18 11:02:16 -05:00
TrèsAbhi 5b02f3ad02 fix: vars 2024-10-18 11:00:05 -05:00
TrèsAbhi ed59d8eefa feat: deploy website 2024-10-18 10:56:59 -05:00
TrèsAbhi 4e6a1de6ca fix: add outdir 2024-10-18 10:52:23 -05:00
TrèsAbhi b52f742527 feat: remove vercel 2024-10-18 10:50:03 -05:00
TrèsAbhi 031c1948e7 fix: prevent defailt on clicking select all link 2024-10-18 10:48:19 -05:00
TrèsAbhi 700bb544a3 fix: prevent defailt on clicking select all link 2024-10-18 10:47:12 -05:00
TrèsAbhi 3d82a2ec75 feat: proper radix colors typing 2024-10-18 10:41:34 -05:00
TrèsAbhi eba2057306 feat: remove nitropay 2024-10-18 10:31:34 -05:00
TrèsAbhi 8c0ddd473c feat: remove do not sell 2024-10-18 10:31:15 -05:00
TrèsAbhi 0df58d2d2c feat: remove patreon 2024-10-18 10:29:58 -05:00
TrèsAbhi da8025a0ad feat: remove api 2024-10-18 10:24:52 -05:00
TrèsAbhi aa8bb1c040 feat: remove ads 2024-10-18 10:24:39 -05:00
TrèsAbhi b1f29a6148 fix: version 2024-10-14 18:17:48 -05:00
TrèsAbhi 5a5643ce3d feat: sitemap 2024-10-14 10:52:40 -05:00
TrèsAbhi dfc55b745b feat: robots.txt file 2024-10-14 10:47:49 -05:00
TrèsAbhi 7b1fedf657 fix: random console.logs 2024-10-14 10:40:29 -05:00
TrèsAbhi 18869712e1 fix: missing crew skills in compare 2024-10-14 10:40:23 -05:00
TrèsAbhi ea70033b08 feat: report buttons 2024-10-14 10:27:42 -05:00
TrèsAbhi ec9a3cb2ce feat: always plug my name 2024-10-13 21:00:34 -05:00
TrèsAbhi 0412eb478e feat: in-table perforamnce ads 2024-10-13 20:59:01 -05:00
TrèsAbhi 30cb319c1e feat: compare in-table ads 2024-10-13 20:49:02 -05:00
TrèsAbhi 40f3311ff7 fix: app context in comapre 2024-10-13 20:14:32 -05:00
TrèsAbhi 5510c25a59 feat: ads on tankopedia pages 2024-10-13 20:12:16 -05:00
TrèsAbhi 1778529030 fix: history section height 2024-10-13 20:10:08 -05:00
TrèsAbhi ad89679959 feat: less cls ads 2024-10-13 00:26:38 -05:00
TrèsAbhi 4f5a8c9a37 feat: patreon exempt 2024-10-12 23:43:06 -05:00
TrèsAbhi 9bc745bc0e fix: patreon login 2024-10-12 23:17:32 -05:00
TrèsAbhi a17a8888ff fix: reasonably sized images on homepage 2024-10-12 22:47:13 -05:00
TrèsAbhi 97b9137e9a fix: better layouts 2024-10-12 22:07:59 -05:00
TrèsAbhi 201f8f94a5 fix: beta version 2024-10-12 21:49:24 -05:00
TrèsAbhi 799d5e3fe2 Merge branch 'main' into dev 2024-10-12 21:45:59 -05:00
TrèsAbhi d8d1b4a016 feat: better ad discriminators 2024-10-12 21:42:38 -05:00
TrèsAbhi dea84321d4 fix: wtf is astro:schema??? 2024-10-12 21:39:48 -05:00
TrèsAbhi adf00a0bbd feat: branch naming 2024-10-12 21:38:48 -05:00
TrèsAbhi a06fc87009 feat: remove redundancy in ccap 2024-10-11 10:51:26 -05:00
TrèsAbhi 7af06d2120 fix: assert ads.txt 2024-10-11 10:49:29 -05:00
TrèsAbhi 8e26413628 trigger build 2024-10-11 10:40:12 -05:00
TrèsAbhi b7d5e3eeab fix: mv 2024-10-11 10:36:43 -05:00
TrèsAbhi b48e6c4739 feat: move to root 2024-10-11 10:31:42 -05:00
TrèsAbhi 48441d0cda fix: package location 2024-10-10 16:41:43 -05:00
TrèsAbhi d0f277e878 trigger 2024-10-10 16:40:44 -05:00
TrèsAbhi 7230d6663d fix: prisma 2024-10-10 16:38:47 -05:00
TrèsAbhi cec79736bc fix: package location 2024-10-10 16:30:54 -05:00
TrèsAbhi 0fc8ea8777 fix: package location 2024-10-10 16:29:26 -05:00
TrèsAbhi 3d41198178 fix: compare versions script 2024-10-10 16:27:50 -05:00
TrèsAbhi c195e5f440 fix: version 2024-10-10 16:25:32 -05:00
TrèsAbhi 11bbe9309e feat: ad placements 2024-10-10 16:25:05 -05:00
TrèsAbhi 749d3fa7c5 feat: basic ad component 2024-10-10 16:08:35 -05:00
TrèsAbhi 2c15190606 fix: use email in privacy policy 2024-10-10 15:47:22 -05:00
TrèsAbhi 0674112df6 fix: better ccpa 2024-10-10 15:39:50 -05:00
TrèsAbhi 9604eb90e1 fix: move ccpa 2024-10-10 15:25:39 -05:00
TrèsAbhi 9005383c65 feat: ccpa 2024-10-10 15:23:30 -05:00
TrèsAbhi 9923efe8ab feat: some ads basework 2024-10-09 22:35:10 -05:00
TrèsAbhi e52063c12d feat: vercel adapter 2024-10-09 22:04:43 -05:00
TrèsAbhi 53662c1174 fix: client only react 2024-10-09 21:11:57 -05:00
TrèsAbhi bba8118dd7 fix: wg login declaration 2024-10-09 21:09:59 -05:00
TrèsAbhi 513105a624 feat: more login progress 2024-10-09 21:04:49 -05:00
TrèsAbhi 1e64cb9e7d feat: logins 2024-10-09 19:40:55 -05:00
TrèsAbhi 9ad3fb220f feat: 404 page 2024-10-09 19:03:46 -05:00
TrèsAbhi 559f3edd06 fix: some sizing 2024-10-09 19:03:18 -05:00
TrèsAbhi e3c1306ef3 fix: some sizing 2024-10-09 19:01:39 -05:00
TrèsAbhi 8a381b5d24 fix: inclusive master 2024-10-09 10:49:59 -05:00
TrèsAbhi 83586bdb71 fix: deps 2024-10-09 10:41:50 -05:00
TrèsAbhi a652fd29ae feat: trigget build 2024-10-09 10:39:57 -05:00
TrèsAbhi 1f6eab2ef8 feat: include built defs 2024-10-09 10:39:21 -05:00
TrèsAbhi 96b0761832 feat: installclis 2024-10-09 10:37:04 -05:00
TrèsAbhi 91bd3f7769 fix: no trees for deprecated tanks 2024-10-09 10:35:12 -05:00
TrèsAbhi ddecff827a feat: new build command 2024-10-09 10:33:13 -05:00
TrèsAbhi 66f33746cb fix: some linting 2024-10-09 10:29:42 -05:00
TrèsAbhi ae0e2f45dc feat: trigget build 2024-10-09 10:21:59 -05:00
TrèsAbhi 1bd4c498c2 fix: definitions casing 2024-10-07 19:37:38 -05:00
TrèsAbhi afb730924c fix: tankopedia title 2024-10-07 19:33:10 -05:00
TrèsAbhi 25fe926cba feat: remove max dispersion for now 2024-10-07 19:29:08 -05:00
TrèsAbhi 7cf353df80 fix: subheading alignment with tank name in hero 2024-10-07 19:27:38 -05:00
TrèsAbhi 796f6685e7 fix: consumable list 2024-10-07 19:22:30 -05:00
TrèsAbhi 76d83185a5 fix: prisma import 2024-10-07 19:13:30 -05:00
TrèsAbhi 8073e4aa2d feat: fix build-time styles 2024-10-07 18:58:39 -05:00
TrèsAbhi acb52b9888 fix: no tech tree for non-researchable tanks 2024-10-07 18:52:12 -05:00
TrèsAbhi 6dffe3db45 fix: type imports 2024-10-07 18:49:42 -05:00
TrèsAbhi 5fcc42e065 fix: casing 2 2024-10-07 18:48:16 -05:00
TrèsAbhi fc8e0e55f0 fix: casing 2024-10-07 18:45:11 -05:00
TrèsAbhi ef52434a42 fix: ignore tsx files in routes 2024-10-07 18:38:25 -05:00
TrèsAbhi ea490628fb feat: migrate docs 2024-10-07 18:36:07 -05:00
TrèsAbhi dc37b23727 feat: migrate settins 2024-10-07 17:52:45 -05:00
TrèsAbhi 746dd998aa feat: remove rating 2024-10-07 17:48:10 -05:00
TrèsAbhi e234b29e16 feat: migrate session 2024-10-07 17:39:20 -05:00
TrèsAbhi 8d51ce2bea feat: migrate performance 2024-10-07 17:31:13 -05:00
TrèsAbhi b31c7a6738 feat: migrate compare 2024-10-07 10:39:47 -05:00
TrèsAbhi 320aead17b fix: more errors from proto migration 2024-10-07 10:26:13 -05:00
TrèsAbhi b5cb2acdf4 fix: keys 2024-10-06 00:12:36 -05:00
TrèsAbhi 0808bb0d9b fix: some linting for new proto 7 2024-10-06 00:09:43 -05:00
TrèsAbhi 95bb67bcf1 fix: some linting for new proto 6 2024-10-06 00:02:50 -05:00
TrèsAbhi 96310a9d63 fix: some linting for new proto 5 2024-10-05 23:20:04 -05:00
TrèsAbhi 53a9c5f2de fix: some linting for new proto 4 2024-10-05 20:55:44 -05:00
TrèsAbhi f14ca394b5 fix: some linting for new proto 3 2024-10-05 16:44:07 -05:00
TrèsAbhi 79bc259565 fix: some linting for new proto 2 2024-10-05 15:57:34 -05:00
TrèsAbhi 94f67e30f1 fix: some linting for new proto 2024-10-05 15:24:54 -05:00
TrèsAbhi 78dce028d9 idk bro 2024-10-02 10:21:16 -05:00
TrèsAbhi 61fe8c7e7c feat: type errors in definitions 2024-09-30 22:35:37 -05:00
TrèsAbhi 3e18d5a8db feat: better lib 2024-09-29 22:42:15 -05:00
TrèsAbhi 57170469f2 feat: some work on functional pro ts 2024-09-29 22:24:35 -05:00
TrèsAbhi 9b134fab27 move 2024-09-29 22:09:43 -05:00
TrèsAbhi 9cced11199 feat: mode protos 2024-09-29 22:03:50 -05:00
TrèsAbhi 370ef2df65 feat: transition to protobug 2024-09-29 20:56:52 -05:00
TrèsAbhi 45dc99e1ce feat: start of proto only 2024-09-28 21:07:00 -05:00
TrèsAbhi d8a08a93e0 Update index.ts 2024-09-25 09:24:50 -05:00
TrèsAbhi d90a3cc010 feat: progress on compare 2024-09-23 10:49:54 -05:00
TrèsAbhi 53c0f48437 fix: navbar selected link 2024-09-23 10:19:11 -05:00
TrèsAbhi a54ba78dbf feat: complete tankoepdia page 2024-09-22 22:04:03 -05:00
TrèsAbhi 2b5ffb2b84 feat: armor modes 2 2024-09-22 21:27:46 -05:00
TrèsAbhi f1410cf321 feat: armor modes 2024-09-22 21:12:18 -05:00
TrèsAbhi ffa1395b50 feat: search page 2024-09-21 20:26:58 -05:00
TrèsAbhi 408b561b75 feat: search page 2024-09-21 12:16:51 -05:00
TrèsAbhi 187230439b feat: migrated tank search 2024-09-17 22:50:34 -05:00
TrèsAbhi e241870ece feat: migrated tank search 2024-09-17 22:13:35 -05:00
TrèsAbhi 0537418f6a Revert "feat: tools layout"
This reverts commit 36583add1d.
2024-09-17 21:44:37 -05:00
TrèsAbhi cf4fa83d44 Revert "feat: progress on tankopedia search"
This reverts commit c873c32d09.
2024-09-17 21:44:36 -05:00
TrèsAbhi a6f60ac0de Revert "feat: progress on tankopedia search"
This reverts commit eebc33581c.
2024-09-17 21:44:35 -05:00
TrèsAbhi f02ae9833d Revert "Revert "feat: progress on tankopedia search""
This reverts commit 6288e3f69a.
2024-09-17 21:44:34 -05:00
TrèsAbhi 18edc38433 Revert "Revert "feat: progress on tankopedia search""
This reverts commit 4c5ad23edf.
2024-09-17 21:44:31 -05:00
TrèsAbhi 4c5ad23edf Revert "feat: progress on tankopedia search"
This reverts commit c873c32d09.
2024-09-17 21:43:31 -05:00
TrèsAbhi 6288e3f69a Revert "feat: progress on tankopedia search"
This reverts commit eebc33581c.
2024-09-17 21:43:28 -05:00
TrèsAbhi eebc33581c feat: progress on tankopedia search 2024-09-17 20:23:22 -05:00
TrèsAbhi c873c32d09 feat: progress on tankopedia search 2024-09-17 18:46:04 -05:00
TrèsAbhi 36583add1d feat: tools layout 2024-09-17 18:35:16 -05:00
TrèsAbhi 829df50eca feat: navbar account 2024-09-17 18:24:12 -05:00
TrèsAbhi 264832d8a2 Update ads.txt 2024-09-17 13:57:32 -05:00
TrèsAbhi 85491c7f22 fix: logsin 2024-09-15 16:20:11 -05:00
TrèsAbhi 8670e5f9a7 fix: media 2024-09-15 14:55:26 -05:00
TrèsAbhi 6b4dc4ca8d feat: navbar 2024-09-15 14:51:01 -05:00
TrèsAbhi 502dcf4e54 feat: more migration 2024-09-14 19:43:14 -05:00
TrèsAbhi a1721eb05e feat: moved to astro 2024-09-14 18:32:36 -05:00
TrèsAbhi 292df5f5d9 feat: migrated home page 2024-09-14 13:24:24 -05:00
TrèsAbhi fcac6e36fd feat: init astro 2024-09-14 12:18:30 -05:00
TrèsAbhi 8d9ca3d716 feat: legacy 2024-09-14 12:12:46 -05:00
TrèsAbhi 9640920863 feat: isolate radix utils 2024-09-08 21:54:05 -05:00
TrèsAbhi 887d3079df feat: isloate embed config 2024-09-08 21:52:12 -05:00
TrèsAbhi 250b61b68d fix: some static shit 2024-09-08 21:29:18 -05:00
TrèsAbhi d306b51c2c feat: some static params 2024-09-08 20:56:48 -05:00
TrèsAbhi 8f44cdedd4 fix: port to core 7 2024-09-08 10:53:54 -05:00
TrèsAbhi 3a968fa8e5 fix: port to core 6 2024-09-08 10:47:02 -05:00
TrèsAbhi 7249c3be9e fix: port to core 5 2024-09-08 10:46:12 -05:00
TrèsAbhi 3d23ea1497 fix: port to core 4 2024-09-08 10:42:34 -05:00
TrèsAbhi de6a4d5675 fix: port to core 3 2024-09-08 10:28:54 -05:00
TrèsAbhi 5e989a16bc fix: port to core 1 2024-09-08 10:24:48 -05:00
TrèsAbhi fd2e2f9c7b fix: more imports 4 2024-09-08 10:21:08 -05:00
TrèsAbhi 843992e631 fix: more imports 3 2024-09-08 10:17:40 -05:00
TrèsAbhi c51ddbc725 fix: more imports 2 2024-09-08 10:15:42 -05:00
TrèsAbhi 4f24db0956 fix: more imports 2024-09-08 10:11:24 -05:00
TrèsAbhi 25cfb7db74 fix: remove api imports 2024-09-08 09:46:29 -05:00
TrèsAbhi 636c54aa36 feat: more progress 2024-09-07 23:19:12 -05:00
TrèsAbhi f30e9f810e fix: routes 2024-09-07 23:12:12 -05:00
TrèsAbhi 2c9a7f9a99 feat: split up some more 2024-09-07 23:11:44 -05:00
TrèsAbhi 7c6f381bbe fix: no cross-bot imports 2024-09-07 23:00:56 -05:00
TrèsAbhi 6c0b46725d feat: start of static 2024-09-07 22:26:02 -05:00
TrèsAbhi 7b86c4e4eb feat: some types 2024-09-07 21:56:57 -05:00
TrèsAbhi 5ab30c373e feat: distribute deps 2024-09-07 21:51:30 -05:00
TrèsAbhi 3c80a43435 fix: types 2024-09-07 21:45:00 -05:00
TrèsAbhi 9ae8b0ac49 feat: migrated tankopedia pages 2024-09-07 20:40:06 -05:00
TrèsAbhi 135dd85a82 feat: migration 4 2024-09-06 23:27:27 -05:00
TrèsAbhi 4055988478 feat: migration 3 2024-09-06 23:26:35 -05:00
TrèsAbhi 6285f33989 feat: migration 2 2024-09-06 23:17:53 -05:00
TrèsAbhi e1c8194beb feat: migrated tankopedia search 2024-09-06 22:05:06 -05:00
TrèsAbhi 73c7bdf0c0 feat: start of monorepo 2024-09-06 21:45:58 -05:00
TrèsAbhi 14f39d71ac feat: removed doc website 2024-09-06 20:44:42 -05:00
TrèsAbhi 943335f8a9 feat: remove this poopy poopoo poop 2024-09-05 21:56:22 -05:00
TrèsAbhi d269eb178d feat: bun 2024-09-05 21:53:55 -05:00
TrèsAbhi 6fe7ce3952 feat: bun 2024-09-05 21:52:58 -05:00
TrèsAbhi 3a66ccb6d2 feat: bun 2024-09-05 21:52:12 -05:00
TrèsAbhi 7e9acfdd7b Create nextjs.yml 2024-09-05 21:47:34 -05:00
TrèsAbhi 525c9ceac3 fix: show armor 2024-09-05 21:01:41 -05:00
TrèsAbhi 7b903f4fc7 feat: logs 2024-09-05 20:57:49 -05:00
TrèsAbhi 17869d85c6 Merge branch 'main' into next 2024-09-05 20:50:49 -05:00
TrèsAbhi 3f12b08a85 fix: missing secrets 2024-09-04 22:29:37 -05:00
TrèsAbhi d2269a53cc fix: settings icon no blank 2024-09-04 22:26:29 -05:00
TrèsAbhi 8e3e26f677 feat: opentest plug 2024-09-04 22:25:15 -05:00
TrèsAbhi 449b4f59e5 fix: don't use to reversed 2024-09-04 22:17:32 -05:00
TrèsAbhi b13d675692 fix: don't promote opentest on opentest 2024-09-04 22:16:31 -05:00
TrèsAbhi 46f1461de6 feat: i tried my best to implement dynamic armor :( 2024-09-04 22:15:19 -05:00
TrèsAbhi 952523d3f9 fix: deterministic and correct boolean dynamic armor 2024-09-04 21:15:57 -05:00
TrèsAbhi 319c865ef0 feat: include wg account name in logged in accounts sectionb 2024-09-03 22:10:57 -05:00
TrèsAbhi 018c6802f4 fix: cetner align wg login 2024-09-03 22:10:15 -05:00
TrèsAbhi 583522c3a2 fix: remove dynamic armor 2024-09-03 21:57:42 -05:00
TrèsAbhi 8461f6514a fix: move shot display up 2024-09-03 21:55:05 -05:00
TrèsAbhi eef26defb4 feat: raw terrain coeffs 2024-09-03 21:54:35 -05:00
TrèsAbhi 68e2ececce fix: cool link 2024-09-03 21:49:13 -05:00
TrèsAbhi 169f757fb2 fix: deterministic proto loading 2024-09-03 21:47:06 -05:00
TrèsAbhi cbb5392525 Merge branch 'main' into next 2024-09-03 21:23:05 -05:00
TrèsAbhi bc088a699f feat: updated dependencies 2024-09-02 10:46:26 -05:00
TrèsAbhi 8e004d0e3a fix: no temp write flags 2024-09-02 10:30:20 -05:00
TrèsAbhi ac2c7fe9ab Update index.ts 2024-09-02 10:07:48 -05:00
TrèsAbhi d8a48043c5 feat: cool projects 2024-09-01 23:22:59 -05:00
TrèsAbhi a7ee81458c Merge branch 'main' of https://github.com/tresabhi/blitzkit 2024-09-01 23:11:33 -05:00
TrèsAbhi e067b1bf94 feat: logs 2024-09-01 23:10:27 -05:00
TrèsAbhi a774f631f0 feat: logs 2024-09-01 23:10:16 -05:00
TrèsAbhi 720eb77341 fix: non depricated tier 1 2024-09-01 23:06:40 -05:00
TrèsAbhi a5bbbfc960 feat: left-right hero 2024-09-01 23:00:37 -05:00
TrèsAbhi 46c0726277 feat: just hide this for now 2024-09-01 21:25:08 -05:00
TrèsAbhi 8ca2315874 fix: no return before useEffect 2024-09-01 21:18:50 -05:00
TrèsAbhi bac2f097f2 fix: add dialog titles 2024-09-01 21:14:15 -05:00
TrèsAbhi f0ca38e828 feat: opentest plug 2024-09-01 20:53:44 -05:00
TrèsAbhi 176eb1424d fix: region 2024-09-01 19:12:32 -05:00
TrèsAbhi 2f10e68e98 fix: prisma generate 2024-09-01 18:38:09 -05:00
TrèsAbhi 33ccf47a92 feat: use client for votes 2024-09-01 18:32:08 -05:00
TrèsAbhi 13faad0977 feat: swap button 2024-09-01 18:00:15 -05:00
TrèsAbhi ee9dbdaf74 feat: better loading 2024-09-01 17:41:50 -05:00
TrèsAbhi 76625dc7b2 feat: more visible grid 2024-09-01 17:06:47 -05:00
TrèsAbhi eac15cc15d fix: fullscreen 2024-09-01 17:05:40 -05:00
TrèsAbhi 4e66f57150 fix: lsiting alingment 2024-09-01 17:03:55 -05:00
TrèsAbhi 4f80169f9b feat: left sided name 2024-09-01 17:00:02 -05:00
TrèsAbhi 8b183269d1 fix: skeleton vote button 2024-09-01 16:27:19 -05:00
TrèsAbhi c5e2c1fd0f feat: cast ui 2024-09-01 16:25:43 -05:00
TrèsAbhi 2d2d31adf7 feat: voting averages 2024-09-01 15:46:39 -05:00
TrèsAbhi 798df862f7 Update cd-assets.yml 2024-09-01 11:01:51 -05:00
TrèsAbhi c3c16bf607 feat: start of user poll 2024-08-28 22:41:06 -05:00
TrèsAbhi c3e449745e feat: better hero 2024-08-28 22:22:53 -05:00
TrèsAbhi cd0769675e feat: start of dynamic armor 2024-08-28 21:16:25 -05:00
TrèsAbhi 86e369af19 feat: use latest url for cached rating images 2024-08-28 18:12:20 -05:00
TrèsAbhi 0bba768fbf feat: deprecated tanks 2024-08-28 18:08:23 -05:00
TrèsAbhi 8f12a77e12 fix: track movement invalidation 2024-08-28 18:02:20 -05:00
TrèsAbhi 0c2877d42f fix: sort actually sorts now? woah 2024-08-28 18:00:30 -05:00
TrèsAbhi e22156e779 fix: tank search discriminator 2024-08-28 17:57:01 -05:00
TrèsAbhi 6a6eab1c94 feat: unaffiliated with wg 2024-08-28 17:52:17 -05:00
TrèsAbhi bfb7928a74 fix: invalidated on quick equipments 2024-08-28 17:49:21 -05:00
TrèsAbhi 9566065160 fix: missing titles 2024-08-28 17:47:29 -05:00
TrèsAbhi 6949b27aa7 fix: patches no blank 2024-08-28 17:41:02 -05:00
TrèsAbhi 2482efba29 feat: better names 2024-08-28 17:40:18 -05:00
TrèsAbhi dc60f3c970 feat: better branch label 2024-08-28 17:38:23 -05:00
TrèsAbhi 84cd18d1d5 feat: revert dynamic title 2024-08-28 17:35:32 -05:00
TrèsAbhi 770cd1f928 feat: start of kitscore 2024-08-28 10:51:25 -05:00
TrèsAbhi cf17b56cc7 feat: title opentest 2024-08-28 10:03:43 -05:00
TrèsAbhi 0dd3e71353 feat: iteration safe assets 2024-08-28 10:02:28 -05:00
TrèsAbhi be9b3a41a8 Update cd-assets.yml 2024-08-28 07:33:49 -05:00
TrèsAbhi be7943d5e2 fix: uhg 2024-08-27 22:03:58 -05:00
TrèsAbhi 3ef102ba55 feat: split steps 2024-08-27 21:39:00 -05:00
TrèsAbhi 660e901283 feat: i am dumb 2024-08-27 20:54:31 -05:00
TrèsAbhi b42d2a96a2 feat: my ass 2024-08-27 20:33:16 -05:00
TrèsAbhi 10d5e2453e Update cd-assets.yml 2024-08-27 19:53:59 -05:00
TrèsAbhi e4d3e61bbb Update cd-assets.yml 2024-08-27 19:53:07 -05:00
TrèsAbhi ab1c8a825f almighty 2024-08-27 19:25:47 -05:00
TrèsAbhi 4b06e2a175 Merge branch 'main' of https://github.com/tresabhi/blitzkit 2024-08-27 18:43:25 -05:00
TrèsAbhi 08e07957a7 feat: post setup 2024-08-27 18:43:24 -05:00
TrèsAbhi ab4602094a Update cd-assets.yml 2024-08-27 18:26:33 -05:00
TrèsAbhi efe380bdfe Update cd-assets.yml 2024-08-27 18:02:35 -05:00
TrèsAbhi 1bc7a49cdb wget 2024-08-27 17:36:13 -05:00
TrèsAbhi 4c30ce65ab Update cd-assets.yml 2024-08-27 17:04:30 -05:00
TrèsAbhi 6464708514 feat: retry 2024-08-27 16:32:16 -05:00
TrèsAbhi d642116dd4 feat: workspace 2024-08-27 16:19:59 -05:00
TrèsAbhi 4ef0b6d37f feat: conc 2024-08-27 16:11:12 -05:00
TrèsAbhi 57b58775c6 fix: hide non-ot form navbar 2024-08-27 16:09:52 -05:00
TrèsAbhi 7e076a1e34 feat: yeaaah 2024-08-27 15:58:32 -05:00
TrèsAbhi 27a958079f feat: inputs 2024-08-27 15:45:05 -05:00
TrèsAbhi c9570e5fe8 feat: better yaml synxtax 2024-08-27 15:41:11 -05:00
TrèsAbhi 71af5d2166 feat: labels 2024-08-27 15:32:00 -05:00
TrèsAbhi 5da177e520 feat: ot indicator 2024-08-27 15:25:22 -05:00
TrèsAbhi c6106f1b92 fix: remove scrkpts 2024-08-27 15:23:59 -05:00
TrèsAbhi b2bcc8548f feat: revert poopy header 2024-08-27 15:09:54 -05:00
TrèsAbhi 3005cadc97 feat: logs 2024-08-27 15:00:00 -05:00
TrèsAbhi c79a5a55ac feat: logs 2024-08-27 14:58:53 -05:00
TrèsAbhi b9c978548a feat: disable tools on opentest 2024-08-27 14:55:43 -05:00
TrèsAbhi 48dcbbc227 feat: detached cdn branch 2024-08-27 14:40:43 -05:00
TrèsAbhi ed041b78bb feat: hide embed tool 2024-08-26 22:03:25 -05:00
TrèsAbhi e11ab1ae33 Merge branch 'main' into dev-embed 2024-08-26 22:02:29 -05:00
TrèsAbhi e99b125517 Merge branch 'main' into dev-embed 2024-08-26 22:02:10 -05:00
TrèsAbhi f2d40d40fd feat: logs 2024-08-26 21:52:34 -05:00
TrèsAbhi 21ece80187 feat: never render off screen 2024-08-26 21:47:14 -05:00
TrèsAbhi f58b6dcd17 feat: ah 2024-08-26 21:34:57 -05:00
TrèsAbhi 579f604b9f feat: new blitzkit logos 2024-08-26 21:25:20 -05:00
TrèsAbhi 49b4810a78 feat: better program 2024-08-26 21:20:45 -05:00
TrèsAbhi 51f28b5936 feat: copy to clipbioard screenshot 2024-08-26 21:18:07 -05:00
TrèsAbhi 37a50f8bc1 feat: incoporate meta section in hero 2024-08-26 10:49:10 -05:00
TrèsAbhi e0ab00386c fix: game mode banner visiblity 2024-08-26 10:21:03 -05:00
TrèsAbhi 62fd98e075 feat: responsive shell distance input 2024-08-26 10:18:33 -05:00
TrèsAbhi aef020c744 feat: better hero sectio alighment 2024-08-26 10:16:14 -05:00
TrèsAbhi 5be9c94641 feat: logs 2024-08-25 21:48:26 -05:00
TrèsAbhi 0ce34670c4 fix: icon check order 2024-08-25 21:32:35 -05:00
TrèsAbhi 5bcfa88f48 fix: persistent search 2024-08-25 21:15:16 -05:00
TrèsAbhi 7391937070 fix: align videos 2024-08-25 21:12:21 -05:00
TrèsAbhi 3d5b8e31c8 feat: xp multipler bold 2024-08-25 21:09:07 -05:00
TrèsAbhi 6cc616d993 feat: xp multipler bold 2024-08-25 21:08:41 -05:00
TrèsAbhi 9a686230c6 feat: battle count 2024-08-25 21:06:56 -05:00
TrèsAbhi 22831cc268 fix: selector 2024-08-25 19:32:28 -05:00
TrèsAbhi 2f183896eb feat: crew in compare 2024-08-25 19:30:47 -05:00
TrèsAbhi 633090f967 fix: auto clear 2024-08-25 19:23:13 -05:00
TrèsAbhi ece0791a08 feat: screenshot button 2024-08-25 19:11:30 -05:00
TrèsAbhi 8bc4eab2c0 fix: discord application link 2024-08-25 18:52:58 -05:00
TrèsAbhi bb0b39fabb fix: background accent color image alignment 2024-08-25 18:52:30 -05:00
TrèsAbhi 2b02158e19 feat: move tech tree section up 2024-08-25 18:48:57 -05:00
TrèsAbhi 2e97ccd40d feat: filter tooltips 2024-08-25 18:45:01 -05:00
TrèsAbhi da6691928e feat: mode tooltips 2024-08-25 18:38:28 -05:00
TrèsAbhi 1a1b8c3a65 feat: premium purchase price 2024-08-25 18:36:57 -05:00
TrèsAbhi 8ebd604cde feat: display videos 2024-08-25 18:33:04 -05:00
TrèsAbhi d9521ce1e5 feat: new reviews 2024-08-25 18:10:56 -05:00
TrèsAbhi f91dd1e2c0 stash: averages proto 2024-08-25 09:21:17 -05:00
TrèsAbhi 474846e9c2 feat: add wotb official to whitelist 2024-08-24 20:26:12 -05:00
TrèsAbhi cae2bcc3ea fix: it didn't have to end this way 2024-08-24 20:23:58 -05:00
TrèsAbhi 13784345af Merge branch 'main' into next 2024-08-24 20:19:06 -05:00
TrèsAbhi 2f5e1eeadc fix: spaces 2024-08-23 19:58:58 -05:00
TrèsAbhi 69676da446 fix: guess the pokemon! 2024-08-23 19:57:58 -05:00
TrèsAbhi ed283d4d2e fix: f 2024-08-23 19:56:24 -05:00
TrèsAbhi f7e1b08788 fix: add 2024-08-23 19:55:45 -05:00
TrèsAbhi 66e65587bd fix: update index 2024-08-23 19:54:36 -05:00
TrèsAbhi 59d837bbb2 fix: format 2024-08-23 19:52:17 -05:00
TrèsAbhi 5dc55914ed feat: linux assets 2024-08-23 19:50:48 -05:00
TrèsAbhi 912f134eb6 Update settings.json 2024-08-22 19:44:52 -05:00
TrèsAbhi aeed328c18 Update credits.md 2024-08-22 19:09:05 -05:00
TrèsAbhi 17526ca59c feat: remove name 2024-08-21 20:25:51 -05:00
TrèsAbhi c19eeb01e1 fix: restorateion price for prems 2024-08-21 20:25:22 -05:00
TrèsAbhi 575fdbbcc3 feat: currency icons 2024-08-21 20:23:39 -05:00
TrèsAbhi 679bd2956b fix: invalidate frame on shell switch 2024-08-21 20:04:27 -05:00
TrèsAbhi e6b29a4ab8 fix: persistent tank filters 2024-08-21 20:01:20 -05:00
TrèsAbhi d45637a407 feat: characteristics section 2024-08-21 19:45:33 -05:00
TrèsAbhi 876dee1870 feat: responsive meta 2024-08-21 19:28:15 -05:00
TrèsAbhi 263740dd30 fix: invalidate frame on model transform 2024-08-21 12:11:08 -05:00
TrèsAbhi 09848c7b21 feat: more robust xp 2024-08-21 12:08:02 -05:00
TrèsAbhi c2abc94241 feat: totals 2024-08-20 13:57:22 -05:00
TrèsAbhi 781d2da933 feat: multiple lines 2024-08-20 13:49:14 -05:00
TrèsAbhi cfe0060121 fix: correct currencies 2024-08-20 11:51:05 -05:00
TrèsAbhi 434d2d3d5d feat: game name in descs 2024-08-20 11:17:56 -05:00
TrèsAbhi e6a1a98fd3 fix: homepage links 2024-08-20 11:17:03 -05:00
TrèsAbhi 5b3723322e fix: navbar links 2024-08-20 11:12:22 -05:00
TrèsAbhi 631dc547fa fix: remove player stats 2024-08-19 20:42:18 -05:00
TrèsAbhi 59324f7438 feat: use deferred store 2024-08-19 20:40:50 -05:00
TrèsAbhi 2727b2babe feat: lessen ads 2024-08-19 20:32:15 -05:00
TrèsAbhi 89f8136137 fix: key 2024-08-19 20:31:19 -05:00
TrèsAbhi 165e9c62e8 fix: key 2024-08-19 20:29:55 -05:00
TrèsAbhi 5091066d6c fix: key 2024-08-19 20:29:18 -05:00
TrèsAbhi e8c1ce333c fix: key 2024-08-19 20:28:56 -05:00
TrèsAbhi 9b83cde515 fix: key 2024-08-19 20:28:25 -05:00
TrèsAbhi c4a6b4a680 feat: nation 2024-08-19 20:26:54 -05:00
TrèsAbhi 9c784228fb feat: shell name tooltips 2024-08-19 20:22:37 -05:00
TrèsAbhi 16e2f9ac96 feat: meta section 2024-08-19 20:20:04 -05:00
TrèsAbhi b747d31574 feat: on demand rendering 2024-08-19 14:04:25 -05:00
TrèsAbhi 14fccf3f6e feat: tooltips 2024-08-19 14:02:39 -05:00
TrèsAbhi c73eb0d951 feat: testing warning 2024-08-19 13:56:04 -05:00
TrèsAbhi 2b008ecabe fix: wrap modules 2024-08-19 13:50:41 -05:00
TrèsAbhi 8908a720f3 fix: webkit you asshole 2024-08-19 13:45:47 -05:00
TrèsAbhi d67b0ef5ab fix: slimmer and correct banners 2024-08-19 13:45:12 -05:00
TrèsAbhi 72769fbcb0 feat: plum more tools 2024-08-19 13:40:17 -05:00
TrèsAbhi 7268e5fc11 fix: no toggle on miss 2024-08-19 13:36:13 -05:00
TrèsAbhi ec547af49e feat: simplified 2024-08-19 13:35:19 -05:00
TrèsAbhi 8f54b8a576 feat: no push content 2024-08-19 13:28:46 -05:00
TrèsAbhi 9d36ad6dab feat: smaller images for navbar 2024-08-17 20:13:36 -05:00
TrèsAbhi f64e85c1cf fix: no center align between xs and sm 2024-08-17 20:12:21 -05:00
TrèsAbhi 5f3a1b1311 feat: home link 2024-08-17 20:09:52 -05:00
TrèsAbhi 207b9ae36c fix: manage errors extensions 2024-08-17 20:03:00 -05:00
TrèsAbhi afd99a1dfe feat: accounts 2024-08-17 20:01:27 -05:00
TrèsAbhi bc9e1c3007 feat: more things 2024-08-17 20:00:01 -05:00
TrèsAbhi 4b88a52fcf feat: start of new navbar 2024-08-17 14:47:47 -05:00
TrèsAbhi ca7c01bbc8 feat: better history and video sections 2024-08-16 21:17:50 -05:00
TrèsAbhi 7fcd4a1e94 feat: better flags 2024-08-16 21:10:14 -05:00
TrèsAbhi 6a3fefd513 feat: better flags 2024-08-16 21:08:50 -05:00
TrèsAbhi b329152dc3 feat: flag in highlight 2024-08-16 20:49:29 -05:00
TrèsAbhi 1cf31c67f8 feat: better highlighting 2024-08-16 20:38:09 -05:00
TrèsAbhi 5d603cc246 fix: hide game mode section on no tanks 2024-08-16 20:06:37 -05:00
TrèsAbhi 44f35a813c feat: start of better tech tree 2024-08-16 20:05:25 -05:00
TrèsAbhi 7e6e480788 feat: better cards 2024-08-16 19:41:03 -05:00
TrèsAbhi 987a14b68d feat: looks 2024-08-16 14:09:58 -05:00
TrèsAbhi d9c2f53c6a feat: ability defs 2024-08-16 13:48:23 -05:00
TrèsAbhi 4811668832 feat: numerical role ids 2024-08-16 13:05:27 -05:00
TrèsAbhi 354be775ad feat: more styling 2024-08-16 12:58:17 -05:00
TrèsAbhi e9d5de7e97 feat: abilites 2024-08-16 12:52:29 -05:00
TrèsAbhi b25814e399 fix: trim 2024-08-15 21:08:02 -05:00
TrèsAbhi 91d98c6aad feat: logs 2024-08-15 20:02:42 -05:00
TrèsAbhi 1132018d16 feat: seperable buttons and remove antagonist configurer 2024-08-15 14:32:08 -05:00
TrèsAbhi f07aa9a2a7 fix: variable most optimal shell 2024-08-15 14:06:57 -05:00
TrèsAbhi 3e00860f7f feat: start of game mode icons 2024-08-15 13:35:09 -05:00
TrèsAbhi 6ada813dd5 feat: gamemode defs 2024-08-14 20:46:55 -05:00
TrèsAbhi 643c7272ca feat: gamemode definitions 2024-08-14 14:17:23 -05:00
TrèsAbhi 97b251e3a3 feat: gamemode consumable and provisions 2024-08-14 14:04:06 -05:00
TrèsAbhi 94db2c9159 fix: additive camouflage values (Synx, you better be right!) 2024-08-13 19:52:33 -05:00
TrèsAbhi 9d346082ea fix: post ricochet penetration 2024-08-13 19:48:47 -05:00
TrèsAbhi ea7d822420 feat: legendary camo names in search 2024-08-13 19:44:35 -05:00
TrèsAbhi 3058756346 feat: camouflage definitiosn 2024-08-13 19:38:05 -05:00
TrèsAbhi 6cfa3b9c70 fix: disabled turret rotation through other objects 2024-08-13 14:00:36 -05:00
TrèsAbhi d43391e625 fix: effective dom 2024-08-12 21:14:05 -05:00
TrèsAbhi 7f796c5ec1 fix: stat parity with game 2024-08-12 21:12:07 -05:00
TrèsAbhi 8d32c7ce23 fix: most optimal shell index 2024-08-12 19:53:47 -05:00
TrèsAbhi 820c125912 fix: stricter search 2024-08-12 19:47:35 -05:00
TrèsAbhi 79a01da317 fix: tankopedia search name alignemtn 2024-08-12 19:23:22 -05:00
TrèsAbhi d1a4b0d1d1 fix: currentVersion 2024-08-12 13:31:33 -05:00
TrèsAbhi 35db670f5c feat: dynamicContentLocalizationsDir 2024-08-12 13:31:06 -05:00
TrèsAbhi b2c4bfc926 feat: url object notation found work 2024-08-12 13:18:22 -05:00
TrèsAbhi 400c6ebfe1 Update index.ts 2024-08-12 13:12:02 -05:00
TrèsAbhi 2b08ecad7f Update index.ts 2024-08-12 11:23:24 -05:00
TrèsAbhi 6303fbb961 Update index.ts 2024-08-12 10:32:54 -05:00
TrèsAbhi d1fe7f6533 feat: move customizer to root 2024-08-11 13:29:46 -05:00
TrèsAbhi 899aefd851 feat: 404 page and redirects 2024-08-11 13:25:41 -05:00
TrèsAbhi c04e1ae0f5 feat: app in title 2024-08-11 13:11:56 -05:00
TrèsAbhi 9f77936e3e feat: reset button 2024-08-11 13:06:38 -05:00
TrèsAbhi 34c2cfdb2a feat: import 2024-08-11 13:05:11 -05:00
TrèsAbhi 1359452f67 feat: copiers 2024-08-11 12:44:16 -05:00
TrèsAbhi 1fcb60ab3f feat: centralized dimentions 2024-08-11 12:29:45 -05:00
TrèsAbhi 33a0af1bcd feat: state parsing 2024-08-10 14:20:48 -05:00
TrèsAbhi acf36ec461 fix: hosting 2024-08-10 14:13:24 -05:00
TrèsAbhi 31666c9bb6 feat: start of buttons 2024-08-10 13:39:49 -05:00
TrèsAbhi 64139e301b feat: composite stats 2024-08-10 13:29:10 -05:00
TrèsAbhi 84893842e9 feat: more controllers!!! 2024-08-08 14:51:34 -05:00
TrèsAbhi 11cc3aa783 feat: more controllers 2024-08-08 14:37:40 -05:00
TrèsAbhi bcd4f279a8 feat: radius 2024-08-08 14:28:06 -05:00
TrèsAbhi 27cfc225de fix: tank name colors 2024-08-08 14:22:04 -05:00
TrèsAbhi 94623c43eb feat: new dynamic system 2024-08-08 14:18:22 -05:00
TrèsAbhi e8b8b19332 feat: rename to breakdown 2024-08-07 12:03:45 -05:00
TrèsAbhi 1b376746a2 feat: better preview 2024-08-06 21:06:53 -05:00
TrèsAbhi 1a2f440e11 feat: slider for width 2024-08-06 21:01:45 -05:00
TrèsAbhi b0dfa6949c fix: stupid javascript my butt 2024-08-06 14:21:13 -05:00
TrèsAbhi de9254a221 fix: stupid javascript my butt 2024-08-06 14:20:33 -05:00
TrèsAbhi c278bb094a feat: unsued code 2024-08-06 14:14:48 -05:00
TrèsAbhi bfc7d76853 feat: title 2024-08-06 14:08:47 -05:00
TrèsAbhi 4b2367699a feat: better layout 2024-08-06 14:05:16 -05:00
TrèsAbhi ca39b8e215 Merge branch 'main' into dev-embed 2024-08-06 13:34:19 -05:00
TrèsAbhi 38f3ccfbd8 feat: more customizations 2024-08-06 13:33:39 -05:00
TrèsAbhi 4d9cf4329c Update cd-assets.yml 2024-08-05 23:42:26 -05:00
TrèsAbhi 33674a0d5b Add files via upload 2024-08-05 19:57:53 -05:00
TrèsAbhi 6a18abf17f feat: float 2024-08-05 14:25:12 -05:00
TrèsAbhi 6984794be1 feat: start of embeds 2024-08-05 12:52:40 -05:00
TrèsAbhi f666023bef fix: remove dead code 2024-08-02 13:50:43 -05:00
TrèsAbhi 6830aa7ac0 feat: logs 2024-08-02 13:48:44 -05:00
TrèsAbhi 6bcf5c25dc fix: directional clip 2024-08-02 13:48:24 -05:00
TrèsAbhi b559878667 feat: rotation inputs in static mode 2024-08-01 20:38:37 -05:00
TrèsAbhi c6184acf26 feat: logs 2024-08-01 14:37:05 -05:00
TrèsAbhi 5d58530661 fix: color 2024-08-01 14:26:29 -05:00
TrèsAbhi e04bfcde3c feat: better scale 2024-08-01 14:26:10 -05:00
TrèsAbhi c8be2257ef feat: softer colros 2024-08-01 14:21:39 -05:00
TrèsAbhi 0f45476a8b fix: safer outlines 2024-08-01 14:19:52 -05:00
TrèsAbhi 99cdf931a8 fix: japanese gun depression 2024-08-01 14:16:42 -05:00
TrèsAbhi ed4658adcc fix: initial transparency 2024-08-01 14:15:05 -05:00
TrèsAbhi 0cc9089156 feat: individual reset 2024-08-01 14:06:45 -05:00
TrèsAbhi 71e0e8e09e feat: floating editor 2024-08-01 14:00:43 -05:00
TrèsAbhi 0dc708ab2a feat: revert lighting 2024-07-31 14:26:03 -05:00
TrèsAbhi f73426df6a fix: clipping plane intersections 2024-07-31 14:18:58 -05:00
TrèsAbhi abc8acb6ed feat: new lighting env 2024-07-31 13:56:43 -05:00
TrèsAbhi 1944745902 feat: better outluiens 2024-07-31 13:48:14 -05:00
TrèsAbhi e9bb76e698 fix: types 2024-07-31 13:40:50 -05:00
TrèsAbhi 5810ca8f81 feat: moving components 2024-07-31 13:36:56 -05:00
TrèsAbhi c6249c5a83 feat: better coloring 2024-07-31 13:25:58 -05:00
TrèsAbhi 2c0f9184db feat: better plate editing integration 2024-07-31 13:11:25 -05:00
TrèsAbhi 15cf4ec0f1 feat: wireframe 2024-07-30 13:45:52 -05:00
TrèsAbhi 8ba56069c4 feat: dynamic model defs 2024-07-30 13:24:55 -05:00
TrèsAbhi 3889c0f75d feat: rename core armor to primary armor 2024-07-29 20:46:57 -05:00
TrèsAbhi b1685bcc12 feat: dev prefix 2024-07-29 20:42:58 -05:00
TrèsAbhi d0055bb118 feat: dev mode debug 2024-07-29 20:40:32 -05:00
TrèsAbhi 8a7d18d586 feat: use basic material 2024-07-29 20:26:21 -05:00
TrèsAbhi b6f235efcd fix: better coloring 2024-07-29 20:25:28 -05:00
TrèsAbhi b609fcbac7 fix: ricochet penetration reporation of external modules 2024-07-29 20:23:33 -05:00
TrèsAbhi 969c9a903e feat: better card positioning 2024-07-29 20:18:31 -05:00
TrèsAbhi c4b5baf6cc feat: functional armor type toggling 2024-07-29 19:59:07 -05:00
TrèsAbhi 0aca2dab6c Merge branch 'main' into dev-static 2024-07-29 19:46:08 -05:00
TrèsAbhi 6fa70711d7 fix: DISCORD_CLIENT_ID 2024-07-29 19:46:03 -05:00
TrèsAbhi 14cbd67e04 Merge branch 'main' into dev-static 2024-07-29 19:45:12 -05:00
TrèsAbhi f8aa51941d fix: DISCORD_CLIENT_ID 2024-07-29 19:45:00 -05:00
TrèsAbhi f86a4022ea feat: armor toggle buttons 2024-07-29 14:08:52 -05:00
TrèsAbhi cddfef1b9f feat: better coloring 2024-07-29 13:33:56 -05:00
TrèsAbhi c12fb0d668 feat: card 2024-07-29 13:22:20 -05:00
TrèsAbhi ce3c9b936b Update tsconfig.json 2024-07-28 17:34:23 -05:00
TrèsAbhi 7c3bc8884d feat: seletable external moduels 2024-07-28 13:59:28 -05:00
TrèsAbhi 6ebced6f01 feat: segmented control mode 2024-07-28 13:32:52 -05:00
TrèsAbhi 6e7df526ff fix: static states 2024-07-27 14:43:33 -05:00
TrèsAbhi 5d1352590a fix: disable track movement in armor mdoe 2024-07-27 14:26:34 -05:00
TrèsAbhi b0aff726b5 fix: types 2024-07-27 14:25:27 -05:00
TrèsAbhi ca002623b8 feat: standard material 2024-07-27 14:23:39 -05:00
TrèsAbhi f0e8153a67 feat: on click highlighting 2024-07-27 14:21:12 -05:00
TrèsAbhi a0612b2beb fix: hull origin 2024-07-27 13:46:36 -05:00
TrèsAbhi 3071c887cc fix: better tankopedia search page padding 2024-07-27 13:33:45 -05:00
TrèsAbhi 47d7ebb15f fix: stricter emphmeral stores 2024-07-27 13:29:09 -05:00
TrèsAbhi 2512134e15 fix: type 2024-07-27 13:24:58 -05:00
TrèsAbhi e682172486 fix: exclude node modules 2024-07-27 13:16:14 -05:00
TrèsAbhi 0c9714b5a5 feat: quartile 2024-07-27 13:07:40 -05:00
TrèsAbhi f13622836e feat: better opacity 2024-07-27 12:46:12 -05:00
TrèsAbhi 1a91214dd0 feat: some transparencies 2024-07-26 13:39:32 -05:00
TrèsAbhi ceb759aba1 feat: static armor 2024-07-26 13:24:18 -05:00
TrèsAbhi e88fdd861f feat: generalize wrapper 2024-07-24 20:46:42 -05:00
TrèsAbhi 85166a2614 feat: generalize transform handling 2024-07-24 20:35:01 -05:00
TrèsAbhi fde9319bbd feat: generalize ZY correction 2024-07-24 20:27:16 -05:00
TrèsAbhi 5d733a79ef feat: logs 2024-07-24 20:14:49 -05:00
TrèsAbhi ee58b3543e feat: start of static armor mode 2024-07-24 20:09:38 -05:00
TrèsAbhi 3d0c87579b feat: that's a lotta damage easter egg 2024-07-24 13:30:50 -05:00
TrèsAbhi 4f7b4f1602 feat: that's a lotta damage easter egg 2024-07-24 13:27:46 -05:00
TrèsAbhi b1c3453d38 Merge branch 'main' into dev-qol 2024-07-24 13:18:01 -05:00
TrèsAbhi 23974ee83a fix: no dev mode 2024-07-24 13:14:21 -05:00
TrèsAbhi 84951026e0 Merge branch 'main' into dev-qol 2024-07-23 21:07:04 -05:00
TrèsAbhi 8cae642243 fix: include more debian modules 2024-07-23 21:04:23 -05:00
TrèsAbhi 8b5638f82d feat: he splash visual 2024-07-23 21:01:32 -05:00
TrèsAbhi 16500793a5 fix: no session search result overlap 2024-07-22 20:59:38 -05:00
TrèsAbhi e294f2e286 feat: use simple text navbar logo 2024-07-22 20:52:29 -05:00
TrèsAbhi a237e1541b fix: correctly re-mounting camera 2024-07-22 20:47:29 -05:00
TrèsAbhi ffdb75d028 fix: keying 2024-07-22 20:32:10 -05:00
TrèsAbhi 9ea307d90a feat: tank search result coubt 2024-07-22 20:24:32 -05:00
TrèsAbhi 1059b3e6e6 fix: DISCORD_CLIENT_ID 2024-07-22 12:15:17 -05:00
TrèsAbhi 5ec40271f8 fix: DISCORD_CLIENT_ID 2024-07-22 12:14:29 -05:00
TrèsAbhi adf0aecd13 fix: env 2024-07-22 12:11:33 -05:00
TrèsAbhi 5ab102ed55 fix: dev 2024-07-22 12:06:38 -05:00
TrèsAbhi aec96d70d2 fix: dev 2024-07-22 12:01:47 -05:00
TrèsAbhi da50b5c8c8 fix: dev 2024-07-22 12:01:34 -05:00
TrèsAbhi 043bc0494a feat: sharp 2024-07-22 11:44:09 -05:00
TrèsAbhi d9a8fa82fa feat: external sharp 2024-07-22 11:39:58 -05:00
TrèsAbhi fe938772b6 feat: external sharp 2024-07-22 11:38:23 -05:00
TrèsAbhi fed9e5d157 feat: external sharp 2024-07-22 11:37:53 -05:00
TrèsAbhi f706eec483 feat: external sharp 2024-07-22 11:26:27 -05:00
TrèsAbhi a4e511bbca fix: porisma dir 2024-07-21 20:49:26 -05:00
TrèsAbhi 7402e30226 fix: ls 2024-07-21 20:45:15 -05:00
TrèsAbhi d3f519fa0b fix: move node modules back 2024-07-21 20:44:31 -05:00
TrèsAbhi 9850b21e2b fix: inlclude node files 2024-07-21 20:41:40 -05:00
TrèsAbhi 9a193dde5e feat: debian-openssl-1.1.x 2024-07-21 20:26:45 -05:00
TrèsAbhi b814981828 fix: prisma 2024-07-21 20:22:36 -05:00
TrèsAbhi 39967154bb fix: prisma 2024-07-21 20:21:42 -05:00
TrèsAbhi d6911c3e08 fix: build db 2024-07-21 20:16:21 -05:00
TrèsAbhi ccf08cd48a fix: command alais 2024-07-21 20:11:19 -05:00
TrèsAbhi 9978a0c2b3 fix: mk dir 2024-07-21 20:10:41 -05:00
TrèsAbhi a076025bb8 feat: logs 2024-07-21 20:06:45 -05:00
TrèsAbhi 2f3e1d7ae4 feat: update workflows 2024-07-21 20:01:16 -05:00
TrèsAbhi 377a00aaf1 feat: fast font loading 2024-07-21 19:51:04 -05:00
TrèsAbhi 3f83fffade feat: remove legacy bot code 2024-07-21 19:41:37 -05:00
TrèsAbhi 9ffd20ffbf feat: migrate to bun 2024-07-20 20:36:36 -05:00
TrèsAbhi 6ecabe1d77 fix: return t 2024-07-20 13:50:01 -05:00
TrèsAbhi 0d71288df5 feat: move icon to font 2024-07-18 19:08:30 -05:00
TrèsAbhi 43671ee754 feat: removed all averages requirements 2024-07-18 19:07:24 -05:00
TrèsAbhi 2d3aec62fe feat: removed all averages requirements 2024-07-18 19:06:14 -05:00
TrèsAbhi 5cbfe50455 feat: removed all averages requirements 2024-07-18 19:05:18 -05:00
TrèsAbhi 0646be5b6a feat: removed all averages requirements 2024-07-18 19:03:37 -05:00
TrèsAbhi 9bc2d12ff0 fix: don't include 0 battle tanks 2024-07-18 19:01:10 -05:00
TrèsAbhi f3140ce0af fix: no store only manifest 2024-07-17 13:15:21 -05:00
TrèsAbhi 0952d7e770 fix: no store 2024-07-17 13:15:05 -05:00
TrèsAbhi 031bdbe0b5 fix: 1e2 power to weight 2024-07-14 12:23:00 -05:00
TrèsAbhi 4ac1dbf23b fix: 1e2 power to weight 2024-07-14 12:19:12 -05:00
TrèsAbhi 6e26420e0e feat: shot type 2024-07-13 20:09:37 -05:00
TrèsAbhi 0808505af3 feat: logs 2024-07-13 20:08:03 -05:00
TrèsAbhi 793c07d1ed fix: shot display suspense 2024-07-13 20:01:45 -05:00
TrèsAbhi 447b4629ce fix: contextual shot display card 2024-07-13 19:49:00 -05:00
TrèsAbhi 7e22f4596d feat: antagonist gun selector 2024-07-13 19:19:49 -05:00
TrèsAbhi ef5169f669 feat: percentage resistances 2024-07-13 14:37:42 -05:00
TrèsAbhi 5c787dfd7f feat: stop track propogation 2024-07-13 14:34:55 -05:00
TrèsAbhi b7eae89a4e fix: NaN delta 2024-07-13 14:32:06 -05:00
TrèsAbhi 2272cd319e fix: better default provision algorithm 2024-07-13 14:31:12 -05:00
TrèsAbhi 43fb2f423e fix: tank tree icon color 2024-07-13 14:25:26 -05:00
TrèsAbhi 887d9b8017 fix: only allow d120 tanks 2024-07-13 14:23:31 -05:00
TrèsAbhi c6028b9868 feat: remove battle count 2024-07-13 14:20:07 -05:00
TrèsAbhi f3174e8567 fix: consistent tank row header cell width 2024-07-13 13:53:59 -05:00
TrèsAbhi 80811724b6 fix: client side armor mode 2024-07-13 13:52:13 -05:00
TrèsAbhi 421ea6c20a fix: tank filters provider for antagonist selector 2024-07-13 13:49:06 -05:00
TrèsAbhi 56460937ca Create LICENSE 2024-07-13 13:18:06 -05:00
TrèsAbhi 85e483e696 Delete LICENSE 2024-07-13 13:15:28 -05:00
TrèsAbhi 499cafad50 feat: logs 2024-07-12 20:57:30 -05:00
TrèsAbhi 424904207d fix: load degs 2024-07-12 20:56:16 -05:00
TrèsAbhi 232cb4db4e feat: logs 2024-07-12 20:40:38 -05:00
TrèsAbhi 3019af942b feat: logs 2024-07-12 20:40:26 -05:00
TrèsAbhi 7c097d4dd8 feat: optimized tank comapre 2024-07-12 20:38:19 -05:00
TrèsAbhi faabea9c06 feat: sticky compare 2024-07-12 19:55:41 -05:00
TrèsAbhi f1383c54bc fix: select all filtered raw 2024-07-12 19:24:12 -05:00
TrèsAbhi 8eb76b1efd feat: use native link 2024-07-12 19:23:15 -05:00
TrèsAbhi 03ce75c15d feat: variable player count 2024-07-12 13:53:11 -05:00
TrèsAbhi d6fc037d4f feat: production flag 2024-07-12 13:08:50 -05:00
TrèsAbhi 8a0e258a7f feat: shadow 2024-07-12 13:02:23 -05:00
TrèsAbhi 7eb13c199b feat: sticky headers 2024-07-12 13:01:10 -05:00
TrèsAbhi 3244a0fd8a feat: more human readability 2024-07-12 12:41:11 -05:00
TrèsAbhi e86dc4ecc5 feat: better tech tree layout 2024-07-10 21:02:33 -05:00
TrèsAbhi fe98d52c31 feat: compact format tech tree 2024-07-10 20:51:36 -05:00
TrèsAbhi c39351929c feat: ad after history section 2024-07-10 20:47:34 -05:00
TrèsAbhi 11e75e48ce feat: instant model loading 2024-07-10 20:47:02 -05:00
TrèsAbhi db4c207708 feat: soe friendlier checks 2024-07-10 20:31:16 -05:00
TrèsAbhi d86af7e7ab feat: faster tankopedia 2024-07-10 19:16:00 -05:00
TrèsAbhi 0a836826c2 feat: better loader 2024-07-10 18:57:27 -05:00
TrèsAbhi 6f387e28f9 feat: better loading 2024-07-10 13:31:21 -05:00
TrèsAbhi c27ebdbcb3 feat: fullscreen hydration 2024-07-10 13:16:04 -05:00
TrèsAbhi 74d4b8edf4 feat: remove assertion 2024-07-10 13:11:09 -05:00
TrèsAbhi b0b68f3fd3 feat: lesser ads on tankopedia 2024-07-10 13:09:54 -05:00
TrèsAbhi dde92bf1ec feat: next safe ad exempt 2024-07-10 13:08:00 -05:00
TrèsAbhi c5b3f6adad feat: friendlier home page ads 2024-07-10 12:57:06 -05:00
TrèsAbhi 423ffdb24f feat: data passing 2024-07-10 12:55:19 -05:00
TrèsAbhi 2286a398cf feat: lazy loaded tanks earch 2024-07-09 21:16:20 -05:00
TrèsAbhi 6a2631ea72 feat: better hero padding 2024-07-09 21:01:09 -05:00
TrèsAbhi 2ba00f3477 fix: provider place 2024-07-09 20:58:13 -05:00
TrèsAbhi 697497b11e feat: remove useWideFormat 2024-07-09 20:53:00 -05:00
TrèsAbhi 332c1787f4 feat: migrated duel store 2024-07-09 20:35:36 -05:00
TrèsAbhi eaaea114a0 fix: add use client to app store 2024-07-09 20:20:44 -05:00
TrèsAbhi cf841c9bb2 feat: migrated app store 2024-07-09 20:05:34 -05:00
TrèsAbhi 5aa4b262f8 feat: omit ads in compact mode 2024-07-09 19:54:23 -05:00
TrèsAbhi 8b70aa12e4 feat: migrate compare store 2024-07-09 19:53:50 -05:00
TrèsAbhi f423f8f797 feat: migrate session store 2024-07-09 19:42:57 -05:00
TrèsAbhi 3a31191d9a fix: use providers 2024-07-09 14:45:29 -05:00
TrèsAbhi 84bbb05d43 feat: upgrade tankopedia stores 2024-07-09 14:43:33 -05:00
TrèsAbhi 5bf9f8ca9e feat: safe takopedai sort 2024-07-08 20:12:46 -05:00
TrèsAbhi f0fc23712a feat: safe sort 2024-07-08 19:59:15 -05:00
TrèsAbhi 4d99e61bfb fix: fetch tank ids 2024-07-08 19:41:56 -05:00
TrèsAbhi dae902fe03 feat: next safe generalization 2024-07-08 19:36:28 -05:00
TrèsAbhi eb87463f08 fix: null check 2024-07-08 12:46:56 -05:00
TrèsAbhi d34bc4db06 feat: historical averages 2024-07-08 12:41:06 -05:00
TrèsAbhi b27d200ae6 feat: shadow sticky column 2024-07-07 21:13:40 -05:00
TrèsAbhi 86d7007dc2 feat: nivo graph 2024-07-07 21:06:02 -05:00
TrèsAbhi 499bcde320 feat: move icon to right 2024-07-07 18:59:01 -05:00
TrèsAbhi a7f68364f3 feat: total bar 2024-07-07 18:56:49 -05:00
TrèsAbhi b556f5f7e8 feat: memoize row loader 2024-07-07 18:48:32 -05:00
TrèsAbhi cc51f660d4 feat: smaller tank icons 2024-07-07 18:19:45 -05:00
TrèsAbhi 3c9fcfa623 fix: tankFiltersContext types 2024-07-07 18:07:07 -05:00
TrèsAbhi 555c94f3b1 feat: generalized intersection 2024-07-07 18:01:56 -05:00
TrèsAbhi 33c67b9416 feat: fast observers 2024-07-06 20:32:41 -05:00
TrèsAbhi b965893bfc feat: transition to next safe zustand 2024-07-06 20:07:46 -05:00
TrèsAbhi 595941ab9c feat: smaller tank card 2024-07-02 20:12:15 -05:00
TrèsAbhi 127ffc787e feat: sticky tank cards 2024-07-02 20:07:16 -05:00
TrèsAbhi ac243a3cdd feat: multi-select 2024-07-02 19:30:29 -05:00
TrèsAbhi 3542cb1ece feat: add script mdoe 2024-07-02 19:22:39 -05:00
TrèsAbhi 4c6369b8b4 feat: tank performance filters 2024-07-02 19:19:15 -05:00
TrèsAbhi 4b46eb59e0 fix: remove player stats 2024-07-02 18:58:11 -05:00
TrèsAbhi d8b9dd63b5 feat: soft hide player stats 2024-07-02 18:53:08 -05:00
TrèsAbhi 3deaa1e9bd feat: row icons 2024-07-02 18:42:23 -05:00
TrèsAbhi 366a5111b7 fix: remove old banners 2024-07-02 18:28:04 -05:00
TrèsAbhi 29af2101f4 feat: hide player stats 2024-07-02 18:23:01 -05:00
TrèsAbhi 39137ae14b fix: move y-i 2024-07-02 10:55:56 -05:00
TrèsAbhi 084d44e53f feat: update wss 2024-07-02 10:52:27 -05:00
TrèsAbhi d6ed395716 Merge branch 'main' into dev 2024-07-01 20:31:30 -05:00
TrèsAbhi 51da286dc7 feat: logs 2024-07-01 20:29:42 -05:00
TrèsAbhi e28408bc3a feat: default direction 2024-07-01 20:21:42 -05:00
TrèsAbhi 2dcfd13457 feat: sort 2024-07-01 20:18:09 -05:00
TrèsAbhi 16bee48989 feat: scaling 2024-07-01 19:41:13 -05:00
TrèsAbhi ea305b8ce5 fix: emoji 2024-07-01 19:14:54 -05:00
TrèsAbhi f400794e64 feat: cute symbols 2024-07-01 19:14:39 -05:00
TrèsAbhi fe21e268e5 feat: rewrite 2024-07-01 19:10:47 -05:00
TrèsAbhi 7fe0d8bdb4 Merge branch 'dev' of https://github.com/tresabhi/blitzkit into dev 2024-07-01 11:44:10 -05:00
TrèsAbhi 4c56eba5dd feat: simple average 2024-07-01 11:44:08 -05:00
TrèsAbhi daf21467ad Change to 30 2024-06-30 23:40:38 -05:00
TrèsAbhi 0443a92693 fix: include data 2024-06-30 21:44:48 -05:00
TrèsAbhi 9edc2cffad feat: scanned players 2024-06-30 21:43:21 -05:00
TrèsAbhi db83ac40b4 feat: player count 2024-06-30 20:34:22 -05:00
TrèsAbhi 1d112bb633 fix: merge 2024-06-30 20:03:11 -05:00
TrèsAbhi 574c789233 feat: skeleton loading 2024-06-30 19:59:32 -05:00
TrèsAbhi 6c6cf6b76d feat: more data 2024-06-30 19:34:55 -05:00
TrèsAbhi c6c78f2661 feat: some data 2024-06-30 18:26:05 -05:00
TrèsAbhi dd9b3ce869 feat: start of tank averages 2024-06-29 21:22:12 -05:00
TrèsAbhi 51c998163d Merge branch 'dev-static-updates' into dev 2024-06-29 21:04:43 -05:00
TrèsAbhi 0dc6af440b feat: fetch average definitions 2024-06-29 20:58:38 -05:00
TrèsAbhi 88d8f4f14b feat: efficient pre-chunking 2024-06-29 19:43:46 -05:00
TrèsAbhi 63a608b3df fix: handle non-ok repsoness 2024-06-29 13:40:38 -05:00
TrèsAbhi 1ad75d8dc5 fix: remove autofocus in signin popup 2024-06-29 13:37:53 -05:00
TrèsAbhi 47c3b2de0e fix: mino line depression disparity on live updates 2024-06-29 13:35:06 -05:00
TrèsAbhi f002c23e70 fix: omit ricochet for explosive shells 2024-06-29 13:32:57 -05:00
TrèsAbhi bb561847ad feat: premium dpm 2024-06-29 13:29:43 -05:00
TrèsAbhi 1dc85253c9 feat: terrain coefficients 2024-06-29 13:25:59 -05:00
TrèsAbhi 11cca03f2c feat: open in new tab tank compare 2024-06-29 13:20:36 -05:00
TrèsAbhi 5474cc8d9e fix: pointer jump 2024-06-29 13:18:10 -05:00
TrèsAbhi 5b833bab11 feat: movable tracks 2024-06-29 13:15:24 -05:00
TrèsAbhi b032de4a62 feat: no default tier 2024-06-29 12:14:34 -05:00
TrèsAbhi 4bc0a95973 feat: tank class and icon 2024-06-29 12:12:10 -05:00
TrèsAbhi 6ef0610331 feat: clipping potential 2024-06-29 12:08:42 -05:00
TrèsAbhi 9f89903a6e feat: better compare layout 2024-06-29 11:57:44 -05:00
TrèsAbhi cf68c9812c feat: move shell selector to firepower header 2024-06-29 11:49:55 -05:00
TrèsAbhi 1eddb33380 feat: rename fire to firepower 2024-06-29 11:41:03 -05:00
TrèsAbhi 604345d909 feat: random sampling 2024-06-29 10:49:32 -05:00
TrèsAbhi 4bcd3bffdc feat: max dispersion 2024-06-29 10:37:40 -05:00
TrèsAbhi 0136dda0dd feat: responsive shot card 2024-06-28 20:41:24 -05:00
TrèsAbhi 8d2ec5f5b4 feat: antagonist penetration preview 2024-06-28 20:32:19 -05:00
TrèsAbhi abac64f01b fix: enter click no redirect with onselect 2024-06-28 20:17:47 -05:00
TrèsAbhi 8abdc3f824 feat: trust protobuf post install 2024-06-28 20:11:34 -05:00
TrèsAbhi ed17366365 feat: add cron 2024-06-28 20:08:50 -05:00
TrèsAbhi ffaa368f81 feat: finish script 2024-06-28 14:12:58 -05:00
TrèsAbhi 33012f9f21 feat: start on fixing pre work 2024-06-26 21:22:03 -05:00
TrèsAbhi de22efabc4 feat: finish work on post work 2024-06-26 21:07:54 -05:00
TrèsAbhi bdbc0073a8 feat: start of math 2024-06-26 14:07:27 -05:00
TrèsAbhi 2928db2727 Merge branch 'main' into dev 2024-06-26 13:18:47 -05:00
TrèsAbhi 0558f27347 fix: no auto exempt 2024-06-26 11:14:45 -05:00
TrèsAbhi 3767f3e51e fix: types 2024-06-25 20:05:41 -05:00
TrèsAbhi 8b082ed31f feat: exempt 2024-06-25 20:01:51 -05:00
TrèsAbhi 7cc086b999 feat: ads :( 2024-06-25 19:58:29 -05:00
TrèsAbhi d6caeabe68 feat: logs 2024-06-25 19:32:13 -05:00
TrèsAbhi 6eba9e6b94 feat: select all 2024-06-25 19:24:33 -05:00
TrèsAbhi d186368c98 feat: compact search 2024-06-25 19:17:53 -05:00
TrèsAbhi 9485b0e36c feat: sort label 2024-06-25 18:38:53 -05:00
TrèsAbhi e0e8c3554a feat: some fixes 2024-06-24 21:06:37 -05:00
TrèsAbhi 8bcd74262c feat: complete sort labels 2024-06-24 21:00:51 -05:00
TrèsAbhi 77105b514e fix: remove dupiclate build assets 2024-06-24 14:14:59 -05:00
TrèsAbhi 337398debe fix: auto enter 2024-06-24 14:14:25 -05:00
TrèsAbhi 4ff7d23027 fix: meta.name 2024-06-24 14:13:00 -05:00
TrèsAbhi 798ef10469 feat: skeletons 2024-06-24 14:10:23 -05:00
TrèsAbhi fe945cced1 feat: better layout 2024-06-24 13:54:08 -05:00
TrèsAbhi 0c74cb90e9 Merge branch 'main' into dev-tank-search 2024-06-24 13:07:43 -05:00
TrèsAbhi 31158b9d68 Update cd-discover-ids.yml 2024-06-24 12:07:45 -05:00
TrèsAbhi ea9d3685a1 Update cd-discover-ids.yml 2024-06-24 12:07:33 -05:00
TrèsAbhi 9d71471529 feat: nice progress bar 2024-06-24 12:03:08 -05:00
TrèsAbhi dab5e14297 feat: move tank icons to the bottom 2024-06-24 11:57:28 -05:00
TrèsAbhi 742290b3c0 fix: types 2024-06-23 20:59:03 -05:00
TrèsAbhi 42b169cf60 fix: types 2024-06-23 20:49:24 -05:00
TrèsAbhi ff4be57faf feat: cached styling 2024-06-23 20:45:56 -05:00
TrèsAbhi 1d65dc755f Merge branch 'main' into dev-tank-search 2024-06-23 20:11:23 -05:00
TrèsAbhi 948a655296 feat: bun build website 2024-06-23 20:09:47 -05:00
TrèsAbhi 01af4d457a feat: upgrade build bot 2024-06-23 20:05:21 -05:00
TrèsAbhi a5fd786d64 feat: upgrade rating archivers to bun 2024-06-23 20:01:18 -05:00
TrèsAbhi b9acaccae5 fix: install 2024-06-23 19:55:47 -05:00
TrèsAbhi 03fcb3b91e feat: upgrade docs 2024-06-23 19:55:02 -05:00
TrèsAbhi 1fc3c5c087 Merge branch 'main' of https://github.com/tresabhi/blitzkit 2024-06-23 19:49:38 -05:00
TrèsAbhi b18e8d282d fix: remove node modules cache 2024-06-23 19:49:37 -05:00
TrèsAbhi 62ec1e4a19 Update cd-assets.yml 2024-06-23 16:01:07 -05:00
TrèsAbhi fb6bff00d7 Update credits.md 2024-06-23 16:00:20 -05:00
TrèsAbhi 533c5dd055 feat: ps env 2024-06-23 14:17:38 -05:00
TrèsAbhi 36eeec6766 fix: use windows 2024-06-22 18:02:54 -05:00
TrèsAbhi e1f0fdf2b7 feat: transfer assets 2024-06-22 18:01:37 -05:00
TrèsAbhi 0f38cd8f34 feat: transfer assets 2024-06-22 18:01:20 -05:00
TrèsAbhi c0b437f207 feat: migrate booster icons 2024-06-22 17:46:25 -05:00
TrèsAbhi 02198f052d feat: migrated lz4 to bun 2024-06-22 17:46:16 -05:00
TrèsAbhi 9b141fc49a feat: migrated package to bun 2024-06-22 17:46:05 -05:00
TrèsAbhi 38b2b6025f feat: start of sorting 2024-06-22 16:39:31 -05:00
TrèsAbhi 479a165149 fix: clipPath 2024-06-21 19:10:46 -05:00
TrèsAbhi a1d80a2ab2 fix: replace reset state 2024-06-21 19:06:50 -05:00
TrèsAbhi 8e438757fd feat: search bar 2024-06-21 19:04:34 -05:00
TrèsAbhi c8e207b6a2 feat: sticky 2024-06-21 18:26:49 -05:00
TrèsAbhi a57734cdee feat: perf 2024-06-21 14:03:20 -05:00
TrèsAbhi df8b32b7cd feat: test tanks warning 2024-06-20 14:33:12 -05:00
TrèsAbhi 5b7ce1ae7b feat: functional filters 2024-06-20 14:18:00 -05:00
TrèsAbhi 7225fb0231 feat: data driven nations 2024-06-20 13:34:27 -05:00
TrèsAbhi 7e5357dfe7 feat: experiments 2024-06-20 13:31:42 -05:00
TrèsAbhi 34cbfd2c9b feat: buttons 2024-06-20 13:20:03 -05:00
TrèsAbhi 4927f1315c feat: data driven nations 2024-06-19 20:53:59 -05:00
TrèsAbhi b4bb0dcc67 feat: keys 2024-06-19 20:23:44 -05:00
TrèsAbhi b689ecba9f feat: some things 2024-06-19 13:58:37 -05:00
TrèsAbhi 3ccbb7895c feat: improved layout 2024-06-18 20:43:21 -05:00
TrèsAbhi eb53b59e32 feat: new layout 2024-06-18 14:28:20 -05:00
TrèsAbhi a84943fdaa Merge branch 'main' into dev 2024-06-18 13:27:41 -05:00
TrèsAbhi 243bc1104e feat: start on new discover ids script 2024-06-18 12:55:48 -05:00
TrèsAbhi e96ac14770 feat: simplifications 2024-06-17 15:36:33 -05:00
TrèsAbhi 4a69d57adf fix: use text 2024-06-17 14:16:01 -05:00
TrèsAbhi 5f7330271c feat: new metric 2024-06-17 14:10:22 -05:00
TrèsAbhi 7554f1ffed feat: disabled worker threads 2024-06-17 12:28:07 -05:00
TrèsAbhi 3e0479824d fix: remove no-store for rating 2024-06-17 12:16:35 -05:00
TrèsAbhi 83527fed7d feat: player stats card 2024-06-16 17:47:02 -05:00
TrèsAbhi 136805067f Merge branch 'main' into dev 2024-06-16 17:37:06 -05:00
TrèsAbhi 48ee173cbc fix: use use 2024-06-16 17:33:03 -05:00
TrèsAbhi faf5bc3619 fix: non-conditional hooks 2024-06-16 17:30:53 -05:00
TrèsAbhi 68d8a6925c feat: memo fetch 2024-06-16 17:09:50 -05:00
TrèsAbhi 463371de18 feat: cache exempt 2024-06-16 17:08:44 -05:00
TrèsAbhi 7584fe1ba3 fix: empty sumnation notation 2024-06-15 21:13:37 -05:00
TrèsAbhi 2d6b8105d2 Merge branch 'main' into dev 2024-06-15 21:09:37 -05:00
TrèsAbhi e6d2817524 fix: undefined string 2024-06-15 14:07:25 -05:00
TrèsAbhi 4d462508bc fix: swap window undef check 2024-06-15 14:05:47 -05:00
TrèsAbhi e966c8df16 Merge branch 'main' into dev-ads 2024-06-15 14:02:13 -05:00
TrèsAbhi bcabb65857 feat: homepage ads 2024-06-15 14:01:51 -05:00
TrèsAbhi 9f38f16d2b feat: homepage ads 2024-06-15 13:51:42 -05:00
TrèsAbhi 57fa29cc6e feat: cleaner exempt 2024-06-15 13:24:53 -05:00
TrèsAbhi 14e45d97d2 feat: patreon plug 2024-06-15 13:16:12 -05:00
TrèsAbhi 6d5f958167 Update discoverIds.ts 2024-06-14 23:20:08 -05:00
TrèsAbhi 0a0376312b feat: patreon check 2024-06-14 13:57:54 -05:00
TrèsAbhi cb09f57a91 feat: wargaming login 2024-06-13 20:17:09 -05:00
TrèsAbhi a7e89c2147 feat: patreon login 2024-06-13 14:52:43 -05:00
TrèsAbhi 03aa690247 fix: ctrl key functionality 2024-06-13 13:50:44 -05:00
TrèsAbhi 84929f9732 feat: responsive ads 2024-06-13 13:26:12 -05:00
TrèsAbhi b4173e780b feat; update readme 2024-06-12 14:37:46 -05:00
TrèsAbhi 9d0abdb135 feat: more layout 2024-06-12 14:35:10 -05:00
TrèsAbhi c900af6e33 Merge branch 'main' into dev 2024-06-12 13:29:20 -05:00
TrèsAbhi 1aaff323bf fix: add react 2024-06-12 13:24:42 -05:00
TrèsAbhi 55d0c1926c feat: more ads 2024-06-12 13:08:52 -05:00
TrèsAbhi e3eb0f458d feat: disable overflow hidden 2024-06-12 12:40:46 -05:00
TrèsAbhi ea18fe9247 feat: better layout 2024-06-11 21:08:28 -05:00
TrèsAbhi 73289d7ff8 feat: some stats 2024-06-11 20:35:47 -05:00
TrèsAbhi 865c8991b2 Merge branch 'main' into dev 2024-06-11 19:53:03 -05:00
TrèsAbhi 690ed2aa7e feat: stricter ad boundaries 2024-06-11 19:49:15 -05:00
TrèsAbhi 22cc7b367c fix: style 2024-06-11 13:38:38 -05:00
TrèsAbhi ac81c68889 fix: box props 2024-06-11 13:38:25 -05:00
TrèsAbhi c26dd277a8 feat: debug 2024-06-11 13:36:02 -05:00
TrèsAbhi 903a2e9be1 feat: dunno mate 2024-06-11 11:02:27 -05:00
TrèsAbhi fa4c1cea56 feat: unique tagging 2024-06-10 14:10:58 -05:00
TrèsAbhi 1e36a24aff feat: move 2024-06-10 14:08:31 -05:00
TrèsAbhi 8901a3664b Merge pull request #126 from tresabhi/main 2024-06-10 14:08:20 -05:00
TrèsAbhi bb00f7be31 feat: move ad down 2024-06-10 14:05:48 -05:00
TrèsAbhi c645e8929a fix: remove legacy ads 2024-06-10 13:53:22 -05:00
TrèsAbhi 626eb7e2d6 feat: ads 2024-06-10 13:52:25 -05:00
TrèsAbhi de5dfbab8e feat: date popovers 2024-06-10 13:40:11 -05:00
TrèsAbhi e2cef42667 feat: popover 2024-06-10 13:06:02 -05:00
TrèsAbhi e370a53473 Update discoverIds.ts 2024-06-09 23:49:56 -05:00
TrèsAbhi 1fd9c9e6b0 Update discoverIds.ts 2024-06-09 23:46:35 -05:00
TrèsAbhi fe9e300c80 Update discoverIds.ts 2024-06-09 23:43:13 -05:00
TrèsAbhi 785407c8ff Update discoverIds.ts 2024-06-09 23:40:40 -05:00
TrèsAbhi 2ed0a6963f Update cd-discover-ids.yml 2024-06-09 23:35:35 -05:00
TrèsAbhi 0523619aee feat: start of date picker 2024-06-09 21:00:40 -05:00
TrèsAbhi 9e2677586c Merge pull request #125 from tresabhi/main 2024-06-09 17:46:34 -05:00
TrèsAbhi c42fc908c7 feat: chunking 2024-06-09 17:44:38 -05:00
TrèsAbhi 93c4d80dd0 feat: flipped tabs 2024-06-09 17:19:44 -05:00
TrèsAbhi 227022e755 Merge pull request #124 from tresabhi/main 2024-06-08 19:12:23 -05:00
TrèsAbhi 996c56ed43 feat: progress updates 2024-06-08 19:10:15 -05:00
TrèsAbhi 9f2a40e73c feat: more retry erros 2024-06-08 19:04:54 -05:00
TrèsAbhi 318ef9afca feat: better header 2024-06-07 20:40:09 -05:00
TrèsAbhi 5e8a69d2d8 feat: bkni indicator 2024-06-07 20:17:10 -05:00
TrèsAbhi dc5e4fc2de feat: beggening of player stats 2024-06-07 14:31:43 -05:00
TrèsAbhi 521b0e8906 feat: statistics 2024-06-07 12:51:44 -05:00
TrèsAbhi 73f1851f3c fix: centered footer 2024-06-07 12:37:22 -05:00
TrèsAbhi e13d0c0e33 feat: changelogs 2024-06-06 20:09:02 -05:00
TrèsAbhi e8eb9333b1 feat: logs 2024-06-06 19:45:14 -05:00
TrèsAbhi 3640c16384 Merge pull request #123 from tresabhi/dev 2024-06-06 19:45:10 -05:00
TrèsAbhi 8ef0bfd7eb fix: stats wn8 fallback 2024-06-06 19:41:53 -05:00
TrèsAbhi 83bcca7f69 fix: no participation edge case 2024-06-06 19:40:37 -05:00
TrèsAbhi 378f56598d feat: seasonal stats 2024-06-06 19:31:53 -05:00
TrèsAbhi 5031b4f8e3 fix: decreasing position marked positively 2024-06-06 19:23:21 -05:00
TrèsAbhi beab7601a4 Merge branch 'dev' of https://github.com/tresabhi/blitzkit into dev 2024-06-06 19:21:10 -05:00
TrèsAbhi 721bfd9ea2 fix: rating command seasonal fix 2024-06-06 19:21:06 -05:00
TrèsAbhi e5c9c780e9 fix: base64 2024-06-06 19:14:01 -05:00
TrèsAbhi 8a64a2d7c7 fix: cache 3 2024-06-06 19:09:17 -05:00
TrèsAbhi eadd66dc6c fix: cache 2 2024-06-06 19:08:29 -05:00
TrèsAbhi 729a45f8a8 fix: cache 2024-06-06 19:05:34 -05:00
TrèsAbhi b216c1e6b8 feat: stronger threshold 2024-06-06 19:02:58 -05:00
TrèsAbhi 30b59fff02 fix: rating command seasonal fix 2024-06-06 19:00:37 -05:00
TrèsAbhi 324cfe3927 fix: secrets 3 2024-06-06 13:44:59 -05:00
TrèsAbhi 6a0182436e fix: secrets 2 2024-06-06 13:44:19 -05:00
TrèsAbhi 1c2d006eba fix: secrets 2024-06-06 13:43:25 -05:00
TrèsAbhi c943baf6f3 feat: discover ids 2024-06-06 13:37:50 -05:00
TrèsAbhi 93c7392d6e feat: isolated discovery 2024-06-05 18:35:44 -05:00
TrèsAbhi a36ffe74c4 fix: remove trash 2024-06-05 14:11:05 -05:00
TrèsAbhi 16ebea659a Merge branch 'dev' 2024-06-05 14:06:42 -05:00
TrèsAbhi 6fac144005 feat: logs 2024-06-05 14:05:13 -05:00
TrèsAbhi 64c9e2f64d fix: disallow iframs 2024-06-05 13:40:45 -05:00
TrèsAbhi 7cdcf7b9e1 fix: ios turret 2024-06-05 13:28:45 -05:00
TrèsAbhi 331f57e7b0 fix: he no block on core 2024-06-05 13:14:08 -05:00
TrèsAbhi 10c810b228 feat: some tankopedia server rendered 2024-06-05 13:06:44 -05:00
TrèsAbhi 25523b9d8d feat: simplification 2024-06-05 12:56:09 -05:00
TrèsAbhi 2a730bed91 feat: better footer 2024-06-05 12:53:16 -05:00
TrèsAbhi 55a78ebd2f feat: table formatting 2024-06-05 12:26:10 -05:00
TrèsAbhi 69ac95415a feat: better credits format 2024-06-05 12:21:05 -05:00
TrèsAbhi ddb0bd8d09 feat: start on expansive footer 2024-06-05 12:12:18 -05:00
TrèsAbhi 4683de90ba feat: better image alignment and loading performance 2024-06-04 18:18:24 -05:00
TrèsAbhi 429049761f feat: edge plus button 2024-06-04 18:06:15 -05:00
TrèsAbhi 61958e72da fix: non-collapsing compare header 3 2024-06-04 17:56:27 -05:00
TrèsAbhi 2f32a076a1 fix: non-collapsing compare header 2 2024-06-04 17:55:15 -05:00
TrèsAbhi a06bcc6a4d fix: non-collapsing compare header 2024-06-04 17:43:14 -05:00
TrèsAbhi 3e0e05b8cc fix: use bounding rects for rotation inputs 2024-06-04 17:37:59 -05:00
TrèsAbhi d601e9fbc3 fix: high contrast link 2024-06-04 17:32:23 -05:00
TrèsAbhi 1c453f1105 fix: use jpeg 2024-06-03 18:29:57 -05:00
TrèsAbhi 1195f078c7 feat: banner 2024-06-03 18:28:09 -05:00
TrèsAbhi 12d07e7dab feat: smaller tool descs 2024-06-03 18:19:41 -05:00
TrèsAbhi e09b34b1d5 feat: blitzkit tankopedia watermark 2024-06-03 18:16:57 -05:00
TrèsAbhi 0c5bf85bc5 fix: use new link component in navbar 2024-06-03 18:07:01 -05:00
TrèsAbhi 5c328d0f4d feat: highliting sections 2024-06-03 18:02:10 -05:00
TrèsAbhi d4976f07f1 feat: more responsive 2024-06-03 17:53:01 -05:00
TrèsAbhi 87b0824523 fix: max width 2024-06-03 17:46:59 -05:00
TrèsAbhi 3d2b443dc7 feat: new homepage 2024-06-03 17:45:50 -05:00
TrèsAbhi 847d605f08 feat: fully implement roboto flex 2024-06-03 16:47:21 -05:00
TrèsAbhi 17cd7e9dc5 fix: no html pointer events 2024-06-03 15:56:02 -05:00
TrèsAbhi a1b25e1e52 fix: discard shot on tank change 2024-06-03 15:52:30 -05:00
TrèsAbhi 42f1dd33b5 fix: multiplicative camouflage 2024-06-03 15:33:41 -05:00
TrèsAbhi 3c4743731b fix: light tank on move camo now same as still 2024-06-03 14:21:36 -05:00
TrèsAbhi 17439bf559 fix: multiplicative camouflage 2024-06-03 14:20:24 -05:00
TrèsAbhi 94b8cfefcf fix: non-obtrusive hit markers 2024-06-03 13:57:15 -05:00
TrèsAbhi a53cf2111e fix: only use gun masking when clipping plane is available 2024-06-03 13:47:55 -05:00
TrèsAbhi d679641c9d fix: smaller quick action buttons on smaller screens 2024-06-03 13:45:44 -05:00
TrèsAbhi 89bff4dcb1 Update credits.md 2024-05-31 19:25:07 -04:00
TrèsAbhi fece9863f8 feat: remove google ads from ads.txt 2024-05-27 22:44:19 -05:00
TrèsAbhi 079a9884a8 Merge branch 'main' of https://github.com/tresabhi/blitzkit 2024-05-27 22:43:15 -05:00
TrèsAbhi ab0c7d5572 feat: enable pubcenter 2024-05-27 22:43:14 -05:00
TrèsAbhi 433621b384 feat: stuff 2024-05-27 22:42:09 -05:00
TrèsAbhi ec95446bae Update ads.txt 2024-05-27 22:34:47 -05:00
TrèsAbhi 615d7f06aa fix: typing parity 2024-05-27 21:08:05 -05:00
TrèsAbhi 96ce3c7d41 fix: block he with red 2024-05-27 21:01:07 -05:00
TrèsAbhi 3230afc117 fix: keying shot display 2024-05-27 20:58:22 -05:00
TrèsAbhi 00cee28e08 fix: render tracer over armor 2024-05-27 20:57:04 -05:00
TrèsAbhi 2b34863b53 fix: ricochet angle 2024-05-27 20:42:48 -05:00
TrèsAbhi e16f3653bb feat: out tracer 2024-05-26 14:39:16 -05:00
TrèsAbhi 7f8797a449 feat: shot display 2024-05-26 13:42:51 -05:00
TrèsAbhi 3438e51ef1 feat: dispaly 2024-05-25 14:21:36 -05:00
TrèsAbhi dc50c4a758 feat: complete math 2024-05-25 13:32:00 -05:00
TrèsAbhi a2bf592eaf feat: more progress 2024-05-24 20:50:55 -05:00
TrèsAbhi a3653b1c1f fix: select first shell on gun swap 2024-05-24 20:36:10 -05:00
TrèsAbhi 15c41ba7c9 fix: no text select on cam rotate 2024-05-24 20:33:19 -05:00
TrèsAbhi 542145467c feat: start rewrite on onClick armor 2024-05-24 20:32:39 -05:00
TrèsAbhi 82933aaf1e fix: heat doesn't actually ricochet lol 2024-05-24 13:48:50 -05:00
TrèsAbhi 8e2302a6d4 feat: start of homepage tracking 2024-05-23 14:05:25 -05:00
TrèsAbhi 477c35db34 fix: adjective titles 2024-05-23 13:48:21 -05:00
TrèsAbhi f7e7fdff0e feat: tank search hydration issues 2024-05-23 13:46:33 -05:00
TrèsAbhi 02daeff583 feat: reduce tanks per page for mobile 2024-05-23 13:29:39 -05:00
TrèsAbhi ddb822054f fix: navbar links 2024-05-23 13:26:43 -05:00
TrèsAbhi 96b4ab4380 fix: no scroll on desktop 2024-05-23 13:20:07 -05:00
TrèsAbhi 4206395f49 fix: footer hydration issues 2024-05-23 13:17:45 -05:00
TrèsAbhi 2a32a1a7cb fix: checks hydration issues 2024-05-23 13:14:45 -05:00
TrèsAbhi 6e96798d5e feat: navbar hydration issues 2024-05-23 13:03:58 -05:00
TrèsAbhi dab3393ba2 feat: legal stuff 2024-05-23 12:41:21 -05:00
TrèsAbhi e2502abd9b feat: agreements 2024-05-23 12:33:47 -05:00
TrèsAbhi 4f29b1b580 feat: legalities 2024-05-23 12:06:05 -05:00
TrèsAbhi f23db7a02a Merge pull request #121 from tresabhi/main 2024-05-23 11:46:15 -05:00
TrèsAbhi 372f04ee20 fix: he strength 2 2024-05-23 11:43:34 -05:00
TrèsAbhi 78adba82de fix: he strength 2024-05-23 09:54:29 -05:00
TrèsAbhi 8f9b60c7e3 feat: some testing gaps 2024-05-23 09:53:49 -05:00
TrèsAbhi a9497d061d feat: more code splitting 2024-05-22 14:16:46 -05:00
TrèsAbhi 5d6e864451 feat: scroll to view home search 2024-05-22 13:57:57 -05:00
TrèsAbhi be7b00c4be feat: more compact modules 2024-05-22 13:52:30 -05:00
TrèsAbhi 9f867b7933 feat: cleaner consumables border radius 2024-05-22 13:51:16 -05:00
TrèsAbhi a3cbe6d1e6 feat: live input updates 2024-05-22 13:47:35 -05:00
TrèsAbhi 6b63231194 feat: some code splitting 2024-05-22 13:43:08 -05:00
TrèsAbhi 5f47218f16 Merge pull request #120 from tresabhi/main 2024-05-22 13:31:39 -05:00
TrèsAbhi 72a90e7d1f fix: 1+ cali 2024-05-22 13:30:39 -05:00
TrèsAbhi 22cd18956b feat: start of isolation 2024-05-22 13:27:07 -05:00
TrèsAbhi 30a3e10bec feat: icon buttons for page turner 2024-05-22 13:20:56 -05:00
TrèsAbhi fda4f76be3 Merge pull request #119 from tresabhi/main 2024-05-22 13:06:10 -05:00
TrèsAbhi 8b9a13a58e Merge pull request #118 from tresabhi/dev-static-updates 2024-05-22 13:04:32 -05:00
TrèsAbhi 903b7fa677 feat: season 4 updates 2024-05-22 13:04:39 -05:00
TrèsAbhi a7bd30348d feat: larger navbar link text 2024-05-21 20:57:26 -05:00
TrèsAbhi 7c950e1121 feat: complete functionality 2024-05-21 14:18:21 -05:00
TrèsAbhi 3631fb3cab feat: new homepage 2024-05-20 21:00:47 -05:00
TrèsAbhi 2ce69b085a feat: new home screen 2024-05-20 14:16:13 -05:00
TrèsAbhi a7b2a0abe9 feat: apple inspired navbar 2024-05-20 13:33:32 -05:00
TrèsAbhi 1db7354c1b fix: safari blur 2024-05-20 12:31:43 -05:00
TrèsAbhi bde1bd279d feat: clone navbar 2024-05-20 12:30:22 -05:00
TrèsAbhi 4062a09c05 feat: aeson navbar 2024-05-20 12:07:00 -05:00
TrèsAbhi 386cca7226 feat: close menu on click 2024-05-19 21:09:49 -05:00
TrèsAbhi d1c6ad90d5 feat: reveal menu on hover 2024-05-19 21:05:23 -05:00
TrèsAbhi 9ff756e458 feat: bun script 2024-05-19 20:56:04 -05:00
TrèsAbhi 68357f6255 fix: one-liner 2024-05-19 18:07:36 -05:00
TrèsAbhi 8c8867280b feat: script 2024-05-19 18:06:02 -05:00
TrèsAbhi 505f74aa26 feat: complete averages script 2024-05-19 17:50:01 -05:00
TrèsAbhi b4c7b07158 feat: id discovery 2024-05-18 21:12:11 -05:00
TrèsAbhi 87b44d1c27 feat: r 2024-05-17 20:29:27 -05:00
TrèsAbhi 61db42d225 feat: more! 2024-05-17 20:23:51 -05:00
TrèsAbhi 8d69784779 feat: more! 2024-05-17 14:14:44 -05:00
TrèsAbhi 02b5f0c45a feat: more! 2024-05-16 20:35:12 -05:00
TrèsAbhi b5b87fbe17 feat: technical dogs 2024-05-15 19:44:51 -05:00
TrèsAbhi ca418b28b5 fix: default closed navbar 2024-05-14 14:12:06 -05:00
TrèsAbhi 0198829a18 feat: better hamburger menu 2024-05-14 14:07:44 -05:00
TrèsAbhi cdd2a08ec0 feat: logs 2024-05-05 14:24:39 -05:00
TrèsAbhi e0e0624010 feat: stop autorotate on pose 2024-05-05 14:10:50 -05:00
TrèsAbhi 03ee0828fe fix: distance gray 2024-05-05 14:08:33 -05:00
TrèsAbhi 3cda99cbc1 feat: plug 2024-05-05 14:08:13 -05:00
TrèsAbhi 258421e77e feat: space in between modules 2024-05-05 13:59:44 -05:00
TrèsAbhi 121a91ce75 feat: tighter consumables row 2024-05-05 13:57:11 -05:00
TrèsAbhi 0a74e43f67 feat: remove vercel subdomain 2024-05-05 13:52:08 -05:00
TrèsAbhi 4900aa8dd9 feat: dev subdomain 2024-05-05 13:48:33 -05:00
TrèsAbhi 07b82aa383 Merge pull request #117 from tresabhi/main 2024-05-05 13:40:01 -05:00
TrèsAbhi ae852564de fix: analysitcs 2024-05-05 12:12:52 -05:00
TrèsAbhi ea4b244336 feat: root domain sitemaps 2024-05-05 12:05:33 -05:00
TrèsAbhi f6925a93f3 feat: descs 2024-05-05 12:04:27 -05:00
TrèsAbhi 03205d3659 feat: highlight top tier modules 2024-05-04 17:50:06 -05:00
TrèsAbhi def470e805 feat: large tank icons 2024-05-04 17:42:32 -05:00
TrèsAbhi 3f8c2ba322 fix: remove second page turner on low results 2024-05-04 17:28:12 -05:00
TrèsAbhi aaf013c650 feat: smolecraft suggestions 1 2024-05-04 17:25:03 -05:00
TrèsAbhi a099df5133 feat: rotation inputs 2024-05-04 17:14:08 -05:00
TrèsAbhi cebc4392ed feat: cleaner fullscreen 2024-05-04 17:02:03 -05:00
TrèsAbhi c9cfb16469 feat: controls 2024-05-04 16:53:26 -05:00
TrèsAbhi c069d132c1 feat: loading bar 2024-05-04 16:44:37 -05:00
TrèsAbhi a5b3177394 feat: no flex 1 2024-05-04 16:39:41 -05:00
TrèsAbhi a7f2c3e324 feat: responsive tech tree 2024-05-04 16:37:36 -05:00
TrèsAbhi 97cd218796 feat: image alts 2024-05-04 16:28:12 -05:00
TrèsAbhi ab510361b5 feat: better layout 2024-05-04 16:19:27 -05:00
TrèsAbhi 299ccef579 feat: bring back stats 2024-05-04 13:46:57 -05:00
TrèsAbhi 42076c1317 feat: module arrows 2024-05-04 13:16:33 -05:00
TrèsAbhi d0743b54e0 feat: better modules 2024-05-04 12:05:37 -05:00
TrèsAbhi 7af5d5f465 feat: module tree 2024-05-04 11:00:54 -05:00
TrèsAbhi 89e97f484b feat: unlocks proof of concept 2024-05-03 23:58:19 -05:00
TrèsAbhi e5d109c973 fix: use card tank value 2024-05-03 23:01:53 -05:00
TrèsAbhi 67fda9b577 feat: falg 2024-05-03 22:54:53 -05:00
TrèsAbhi 64ddacf5c7 feat: tech tree 2024-05-03 22:16:32 -05:00
TrèsAbhi 04434f2acd feat: disabled autorotate on pointer down 2024-05-03 21:19:25 -05:00
TrèsAbhi 798b6894a9 feat: compare button 2024-05-03 21:17:31 -05:00
TrèsAbhi d3760f7705 feat: shooter icon order 2024-05-03 21:08:50 -05:00
TrèsAbhi cc094ff8e4 fix: bottom padding 2024-05-03 20:54:00 -05:00
TrèsAbhi ee66dd31b5 feat: better hero responsiveness 2024-05-03 20:52:59 -05:00
TrèsAbhi d6993c802f feat: fullscreen hero 2024-05-03 20:49:05 -05:00
TrèsAbhi 98716b7f71 feat: shells 2024-05-03 19:37:41 -05:00
TrèsAbhi cc1e3e1315 fix: margin 2024-05-03 19:19:10 -05:00
TrèsAbhi 7bd84fdaec feat: shells 2024-05-03 19:18:34 -05:00
TrèsAbhi a8bb6d0bb8 feat: characteriscs lauytout 2024-05-03 19:10:51 -05:00
TrèsAbhi 9ecf9ed406 feat: separator 2024-05-03 19:03:25 -05:00
TrèsAbhi 551e562109 feat: combine controls 2024-05-03 17:52:45 -05:00
TrèsAbhi 1d955078ef fix: nation adjectives 2024-05-03 17:42:28 -05:00
TrèsAbhi 80c16bce1c feat: switch 2024-05-03 17:39:06 -05:00
TrèsAbhi a961643c76 feat: better ratios of hero 2024-05-03 17:35:59 -05:00
TrèsAbhi ea7f40a808 feat: center name 2024-05-03 17:26:14 -05:00
TrèsAbhi 797642a3c3 feat: rest of config 2024-05-03 17:22:36 -05:00
TrèsAbhi 1c3a20c627 fix: gun tier in map 2024-05-03 17:10:00 -05:00
TrèsAbhi c855bd1653 feat: start of characteristics 2024-05-03 17:07:27 -05:00
TrèsAbhi 381a4fefd9 feat: exit fullscreen 2024-05-03 15:30:17 -05:00
TrèsAbhi e3d69ab83c feat: revamp 2024-05-03 12:57:04 -05:00
TrèsAbhi 468308ad22 feat: descs 2024-05-03 12:02:56 -05:00
TrèsAbhi d3e3d6d7b6 Merge branch 'dev' of https://github.com/tresabhi/blitzkit into dev 2024-05-03 11:49:33 -05:00
TrèsAbhi 32dbd866d4 fix: filter video definitions 2 2024-05-03 11:49:22 -05:00
TrèsAbhi ed9b61c97d fix: filter video definitions 2024-05-03 11:49:22 -05:00
TrèsAbhi 65014cade3 empty 2024-05-03 11:40:20 -05:00
TrèsAbhi be8d565545 fix: filter video definitions 2 2024-05-03 10:38:55 -05:00
TrèsAbhi b151c7483a fix: filter video definitions 2024-05-03 10:35:29 -05:00
1142 changed files with 61153 additions and 27859 deletions

No files matched your search

+153
View File
@@ -0,0 +1,153 @@
name: Build Assets
on:
push:
branches: main
workflow_dispatch:
inputs:
cdn_branch:
type: string
required: false
default: main
description: What CDN branch to write to
zip_url:
type: string
required: false
description: ZIP URL to download instead of Steam client
zip_root:
type: string
required: false
description: Root dir of ZIP which houses the executable and Data dir
schedule:
- cron: '0 2 * * *'
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}-${{ github.event.inputs.cdn_branch }}
cancel-in-progress: true
env:
DISCORD_CLIENT_ID: ${{ secrets.DISCORD_CLIENT_ID }}
GH_TOKEN: ${{ secrets.GH_TOKEN }}
DISCORD_TOKEN: ${{ secrets.DISCORD_TOKEN }}
DATABASE_URL: ${{ secrets.DATABASE_URL }}
VIDEOS_SHEET: ${{ secrets.VIDEOS_SHEET }}
GOOGLE_APPLICATION_CREDENTIALS: ${{ secrets.GOOGLE_APPLICATION_CREDENTIALS }}
WOTB_GLOSSARY: ${{ secrets.WOTB_GLOSSARY }}
WOTB_DLC_CDN: ${{ secrets.WOTB_DLC_CDN }}
PUBLIC_WARGAMING_APPLICATION_ID: ${{ secrets.PUBLIC_WARGAMING_APPLICATION_ID }}
PUBLIC_ASSET_REPO: blitzkit/assets
PUBLIC_ASSET_BRANCH: main
WOTB_GLOSSARY_DOMAIN: ${{ secrets.WOTB_GLOSSARY_DOMAIN }}
WOTB_GLOSSARY_PATH: ${{ secrets.WOTB_GLOSSARY_PATH }}
PUBLIC_PROMOTE_OPENTEST: ${{ secrets.PUBLIC_PROMOTE_OPENTEST }}
ALLOW_ROBOTS: true
PUBLIC_GOOGLE_TAG_MANAGER_ID: ${{ secrets.PUBLIC_GOOGLE_TAG_MANAGER_ID }}
PUBLIC_GOOGLE_ANALYTICS_PROPERTY_ID: ${{ secrets.PUBLIC_GOOGLE_ANALYTICS_PROPERTY_ID }}
PUBLIC_PATREON_CLIENT_ID: ${{ secrets.PUBLIC_PATREON_CLIENT_ID }}
PUBLIC_PATREON_REDIRECT_URI: ${{ secrets.PUBLIC_PATREON_REDIRECT_URI }}
PATREON_CLIENT_SECRET: ${{ secrets.PATREON_CLIENT_SECRET }}
PUBLIC_NITROPAY_ID: ${{ secrets.PUBLIC_NITROPAY_ID }}
PUBLIC_DEBUG_MISSING_I18N: false
PUBLIC_DISCORD_SERVER_ID: ${{ secrets.PUBLIC_DISCORD_SERVER_ID }}
PUBLIC_ASSET_FAST_USER: blitzkit
PUBLIC_ASSET_FAST_REPO: assets
PUBLIC_ASSET_BASE: ${{ secrets.PUBLIC_ASSET_BASE }}
jobs:
download_client:
name: Download client
runs-on: ubuntu-latest
steps:
- name: (ZIP) Maximize build space
if: github.event.inputs.zip_url != ''
uses: easimon/maximize-build-space@master
with:
root-reserve-mb: 512
swap-size-mb: 1024
remove-dotnet: 'true'
- uses: actions/checkout@v4
with:
submodules: recursive
token: ${{ secrets.GH_TOKEN }}
- name: (Steam) Setup bun
uses: oven-sh/setup-bun@v1
if: github.event.inputs.zip_url == ''
- name: (Steam) Install dependencies
if: github.event.inputs.zip_url == ''
run: bun install
- name: (Steam) Setup DepotDownloader
if: github.event.inputs.zip_url == ''
run: bun run setup:depotdownloader
- name: (Steam) Download client
if: github.event.inputs.zip_url == ''
run: |
chmod +x ./temp/depotDownloader/DepotDownloader
./temp/depotDownloader/DepotDownloader -q -os windows -app 444200 -username ${{ secrets.DEPOT_DOWNLOADER_USERNAME }} -password "${{ secrets.DEPOT_DOWNLOADER_PASSWORD }}"
- name: (Steam) Apply patches
if: github.event.inputs.zip_url == ''
run: bun setup:patches --depot
- name: (ZIP) Download client
if: github.event.inputs.zip_url != ''
env:
ZIP_URL: ${{ github.event.inputs.zip_url }}
ZIP_ROOT: ${{ github.event.inputs.zip_root }}
run: |
wget -q -O client.zip $ZIP_URL
unzip -q client.zip -d client
rm client.zip
mkdir -p depots/444202/0
mv client/$ZIP_ROOT/* depots/444202/0
- name: Archive depots
uses: actions/upload-artifact@v4
with:
name: depots
path: depots
build_assets:
name: Build assets
runs-on: ubuntu-latest
needs: download_client
steps:
- uses: actions/checkout@v4
with:
submodules: recursive
token: ${{ secrets.GH_TOKEN }}
- name: Setup bun
uses: oven-sh/setup-bun@v1
- name: Install dependencies
run: bun install
- name: Lint
run: bun run lint:website
- name: Download depots
uses: actions/download-artifact@v4
with:
name: depots
path: depots
- name: AppArmor hack
run: echo 0 | sudo tee /proc/sys/kernel/apparmor_restrict_unprivileged_userns
- name: Start server and build assets
run: |
bun dev:website --verbosepa &
SERVER_PID=$!
bun run build:assets --all-targets --depot --production
kill $SERVER_PID || true
+49
View File
@@ -0,0 +1,49 @@
name: Averages
on:
workflow_dispatch:
schedule:
- cron: '0 8 * * *'
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
env:
PUBLIC_ASSET_REPO: ${{ secrets.PUBLIC_ASSET_REPO }}
PUBLIC_WARGAMING_APPLICATION_ID: ${{ secrets.PUBLIC_WARGAMING_APPLICATION_ID }}
PUBLIC_ASSET_FAST_USER: ${{ secrets.PUBLIC_ASSET_FAST_USER }}
PUBLIC_ASSET_FAST_REPO: ${{ secrets.PUBLIC_ASSET_FAST_REPO }}
PUBLIC_PROMOTE_OPENTEST: ${{ secrets.PUBLIC_PROMOTE_OPENTEST }}
ALLOW_ROBOTS: 'true'
WOTB_GLOSSARY: ${{ secrets.WOTB_GLOSSARY }}
PUBLIC_GOOGLE_TAG_MANAGER_ID: ${{ secrets.PUBLIC_GOOGLE_TAG_MANAGER_ID }}
PUBLIC_GOOGLE_ANALYTICS_PROPERTY_ID: ${{ secrets.PUBLIC_GOOGLE_ANALYTICS_PROPERTY_ID }}
GOOGLE_APPLICATION_CREDENTIALS: ${{ secrets.GOOGLE_APPLICATION_CREDENTIALS }}
WOTB_GLOSSARY_DOMAIN: ${{ secrets.WOTB_GLOSSARY_DOMAIN }}
WOTB_GLOSSARY_PATH: ${{ secrets.WOTB_GLOSSARY_PATH }}
PUBLIC_DISCORD_SERVER_ID: ${{ secrets.PUBLIC_DISCORD_SERVER_ID }}
PUBLIC_ASSET_BASE: ${{ secrets.PUBLIC_ASSET_BASE }}
PUBLIC_BRANCH: ${{ secrets.PUBLIC_BRANCH }}
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: oven-sh/setup-bun@v1
- name: Install dependencies
run: bun install
- name: Build averages
env:
PUBLIC_ASSET_BRANCH: main
DISCORD_CLIENT_ID: ${{ secrets.DISCORD_CLIENT_ID }}
GH_TOKEN: ${{ secrets.GH_TOKEN }}
DISCORD_TOKEN: ${{ secrets.DISCORD_TOKEN }}
DATABASE_URL: ${{ secrets.DATABASE_URL }}
VIDEOS_SHEET: ${{ secrets.VIDEOS_SHEET }}
GOOGLE_APPLICATION_CREDENTIALS: ${{ secrets.GOOGLE_APPLICATION_CREDENTIALS }}
run: bun run build:averages --production
+33
View File
@@ -0,0 +1,33 @@
name: Build Bot
on:
push:
workflow_dispatch:
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
build:
name: Build
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: oven-sh/setup-bun@v1
- name: Install dependencies
run: bun install
- name: Build Prisma
run: bun run build:prisma
- name: Build bot
run: bun run build:bot
- name: Archive build
uses: actions/upload-artifact@v4
with:
name: bot
path: dist/bot
-67
View File
@@ -1,67 +0,0 @@
name: CD Build Assets
on:
push:
branches: main
workflow_dispatch:
schedule:
- cron: '0 2 * * *'
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
build:
runs-on: windows-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
submodules: recursive
token: ${{ secrets.GH_TOKEN }}
- name: Use node
uses: actions/setup-node@v4
with:
node-version: 18
cache: 'npm'
- name: Install Yarn
run: npm install --location=global yarn
- name: Use node_modules cache
uses: actions/cache@v3
with:
path: '**/node_modules'
key: ${{ runner.os }}-modules-${{ hashFiles('**/yarn.lock') }}
- name: Install dependencies
run: yarn
- name: Add fixed sharp
run: yarn add [email protected] --ignore-engines
- name: Setup DepotDownloader
run: yarn setup:depotdownloader
- name: Run DepotDownloader
run: ./temp/depotDownloader/DepotDownloader.exe -app 444200 -username ${{ secrets.DEPOT_DOWNLOADER_USERNAME }} -password "${{ secrets.DEPOT_DOWNLOADER_PASSWORD }}"
- name: Apply patches
run: |
$env:GH_TOKEN = "${{ secrets.GH_TOKEN }}"
$env:DISCORD_TOKEN = "${{ secrets.DISCORD_TOKEN }}"
$env:DATABASE_URL = "${{ secrets.DATABASE_URL }}"
$env:WOTB_DLC_CDN = "${{ secrets.WOTB_DLC_CDN }}"
yarn setup:patches --depot
- name: Build assets
run: |
$env:GH_TOKEN = "${{ secrets.GH_TOKEN }}"
$env:DISCORD_TOKEN = "${{ secrets.DISCORD_TOKEN }}"
$env:DATABASE_URL = "${{ secrets.DATABASE_URL }}"
$env:VIDEOS_SHEET = "${{ secrets.VIDEOS_SHEET }}"
$env:GOOGLE_APPLICATION_CREDENTIALS = "${{ secrets.GOOGLE_APPLICATION_CREDENTIALS }}"
yarn build:assets --all-targets --depot ${{ github.ref == 'refs/heads/main' && '--production' || '' }}
-60
View File
@@ -1,60 +0,0 @@
name: CD Docs
on:
push:
branches: main
jobs:
build:
name: Build
runs-on: ubuntu-latest
permissions:
pages: write
id-token: write
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Use node
uses: actions/setup-node@v4
with:
node-version: 18
cache: 'npm'
- name: Install Yarn
run: npm install --location=global yarn
- name: Use node_modules cache
uses: actions/cache@v3
with:
path: '**/node_modules'
key: ${{ runner.os }}-modules-${{ hashFiles('**/yarn.lock') }}
- name: Install dependencies
run: yarn
- name: Build docs
run: yarn build:docs
- name: Configure pages
uses: actions/configure-pages@v2
- name: Upload pages artifact
uses: actions/upload-pages-artifact@v1
with:
path: dist/docs
- name: Deploy
id: deployment
uses: actions/deploy-pages@v1
- name: Archive build
uses: actions/upload-artifact@v4
with:
name: dist
path: docs/.vitepress/dist
-36
View File
@@ -1,36 +0,0 @@
name: CD Host
on:
push:
branches: main
schedule:
- cron: '0 */5 * * *'
workflow_dispatch:
release:
types: [created, published, released, edited]
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
host:
runs-on: ubuntu-latest
steps:
- name: Use node
uses: actions/setup-node@v4
with:
node-version: 18
- name: Download release assets
run: |
DOWNLOAD_URL=$(curl -s https://api.github.com/repos/tresabhi/blitzkit/releases/latest \
| grep "browser_download_url.*bot.zip" \
| cut -d : -f 2,3 \
| tr -d \")
curl -L -o bot.zip $DOWNLOAD_URL
unzip bot.zip
- name: Run bot
run: NODE_ENV=production GH_TOKEN=${{ secrets.GH_TOKEN }} DISCORD_TOKEN=${{ secrets.DISCORD_TOKEN }} DATABASE_URL=${{ secrets.DATABASE_URL }} node --enable-source-maps index.cjs
-34
View File
@@ -1,34 +0,0 @@
name: CD Rating Asia
on:
schedule:
- cron: '0 17 * * *'
jobs:
host:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Use node
uses: actions/setup-node@v4
with:
node-version: 18
cache: 'npm'
- name: Install Yarn
run: npm install --location=global yarn
- name: Use node_modules cache
uses: actions/cache@v3
with:
path: '**/node_modules'
key: ${{ runner.os }}-modules-${{ hashFiles('**/yarn.lock') }}
- name: Install dependencies
run: yarn
- name: Generate leaderboard
run: GH_TOKEN=${{ secrets.GH_TOKEN }} DISCORD_TOKEN=${{ secrets.DISCORD_TOKEN }} DATABASE_URL=${{ secrets.DATABASE_URL }} yarn publish:ratingleaderboard --region=asia --target=midnight --production
-34
View File
@@ -1,34 +0,0 @@
name: CD Rating Europe
on:
schedule:
- cron: '0 23 * * *'
jobs:
host:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Use node
uses: actions/setup-node@v4
with:
node-version: 18
cache: 'npm'
- name: Install Yarn
run: npm install --location=global yarn
- name: Use node_modules cache
uses: actions/cache@v3
with:
path: '**/node_modules'
key: ${{ runner.os }}-modules-${{ hashFiles('**/yarn.lock') }}
- name: Install dependencies
run: yarn
- name: Generate leaderboard
run: GH_TOKEN=${{ secrets.GH_TOKEN }} DISCORD_TOKEN=${{ secrets.DISCORD_TOKEN }} DATABASE_URL=${{ secrets.DATABASE_URL }} yarn publish:ratingleaderboard --region=eu --target=midnight --production
-34
View File
@@ -1,34 +0,0 @@
name: CD Rating Latest
on:
schedule:
- cron: '0 0 * * *'
jobs:
host:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Use node
uses: actions/setup-node@v4
with:
node-version: 18
cache: 'npm'
- name: Install Yarn
run: npm install --location=global yarn
- name: Use node_modules cache
uses: actions/cache@v3
with:
path: '**/node_modules'
key: ${{ runner.os }}-modules-${{ hashFiles('**/yarn.lock') }}
- name: Install dependencies
run: yarn
- name: Generate all leaderboards
run: GH_TOKEN=${{ secrets.GH_TOKEN }} DISCORD_TOKEN=${{ secrets.DISCORD_TOKEN }} DATABASE_URL=${{ secrets.DATABASE_URL }} yarn publish:ratingleaderboard --region=na,asia,eu --target=latest --production
-34
View File
@@ -1,34 +0,0 @@
name: CD Rating North America
on:
schedule:
- cron: '0 5 * * *'
jobs:
host:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Use node
uses: actions/setup-node@v4
with:
node-version: 18
cache: 'npm'
- name: Install Yarn
run: npm install --location=global yarn
- name: Use node_modules cache
uses: actions/cache@v3
with:
path: '**/node_modules'
key: ${{ runner.os }}-modules-${{ hashFiles('**/yarn.lock') }}
- name: Install dependencies
run: yarn
- name: Generate leaderboard
run: GH_TOKEN=${{ secrets.GH_TOKEN }} DISCORD_TOKEN=${{ secrets.DISCORD_TOKEN }} DATABASE_URL=${{ secrets.DATABASE_URL }} yarn publish:ratingleaderboard --region=na --target=midnight --production
-46
View File
@@ -1,46 +0,0 @@
name: CI Build Bot
on: push
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
build:
name: Build
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Use node
uses: actions/setup-node@v4
with:
node-version: 18
cache: 'npm'
- name: Install Yarn
run: npm install --location=global yarn
- name: Use node_modules cache
uses: actions/cache@v3
with:
path: '**/node_modules'
key: ${{ runner.os }}-modules-${{ hashFiles('**/yarn.lock') }}
- name: Install dependencies
run: yarn
- name: Build Prisma
run: yarn prisma generate
- name: Build
run: yarn build:bot --production
- name: Archive build
uses: actions/upload-artifact@v4
with:
name: bot
path: dist/bot
-43
View File
@@ -1,43 +0,0 @@
name: CI Build Docs
on: push
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
build:
name: Build
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Use node
uses: actions/setup-node@v4
with:
node-version: 18
cache: 'npm'
- name: Install Yarn
run: npm install --location=global yarn
- name: Use node_modules cache
uses: actions/cache@v3
with:
path: '**/node_modules'
key: ${{ runner.os }}-modules-${{ hashFiles('**/yarn.lock') }}
- name: Install dependencies
run: yarn
- name: Build
run: yarn build:docs
- name: Archive build
uses: actions/upload-artifact@v4
with:
name: docs
path: dist/docs
-43
View File
@@ -1,43 +0,0 @@
name: CI Build Website
on: push
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
build:
name: Build
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Use node
uses: actions/setup-node@v4
with:
node-version: 18
cache: 'npm'
- name: Install Yarn
run: npm install --location=global yarn
- name: Use node_modules cache
uses: actions/cache@v3
with:
path: '**/node_modules'
key: ${{ runner.os }}-modules-${{ hashFiles('**/yarn.lock') }}
- name: Install dependencies
run: yarn
- name: Build
run: yarn build:website
- name: Archive build
uses: actions/upload-artifact@v4
with:
name: website
path: dist/website
+32
View File
@@ -0,0 +1,32 @@
name: Discover IDs
on:
workflow_dispatch:
schedule:
- cron: '0 0 * * 1'
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
env:
DISCORD_TOKEN: ${{ secrets.DISCORD_TOKEN }}
GH_TOKEN: ${{ secrets.GH_TOKEN }}
DATABASE_URL: ${{ secrets.DATABASE_URL }}
PUBLIC_ASSET_BRANCH: ${{ secrets.PUBLIC_ASSET_BRANCH }}
PUBLIC_ASSET_REPO: ${{ secrets.PUBLIC_ASSET_REPO }}
PUBLIC_WARGAMING_APPLICATION_ID: ${{ secrets.PUBLIC_WARGAMING_APPLICATION_ID }}
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: oven-sh/setup-bun@v1
- name: Install dependencies
run: bun install
- name: Discover IDs
run: bun build:ids --production
+52
View File
@@ -0,0 +1,52 @@
name: Host Bot
on:
push:
branches: main
schedule:
- cron: '0 */5 * * *'
workflow_dispatch:
release:
types: [created, published, released, edited]
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
env:
DISCORD_TOKEN: ${{ secrets.DISCORD_TOKEN }}
DISCORD_CLIENT_ID: ${{ secrets.DISCORD_CLIENT_ID }}
DATABASE_URL: ${{ secrets.DATABASE_URL }}
PUBLIC_ASSET_REPO: ${{ secrets.PUBLIC_ASSET_REPO }}
PUBLIC_ASSET_BRANCH: ${{ secrets.PUBLIC_ASSET_BRANCH }}
PUBLIC_WARGAMING_APPLICATION_ID: ${{ secrets.PUBLIC_WARGAMING_APPLICATION_ID }}
PUBLIC_ASSET_FAST_USER: ${{ secrets.PUBLIC_ASSET_FAST_USER }}
PUBLIC_ASSET_FAST_REPO: ${{ secrets.PUBLIC_ASSET_FAST_REPO }}
jobs:
host:
runs-on: ubuntu-latest
steps:
- uses: oven-sh/setup-bun@v1
# with:
# bun-version: 1.1.33
- name: Download release assets
run: |
DOWNLOAD_URL=$(curl -s https://api.github.com/repos/blitzkit/blitzkit/releases/latest \
| grep "browser_download_url.*bot.zip" \
| cut -d : -f 2,3 \
| tr -d \")
curl -L -o bot.zip $DOWNLOAD_URL
mkdir -p dist/bot
unzip bot.zip -d dist/bot
- name: Install sharp
run: bun init -y && bun add sharp
- name: Move directories
run: mv dist/bot/prisma .
- name: Run bot
run: bun run dist/bot/main.js
+41
View File
@@ -0,0 +1,41 @@
name: Rating Asia
on:
workflow_dispatch:
schedule:
- cron: '0 17 * * *'
jobs:
host:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: oven-sh/setup-bun@v1
- name: Install dependencies
run: bun install
- name: Generate leaderboard
env:
PUBLIC_ASSET_BRANCH: main
PUBLIC_ASSET_REPO: ${{ secrets.PUBLIC_ASSET_REPO }}
DISCORD_CLIENT_ID: ${{ secrets.DISCORD_CLIENT_ID }}
GH_TOKEN: ${{ secrets.GH_TOKEN }}
DISCORD_TOKEN: ${{ secrets.DISCORD_TOKEN }}
DATABASE_URL: ${{ secrets.DATABASE_URL }}
PUBLIC_WARGAMING_APPLICATION_ID: ${{ secrets.PUBLIC_WARGAMING_APPLICATION_ID }}
PUBLIC_ASSET_FAST_USER: ${{ secrets.PUBLIC_ASSET_FAST_USER }}
PUBLIC_ASSET_FAST_REPO: ${{ secrets.PUBLIC_ASSET_FAST_REPO }}
PUBLIC_PROMOTE_OPENTEST: ${{ secrets.PUBLIC_PROMOTE_OPENTEST }}
ALLOW_ROBOTS: 'true'
WOTB_GLOSSARY: ${{ secrets.WOTB_GLOSSARY }}
PUBLIC_GOOGLE_TAG_MANAGER_ID: ${{ secrets.PUBLIC_GOOGLE_TAG_MANAGER_ID }}
PUBLIC_GOOGLE_ANALYTICS_PROPERTY_ID: ${{ secrets.PUBLIC_GOOGLE_ANALYTICS_PROPERTY_ID }}
GOOGLE_APPLICATION_CREDENTIALS: ${{ secrets.GOOGLE_APPLICATION_CREDENTIALS }}
WOTB_GLOSSARY_DOMAIN: ${{ secrets.WOTB_GLOSSARY_DOMAIN }}
WOTB_GLOSSARY_PATH: ${{ secrets.WOTB_GLOSSARY_PATH }}
PUBLIC_DISCORD_SERVER_ID: ${{ secrets.PUBLIC_DISCORD_SERVER_ID }}
PUBLIC_ASSET_BASE: ${{ secrets.PUBLIC_ASSET_BASE }}
PUBLIC_BRANCH: ${{ secrets.PUBLIC_BRANCH }}
run: bun build:ratingleaderboard --region=asia
+41
View File
@@ -0,0 +1,41 @@
name: Rating Europe
on:
workflow_dispatch:
schedule:
- cron: '0 23 * * *'
jobs:
host:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: oven-sh/setup-bun@v1
- name: Install dependencies
run: bun install
- name: Generate leaderboard
env:
PUBLIC_ASSET_BRANCH: main
PUBLIC_ASSET_REPO: ${{ secrets.PUBLIC_ASSET_REPO }}
DISCORD_CLIENT_ID: ${{ secrets.DISCORD_CLIENT_ID }}
GH_TOKEN: ${{ secrets.GH_TOKEN }}
DISCORD_TOKEN: ${{ secrets.DISCORD_TOKEN }}
DATABASE_URL: ${{ secrets.DATABASE_URL }}
PUBLIC_WARGAMING_APPLICATION_ID: ${{ secrets.PUBLIC_WARGAMING_APPLICATION_ID }}
PUBLIC_ASSET_FAST_USER: ${{ secrets.PUBLIC_ASSET_FAST_USER }}
PUBLIC_ASSET_FAST_REPO: ${{ secrets.PUBLIC_ASSET_FAST_REPO }}
PUBLIC_PROMOTE_OPENTEST: ${{ secrets.PUBLIC_PROMOTE_OPENTEST }}
ALLOW_ROBOTS: 'true'
WOTB_GLOSSARY: ${{ secrets.WOTB_GLOSSARY }}
PUBLIC_GOOGLE_TAG_MANAGER_ID: ${{ secrets.PUBLIC_GOOGLE_TAG_MANAGER_ID }}
PUBLIC_GOOGLE_ANALYTICS_PROPERTY_ID: ${{ secrets.PUBLIC_GOOGLE_ANALYTICS_PROPERTY_ID }}
GOOGLE_APPLICATION_CREDENTIALS: ${{ secrets.GOOGLE_APPLICATION_CREDENTIALS }}
WOTB_GLOSSARY_DOMAIN: ${{ secrets.WOTB_GLOSSARY_DOMAIN }}
WOTB_GLOSSARY_PATH: ${{ secrets.WOTB_GLOSSARY_PATH }}
PUBLIC_DISCORD_SERVER_ID: ${{ secrets.PUBLIC_DISCORD_SERVER_ID }}
PUBLIC_ASSET_BASE: ${{ secrets.PUBLIC_ASSET_BASE }}
PUBLIC_BRANCH: ${{ secrets.PUBLIC_BRANCH }}
run: bun build:ratingleaderboard --region=eu
+41
View File
@@ -0,0 +1,41 @@
name: Rating North America
on:
workflow_dispatch:
schedule:
- cron: '0 5 * * *'
jobs:
host:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: oven-sh/setup-bun@v1
- name: Install dependencies
run: bun install
- name: Generate leaderboard
env:
PUBLIC_ASSET_BRANCH: main
PUBLIC_ASSET_REPO: ${{ secrets.PUBLIC_ASSET_REPO }}
DISCORD_CLIENT_ID: ${{ secrets.DISCORD_CLIENT_ID }}
GH_TOKEN: ${{ secrets.GH_TOKEN }}
DISCORD_TOKEN: ${{ secrets.DISCORD_TOKEN }}
DATABASE_URL: ${{ secrets.DATABASE_URL }}
PUBLIC_WARGAMING_APPLICATION_ID: ${{ secrets.PUBLIC_WARGAMING_APPLICATION_ID }}
PUBLIC_ASSET_FAST_USER: ${{ secrets.PUBLIC_ASSET_FAST_USER }}
PUBLIC_ASSET_FAST_REPO: ${{ secrets.PUBLIC_ASSET_FAST_REPO }}
PUBLIC_PROMOTE_OPENTEST: ${{ secrets.PUBLIC_PROMOTE_OPENTEST }}
ALLOW_ROBOTS: 'true'
WOTB_GLOSSARY: ${{ secrets.WOTB_GLOSSARY }}
PUBLIC_GOOGLE_TAG_MANAGER_ID: ${{ secrets.PUBLIC_GOOGLE_TAG_MANAGER_ID }}
PUBLIC_GOOGLE_ANALYTICS_PROPERTY_ID: ${{ secrets.PUBLIC_GOOGLE_ANALYTICS_PROPERTY_ID }}
GOOGLE_APPLICATION_CREDENTIALS: ${{ secrets.GOOGLE_APPLICATION_CREDENTIALS }}
WOTB_GLOSSARY_DOMAIN: ${{ secrets.WOTB_GLOSSARY_DOMAIN }}
WOTB_GLOSSARY_PATH: ${{ secrets.WOTB_GLOSSARY_PATH }}
PUBLIC_DISCORD_SERVER_ID: ${{ secrets.PUBLIC_DISCORD_SERVER_ID }}
PUBLIC_ASSET_BASE: ${{ secrets.PUBLIC_ASSET_BASE }}
PUBLIC_BRANCH: ${{ secrets.PUBLIC_BRANCH }}
run: bun build:ratingleaderboard --region=com
+37
View File
@@ -0,0 +1,37 @@
name: Reviews
on:
workflow_dispatch:
schedule:
- cron: 0 0 * * 2
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
env:
DISCORD_TOKEN: ${{ secrets.DISCORD_TOKEN }}
GH_TOKEN: ${{ secrets.GH_TOKEN }}
DATABASE_URL: ${{ secrets.DATABASE_URL }}
PUBLIC_ASSET_BRANCH: ${{ secrets.PUBLIC_ASSET_BRANCH }}
PUBLIC_ASSET_REPO: ${{ secrets.PUBLIC_ASSET_REPO }}
GOOGLE_APPLICATION_CREDENTIALS: ${{ secrets.GOOGLE_APPLICATION_CREDENTIALS }}
PUBLIC_WARGAMING_APPLICATION_ID: ${{ secrets.PUBLIC_WARGAMING_APPLICATION_ID }}
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
submodules: recursive
token: ${{ secrets.GH_TOKEN }}
- uses: oven-sh/setup-bun@v1
- name: Install dependencies
run: bun install
- name: Find reviews
run: bun packages/scripts/src/reviews.ts
+71
View File
@@ -0,0 +1,71 @@
name: Website
on:
push:
workflow_dispatch:
schedule:
- cron: '0 4 * * *'
permissions:
contents: read
pages: write
id-token: write
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.ref == 'refs/heads/main' }}
env:
PUBLIC_WARGAMING_APPLICATION_ID: ${{ secrets.PUBLIC_WARGAMING_APPLICATION_ID }}
PUBLIC_PROMOTE_OPENTEST: ${{ secrets.PUBLIC_PROMOTE_OPENTEST }}
ALLOW_ROBOTS: ${{ secrets.ALLOW_ROBOTS }}
WOTB_GLOSSARY: ${{ secrets.WOTB_GLOSSARY }}
PUBLIC_GOOGLE_TAG_MANAGER_ID: ${{ secrets.PUBLIC_GOOGLE_TAG_MANAGER_ID }}
PUBLIC_GOOGLE_ANALYTICS_PROPERTY_ID: ${{ secrets.PUBLIC_GOOGLE_ANALYTICS_PROPERTY_ID }}
GOOGLE_APPLICATION_CREDENTIALS: ${{ secrets.GOOGLE_APPLICATION_CREDENTIALS }}
WOTB_GLOSSARY_DOMAIN: ${{ secrets.WOTB_GLOSSARY_DOMAIN }}
WOTB_GLOSSARY_PATH: ${{ secrets.WOTB_GLOSSARY_PATH }}
PUBLIC_DISCORD_SERVER_ID: ${{ secrets.PUBLIC_DISCORD_SERVER_ID }}
PUBLIC_ASSET_BASE: ${{ secrets.PUBLIC_ASSET_BASE }}
PUBLIC_BRANCH: ${{ secrets.PUBLIC_BRANCH }}
PUBLIC_GUIDE_WEBSITE: ${{ secrets.PUBLIC_GUIDE_WEBSITE }}
SERVICING: ${{ secrets.SERVICING }}
jobs:
build:
name: Build
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
submodules: recursive
token: ${{ secrets.GH_TOKEN }}
- uses: oven-sh/setup-bun@v1
- uses: actions/configure-pages@v5
- name: Install dependencies
run: bun install
- name: Build website
run: bun run build:website
- name: Upload artifact
uses: actions/upload-pages-artifact@v3
with:
path: dist/website
deploy-github-pages:
if: ${{ github.ref == 'refs/heads/main' }}
name: Deploy to GitHub Pages
runs-on: ubuntu-latest
needs: build
environment:
name: Production
url: ${{ steps.deployment.outputs.page_url }}
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
+11 -3
View File
@@ -1,13 +1,14 @@
node_modules
_node_modules
package-lock.json
.env
*.env
/test-results/
/playwright-report/
/playwright/.cache/
dist/
dist.*
yarn-error.log
/test.*
test.*
/docs/.vitepress/dist
/docs/.vitepress/cache
servers.csv
@@ -19,4 +20,11 @@ temp/
/.yarn
depots
public/sitemap*
/firebase.json
/firebase.json
target
# packages/core/src/protos/*.ts
/.vercel
/.astro
.vercel
/src
/packages/bot/src/prisma
+6
View File
@@ -1,3 +1,9 @@
[submodule "submodules/blitzkit-closed"]
path = submodules/blitzkit-closed
url = https://github.com/tresabhi/blitzkit-closed
[submodule "submodules/CUE4Parse"]
path = submodules/CUE4Parse
url = https://github.com/FabianFG/CUE4Parse
[submodule "submodules/blitzkit-internal"]
path = submodules/blitzkit-internal
url = https://github.com/blitzkit/internal
+4
View File
@@ -0,0 +1,4 @@
{
"recommendations": ["astro-build.astro-vscode"],
"unwantedRecommendations": []
}
+11
View File
@@ -0,0 +1,11 @@
{
"version": "0.2.0",
"configurations": [
{
"command": "./node_modules/.bin/astro dev",
"name": "Development server",
"request": "launch",
"type": "node-terminal"
}
]
}
+53 -4
View File
@@ -2,16 +2,22 @@
"cSpell.words": [
"AABBOX",
"Abhi",
"absarc",
"accountinfo",
"adsense",
"aeson",
"alphatest",
"analyticsdata",
"analyticsreporting",
"APAC",
"apcr",
"applypatches",
"artefacts",
"astrojs",
"astrolib",
"atgm",
"Avearges",
"Autoloader",
"Autoreloader",
"AYUV",
"battleresults",
"bbox",
@@ -19,6 +25,7 @@
"betakrieg",
"BINORMAL",
"Binormals",
"bkni",
"BKRL",
"BKRTS",
"BKRTSMANIFEST",
@@ -26,50 +33,64 @@
"blitzkit",
"blitzrinth",
"blitzstars",
"cacheable",
"Callouts",
"Camo",
"Carro",
"CCPAOPTOUT",
"CDON",
"classname",
"cleandist",
"closedkrieg",
"cockroackdb",
"Coef",
"Combattimento",
"cooldown",
"corelations",
"corsproxy",
"CUBEMAP",
"CUBETEXCOORD",
"customperiod",
"datasource",
"Dava",
"dbid",
"Ddpf",
"Ddsd",
"deadrail",
"debugflags",
"deburr",
"decalmask",
"decompressor",
"defence",
"degressive",
"devkrieg",
"diacriticless",
"DIDS",
"donotremove",
"drei",
"Droodles",
"dvpd",
"dvpl",
"DVPLCRC",
"dvpm",
"dxgi",
"echarts",
"Everytime",
"FASTNAME",
"flexdirection",
"FOURCC",
"frameloop",
"fsformat",
"Fullscreen",
"fullstats",
"fuzzysort",
"gamemode",
"gameplay",
"glsl",
"GLTF",
"gtag",
"haha",
"highp",
"iife",
"imgur",
"immer",
"Inclusivity",
"JOINTINDEX",
@@ -80,37 +101,54 @@
"leaderboards",
"lerp",
"LINEARSIZE",
"lmao",
"loadouts",
"loddist",
"lods",
"lossrate",
"Maddoxkkm",
"malum",
"mantlets",
"mediump",
"metallicness",
"metalness",
"minitelrose",
"Minotauro",
"MIPMAPCOUNT",
"mišek",
"mmnow",
"modeltransform",
"MURICA",
"nanostores",
"NEGATIVEX",
"NEGATIVEY",
"NEGATIVEZ",
"NITROPAY",
"nivo",
"nmatname",
"noout",
"normalmap",
"oneof",
"oopsies",
"Oopsy",
"opentest",
"OPTML",
"outdir",
"outfile",
"ownedtanks",
"padder",
"partytown",
"PIXELFORMAT",
"playerachievements",
"playerinfo",
"playform",
"pngjs",
"POSITIVEX",
"POSITIVEY",
"POSITIVEZ",
"precompute",
"Promisable",
"proto",
"protobuf",
"protos",
"Pyogenics",
@@ -133,6 +171,7 @@
"Specularity",
"SSAO",
"startcase",
"statkit",
"statsfull",
"steamapps",
"Stringifying",
@@ -151,6 +190,7 @@
"TEXCOORD",
"tresabhi",
"tungstentip",
"Turretless",
"TYPELESS",
"ubjson",
"Unicum",
@@ -158,12 +198,16 @@
"UNORM",
"unpickled",
"Unregistering",
"unrotate",
"unwrapper",
"vercel",
"vickers",
"vitepress",
"Vovko",
"wargaming",
"webp",
"whitespaces",
"WHSS",
"winrate",
"wireframe",
"Woah",
@@ -175,10 +219,15 @@
"xkdkw",
"XMLDVPL",
"YAMLDVPL",
"yolo",
"youtuber",
"youtubers",
"zoomable",
"zustand"
],
"deno.enable": false,
"deno.unstable": false,
"cSpell.enableFiletypes": ["glsl"]
"cSpell.enableFiletypes": ["glsl", "proto3"],
"typescript.tsdk": "node_modules\\typescript\\lib",
"liveServer.settings.multiRootWorkspaceName": "blitzkit"
}
-21
View File
@@ -1,21 +0,0 @@
MIT License
Copyright (c) 2023 TrèsAbhi
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
+50
View File
@@ -0,0 +1,50 @@
# BlitzKit License
Version 1.1, August 5th, 2025. Copyright (c) TrèsAbhi.
Permission is hereby granted to anyone to:
- Fork, clone, and download the contents of this repository.
- Modify the code locally in private.
- Use and run the code **only for personal, non-public testing, or educational purposes**.
The following restrictions apply:
- You may **not** deploy, host, or make this project or any derivative publicly accessible.
- You may **not** share screenshots, recordings, or any form of media from this project unless you intend to merge your changes back into BlitzKit.
- You may **not** use this project or its contents in any public or commercial product.
- You may **not** redistribute modified or unmodified versions of this project.
Contributions:
- You are encouraged to propose changes or improvements via pull requests to the original BlitzKit repository.
- Any such contributions will be considered under the same license terms unless explicitly stated otherwise.
Violations of this license may result in revocation of usage rights and takedown requests.
For questions or licensing inquiries, contact support@blitzkit.app.
## Notes on Existing Forks
All forks fall under these categories:
- If your fork was made from commit `8462901` (Apr 17, 2023) or between commits `2958124` (Jul 3, 2023) and `85e483e` (Jul 13, 2024), your fork falls under the **MIT license**.
- If your fork was made from commits between `5646093` (Jul 13, 2024) and `e3f131c` (Aug 5, 2025), your fork falls under the **AGPL-3.0 license**.
- If your fork was made between commit `f7c356d` (Apr 17, 2023) and `2958124` (Jul 3, 2023), your fork falls under **a default exclusive copyright**.
- If your fork was made from commits between `e3f131c` (Aug 5, 2025) and today, your fork falls under **this license**.
MIT and AGPL-3.0 licensed fork owners:
- You may continue to use your fork of BlitzKit under the corresponding license.
- You may upgrade your fork up to commit `5cab394` (Aug 4, 2025) and keep the AGPL-3.0 license.
- You may upgrade to commit `e3f131c` (Aug 5, 2025) or beyond but have to **switch to this license** where all rules apply.
- If you upgrade to commit `e3f131c` (Aug 5, 2025) or beyond, you must retract all public deployments of BlitzKit.
- Existing screenshots, recordings, or any form of media can remain.
Default exclusive copyright fork owners:
- You may continue to use their forks under the AGPL-3.0 license as no license was applied to BlitzKit at the time of forking.
BlitzKit licensed fork owners:
- You may continue to upgrade to the latest commits only under the conditions of this license.
+5 -15
View File
@@ -1,23 +1,13 @@
# BlitzKit
## BlitzKit
[![built with Codeium](https://codeium.com/badges/main)](https://codeium.com)
Your premier source for all things Blitz.
Tools for everything World of Tanks Blitz
### https://blitzkit.app/
![BlitzKit website](https://i.imgur.com/KaxUxmt.png)
## Invite the bot
Go to [application directory for BlitzKit](https://discord.com/application-directory/1097673957865443370) and click "Add to Server." Voila! You're ready to go.
![BlitzKit application directory](https://i.imgur.com/YWCtOuJ.png)
## Visit the website
### https://blitzkit.vercel.app/
![BlitzKit website](https://i.imgur.com/bdYMUCL.png)
## Visit the documentation website
### https://tresabhi.github.io/blitzkit/
![BlitzKit documentation website](https://i.imgur.com/hm3KTsF.png)
+10
View File
@@ -0,0 +1,10 @@
{
"folders": [
{
"path": ".",
},
{
"path": "C:/Program Files/WindowsApps/7458BE2C.WorldofTanksBlitz_11.1.256.0_x64__x4tje2y229k00/Data",
},
],
}
Executable
BIN
View File
Binary file not shown.
+2 -2
View File
@@ -1,3 +1,3 @@
files:
- source: /src/lang/en-US.json
translation: /src/lang/%locale%.json
- source: /packages/i18n/strings/en.json
translation: /%original_path%/%locale%.json
-14
View File
@@ -1,14 +0,0 @@
{
"client_id": "1097673957865443370",
"client_id_dev": "1099063696015229078",
"sklld_guild_id": "894784231677513819",
"sklld_verify_channel": "909968131873726545",
"sklld_verify_role": "909968395154358333",
"sklld_peasant_role": "896878529512370228",
"tres_guild_id": "734786591205359697",
"tres_log_channel": "1109262265850544148",
"test_guild_id": "1124729294829142116"
}
-39
View File
@@ -1,39 +0,0 @@
import { compareVersions } from 'compare-versions';
import { readdirSync } from 'fs';
import { parse } from 'path';
import { defineConfig } from 'vitepress';
import { getSidebar } from 'vitepress-plugin-auto-sidebar';
export default defineConfig({
title: 'BlitzKit',
description: '🎉 All-in-one Discord bot for everything World of Tanks Blitz',
base: '/blitzkit/',
outDir: '../dist/docs',
themeConfig: {
nav: [
{ text: 'Home', link: '/' },
{ text: 'Guide', link: '/guide/introduction' },
],
sidebar: [
...getSidebar({
collapsed: false,
contentDirs: ['guide', 'legal'],
contentRoot: '/docs/',
}),
{
text: 'Changelogs',
items: readdirSync('./docs/changelogs')
.map((file) => parse(file).name)
.sort(compareVersions)
.map((name) => ({ text: name, link: `/changelogs/${name}.html` })),
},
],
socialLinks: [
{ icon: 'github', link: 'https://github.com/tresabhi/blitzkit' },
],
},
});
-16
View File
@@ -1,16 +0,0 @@
// https://vitepress.dev/guide/custom-theme
import { h } from 'vue';
import Theme from 'vitepress/theme';
import './style.css';
export default {
extends: Theme,
Layout: () => {
return h(Theme.Layout, null, {
// https://vitepress.dev/guide/extending-default-theme#layout-slots
});
},
enhanceApp({ app, router, siteData }) {
// ...
},
};
-90
View File
@@ -1,90 +0,0 @@
/**
* Customize default theme styling by overriding CSS variables:
* https://github.com/vuejs/vitepress/blob/main/src/client/theme-default/styles/vars.css
*/
/**
* Colors
* -------------------------------------------------------------------------- */
:root {
--vp-c-brand: #646cff;
--vp-c-brand-light: #747bff;
--vp-c-brand-lighter: #9499ff;
--vp-c-brand-lightest: #bcc0ff;
--vp-c-brand-dark: #535bf2;
--vp-c-brand-darker: #454ce1;
--vp-c-brand-dimm: rgba(100, 108, 255, 0.08);
}
/**
* Component: Button
* -------------------------------------------------------------------------- */
:root {
--vp-button-brand-border: var(--vp-c-brand-light);
--vp-button-brand-text: var(--vp-c-white);
--vp-button-brand-bg: var(--vp-c-brand);
--vp-button-brand-hover-border: var(--vp-c-brand-light);
--vp-button-brand-hover-text: var(--vp-c-white);
--vp-button-brand-hover-bg: var(--vp-c-brand-light);
--vp-button-brand-active-border: var(--vp-c-brand-light);
--vp-button-brand-active-text: var(--vp-c-white);
--vp-button-brand-active-bg: var(--vp-button-brand-bg);
}
/**
* Component: Home
* -------------------------------------------------------------------------- */
:root {
--vp-home-hero-name-color: transparent;
--vp-home-hero-name-background: -webkit-linear-gradient(
120deg,
#bd34fe 30%,
#41d1ff
);
--vp-home-hero-image-background-image: linear-gradient(
-45deg,
#bd34fe 50%,
#47caff 50%
);
--vp-home-hero-image-filter: blur(40px);
}
@media (min-width: 640px) {
:root {
--vp-home-hero-image-filter: blur(56px);
}
}
@media (min-width: 960px) {
:root {
--vp-home-hero-image-filter: blur(72px);
}
}
/**
* Component: Custom Block
* -------------------------------------------------------------------------- */
:root {
--vp-custom-block-tip-border: var(--vp-c-brand);
--vp-custom-block-tip-text: var(--vp-c-brand-darker);
--vp-custom-block-tip-bg: var(--vp-c-brand-dimm);
}
.dark {
--vp-custom-block-tip-border: var(--vp-c-brand);
--vp-custom-block-tip-text: var(--vp-c-brand-lightest);
--vp-custom-block-tip-bg: var(--vp-c-brand-dimm);
}
/**
* Component: Algolia
* -------------------------------------------------------------------------- */
.DocSearch {
--docsearch-primary-color: var(--vp-c-brand) !important;
}
+19
View File
@@ -0,0 +1,19 @@
# BlitzKit Credits
BlitzKit is a one man band **TrèsAbhi** but I am far from solo.
| Role | People |
| ------------------------------ | ------------------------------ |
| Bot verification | S0AP |
| General testing | Prince_NA |
| Bot advertisement platform | S0AP |
| Bot rendering pipeline | Vovko |
| Game asset decompression | Maddox |
| Game 3D model parsing | Pyogenics |
| Game file layout | Aeson |
| 3-caliber rule edge cases | Minitelrose, ChickenMan7777 |
| Embed UX | \_34, HisRoyalFatness, Synx |
| Tankopedia pre-release testing | [OPTML], Aeson, \_34, xkdkw |
| Website advertisement platform | Aeson |
| Compare pre-release testing | [OPTML] |
| Redacted | GonnaHetzMe |
+3 -3
View File
@@ -6,6 +6,6 @@ A minor-major fix to the armor sandbox. This update only affects the website.
- Guns are now clipped properly allowing some tanks like the 252U and T34's mantlets to be penetrable (usually with premium shells) as they are in-game
| Before | After |
| ------------------------------------------ | ----------------------------------------- |
| ![before](https://i.imgur.com/wB0kuk0.png) | ![after](https://i.imgur.com/vxp8wB0.png) |
| Before | After |
| ------------------------------------------- | ------------------------------------------ |
| ![before](https://i.imgur.com/wB0kuk0m.png) | ![after](https://i.imgur.com/vxp8wB0m.png) |
+32
View File
@@ -0,0 +1,32 @@
# BlitzKit 1.20.1
The Tankopedia becomes sexier.
## Features
- Switched domain to https://blitzkit.app/
- Added a hero section with the name of the Tank displayed in a huge font with the model of the tank on the right auto-rotating
- The auto-rotation is disabled upon manual disruption of the camera angle
- Added a historical section for some tanks
- Full screen is cleaner
- The rotation inputs have been moved up to the top of the page
- The shell selector has been moved to the right of the page to mimic the game
- The antagonist (or the shooter) controls have been moved to the bottom of the sandbox
- The "armor" and "model" tabs have been replaced with a single toggle switch labeled as "armor:
- Tank modules are now rendered similar to how they are in the game as a tree
- This is highly experimental; please report issues on [the official Discord server](https://discord.gg/nDt7AjGJQH)
- The XP cost is also listed in this section
- Top tier modules are highlighted in amber
- Added a section to show the tech tree progression for tech tree tanks
- The credit and XP costs are also listed in this section along with the nationality
- The shell selector has been simplified
- Added a "back" button to return to the Tankopedia search page
- The "change" button has now been removed
- The characteristics are now displayed with three columns when possible with the configuration acting as the first row
- Replaced the loading percentage for tank models with a loading bar
- The second page turner controls in the tankopedia search is now hidden when there's not a lot of search results
## Fixes
- Tanks without videos no longer display a broken YouTube video
- Added "alt" texts for all images on the website
+48
View File
@@ -0,0 +1,48 @@
# BlitzKit 1.20.2
Taming the homepage.
## Features
- All tools are now displayed directly on the navbar on wide screens
- On small screens, the tools are hidden within a hamburger menu displaying a list similar to the old homepage
- Added tiny hero image banner to the homepage
- The tools are now displayed in a more readable manner with the most important tool(s) shown twice as large as all others on wider screens
- The pitch and yaw inputs for tank turrets is now update live as the turret and gun is rotated
- Consumables are now displayed in a neater box
- Modules are now displayed in a more compact manner
- Added a privacy policy and terms of service agreement prompt
- The links also point to an on-site page
- Remade the navbar to include important information
- The about section offers credits, a link to Discord, and a link to the GitHub repository
- The legal section displays privacy policy, terms of service, and a link to Google's ad settings
- On the left side, the name of BlitzKit, version, and motto is displayed
- The armor sandbox breakdown has been rewritten from scratch to maintain full parity with the visual armor highlighter, especially for HE shells
- The tracer has also been made more visible by rendering it on top of the armor
- The tracer's penetration locations have also been simplified and no longer show the index
- The number of tanks per page is now reduced for smaller screen sizes
- Added a BlitzKit watermark to the tankopedia sandbox when in fullscreen
- The tool's backgrounds are no longer blurred on their dedicated page
- Added a plus button to add tanks to the right of the rightmost column in the compare tool
## Fixes
- The navbar blur effect now works on Safari too
- Switched buttons out for icon buttons for page turners
- Many hydration issues have been fixed allowing a few pages to load twice as fast
- The nationality of tanks in the title of the tab are now in adjective forms
- HEAT shells no longer ricochet
- Text on page won't be selected on accident when interacting with the tank sandbox
- The first shell is now equipped by default instead of the last one when switching guns/turrets
- Quite a few pages have been more responsive for smaller screens
- Camouflage bonuses are now multiplicative instead of additive
- Light tanks now have the same camouflage on move as when still
- The shot display is now discarded when the tank is swapped out
- Roboto Flex is now properly used instead of the default Radix UI font
- The website now uses Imgur to load images and scale them appropriately for better performance
- The compare headers no longer collapse on Firefox
- Turrets can now be rotated correctly in the Tankopedia on Apple devices
## Technical Changes
- Moved all technical documentations to the `technical` directory within `docs`
+14
View File
@@ -0,0 +1,14 @@
# BlitzKit 1.20.3
A bug turns into a rating command feature!
## Features
- The rating command was giving seasonal statistics instead for the current day; this bug has now been made a feature through the new `/rating season` command
## Fixes
- Missing WN8 is now displayed with "--" instead of `NaN`
- Players who have not participated in the rating gamemode are handled correctly
- Decreasing position is now positive indicated in `/rating`
- `/rating` now displays today's statics correctly once again
+13
View File
@@ -0,0 +1,13 @@
# BlitzKit 1.20.4
Continuing the revamping UI train, this release tanks the tank search page.
## Changes
- Tanks are now displayed naked, not bounded by a button
- The filters are now far more compact, responsive, and intuitive
- The search bar is now faster and shows skeletons when loading
- The sort feature now displays the values of tanks used to sort underneath the tank's names
- Nations are now ordered in the way they are in-game
- When filtering tanks in testing, a work-in-progress warning is shown
- When there are no results, a proper message is shown
+28
View File
@@ -0,0 +1,28 @@
# BlitzKit 1.20.5
Some QOL changes incoming!
## Changes
- The penetration of the shooter is now displayed above the shell switcher
- The shot display card is now shown below the tank instead of to the side on narrow screens
- Added a few more stats to Compare and Tankopedia
- Max dispersion
- Clipping potential for auto-loaders and auto-reloaders
- Raw terrain resistance coefficients
- Renamed the "Fire" section to "Firepower"
- The shell selector for the protagonist tank has been moved to the Firepower section's title
- The table layout of Compare has been compacted and indented in places
- The tank class and type has now displayed in the hero section of the Tankopedia
- Removed the default tier X filter
- Added draggable tracks
- Added the ability to sort by premium shell DPM
## Fixes
- Clicking enter no longer changes the tank you're viewing when selecting the shooter tank
- The open in new tab button in Compare now opens in a new tab
- HEAT shells no longer display ricochet angle
- The gun depression is now properly reported for the Minotauro line
- Stopped autofocus of the ghost button in the login card
- Patreon login now handles bad responses
+19
View File
@@ -0,0 +1,19 @@
# BlitzKit 1.21.0
Introducing the Tank performance tool! This release only affects the websites.
## Features
- Added the Tank performance tool which lists all tanks in the game and how players are performing in them
- This tool features the same tank filters as the Tankopedia search page
- The number of players in any given period can be viewed by switching the period from the dropdown
- This list updated daily
- The tankopedia search page now loads much faster
- Not all tanks are loaded at once; rather, more tanks are loaded as you scroll down the page (the same as Tank performance)
- The tank pages also load lightning fast now
- Tank compare now feature sticky headers and runs must faster
- Reduced ads in a few places
## Fixes
- The footer is now better centered
+22
View File
@@ -0,0 +1,22 @@
# BlitzKit 1.21.1
One wise man said, experimental is literally in the name of experimental technology.
## Features
- Added a button on the right above the shells to quickly switch antagonist guns
- Terrain resistance coefficients are now displayed as coefficients
## Fixes
- The shot display card now once again shows up on-screen
- The shot tracer is also now correctly aligned
- Tank tracks no longer interfere with camera rotation
- "NaN" deltas don't show up in the stats section
- The default provisions algorithm has been improved so most tanks should now have the best provisions by default
- The tree type icon in the Tankopedia hero section is now colored properly
- Removed "Battles" from Tank performance as it's simply inaccurate
- This feature will come back when player stats are released
- Tank cell headers are now more consistently sized
- Armor mode no longer causes Next.js hydration issues (even faster Tankopedia loading!)
- The antagonist selector for the Tankopedia page now once again works
+8
View File
@@ -0,0 +1,8 @@
# BlitzKit 1.21.2
Freshly baked buns, anyone? This update only affects the bot.
## Technical Changes
- Switched from Node to Bun (faster everything!)
- Removed legacy features like the custom welcome message for the SKLLD Discord server
+17
View File
@@ -0,0 +1,17 @@
# BlitzKit 1.21.3
Splashing with HE got splashier! This update only affects the website.
## Features
- Added HE splash radius visualization to the armor sandbox
- Added a count for the number of tanks in the Tankopedia search page
## Fixes
- The Session tool's player search no longer clips into the footer
- The shell tracer is no longer bugged when switching between tanks
## Technical Changes
- "BlitzKit" in the navigation bar is now simple text instead of an image
+26
View File
@@ -0,0 +1,26 @@
# BlitzKit 1.22.0
Introducing the long awaited Static Armor mode! This update only affects the website.
## Features
- Added static armor mode which display solid colors for each plate of armor
- Different type of armors have different scales and can be toggled by clicking the color scales
- Checking on "Edit" allows you to change the thicknesses to test hypothetical values
- Changes you make are also reflected in the Blitz-styled dynamic armor highlighter
- Added a segmented controller to switch between Model, Dynamic Armor, and Static Armor modes
- Track dragging has been disabled in both armor modes
- Penetration tracer has been disabled for model mode
- Penetration and thickness cards are now placed to better cooperate with screen real estate
- "Core" armor has been renamed to "primary" across the website
## Fixes
- Penetration card now displays in fullscreen mode on mobile devices once again
- Penetration of external modules after ricochets are no longer reported as "successful penetrations"
- Gun barrels are no longer incorrectly incorporated into the shell tracer
- Japanese gun depression equipment has been swapped back to the correct values
## Technical Features
- In dev mode, the ID of the selected armor plates is shown in static mode
+19
View File
@@ -0,0 +1,19 @@
# BlitzKit 1.22.1
## Features
- Legendary camouflage names are now included in the Tankopedia search (for example, you can search up "Shark" and the T54E2 will show up)
- Provision and consumable buttons in the Tankopedia and Compare tools are now separate buttons
## Fixes
- The name and icons of tanks in the Tankopedia search page are now properly aligned and trimmed
- The Tankopedia search is now stricter; thus, filters out nonsensical results
- The most optimal shell index once again shows the correct index
- The DPM listing is now in parity with the game which is what "Max DPM" used to be previously
- The Max DPM value is now also correct since the optimal shell index has been corrected
- The mastery of crew members who play a secondary role in the tank is now handled properly
- The turret of tanks cannot be accidentally rotated when dragging over other objects (like the body of the tank)
- Penetrations are once again calculated after a ricochet
- Camouflage values are now calculated properly when the Camouflage Net equipment is applied
- Removed the redundant Configure tab when selecting an antagonist tank
+38
View File
@@ -0,0 +1,38 @@
# BlitzKit 1.22.2
This update packs a punch.
## Features
- Added "Game mode abilities" section to the tankopedia pages
- Shows the game mode provisions and consumables underneath the corresponding mode's banner
- Reworked the tech tree section
- Now shows the whole line and if multiple paths exist, they are can be selected
- The selected tank is now highlighted with the flag of the corresponding country
- This section now also shows the total required XP and credits required
- Added a battle count which indicates the number of games required to reach the next tank (not including module upgrades) based on average xp earnings of players
- XP multipliers can also be applied to get a sense of how many battles you will really have to play
- Reworked the "Review videos" section
- Removed all previews videos; we will be starting from scratch
- Added names of content creators under their corresponding videos
- Added a way for YouTubers to apply to be a part of the review videos section
- Reworked the navbar
- This are a lot more compact and contrastive
- Tool names are now separated with vertical lines now
- The hamburger menu now looks more like the homepage cards
- Added a warning for test tanks
- Switched to on-demand rendering
- This makes it so that the canvas only renders upon interaction and not the continuously synced with the screen's refresh rate
- Added the meta information section to the tankopedia pages
- Lists the full name, nation, tier, class, type, restoration, purchase, and sale prices
- Added tooltips to a lot of places
- Reduced ads on the tankopedia pages
- Added a screenshot button to take screenshots of the tank
- Added crew training slider to the compare tool
## Fixes
- Invalid Wargaming logins are now handled properly
- Season currencies are now displayed properly
- Tank filters are now persistent but will be reset on refresh
- The search for a tank now populates the search bar when navigating back to the search page
+16
View File
@@ -0,0 +1,16 @@
# BlitzKit 1.22.3
This should've been in the last update lol.
## Features
- The "meta information" section has been moved to the hero section on larger screens
- Added an option to take a screenshot directly to the clipboard
- Removed the number from the BlitzKit logo
- The tank playground now stops rendering when it is offscreen, hence fixing a lot of crashes
## Fixes
- The hero section of the Tankopedia is now better sized on smaller screens
- The shell penetration over distance slider now instantly updates the corresponding input instead after a delay
- The game mode banner info is now visible on Apple devices
+11
View File
@@ -0,0 +1,11 @@
# BlitzKit 1.22.4
This update makes some technical internal changes to allow the website to switch to the opentest version of the game when it is released. The opentest variant of BlitzKit will be available on https://opentest.blitzkit.app/ in the future (currently, it just redirects to https://blitzkit.app).
## Features
- Renamed "Tank performance" to "Performance"
- Added auto-redirect for old tool names:
- "ratings" -> "rating"
- "tank-performance" -> "performance"
- Added a 404 page
+27
View File
@@ -0,0 +1,27 @@
# BlitzKit 1.22.5
This update only affects the website.
## Features
- CDN branch names are now outline
- Added an "unaffiliated to Wargaming" note to the footer
- Added a warning when viewing deprecated tanks
- Added partial support for dynamic armor
- The armor behaves properly in both dynamic and static armor modes but the visual 3D model doesn't update as of yet
- I'm working on it!
- Reworked the hero and meta information section of the tankopedia pages
- The grid is now more visible at steeper angles
- Re-introduced the "swap" tanks button in the tankopedia
- Added an opentest plug at homepage (you'll see what this is soon™)
## Fixes
- Titles for a few pages are once again static
- Some links that opened in a new tab even though they were BlitzKit links now once again behave properly
- Missing page titles for documentation pages now work properly
- Toggling equipments through the tank canvas now update the render properly
- The sorting feature in tank search properly updates once again
- Dragging on the tracks to move them once again renders properly
- Correct tier I tanks are now shown in tech trees where deprecated tanks previously occupied the slot
- Reward icons once again display properly for archived rating seasons
+21
View File
@@ -0,0 +1,21 @@
# BlitzKit 1.22.6
This update only affects the website.
## Features
- Added a "cool projects" section at the bottom of the homepage
- If you have any other cool projects, feel free to let me know
- Added raw terrain coefficients along side the percentage values
- The account name is displayed instead of "Wargaming" when logged in
- Added an opentest button to the Tankopedia pages
## Fixes
- Protobuf files are now loaded more deterministically on both the server and client which resolves one of the issues that caused Error 500
- Removed a server-side incompatible method which fixes the other issue that caused Error 500
- Shot penetration is now displayed properly on mobile devices again
- Center aligned Wargaming login regions buttons on smaller screen sizes
- The dynamic armor button is no longer inverted
- BlitzKit opentest is not longer promoted on opentest
- The settings link in the navbar no longer open in a new tab
+17
View File
@@ -0,0 +1,17 @@
# BlitzKit 1.23.0
I rewrote the whole website for performance and lower bandwidth. This update does not affect the bot. If I did my job right, you should not notice a difference.
## Changes
- Removed documentation website, all the docs are now available within https://blitzkit.app/
- Removed the Rating tool
- Removed the ability to log in with Patreon
- Removed all ads
## Technical Changes
- Converted BlitzKit to a monorepo
- The whole website is now static with no server-side rendering
- Gotta go fast ⚡
- All structural data is now stored in protocol buffers
+12
View File
@@ -0,0 +1,12 @@
# BlitzKit 1.23.1
Some critical fixes. This update only affects the website.
## Features
- Added a cool new interactive banner to the homepage
- This was primary done to reduce load times due to the high-definition image behind the "BlitzKit" heading
## Fixes
- The Session tool once again works
+25
View File
@@ -0,0 +1,25 @@
# BlitzKit 1.23.2
I made some oopsies so it's time to fix them. This update only affects the website.
## Features
- Added an experimental "Charts" tab to the Performance tool feature a single player distribution chart for now
## Fixes
- The player count in the Performance tool is now more accurate
- The "Total" option in the Performance player count dropdown is now accessible
- The tier in the meta section of the Tankopedia page is no longer off by 1
- The HE splash animation no longer stutters
- Module damage is no longer affected by Reactive Armor, Dynamic Armor, and Spall Liner
- Lower raw terrain coefficients are now correctly flagged as better in the Compare tool
- The Vanilla website is now promoted in the OpenTest version of the Tankopedia page
- Removed the crew mastery slider
- Removed the annoying tooltips in tank filters which would block the buttons up above
- The default gun depression transition angle is now 0 instead of 10deg
- The capitalization of "BlitzKit" in the terms of service is now correct
- The lighting in static mode is now consistent between PBR and non-PBR tanks
- On-click penetration testing now correctly applies enhanced armor
- Crew member count is now longer off by 1
- These values may take up to 24 hours to update on your end
+20
View File
@@ -0,0 +1,20 @@
# BlitzKit 1.24.0
Introducing a new tool: the Gallery, an exhaustive collection of player avatars. This update only affects the website.
## Features
- Added the Gallery tool with a blazing fast search bar
- Click on an avatar to get the full resolution image which you can download using the download button
- External modules in static mode is now denoted by gray
- Added a crew count to the Crew Training section
## Fixes
- Crew skill levels are not longer off by 1
- Crew members with no substitutes are no longer shown with substitutes
- PBR tanks no longer are blasted with excessive lighting
## Technical Changes
- Added page pre-fetching for faster anchors
+9
View File
@@ -0,0 +1,9 @@
# BlitzKit 1.25.0
## Features
- Added embeds
- This tool is intended for streamers and content creators but feel free to generate embeds for personal use!
- There are tons of options and an infinite amount of possible customizations
- BlitzKit only offers 1 embed at the moment but feel free to suggest more
- Tank models are now 4x smaller (meaning it's 4x faster to load)
+14
View File
@@ -0,0 +1,14 @@
# BlitzKit 1.25.1
## Features
- Added shell range and capacity to Tankopedia, Compare, and tank search sort
- These values will appear "0" for a few hours as the website slowly syncs with the game
- Added a skeleton loading screen to Tankopedia
- Added gun type filters and module damage sorting to tank search
- Added the camouflage button to Compare
- Gave camouflage percentages 2 decimals places of precision
## Fixes
- Tankopedia no longer displays "0 battles" under tier X tanks in the tech tree section
+13
View File
@@ -0,0 +1,13 @@
# BlitzKit 1.25.2
## Features
- Added custom shells
- This shows up as a "fourth" shell below the antagonist's shells
- Here, you can customize the shell type, caliber, and penetration
- If the shell type is AP or APCR, you can further customize the ricochet and normalization angles
## Fixes
- The Tankopedia now renders more efficiently by not rendering frames when not needed and unnecessarily rebuilding the whole tank model
- This fix above fixes an issue where the whole tank flashed red when switching shells
+26
View File
@@ -0,0 +1,26 @@
# BlitzKit 1.25.3
## Features
- Added a "popular tanks" list under the Tankopedia link on the homepage
- The render engine has been sped up by about 50% thanks to cheaper lighting
- Added a caliber discriminator for the antagonist gun selector in the Tankopedia sandbox
- Added 30+ new stats to the Session tool
- Added relative stat bars to the Tankopedia tank pages
- This compares each stat against other tanks of the same class & tier, tier, or every other tank
- Added a recently viewed tanks list to the Tankopedia tank pages
## Fixes
- The shot result card is now displayed in the sandbox even on mobile devices now
- Removed ad settings and referenced from the policies prompt
- Removed draco compression as it usually only saved about 0.7mb per tank but added an extra 1mb to the decompressor
- The tank type colors are back in the tank search
- Frames are once again rendered when posing tanks
- Removed the "ghost column" in the Session tool
- The "total" cell is now sticky too much-like the tank name cells
- The reset button in the tank search now resets the sort as well
- The provisions list is now centered on smaller screens
- The navbar can once again be scrolled
- Provisions and consumables are no longer off by 1
- Allow up to 24 hours for this to update as BlitzKit re-syncs with the game
+15
View File
@@ -0,0 +1,15 @@
# BlitzKit 1.25.4
## Features
- The popular tanks list on the homepage now uses a better algorithm such that it doesn't exclude low tier
## Fixes
- Clipping potential is once again rounded to the nearest integer
- Raw hard terrain coefficients are now flagged as "lower the better," hence bringing it to parity with the terrain percentages
- The renderer now doesn't brighten the tank too much
- The recently viewed tanks is list no longer displayed in compact mode (in places like the Compare tool)
- Tank ids once again populate the URL making it easily shareable
- The number of tanks no longer double each time a file is saved in dev mode
- Lol tankopedia once had 662 \* 2 ^ 18 = 173 million tanks loaded on my dying pc
+7
View File
@@ -0,0 +1,7 @@
# BlitzKit 1.25.5
## Fixes
- The Compare tool now has a vertically clipping table
- Custom shells that are not HE no longer have an explosion radius
- Performance tool table row titles are now fully clickable instead of just the icons
+19
View File
@@ -0,0 +1,19 @@
# BlitzKit 1.26.0
## Features
- Added the Tier list tool
- Migrated the bot to use BlitzKit 1.26.0
- The hamburger menu has been move to the right of the screen
- The Gallery tool now has a larger number of loading skeletons
- Added some extra details when pasting Tankopedia links in Discord
## Fixes
- Rewrote the rating leaderboard archiver and commands making use of protobufs
- The navbar is once again sticky to the top of the page
- Added missing page titles to the Compare tool, Tankopedia pages, and the various docs
## Technical Changes
- Commands that accept a player account input now use just the player id instead of including the region
+9
View File
@@ -0,0 +1,9 @@
# BlitzKit 1.26.1
The auctions are here!
## Features
- Added the `/auction` command
- No need to login or go to the official website, just use `/auction`
- Everything built into Discord, one step at a time!
+22
View File
@@ -0,0 +1,22 @@
# BlitzKit 1.26.2
Two updates in a day! Why? Well, these two updates were being cooked separately in parallel and happened to have matured on the same day. Merry early Christmas!
## Features
- Highly optimized the component rerenders of the Tank Sandbox
- Implemented Google Analytics into the homepage to more accurately show the most popular tanks
- Optimized page load speeds and memory consumption by loading all data in parallel instead of sequentially
## Fixes
- Dynamic armor is now loaded in React Suspense to avoid race conditions
- Re-ordered cards on the home page so that it makes a little bit more sense
- The warnings section of the Tankopedia pages are now padded on the sides
- The calibers in the antagonist gun selector are now rounded correctly
- Tank class icons are now colored and sized properly again in the header
## Technical Changes
- Removed the extreme JPEG compression for the tank textures
- Buffers of the same length are now assumed to be identical when diffing lmao I hope this doesn't go wrong
+19
View File
@@ -0,0 +1,19 @@
# BlitzKit 1.26.3
## Features
- The bot now notifies you if your username/clan search query is too long or short instead of just showing a generic no results message
- Reduced the popular tanks list on the home page back to 8 tanks
- `/owned-tanks` now links to the corresponding Tankopedia pages
- Added more funky rich presence statuses
## Fixes
- The website no longer crashes when turning on Static Armor mode
- `/stats` and other commands with tank filter commands now work properly once again
- The swap button in the Tankopedia pages no longer crashes switching between tech tree and non-tech tree tanks
- `/owned-tanks` and `/auction` now chunk text better to meet Discord's 2000 character limit
- Tanks with fixes camouflages like the M60 no longer have the option to disable the camouflage of in the Compare tool
- The pointer cursor and underscore once again appear now in the tank search in the Compare tool
- Opaque mode in the Dynamic armor mode once again works instantly
- The rich presence/status/bio of the bot once again counts all servers instead of just the ones the single shard is responsible for
+15
View File
@@ -0,0 +1,15 @@
# BlitzKit 1.26.4
## Features
- `/auction` now warns if a tank stock is at or below 500 and now strikes through the tank name if its out
- Added advanced armor highlighting mode
- Green: penetration
- Red: blocked
- Pink: ricochet
- Cyan: penetration with 3 calibers rule
- Optimized the armor highlighting for about a 15% increase in frame rate
## Fixes
- Added 5000 doses of adrenaline, incase the BOT DECIDES TO DIE AGAIN FOR NO REASON
+19
View File
@@ -0,0 +1,19 @@
# BlitzKit 1.26.5
¡Ahora en 6 idiomas! This version of BlitzKit adds support for 4 new languages totalling up to 6! [Please help translate on Crowdin](https://crowdin.com/project/blitzkrieg).
## Features
- Added Croatian, Russian, Ukrainian, and Chinese
- Pre-existing languages: English, Spanish
- Added better lighting making tanks a little less yellow and a bit more realistic
- Added custom tank icons (some may be missing when the update drops; just give them an hour or so to update)
- Increased the maximum recently viewed tanks list size to 14
- Tweaked the tank name in the hero section of the Tankopedia to allow the tank to be in the center of the page
- The headers in the Performance tool are now sticky just like the Compare tool
## Fixes
- Removed unnecessary third party script that did absolutely nothing
- Localizations are now stricter in what they allow, reducing errors in the Discord bot
- Added 50 gallons of tomato soup to the bot in an attempt to keep it alive
+15
View File
@@ -0,0 +1,15 @@
# BlitzKit 1.26.6
This update only affects the website.
## Features
- Added an option to hide the tank model beneath the armor
## Fixes
- 3RC is now only display when it is used to avoid a ricochet in the advanced armor highlighting mode
- Fixed the excessively sharp lighting in static mode
- Brightness for non-PBR tanks is a bit better now
- Decimal places are now properly rounded in BlitzKit link embeds
- The titles in the Tankopedia pages aren't too massive now
+14
View File
@@ -0,0 +1,14 @@
# BlitzKit 1.27.0
PLEASE HELP TRANSLATE BLITZKIT: https://crowdin.com/project/blitzkrieg
This update will be the last major update before the release of World of Tanks Blitz Unreal Engine.
## Features
- Added support for English, Spanish, French, Japanese, Polish, Portuguese, Russian, Ukrainian, and Chinese to the website and bot
- You can switch languages through the home page, the footer of any page, or the settings page
## Fixes
- Fixed the units for shell capacity
+7
View File
@@ -0,0 +1,7 @@
# BlitzKit 1.27.1
## Fixes
- Fixed a crash that occurs if tanks are deleted in Blitz and were once available in BlitzKit
- All tank icons are now back
- The tank search once again returns results
+23
View File
@@ -0,0 +1,23 @@
# BlitzKit 1.27.10
This update changes the URLs across the whole website, removing the "tools" prefix and simplifying other aspects too.
## Changes
- Removed "full" tank names
- For example, tanks like the "Carro 45t" had full names like "Carro Combattimento 45t" which remained pretty much unused, so they have been removed
- Reduced the shadow below the navigation bar
- Removed the "tools" prefix from the URLs; here are the paths:
- `/tools/tankopedia` -> `/tanks`
- `/tools/tankopedia/12345` -> `/tanks/tank-name`
- `/tools/compare` -> `/compare`
- `/tools/embed` -> `/embed`
- `/tools/embed/embed-name` -> `/embed/embed-name`
- `/tools/gallery` -> `/gallery`
- `/tools/performance` -> `/performance`
- `/tools/session` -> `/session`
- `/tools/tier-list` -> `/tier-list`
## Technical Features
- The asset mangler now uses http headers and even more heuristics to minimize re-creating unchanged assets
+7
View File
@@ -0,0 +1,7 @@
# BlitzKit 1.27.11
This update affects both the bot and the website.
## Technical Changes
- Added a proper CDN domain to avoid error 429s and any slowdowns
+18
View File
@@ -0,0 +1,18 @@
# BlitzKit 1.27.12
This update only affects the website.
## Features
- Added the ability to sort by HE shell penetration
- The Tankopedia compare bars now account for equipment and selected shells
- Made the hero section of the Tankopedia a bit shorter to show users that the page is scrollable
## Fixes
- The "Clear filters" button no longer shows up after clearing the search bar
- Guns for some tanks no longer go transparent when far away from the camera
- The dynamic armor tab no longer lags and flickers when rotating the turret of a tank
- Reimplemented the missing tool backgrounds in the navigation bar hamburger menu
- The navigation bar now properly goes transparent for pages that request like the Tankopedia pages
- Removed the tank name text outline because it doesn't work on most devices
+19
View File
@@ -0,0 +1,19 @@
# BlitzKit 1.27.13
This update adds a feature for a future version of WoTB 👁️👃👁️
## Features
- Added compatibility for the new mechanic for the upcoming Polish Tank Destroyers
- This code will remain dormant until the update for WoTB is released
- Added a progress bar to the hero section of the Tankopedia to show that the model is loading
- Reordered some Tankopedia statistics to bring important statistics like Damage to the very top
## Fixes
- The second column in the footer is now aligned on mobile devices
- Fixed an issue that stopped the armor highlighting from working on the Kiwi browser and on older devices
## Technical Changes
- Removed permissions for robots to crawl non-blitzkit.app domains
+8
View File
@@ -0,0 +1,8 @@
# BlitzKit 1.27.14
This is the 14th patch for `1.27`, making it the new longest lasting version beating the previous record of `1.15.13`!
## Fixes
- Optimized the rendering of the shells in the Tankopedia search
- The Assault Shells cursor now works on iOS devices
+7
View File
@@ -0,0 +1,7 @@
# BlitzKit 1.27.15
I did not see this coming
## Fixes
- The Assault Shell graph now supports damage factors of above 100% now
+25
View File
@@ -0,0 +1,25 @@
# BlitzKit 1.27.16
## Features
- Added links to GuidesBlitz to Tankopedia to aid users understand tanks beyond just numbers and stats
- Added a gun depression and yaw visualizer
## Changes
- Made the colors of the advanced highlighting mode more subtle
- Made the Tankopedia stat lines more condensed
- You can now scroll the page even with your cursor on the Tankopedia sandbox
## Fixes
- Fixed a bug where the range of increased gun depression was incorrectly doubled
- Removed an unintended space before the "x" in the "Gun damaged" stat
- Fixed an issue causing the 3D renderer to render frames even when off screen
- Fixed a differential issue causing excessive rerendering of the stat lines
- Images no longer exceed the width of the device in the docs
- Assault shells no longer scale the module damage with distance
## Technical Changes
- Removed all code relating to the canceled "Shooting Range" mode
+18
View File
@@ -0,0 +1,18 @@
# BlitzKit 1.27.17
This update was released early for the website. Today, it'll be officially announced and released for the bot
## Features
- Added the shell reload visualizer to aid people in getting a feel for how long shell reloads really are
- Added lines of stats for the burst shells
## Changes
- Removed the redundant word "Shell" from "Shell reload" and "Shell reloads"
- Removed the penetration over distance slider
## Fixes
- Fixed the DPM of tanks with burst shells like the ATAC
- The DPM will still be different from the game due to a bug in World of Tanks Blitz; I am trying to get Wargaming to fix it; trust BlitzKit!
+7
View File
@@ -0,0 +1,7 @@
# BlitzKit 1.27.2
This update only affects the website.
## Fixes
- The new Improved Vertical Stabilizer equipment which only affects the gun depression found on the Type 63 now works
+9
View File
@@ -0,0 +1,9 @@
# BlitzKit 1.27.3
This update only affects the bot.
## Fixes
- Added support for 64-bit IDs allowing users with new accounts to link with BlitzKit
- This comes at the added cost of resetting the links of all other accounts
- Just re-link and you're good to go
+3
View File
@@ -0,0 +1,3 @@
# FreakKit 1.27.4
It has come to our attention that tanks are very harsh objects. To even it out, we made the website a pretty pretty princess <3
+11
View File
@@ -0,0 +1,11 @@
# BlitzKit 1.27.5
This update only affects the bot.
## Changes
- Removed `/auction`
## Fixes
- Fixed a bug that caused `/rating` to disappear
+23
View File
@@ -0,0 +1,23 @@
# BlitzKit 1.27.6
This update only affects the website.
## Features
- Added a promotional card for [the official Discord server](https://discord.gg/nDt7AjGJQH) to the homepage
- Added a better navbar
- The added spaces and padding helps add more room for error when clicking, especially on mobile
- The dropdown menu is now a lost smaller, disposing of the need to scroll at all
- Added shell filters to the tank search
- Reworked the filter buttons and their positions to allow for more space
## Fixes
- Moved most images from imgur to BlitzKit allowing for users in certain countries to load BlitzKit without getting blocked
## Technical Features
- Added Partytown to offload some workload off the main thread, allowing for a more responsive experience
- Reworked `robots.txt` to disallow indexing of BlitzKit variants
- Improved the SEO further for most pages
- Added a few compressor library to speed up load times
+25
View File
@@ -0,0 +1,25 @@
# BlitzKit 1.27.7
![](https://i.imgur.com/qFepOaT.png)
This update only affects the website.
## Features
- Added a new foggy-wireframe transition between tabs to smooth out the jarring jumps
- Added animations pop-in and out animations on a few elements
- The tank name title now shrinks in size as soon as a disturbance is caused
- The shell selector, antagonist switcher, and thicknesses range now ease into frame
- The Tankopedia search page now loads as a skeleton by default before populating with tanks, allowing for the recently viewed tanks to load without cumulative shift
- Something similar was done to the Gallery tool
- Gave the meta section of the website some zest with nation-based backdrops
- The compare tabs in the Tankopedia are now centered
## Fixes
- The camera no longer snaps to the initial position when switching between tabs
## Technical Changes
- Backported some technologies from BlitzKit Reforged; you will not notice any differences in usage
- The popular tanks and gallery indexings have been moved to the asynchronous cron job
+12
View File
@@ -0,0 +1,12 @@
# BlitzKit 1.27.8
![](https://i.imgur.com/WO5MS94.png)
## Features
- The website now uses Inter as the font
- Added a cool new non-disturbed state for the Tankopedia because why not
## Changes
- Removed the Discord plug and language changer from the homepage
+27
View File
@@ -0,0 +1,27 @@
# BlitzKit 1.27.9
BlitzKit's great, but there's far too many numbers. This update adds a few visualizers to help new players understand how things relate numerically.
![](https://i.imgur.com/OV5ak4T.png)
## Features
- Added the turret and hull traverse speed visualizer
- Added the shell ricochet and normalization angles visualizer
- Added the view-range visualizer
- Added a search bar to the Tankopedia characteristics
- Bumped the decimal places for vehicle dimensions and volume
- Made tank ranks softer (the bars beneath the tank characteristics)
- Gave the navigation bar better distinction from the rest of the page
- Increased the number of characteristics rows to 3 on select devices
- Switched to a more contrasting classic style of components across the website (it's subtle, but beautiful)
## Changes
- Removed units
## Fixes
- Clarified a few confusing row labels in the Compare tool
- Made the Tankopedia hero section dynamically smaller on mobile phones to allow scrolling
- Tank ranks no longer reach 0 or go above the number of vehicles in the comparison
+1 -1
View File
@@ -2,7 +2,7 @@
This release of Blitzkrieg focuses mainly on **performance**. Blitzkrieg now uses **Satori** and **resvg** under the hood to render images resulting in a solid **2x to 8x performance boost** depending on the situation.
This only applies to `/today` and /stats` as they're the only commands that render an image currently.
This only applies to `/today` and `/stats` as they're the only commands that render an image currently.
We're working further on **performance optimizations**. Our goal is to deliver a message within **3 seconds or less**. We're close and we'll get there!
-99
View File
@@ -1,99 +0,0 @@
# Cedilla Object Notation
1. JSON compressed as CDON, written directly to disk (a direct 50% reduction).
2. CDON further compressed with LZ4 (a clean 90% reduction).
3. The raw JSON file as fetched from a random data source.
4. CDON decompressed once again to JSON. Note that this file is a little larger than the original JSON file as it contains a lot more decimal places due to float precision (this shouldn't affect the size in memory).
![an image of file sizes](https://i.imgur.com/AHJiFpq.png)
FS stands for "Fast String".
```cpp
primary CedillaObjectNotation {
utf8"CDON" magic;
Header header;
primary Body<header.fsFormat> body;
}
Header {
uint16 version; // always 1
FSFormat fsFormat;
StringTable<fsFormat> stringTable;
}
FSFormat enum<uint8> {
Format8,
Format16,
Format32,
}
FSPrimitive<FSFormat fsFormat> match(fsFormat) {
Format8: uint8;
Format16: uint16;
Format32: uint32;
}
StringTable<FSFormat fsFormat> {
FSPrimitive<fsFormat> count;
String[count] strings;
}
Body<FSFormat fsFormat> {
primary Value<fsFormat> object;
}
ValueType enum<uint8> {
Null,
Boolean,
Uint8,
Uint16,
Uint32,
Uint64,
Int8,
Int16,
Int32,
Int64,
Float32,
Float64,
String,
FS,
Array,
Object,
}
String {
uint32 length;
primary utf8<length> value;
}
StringValue Value & { (ValueType.String | ValueType.FS) type }
Value<FSFormat fsFormat> {
ValueType type;
match<type> {
Boolean: { uint8 value; }
Uint8: { uint8 value; }
Uint16: { uint16 value; }
Uint32: { uint32 value; }
Uint64: { uint64 value; }
Int8: { int8 value; }
Int16: { int16 value; }
Int32: { int32 value; }
Int64: { int64 value; }
Float32: { float32 value; }
Float64: { float64 value; }
String: { String value; }
FS: { FSPrimitive<fsFormat> index; }
Array: {
uint32 count;
Value[count] values;
}
Object: {
uint32 count;
StringValue[count] keys;
Value[count] values;
}
}
}
```
-16
View File
@@ -1,16 +0,0 @@
# Team
- TrèsAbhi: creator & programmer
# Contributors
- Prince_NA: general game advisor and tester
- S0AP: bot verification and initial advertizement platform
- Vovko: discord bot rendering pipeline
- Maddox: game file decompression
- Pyogenics: tank model parsing
- Aeson: game files layout
- Minitelrose, ChickenMan7777: 3-caliber rule edge cases
- \_34, HisRoyalFatness, Synx, xkdkw: embed UX
- [OPTML], Aeson, \_34, Droodles: beta testing Tankopedia
- [OPTML], Droodles: beta testing Compare
+1 -1
View File
@@ -15,7 +15,7 @@ BlitzKit is available as a Discord bot and can be [installed very easily](/guide
## Website
Provides a bunch of very helpful tools; https://blitzkit.vercel.app/
Provides a bunch of very helpful tools; https://blitzkit.app/
- Session tracker
- Rating leaderboard
-30
View File
@@ -1,30 +0,0 @@
---
# https://vitepress.dev/reference/default-theme-home-page
layout: home
hero:
name: 'BlitzKit'
text: Everything Blitz, right in Discord
tagline: All-in-one Discord bot for everything World of Tanks Blitz
image:
src: '/assets/images/hero.png'
alt: 'blitzkit'
actions:
- theme: brand
text: Add to Discord Server
link: /guide/invite
- theme: alt
text: Guide
link: /guide/introduction
features:
- title: Clean and Efficient UI
icon: 🚀
details: BlitzKit is where concise meets efficient. Get the information you need in the way you want.
- title: Endless Possibilities
icon: 🛠
details: With endless ways to customize the output, it's guaranteed that you'll always get the information you need.
- title: Easy to Use
icon: 💻
details: Leveraging Discord's, Blitz Stars', and Wargaming's powerful APIS, Blitzkit does all the hard work for you.
---
+198 -9
View File
@@ -1,19 +1,208 @@
# BlitzKit Privacy Policy
BlitzKit collects little to no data. Regardless, here is an exhaustive list of BlitzKit's data collection practices.
Last updated: May 23, 2024
## Logs
This Privacy Policy describes Our policies and procedures on the collection, use and disclosure of Your information when You use the Service and tells You about Your privacy rights and how the law protects You.
All BlitzKit logs are available to the public as an effort for open source transparency. A history of all logs [can be found on GitHub](https://github.com/tresabhi/blitzkit/actions/workflows/host.yml). All logs expire automatically and are permanently deleted after 30 days. However, anyone may chose to save a local copy of the logs which is not tracked by GitHub.
We use Your Personal data to provide and improve the Service. By using the Service, You agree to the collection and use of information in accordance with this Privacy Policy. This Privacy Policy has been created with the help of the [Privacy Policy Generator](https://www.termsfeed.com/privacy-policy-generator/).
## Commands
## Interpretation and Definitions
Everytime a command a command is used, the command name and parameters provided is logged. Any identifying information like manually provided in-game usernames are also recorded.
### Interpretation
## Databases
The words of which the initial letter is capitalized have meanings defined under the following conditions. The following definitions shall have the same meaning regardless of whether they appear in singular or in plural.
No databases are used by BlitzKit meaning that no data is collected outside of what has already been mentioned above. This is no permanent state.
### Definitions
## 3rd Party
For the purposes of this Privacy Policy:
The privacy policies of Discord, Wargaming, and Blitz Stars apply too since they are utilized by the bot.
- **Account** means a unique account created for You to access our Service or parts of our Service.
- **Affiliate** means an entity that controls, is controlled by or is under common control with a party, where "control" means ownership of 50% or more of the shares, equity interest or other securities entitled to vote for election of directors or other managing authority.
- **Company** (referred to as either "the Company", "We", "Us" or "Our" in this Agreement) refers to BlitzKit.
- **Cookies** are small files that are placed on Your computer, mobile device or any other device by a website, containing the details of Your browsing history on that website among its many uses.
- **Country** refers to: Missouri, United States
- **Device** means any device that can access the Service such as a computer, a cellphone or a digital tablet.
- **Personal Data** is any information that relates to an identified or identifiable individual.
- **Service** refers to the Website.
- **Service Provider** means any natural or legal person who processes the data on behalf of the Company. It refers to third-party companies or individuals employed by the Company to facilitate the Service, to provide the Service on behalf of the Company, to perform services related to the Service or to assist the Company in analyzing how the Service is used.
- **Usage Data** refers to data collected automatically, either generated by the use of the Service or from the Service infrastructure itself (for example, the duration of a page visit).
- **Website** refers to BlitzKit, accessible from [https://blitzkit.app/](https://blitzkit.app/)
- **You** means the individual accessing or using the Service, or the company, or other legal entity on behalf of which such individual is accessing or using the Service, as applicable.
## Collecting and Using Your Personal Data
### Types of Data Collected
#### Personal Data
While using Our Service, We may ask You to provide Us with certain personally identifiable information that can be used to contact or identify You. Personally identifiable information may include, but is not limited to:
- Usage Data
#### Usage Data
Usage Data is collected automatically when using the Service.
Usage Data may include information such as Your Device's Internet Protocol address (e.g. IP address), browser type, browser version, the pages of our Service that You visit, the time and date of Your visit, the time spent on those pages, unique device identifiers and other diagnostic data.
When You access the Service by or through a mobile device, We may collect certain information automatically, including, but not limited to, the type of mobile device You use, Your mobile device unique ID, the IP address of Your mobile device, Your mobile operating system, the type of mobile Internet browser You use, unique device identifiers and other diagnostic data.
We may also collect information that Your browser sends whenever You visit our Service or when You access the Service by or through a mobile device.
#### Tracking Technologies and Cookies
We use Cookies and similar tracking technologies to track the activity on Our Service and store certain information. Tracking technologies used are beacons, tags, and scripts to collect and track information and to improve and analyze Our Service. The technologies We use may include:
- **Cookies or Browser Cookies.** A cookie is a small file placed on Your Device. You can instruct Your browser to refuse all Cookies or to indicate when a Cookie is being sent. However, if You do not accept Cookies, You may not be able to use some parts of our Service. Unless you have adjusted Your browser setting so that it will refuse Cookies, our Service may use Cookies.
- **Web Beacons.** Certain sections of our Service and our emails may contain small electronic files known as web beacons (also referred to as clear gifs, pixel tags, and single-pixel gifs) that permit the Company, for example, to count users who have visited those pages or opened an email and for other related website statistics (for example, recording the popularity of a certain section and verifying system and server integrity).
Cookies can be "Persistent" or "Session" Cookies. Persistent Cookies remain on Your personal computer or mobile device when You go offline, while Session Cookies are deleted as soon as You close Your web browser. You can learn more about cookies on [TermsFeed website](https://www.termsfeed.com/blog/cookies/#What_Are_Cookies) article.
We use both Session and Persistent Cookies for the purposes set out below:
- **Necessary / Essential Cookies**
Type: Session Cookies
Administered by: Us
Purpose: These Cookies are essential to provide You with services available through the Website and to enable You to use some of its features. They help to authenticate users and prevent fraudulent use of user accounts. Without these Cookies, the services that You have asked for cannot be provided, and We only use these Cookies to provide You with those services.
- **Cookies Policy / Notice Acceptance Cookies**
Type: Persistent Cookies
Administered by: Us
Purpose: These Cookies identify if users have accepted the use of cookies on the Website.
- **Functionality Cookies**
Type: Persistent Cookies
Administered by: Us
Purpose: These Cookies allow us to remember choices You make when You use the Website, such as remembering your login details or language preference. The purpose of these Cookies is to provide You with a more personal experience and to avoid You having to re-enter your preferences every time You use the Website.
- **Google AdSense Cookies**
Type: Persistent Cookies
Administered by: Google AdSense
Purpose: Third party vendors, including Google, use cookies to serve ads based on a user's prior visits to BlitzKit. Google's use of advertising cookies enables it and its partners to serve ads to your users based on their visit to your sites and/or other sites on the Internet. Users may opt out of personalized advertising by visiting [Ads Settings](https://www.google.com/settings/ads).
For more information about the cookies we use and your choices regarding cookies, please visit our Cookies Policy or the Cookies section of our Privacy Policy.
### Use of Your Personal Data
The Company may use Personal Data for the following purposes:
- **To provide and maintain our Service**, including to monitor the usage of our Service.
- **To manage Your Account:** to manage Your registration as a user of the Service. The Personal Data You provide can give You access to different functionalities of the Service that are available to You as a registered user.
- **For the performance of a contract:** the development, compliance and undertaking of the purchase contract for the products, items or services You have purchased or of any other contract with Us through the Service.
- **To contact You:** To contact You by email, telephone calls, SMS, or other equivalent forms of electronic communication, such as a mobile application's push notifications regarding updates or informative communications related to the functionalities, products or contracted services, including the security updates, when necessary or reasonable for their implementation.
- **To provide You** with news, special offers and general information about other goods, services and events which we offer that are similar to those that you have already purchased or enquired about unless You have opted not to receive such information.
- **To manage Your requests:** To attend and manage Your requests to Us.
- **For business transfers:** We may use Your information to evaluate or conduct a merger, divestiture, restructuring, reorganization, dissolution, or other sale or transfer of some or all of Our assets, whether as a going concern or as part of bankruptcy, liquidation, or similar proceeding, in which Personal Data held by Us about our Service users is among the assets transferred.
- **For other purposes**: We may use Your information for other purposes, such as data analysis, identifying usage trends, determining the effectiveness of our promotional campaigns and to evaluate and improve our Service, products, services, marketing and your experience.
We may share Your personal information in the following situations:
- **With Service Providers:** We may share Your personal information with Service Providers to monitor and analyze the use of our Service, to contact You.
- **For business transfers:** We may share or transfer Your personal information in connection with, or during negotiations of, any merger, sale of Company assets, financing, or acquisition of all or a portion of Our business to another company.
- **With Affiliates:** We may share Your information with Our affiliates, in which case we will require those affiliates to honor this Privacy Policy. Affiliates include Our parent company and any other subsidiaries, joint venture partners or other companies that We control or that are under common control with Us.
- **With business partners:** We may share Your information with Our business partners to offer You certain products, services or promotions.
- **With other users:** when You share personal information or otherwise interact in the public areas with other users, such information may be viewed by all users and may be publicly distributed outside.
- **With Your consent**: We may disclose Your personal information for any other purpose with Your consent.
### Retention of Your Personal Data
The Company will retain Your Personal Data only for as long as is necessary for the purposes set out in this Privacy Policy. We will retain and use Your Personal Data to the extent necessary to comply with our legal obligations (for example, if we are required to retain your data to comply with applicable laws), resolve disputes, and enforce our legal agreements and policies.
The Company will also retain Usage Data for internal analysis purposes. Usage Data is generally retained for a shorter period of time, except when this data is used to strengthen the security or to improve the functionality of Our Service, or We are legally obligated to retain this data for longer time periods.
### Transfer of Your Personal Data
Your information, including Personal Data, is processed at the Company's operating offices and in any other places where the parties involved in the processing are located. It means that this information may be transferred to — and maintained on — computers located outside of Your state, province, country or other governmental jurisdiction where the data protection laws may differ than those from Your jurisdiction.
Your consent to this Privacy Policy followed by Your submission of such information represents Your agreement to that transfer.
The Company will take all steps reasonably necessary to ensure that Your data is treated securely and in accordance with this Privacy Policy and no transfer of Your Personal Data will take place to an organization or a country unless there are adequate controls in place including the security of Your data and other personal information.
### California Consumer Privacy Act (CCPA)
If you are a California resident, you have specific rights regarding your personal information under the California Consumer Privacy Act (CCPA). This section describes your CCPA rights and explains how to exercise those rights.
#### Rights under CCPA
Under CCPA, California residents have the following rights:
1. Right to Know: You have the right to request that we disclose certain information to you about our collection and use of your personal information over the past 12 months.
2. Right to Delete: You have the right to request that we delete any of your personal information that we collected from you and retained, subject to certain exceptions.
3. Right to Opt-Out of Sale: You have the right to opt-out of the sale of your personal information. Note that we do not sell personal information as defined by the CCPA.
4. Right to Non-Discrimination: You have the right not to be discriminated against for exercising any of your CCPA rights.
#### Exercising Your CCPA Rights
To exercise your rights under CCPA and to opt-out of the sale of your personal information, you can click on the "Do not sell my personal information" link in the footer of any page on our website.
### Delete Your Personal Data
You have the right to delete or request that We assist in deleting the Personal Data that We have collected about You.
Our Service may give You the ability to delete certain information about You from within the Service.
You may update, amend, or delete Your information at any time by signing in to Your Account, if you have one, and visiting the account settings section that allows you to manage Your personal information. You may also contact Us to request access to, correct, or delete any personal information that You have provided to Us.
Please note, however, that We may need to retain certain information when we have a legal obligation or lawful basis to do so.
### Disclosure of Your Personal Data
#### Business Transactions
If the Company is involved in a merger, acquisition or asset sale, Your Personal Data may be transferred. We will provide notice before Your Personal Data is transferred and becomes subject to a different Privacy Policy.
#### Law enforcement
Under certain circumstances, the Company may be required to disclose Your Personal Data if required to do so by law or in response to valid requests by public authorities (e.g. a court or a government agency).
#### Other legal requirements
The Company may disclose Your Personal Data in the good faith belief that such action is necessary to:
- Comply with a legal obligation
- Protect and defend the rights or property of the Company
- Prevent or investigate possible wrongdoing in connection with the Service
- Protect the personal safety of Users of the Service or the public
- Protect against legal liability
### Security of Your Personal Data
The security of Your Personal Data is important to Us, but remember that no method of transmission over the Internet, or method of electronic storage is 100% secure. While We strive to use commercially acceptable means to protect Your Personal Data, We cannot guarantee its absolute security.
## Children's Privacy
Our Service does not address anyone under the age of 13. We do not knowingly collect personally identifiable information from anyone under the age of 13. If You are a parent or guardian and You are aware that Your child has provided Us with Personal Data, please contact Us. If We become aware that We have collected Personal Data from anyone under the age of 13 without verification of parental consent, We take steps to remove that information from Our servers.
If We need to rely on consent as a legal basis for processing Your information and Your country requires consent from a parent, We may require Your parent's consent before We collect and use that information.
## Links to Other Websites
Our Service may contain links to other websites that are not operated by Us. If You click on a third party link, You will be directed to that third party's site. We strongly advise You to review the Privacy Policy of every site You visit.
We have no control over and assume no responsibility for the content, privacy policies or practices of any third party sites or services.
## Changes to this Privacy Policy
We may update Our Privacy Policy from time to time. We will notify You of any changes by posting the new Privacy Policy on this page.
We will let You know via email and/or a prominent notice on Our Service, prior to the change becoming effective and update the "Last updated" date at the top of this Privacy Policy.
You are advised to review this Privacy Policy periodically for any changes. Changes to this Privacy Policy are effective when they are posted on this page.
## Contact Us
If you have any questions about this Privacy Policy, You can contact us:
- By emailing blitzkriegautomation@gmail.com
+103 -7
View File
@@ -1,13 +1,109 @@
# BlitzKit Terms of Service
# BlitzKit Terms and Conditions
## About
Last updated: May 23, 2024
BlitzKit is a multi-function Discord bot that serves users with needs specific to the game World of Tanks Blitz.
Please read these terms and conditions carefully before using Our Service.
## License
## Interpretation and Definitions
BlitzKit is licensed under the MIT License.
### Interpretation
## 3rd Party
The words of which the initial letter is capitalized have meanings defined under the following conditions. The following definitions shall have the same meaning regardless of whether they appear in singular or in plural.
The terms of services of Discord, Wargaming, and Blitz Stars apply too since they are utilized by the bot.
### Definitions
For the purposes of these Terms and Conditions:
- **Affiliate** means an entity that controls, is controlled by or is under common control with a party, where "control" means ownership of 50% or more of the shares, equity interest or other securities entitled to vote for election of directors or other managing authority.
- **Country** refers to: Missouri, United States
- **Company** (referred to as either "the Company", "We", "Us" or "Our" in this Agreement) refers to BlitzKit.
- **Device** means any device that can access the Service such as a computer, a cellphone or a digital tablet.
- **Service** refers to the Website.
- **Terms and Conditions** (also referred as "Terms") mean these Terms and Conditions that form the entire agreement between You and the Company regarding the use of the Service. This Terms and Conditions agreement has been created with the help of the [Terms and Conditions Generator](https://www.termsfeed.com/terms-conditions-generator/).
- **Third-party Social Media Service** means any services or content (including data, information, products or services) provided by a third-party that may be displayed, included or made available by the Service.
- **Website** refers to BlitzKit, accessible from [https://blitzkit.app/](https://blitzkit.app/)
- **You** means the individual accessing or using the Service, or the company, or other legal entity on behalf of which such individual is accessing or using the Service, as applicable.
## Acknowledgment
These are the Terms and Conditions governing the use of this Service and the agreement that operates between You and the Company. These Terms and Conditions set out the rights and obligations of all users regarding the use of the Service.
Your access to and use of the Service is conditioned on Your acceptance of and compliance with these Terms and Conditions. These Terms and Conditions apply to all visitors, users and others who access or use the Service.
By accessing or using the Service You agree to be bound by these Terms and Conditions. If You disagree with any part of these Terms and Conditions then You may not access the Service.
You represent that you are over the age of 18. The Company does not permit those under 18 to use the Service.
Your access to and use of the Service is also conditioned on Your acceptance of and compliance with the Privacy Policy of the Company. Our Privacy Policy describes Our policies and procedures on the collection, use and disclosure of Your personal information when You use the Application or the Website and tells You about Your privacy rights and how the law protects You. Please read Our Privacy Policy carefully before using Our Service.
## Links to Other Websites
Our Service may contain links to third-party web sites or services that are not owned or controlled by the Company.
The Company has no control over, and assumes no responsibility for, the content, privacy policies, or practices of any third party web sites or services. You further acknowledge and agree that the Company shall not be responsible or liable, directly or indirectly, for any damage or loss caused or alleged to be caused by or in connection with the use of or reliance on any such content, goods or services available on or through any such web sites or services.
We strongly advise You to read the terms and conditions and privacy policies of any third-party web sites or services that You visit.
## Termination
We may terminate or suspend Your access immediately, without prior notice or liability, for any reason whatsoever, including without limitation if You breach these Terms and Conditions.
Upon termination, Your right to use the Service will cease immediately.
## Limitation of Liability
Notwithstanding any damages that You might incur, the entire liability of the Company and any of its suppliers under any provision of this Terms and Your exclusive remedy for all of the foregoing shall be limited to the amount actually paid by You through the Service or 100 USD if You haven't purchased anything through the Service.
To the maximum extent permitted by applicable law, in no event shall the Company or its suppliers be liable for any special, incidental, indirect, or consequential damages whatsoever (including, but not limited to, damages for loss of profits, loss of data or other information, for business interruption, for personal injury, loss of privacy arising out of or in any way related to the use of or inability to use the Service, third-party software and/or third-party hardware used with the Service, or otherwise in connection with any provision of this Terms), even if the Company or any supplier has been advised of the possibility of such damages and even if the remedy fails of its essential purpose.
Some states do not allow the exclusion of implied warranties or limitation of liability for incidental or consequential damages, which means that some of the above limitations may not apply. In these states, each party's liability will be limited to the greatest extent permitted by law.
## "AS IS" and "AS AVAILABLE" Disclaimer
The Service is provided to You "AS IS" and "AS AVAILABLE" and with all faults and defects without warranty of any kind. To the maximum extent permitted under applicable law, the Company, on its own behalf and on behalf of its Affiliates and its and their respective licensors and service providers, expressly disclaims all warranties, whether express, implied, statutory or otherwise, with respect to the Service, including all implied warranties of merchantability, fitness for a particular purpose, title and non-infringement, and warranties that may arise out of course of dealing, course of performance, usage or trade practice. Without limitation to the foregoing, the Company provides no warranty or undertaking, and makes no representation of any kind that the Service will meet Your requirements, achieve any intended results, be compatible or work with any other software, applications, systems or services, operate without interruption, meet any performance or reliability standards or be error free or that any errors or defects can or will be corrected.
Without limiting the foregoing, neither the Company nor any of the company's provider makes any representation or warranty of any kind, express or implied: (i) as to the operation or availability of the Service, or the information, content, and materials or products included thereon; (ii) that the Service will be uninterrupted or error-free; (iii) as to the accuracy, reliability, or currency of any information or content provided through the Service; or (iv) that the Service, its servers, the content, or e-mails sent from or on behalf of the Company are free of viruses, scripts, trojan horses, worms, malware, timebombs or other harmful components.
Some jurisdictions do not allow the exclusion of certain types of warranties or limitations on applicable statutory rights of a consumer, so some or all of the above exclusions and limitations may not apply to You. But in such a case the exclusions and limitations set forth in this section shall be applied to the greatest extent enforceable under applicable law.
## Governing Law
The laws of the Country, excluding its conflicts of law rules, shall govern this Terms and Your use of the Service. Your use of the Application may also be subject to other local, state, national, or international laws.
## Disputes Resolution
If You have any concern or dispute about the Service, You agree to first try to resolve the dispute informally by contacting the Company.
## For European Union (EU) Users
If You are a European Union consumer, you will benefit from any mandatory provisions of the law of the country in which You are resident.
## United States Legal Compliance
You represent and warrant that (i) You are not located in a country that is subject to the United States government embargo, or that has been designated by the United States government as a "terrorist supporting" country, and (ii) You are not listed on any United States government list of prohibited or restricted parties.
## Severability and Waiver
### Severability
If any provision of these Terms is held to be unenforceable or invalid, such provision will be changed and interpreted to accomplish the objectives of such provision to the greatest extent possible under applicable law and the remaining provisions will continue in full force and effect.
### Waiver
Except as provided herein, the failure to exercise a right or to require performance of an obligation under these Terms shall not affect a party's ability to exercise such right or require such performance at any time thereafter nor shall the waiver of a breach constitute a waiver of any subsequent breach.
## Translation Interpretation
These Terms and Conditions may have been translated if We have made them available to You on our Service. You agree that the original English text shall prevail in the case of a dispute.
## Changes to These Terms and Conditions
We reserve the right, at Our sole discretion, to modify or replace these Terms at any time. If a revision is material We will make reasonable efforts to provide at least 30 days' notice prior to any new terms taking effect. What constitutes a material change will be determined at Our sole discretion.
By continuing to access or use Our Service after those revisions become effective, You agree to be bound by the revised terms. If You do not agree to the new terms, in whole or in part, please stop using the website and the Service.
## Contact Us
If you have any questions about these Terms and Conditions, You can contact us:
- By visiting this page on our website: [https://discord.gg/nDt7AjGJQH](https://discord.gg/nDt7AjGJQH)
Binary file not shown.

Before

Width:  |  Height:  |  Size: 35 KiB

File renamed without changes.
+18
View File
@@ -0,0 +1,18 @@
# Discovered Ids
```c
primary DiscoveredIds {
utf8"DIDS" magic;
Header header;
primary Body body;
}
Header {
uint16 version; // always 1
}
Body {
uint32 count;
uint32[count] ids;
}
```
+172
View File
@@ -0,0 +1,172 @@
# KitScore
## Memo
KitScore is a performance metric that makes sense. This metric can be applied to any game, virtual or real. Specific pieces of information relating directly to World of Tanks Blitz will be provided within parentheses and with a "WoTB:" prefix.
## Consumption of Observations
KitScore is driven solely by the behavior of other players and finding meaning of a new observation within a pool of condensed data based on previously observed data. Generally, we will be provided with a number of statistics (the $x_i$ of an observation) per player (WoTB: $x_\text{frags}$, $x_\text{xp}$, $x_\text{spots}$, etc.) including a target statistic (the $x_j$ of an observation) that all other statistics try to maximize (WoTB: "winrate" which we will defined later as $x_j$).
If the statistics are cumulative, they will have to be normalized (WoTB: statistics fetched from Wargaming are indeed cumulative even for a single player; $x_\text{frags}=\frac{\Sigma x_\text{frags}}{\Sigma x_\text{battles}}$, $x_\text{spots}=\frac{\Sigma x_\text{spots}}{\Sigma x_\text{battles}}$, $x_j=\frac{\Sigma x_\text{wins}}{\Sigma x_\text{battles}}$, etc.). Each player will have such average statistics, giving us many points of data to work with. If the statistics are not cumulative, then you will be dealing with multiple observations per player which will only help improve accuracy.
## It's Impossible to "Find What Makes the Metric Tick"
WN8, a widely adopted metric in the World of Tanks and World of Tanks Blitz communities is plagued with problems. One of them being that people often find and exploit "what makes the metric tick." In other words, people easily exploit the rudimentary nature of WN8 to score undeservedly high.
In WN8, the gains of some rewarding categories overshadow the losses of others though that may not necessarily be in the best interest in maximizing winrate. KitScore makes this nearly impossible as it punishes a player for scoring well solely high in a certain category. You will never exploit KitScore. Period.
## Generating Reasonable Values
TODO: there's like no runaway cases
## Symbol Interpretation
| Symbol | Interpretation |
| ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ |
| $A_\text{human}$ | The human readable version of the raw score $A$. |
| $A$ | The raw KitScore. |
| $C$ | An arbitrary coefficient. |
| $I$ | The number of statistics including the target statistic. This means that there are $I-1$ entries for $x_i$ and $1$ entry for $y$ for each observation. |
| $i$ | The statistic index of where there are $I$ entries. |
| $j$ | A discriminator for the target statistic. There may never be more than $1$ entries for $j$. |
| $m$ | The degree of the polynomial regression. |
| $n$ | The number of observations. |
| $a$ | An "atomic" score which is a function of the $i$th statistic. |
| $w$ | The weight of the $i$th atomic statistic. |
## Computing the Score
The final metric $A_\text{human}$ is an arbitrarily scaled value of the raw score $A$ where $C$ is any coefficient of your liking. BlitzKit uses $C=10^3$.
$$
A_\text{human}=CA
$$
The final metric $A$ is the weighted average of individual scores $a$ which are functions of the $i$th statistic excluding the target statistic $j$ itself.
$$
A=\frac{\sum_{i \neq j} w_{i}a_{i}}{\sum_{i \neq j} w_{i}}
$$
The "atomic" score $a$ is the difference between the predicted target statistic $P_{i \leftrightarrow j}(x_i)$ acquired using a polynomial regression of degree $m$ and the actual newly observed $x_j$.
$$
a_i=x_j-P_{i \leftrightarrow j}(x_i)
$$
The polynomial regression of $m$th degree can be written as follows:
$$
P(x)=\beta_0x^0+\beta_1x^1+\beta_2x^2+\dots+\beta_mx^m
$$
Polynomial regression coefficients $\beta$ can be acquired through basic linear algebra where an $m \times m$ of constants is multiplied with $m \times 1$ of unknowns which equals another $m \times 1$ of constants.
```math
\begin{bmatrix}
\sum_{k=1}^n x_i^0 & \sum_{k=1}^n x_i^1 & \sum_{k=1}^n x_i^2 & \dots & \sum_{k=1}^n x_i^m \\
\sum_{k=1}^n x_i^1 & \sum_{k=1}^n x_i^2 & \sum_{k=1}^n x_i^3 & \dots & \sum_{k=1}^n x_i^{m+1} \\
\sum_{k=1}^n x_i^2 & \sum_{k=1}^n x_i^3 & \sum_{k=1}^n x_i^4 & \dots & \sum_{k=1}^n x_i^{m+2} \\
\vdots & \vdots & \vdots & \ddots & \vdots \\
\sum_{k=1}^n x_i^m & \sum_{k=1}^n x_i^{m+1} & \sum_{k=1}^n x_i^{m+1} & \dots & \sum_{k=1}^n x_i^{2m} \\
\end{bmatrix}
\begin{bmatrix}
\beta_0 \\
\beta_1 \\
\beta_2 \\
\vdots \\
\beta_m
\end{bmatrix}
=
\begin{bmatrix}
\sum_{k=1}^n x_jx_i^0 \\
\sum_{k=1}^n x_jx_i^1 \\
\sum_{k=1}^n x_jx_i^2 \\
\vdots \\
\sum_{k=1}^n x_jx_i^m
\end{bmatrix}
```
The weight $w$ is a slice of the Pearson corelation matrix. The numerator is the corelation between the $i$th statistic and the target statistic $j$ while the denominator the sum of the corelations between the $i$th statistic and all statistics but the target statistic $j$.
$$
w_{i}=\frac{r_{i\leftrightarrow j}^2}{\sum_{i_{k}\neq j}r_{i\leftrightarrow i_{k}}^2}
$$
## Understanding the Corelation Matrix
Forming the corelation matrix will create an $I \times I$ matrix where. This matrix is best represented as a table. The example below illustrates a matrix/table for $I=4$ which includes $3$ entries for $i$ statistics and $1$ entry for the $j$ target statistic.
| | $x_1$ | $x_2$ | $x_3$ | $x_j$ |
| ----- | --------------------------- | --------------------------- | --------------------------- | --------------------------- |
| $x_1$ | $1$ | $r_{1 \leftrightarrow 2}^2$ | $r_{1 \leftrightarrow 3}^2$ | $r_{1 \leftrightarrow j}^2$ |
| $x_2$ | $r_{1 \leftrightarrow 2}^2$ | $1$ | $r_{2 \leftrightarrow 3}^2$ | $r_{2 \leftrightarrow j}^2$ |
| $x_3$ | $r_{1 \leftrightarrow 3}^2$ | $r_{2 \leftrightarrow 3}^2$ | $1$ | $r_{3 \leftrightarrow j}^2$ |
| $x_j$ | $r_{1 \leftrightarrow j}^2$ | $r_{2 \leftrightarrow j}^2$ | $r_{3 \leftrightarrow j}^2$ | $1$ |
It should not be a surprise to find $r_{i \leftrightarrow i}^2=1$ which forms a neat diagonal across the table. Note that there are many duplicates within the $I^2$ entries. The "bottom-right triangle" can be eliminated to remove redundancies leaving us with only $\frac{I(I+1)}{2}$ fields occupied.
| | $x_1$ | $x_2$ | $x_3$ | $x_j$ |
| ----- | ----- | --------------------------- | --------------------------- | --------------------------- |
| $x_1$ | $1$ | $r_{1 \leftrightarrow 2}^2$ | $r_{1 \leftrightarrow 3}^2$ | $r_{1 \leftrightarrow j}^2$ |
| $x_2$ | | $1$ | $r_{2 \leftrightarrow 3}^2$ | $r_{2 \leftrightarrow j}^2$ |
| $x_3$ | | | $1$ | $r_{3 \leftrightarrow j}^2$ |
| $x_j$ | | | | $1$ |
When programming this matrix into an array, $r_{i \leftrightarrow i}^2=1$ will be redundant. I recommend condensing the matrix into an array of size $\frac{I(I+1)}{2}+I=\frac{I(I-1)}{2}$ to avoid all redundant entries. For $I=4$, the array will look something like the one illustrated below (here, $j=4$).
$$
[r_{1 \leftrightarrow 2}^2, r_{1 \leftrightarrow 3}^2, r_{1 \leftrightarrow 4}^2, r_{2 \leftrightarrow 3}^2, r_{2 \leftrightarrow 4}^2, r_{3 \leftrightarrow 4}^2]
$$
## Understanding the Weights
Some may find the weight equation arbitrary; it evidently isn't. The goal of $w$ is to eliminate over-rewarding the same behavior represented in multiple statistics. It makes all atomic statistics concurrent by leveraging the Pearson corelation matrix.
A simplified example will clarify the idea. First, we compute a Pearson corelation matrix for $I=3$ statistics. We have $x_1$ and $x_2$, the statistics that are trying to maximize $x_j$. Reminder: a Pearson corelation matrix finds the $r$ value not only between $x_i$ and $x_j$ but also between all combinations of $x_i$ and themselves. Here, $r^2$ is calculated using polynomial regression corelation analysis to the $m$th degree.
| | $x_1$ | $x_2$ | $x_3$ | $x_j$ |
| ----- | ----- | ----------- | ----- | ----- |
| $x_1$ | $1$ | $\boxed{0}$ | $0$ | $1$ |
| $x_2$ | | $1$ | $0$ | $1$ |
| $x_3$ | | | $1$ | $1$ |
| $x_j$ | | | | $1$ |
In the case above, $r^2_{1 \leftrightarrow 2}=0$ meaning that both statistics have absolutely nothing to do with each other. Hence, the player will be awarded for optimizing both individually. And since $r^2_{1 \leftrightarrow j}=r^2_{2 \leftrightarrow j}$, they should both be rewarded equally; in other words, they should have equal weights.
$$
w_{1}=\frac{1}{1 + 0 + 0}=1
$$
$$
w_{2}=\frac{1}{0 + 1 + 0}=1
$$
$$
w_{3}=\frac{1}{0 + 0 + 1}=1
$$
Now consider a case where $x_1$ and $x_2$ are fully correlated. It would be a bad idea to reward them equally; hence, their weights suffer.
| | $x_1$ | $x_2$ | $x_3$ | $x_j$ |
| ----- | ----- | ----------- | ----- | ----- |
| $x_1$ | $1$ | $\boxed{1}$ | $0$ | $1$ |
| $x_2$ | | $1$ | $0$ | $1$ |
| $x_3$ | | | $1$ | $1$ |
| $x_j$ | | | | $1$ |
$$
w_{1}=\frac{1}{1 + 1 + 0}=0.5
$$
$$
w_{2}=\frac{1}{1 + 1 + 0}=0.5
$$
$$
w_{3}=\frac{1}{0 + 0 + 1}=1
$$
File renamed without changes.
Loaded 100 of 1142 files, more files were not shown because too many files have changed in this diff. Show more