Commit Graph

  • 076ff1c942 server now notifies the client when the canvas isn't cached - added foundation for server-sent alerts (related #53) Grant 2024-07-02 14:25:55 -0600
  • 0e97316096 add pixel picker (fixes #55) Grant 2024-07-02 13:20:14 -0600
  • 7964954a0d add missing mobile click emitter Grant 2024-06-30 13:13:33 -0600
  • b09ddd13b4 massive performance rewrite Grant 2024-06-26 18:38:46 -0600
  • 78d97b52e3 add mod menu & ignore place limit (fixes #14) Grant 2024-06-19 15:38:53 -0600
  • a35f8ff59b add template keybind (fixes #52) Grant 2024-06-19 10:47:27 -0600
  • bf60cde52c Expand header into multiple components (related #51) Grant 2024-06-18 19:22:48 -0600
  • ccf43f13b3 fix overlapping issues Grant 2024-06-18 19:22:32 -0600
  • 602767889b fix some types being incorrect Grant 2024-06-18 19:00:15 -0600
  • 4ef7eaf33f add mobile templating buttons (fixes #48) Grant 2024-06-18 18:37:18 -0600
  • bf9e93cd18 change z-indexes and disable overlay dismissing welcome modal (fixes #50) Grant 2024-06-18 17:00:11 -0600
  • f237d292be rearrange metrics Grant 2024-06-18 16:23:44 -0600
  • be0f53c0e2 add prometheus metrics (fixes #47) Grant 2024-06-18 16:19:23 -0600
  • 80eebe38f0 add ratelimiting (fixes #40) & fix redis race-condition Grant 2024-06-18 15:28:58 -0600
  • b4c7c10927 add autojoin general chat (related #6) Grant 2024-06-12 15:15:40 -0600
  • e9b1f4c468 add info & welcome modal (related #1) Grant 2024-06-11 16:33:29 -0600
  • 9e2e0556c4 add basic profile modal Grant 2024-06-11 13:53:24 -0600
  • 169c19b8e2 [PanZoom] add utility to get what scale would fit the content (related #20) Grant 2024-06-06 13:00:59 -0600
  • dc62d7e3d7 only attempt to update heatmap when enabled (fixes #45) Grant 2024-06-06 11:26:56 -0600
  • b86c6735f2 virginmap -> blank canvas Grant 2024-06-05 17:24:08 -0600
  • 5a30f3bda9 implement heatmap (fixes #31), fix a typo in palette, add opacity slider to virginmap Grant 2024-06-05 17:00:13 -0600
  • b38b1d8b59 virginmap overlay (fixes #32) Grant 2024-06-04 19:31:59 -0600
  • e69f5bf618 allow templates to be moved via cursor + alt (related #28) Grant 2024-06-04 17:28:19 -0600
  • 5d2ef8989e fix type error (config is always defined when this is loaded) Grant 2024-06-04 16:25:53 -0600
  • a715f534b8 -debug Grant 2024-06-04 16:17:15 -0600
  • ced4bdc2d1 prevent same color & same user pixels to be placed on top of each other (fixes #19) Grant 2024-06-04 16:02:14 -0600
  • aed4ac497f config is not always set Grant 2024-06-04 15:14:21 -0600
  • d7b253c74b ClientConfig is not always available anymore Grant 2024-06-04 15:09:46 -0600
  • 771ddd4d39 move VITE_MATRIX_HOST & VITE_ELEMENT_HOST to ClientConfig (fixes #41) Grant 2024-06-04 14:49:58 -0600
  • 80f408ad55 add keybind info modal (fixes #43) Grant 2024-06-04 14:31:12 -0600
  • c328a830e8 add long press event, multi keybind, mobile whois (fixes #42) Grant 2024-06-04 13:54:12 -0600
  • 6f7aad5da8 pixel whois, keybinds & fix coords not showing on hover (CanvasMeta) (related #11) Grant 2024-06-03 21:05:22 -0600
  • 28cadf07ee make the chat button actually work Grant 2024-06-03 18:41:53 -0600
  • 235bc0b6ca add instance & profile metadata Grant 2024-05-31 14:01:39 -0600
  • 0f545ee233 [admin] add toast status & better error handling with visual feedback (related #12) Grant 2024-05-30 16:42:48 -0600
  • 6294a28c56 persistent canvas size (fixes #12) Grant 2024-05-30 16:34:03 -0600
  • 1d00b53aba show proper login error details (fixes #35) Grant 2024-05-29 15:57:39 -0600
  • 95bbd633c8 fix weird stretching issue (related #12) Grant 2024-05-29 12:47:39 -0600
  • 0cf27d80f3 fix initial client load position (fixes #36) Grant 2024-05-29 11:42:53 -0600
  • 6308992e02 fix admin UI serve Grant 2024-05-28 21:02:00 -0600
  • f567e7abd1 add env_file for local vars in docker-compose Grant 2024-05-28 21:00:55 -0600
  • ad1a785451 canvas resizing (related #12) Grant 2024-05-28 20:34:59 -0600
  • 8559aea7c3 handle callback openid errors (fixes #34) Grant 2024-05-28 12:50:14 -0600
  • 4f15c4e82a remove forgotten dev Grant 2024-05-26 15:02:47 -0600
  • b6d9cfaffe add condition requirements to docker-compose Grant 2024-05-26 14:59:07 -0600
  • 0e7169c520 add git to dockerfile Grant 2024-05-26 14:58:53 -0600
  • c907d52027 add connection status, version comparing, not hardlocking until config being sent (fixes #27) (related #23) Grant 2024-05-26 14:23:54 -0600
  • eb73597667 forgot to remove debug statement Grant 2024-05-25 23:15:40 -0600
  • 80c80057ee fix random "element went from uncontrolled to controlled" warnings Grant 2024-05-25 22:42:20 -0600
  • 94b4cdd3b8 rewrite router (related #33) Grant 2024-05-25 22:36:02 -0600
  • 634a69e79c chat settings require being logged in to view Grant 2024-05-23 15:10:15 -0600
  • 099713dd50 default have chat enabled Grant 2024-05-23 15:07:56 -0600
  • 8801efc9a3 migrate to OIDC for auth Grant 2024-05-23 14:59:54 -0600
  • 732feacd5b chat initial (related #6) Grant 2024-05-23 14:58:58 -0600
  • 5ba2eb0888 tsx is better at running ts in dev Grant 2024-05-23 14:57:33 -0600
  • 45ad449f4e implement pixel undos (fixes #5) Grant 2024-04-27 22:44:04 -0600
  • f81c98abe5 fixes weird zooming on iOS (#3) Grant 2024-04-25 19:23:01 -0600
  • 0ed579c0d7 add debug menu & flags Grant 2024-04-25 19:22:41 -0600
  • d262be82dd add settings sidebar & initial templating support 🎉 (#28) Grant 2024-04-11 15:22:27 -0600
  • 3845756c36 optimize dockerfile to download dependencies before all Grant 2024-04-02 23:55:30 -0600
  • e09b78cf82 vary express & express-session options depending on environment (fixes #21) Grant 2024-04-02 23:54:53 -0600
  • cd62fc4f67 move everything to a dockerfile instead of complicated system lol Grant 2024-04-02 16:52:39 -0600
  • ea4b462a5f fix canvas randomly flipping (fixes #24) Grant 2024-03-29 21:32:18 -0600
  • 528a1dfde5 bump license year Grant 2024-03-22 00:11:05 -0600
  • 74df47b426 small changes for beta testing Grant 2024-03-21 23:39:09 -0600
  • 72e235406c enable source maps in npm run Grant 2024-03-15 17:46:35 -0600
  • 97510b62b8 forgot to connect the "new pixel placed" event 💀 Grant 2024-03-15 13:03:08 -0600
  • 480f8a2375 move auth to env Grant 2024-03-13 13:21:29 -0600
  • 45fd93ef48 add canvas_cache tool Grant 2024-03-13 10:54:20 -0600
  • 8d136c3fb1 add online user count Grant 2024-03-13 10:54:10 -0600
  • 004e4926c4 docker & prod building 🎉 Grant 2024-03-11 20:59:47 -0600
  • 613b75edb6 add base for tools and add seed_palette tool Grant 2024-03-11 20:53:20 -0600
  • 51e13dd4df fix a typo (pallete -> palette) & move to postgres Grant 2024-03-11 20:52:51 -0600
  • 72c9589582 remove unnecessary gitignore lines Grant 2024-03-11 20:49:14 -0600
  • d0ca5fd7ae fix minor type error Grant 2024-03-08 18:03:02 -0700
  • f52f7b406b fix event listener registration & unregistration Grant 2024-03-08 15:38:11 -0700
  • b07ae0406f add scripts, eslint modification Grant 2024-03-08 15:37:53 -0700
  • e5821027dc add pixel stacking Grant 2024-03-08 15:37:24 -0700
  • c3b8467b8f reorganize server & fix various linting errors Grant 2024-03-03 17:36:57 -0700
  • a4b3adaace fix linting & building errors Grant 2024-03-02 19:18:25 -0700
  • 0dae4a750e initial faction database schema Grant 2024-03-02 19:08:14 -0700
  • eda1eeb69e initial admin/moderation interface Grant 2024-03-02 19:06:44 -0700
  • a4d30467c8 add @sc07-canvas to package.json to match workspace config Grant 2024-02-22 23:48:21 -0700
  • 2c31685d02 make user box in the header show current user (& fix backend auth packet) Grant 2024-02-22 23:37:01 -0700
  • 9ea1e903db store position in location hash, allowing resharing Grant 2024-02-22 22:00:52 -0700
  • d29419bcf7 replace client with client-next Grant 2024-02-15 19:44:12 -0700
  • b1b4fdffb4 dev: allow separate origins for backend & frontend Grant 2024-02-15 19:43:18 -0700
  • 774d56fbee add cursor pos to canvasmeta Grant 2024-02-15 19:33:06 -0700
  • b0f9419653 change wheel zoom speed (with todo to move it to settings) Grant 2024-02-15 16:06:38 -0700
  • 59c1bd992c add nextui Grant 2024-02-14 00:49:34 -0700
  • 8cad5ec8ab convert project to vite Grant 2024-02-13 23:39:56 -0700
  • 45defd0a5b viewport coordinate system Grant 2024-02-13 21:44:25 -0700
  • f396b4a16a move mouse events to PanZoom Grant 2024-02-13 16:30:49 -0700
  • 93abdf6bcb fix mouse events from working when exiting the window Grant 2024-02-13 12:50:47 -0700
  • d2c9d6eed9 custom zoom pan pinch implementation Grant 2024-02-13 12:44:13 -0700
  • 2e469e39a9 client-next (react rewrite) Grant 2024-02-07 21:39:02 -0700
  • cc94580bbe before react rewrite 💀 Grant 2024-01-26 19:38:41 -0700
  • 10543b5e92 Initial commit Grant 2023-08-13 12:22:32 -0600