Commit Graph

60 Commits

Author SHA1 Message Date
Evan 8b6895d745 add prettier import plugin 2025-03-31 13:09:27 -07:00
Mittanicz 6678d6e36e Image optimalization (#343)
I have minify images and convert them to webp format that reduce size
and keep quality.
Reduce size of bg image since its already blured by css so no need to
have it that big.

Reduce size of thumbs and helper images in helper modals should be fine
since they will not exceed the container size. Even that make them
larger than containter just to be safe
2025-03-26 10:05:45 -07:00
evanpelle f87394062d add steam libraries, make electron a separate node package (#313) 2025-03-22 10:45:51 -07:00
evanpelle f6e2ca371f Add electron deployment (#312) 2025-03-22 09:29:07 -07:00
evanpelle 6499569240 add winston logger (#289) 2025-03-18 14:36:30 -07:00
evanpelle 70e348c94b Export prometheus metrics (#286) 2025-03-18 09:00:05 -07:00
evanpelle cd1f8b9586 add testing infrastructure and example test (#276) 2025-03-17 12:20:23 -07:00
Evan 2c075fc382 Revert "initial bun setup"
This reverts commit 5236f7a212.

bun was causing code 1006 websocket errors
2025-03-16 20:37:04 -07:00
BeGj 0ddfc942a4 Merge branch 'main' of github.com:openfrontio/OpenFrontIO into feature/eslint 2025-03-07 16:52:42 +00:00
BeGj e5501d0bd8 configures eslint 2025-03-07 16:51:15 +00:00
BeGj 5236f7a212 initial bun setup 2025-03-07 15:45:29 +00:00
Evan 1132dc5ed9 use S3 & reshift to archive 2025-03-03 11:53:28 -08:00
Evan 3225430592 Remove prettierignore because it ignores unkown files now 2025-03-02 18:55:36 -08:00
Evan c462fe74f4 move more plugins to from dev-deps to deps 2025-03-02 09:39:36 -08:00
Evan 5f55cd781e move copy webpack to prod 2025-03-02 09:39:36 -08:00
Evan b22ecef836 move webpack to prod dep 2025-03-02 09:39:36 -08:00
Evan a029b4277f use node cluster to shard server 2025-03-02 09:39:09 -08:00
Evan 389e905813 server is lagging for some reason and cpu is high, log cpu usage to track it 2025-02-24 13:39:03 -08:00
Evan a072a24433 add ws rate limiter 2025-02-23 19:41:38 -08:00
Evan 59ae10771c install pg 2025-02-23 19:39:21 -08:00
Evan 19794e4c65 add express rate limiting 2025-02-23 19:38:17 -08:00
Evan 0f325d4be8 add database layer 2025-02-16 12:18:50 -08:00
NewHappyRabbit 303543d246 Lobby urls! Server will server index.html and act as a SPA. 2025-02-12 21:18:23 +02:00
Evan 24ee998065 update prettier config 2025-02-12 08:52:20 -08:00
Evan 36b48d92eb add husky pre commit 2025-02-12 08:48:02 -08:00
Evan 5abd721826 add husky precommit hook 2025-02-12 08:42:48 -08:00
Evan a3236653d3 add prettier command 2025-02-12 08:38:38 -08:00
NewHappyRabbit 6677936f97 All files from resources directory are now copied to build folder so they can be used directly without importing them in files.
Added flag selection.
2025-02-11 20:51:40 +02:00
NewHappyRabbit fbd6c50b11 Added cross-env for cross-platform env variables in node. 2025-02-11 15:07:29 +02:00
Evan 2fa576c841 sanitize profane usernames 2025-02-08 19:00:35 -08:00
Evan f8cc4baf7e style front page, default to prod config 2025-02-01 12:05:11 -08:00
Evan 348a4a611a add tailwind 2025-02-01 12:05:11 -08:00
Evan 95aa222f8e improve front page 2025-02-01 12:05:11 -08:00
evanpelle d26eddcf2d make ips less precise before storing 2024-12-17 14:53:52 -08:00
Evan 2b3c24c398 add preprod, prod & dev config 2024-12-17 14:29:31 -08:00
Evan 37a71c2ef0 added discord bot 2024-12-17 14:29:31 -08:00
evanpelle 63b0e89d8b rebalance unit cost 2024-12-10 20:28:39 -08:00
Evan 7669105a1b record games in gcs 2024-12-07 18:30:04 -08:00
Evan 731536931e have game server store game 2024-12-04 18:53:36 -08:00
Evan 5abe60070b remove references to warfront 2024-12-03 20:17:58 -08:00
Evan 3e4f4e42cf created path finding web worker 2024-11-29 11:34:03 -08:00
Evan d08d0c473f add map emojis to World & Europe. Leaderboard uses twemojies 2024-10-31 16:49:40 -07:00
evanpelle 42a6a2fcef can creater & join lobby 2024-10-14 20:45:31 -07:00
evanpelle d85370dc19 Use vue, migrate emoji table to vue 2024-10-11 17:47:35 -07:00
evanpelle 64d956bda4 new front page UI 2024-10-10 17:27:00 -07:00
evanpelle 10e3361966 add donate icon 2024-10-06 19:19:21 -07:00
evanpelle 851e12613a create basic radial menu 2024-09-26 16:24:58 -07:00
evanpelle 534d97abb3 create basic win popup 2024-09-16 11:51:24 -07:00
evanpelle 5931d15caf added local build, improved spawnexec 2024-09-07 20:40:52 -07:00
evanpelle bf7273ad5a rebalancing 2024-09-07 13:35:07 -07:00