Commit Graph

1068 Commits

Author SHA1 Message Date
HF
a14b16247a go through store with moveUVW and make movement controls work,
experiment with touch controls
2024-01-22 20:49:42 +01:00
HF
236e83694b add buttons for pencil mode 2024-01-22 06:20:10 +01:00
HF
eb6c1772db fix phone zoom 2024-01-22 00:21:42 +01:00
HF
91f62407bf clamp zoom also in extension.js 2024-01-21 23:39:07 +01:00
HF
f20f5852aa we are stable 2024-01-21 22:59:07 +01:00
HF
50d28b0f17 let extension.js subscribe to view and scale changes like previous 2024-01-21 20:59:39 +01:00
HF
d0a98ee9dd clean some THREEjs memory leaks (some still left) 2024-01-21 20:57:50 +01:00
HF
e497023777 initialize store.canvas.canvases as empty object,
more if-developemt for Renderer3D debug messages, to make webpack cut it
out better in production
2024-01-21 16:41:32 +01:00
HF
e4566462bf fix switching between canvas types
(all known issues that got introduced in the past days are fixed)
2024-01-21 16:02:20 +01:00
HF
6b1cd683c9 fix WASD controls on 3D canvases 2024-01-21 15:31:24 +01:00
HF
e0904f6ebe fix WASD on 2D canvas
(on 3D still partially broken)
2024-01-21 13:47:28 +01:00
HF
c6b22cf415 fix reload from url, make updateView of 3D canvas keep camera position
relative to target
(WASD still broken and switching between different types of canvases)
2024-01-21 13:15:23 +01:00
HF
539c5120e7 make view a protected member
load view from store in child class renderers instead of parent
2024-01-21 02:41:09 +01:00
HF
7f684bb47a fix elint warnings in VoxelPainterControls 2024-01-20 20:45:55 +01:00
HF
18f7e14f79 fix silly error when hover is unset
remove this.endabled from VoxelPainterControls (turn it off via dispose
if needed)
(3d still not done)
2024-01-20 19:41:01 +01:00
HF
ca067fa87d VoxelPainterControls doesn't have to be an EventDispatcher imo 2024-01-20 19:25:59 +01:00
HF
0abefce305 ratelimit raycast-intersects on 3d canvas, unsetHover correctly, etc.
(3d canvas still broken)
2024-01-20 19:07:25 +01:00
HF
4bef680735 only render 3D canvas when there are changes to render,
add performance debug logs
(3D canvas still broken though)
2024-01-20 16:25:52 +01:00
HF
d7c60a9df2 rewrite VoxelPainterControls as proper class
(3d canvas still broken)
2024-01-20 03:08:00 +01:00
HF
0254f7d820 prefetch /api/me
move scale into view and move view from store into renderer
(breaks WASD and 3D is unfinished)
2024-01-19 23:21:43 +01:00
HF
1077831c23 detect broken redis PUBSUB channels and automatically reconnect 2024-01-19 14:52:24 +01:00
HF
da5598863a make 2bit ranked 2024-01-15 22:50:25 +01:00
HF
1f68cc7651 add 2bit canvas 2024-01-07 19:54:30 +01:00
HF
4a24596ff5 fag flag for anglodestroyer 2024-01-06 19:40:30 +01:00
HF
85c13bd924 autoban tuxler 2024-01-06 19:40:03 +01:00
HF
6e65d6a403 disable history mode when switching from retired to active canvas
change deploy script
2024-01-05 11:09:56 +01:00
HF
1cdd9ba5cc finalize retiring canvases 2024-01-05 00:48:29 +01:00
HF
75485ac140 remove newyear button 2024-01-04 16:14:14 +01:00
HF
20046e88e0 add ability to retire canvas and retire 1bit canvas 2024-01-04 16:13:13 +01:00
HF
a6fe93dbe8 change acitivity threshold when punishment for country kicks in 2024-01-03 15:23:28 +01:00
HF
aa120eca14 adjust punishment 2024-01-01 12:33:43 +01:00
HF
332c1f87ef changed link 2023-12-31 22:46:11 +01:00
HF
d46f71e625 handle various cases of day change ordering on storing hourly country stats 2023-12-31 16:16:59 +01:00
HF
c26ad00064 move mod logs back into moderation subfolder 2023-12-30 23:44:39 +01:00
HF
11502e8b43 2024 2023-12-30 16:08:10 +01:00
HF
a19eb5abc5 change cooldown again 2023-12-30 13:40:20 +01:00
HF
6479923482 parse time in modtools with seconds and milliseconds,
allow URL to be inputed in watch
2023-12-30 13:11:47 +01:00
HF
2bfd556c3c even more path.resolve 2023-12-29 14:36:45 +01:00
HF
e3f9c92a3b more path.resolve fixes 2023-12-29 14:28:13 +01:00
HF
8b85528b8a add path.resolve to tiles 2023-12-29 14:09:34 +01:00
HF
33a1ca1c97 use path.resolve for parsing path strings 2023-12-28 23:52:21 +01:00
HF
dfe64159bb replace option on node-redis copy has to be lower-case 2023-12-28 17:16:48 +01:00
HF
5c3ac63889 increase country stats even when user is not logged in 2023-12-28 16:58:52 +01:00
HF
1831bb4b05 adjust cooldown 2023-12-27 22:42:31 +01:00
HF
1e92cfcad5 add rcpc fansite 2023-12-27 22:41:38 +01:00
HF
5707b9c775 End Christmas Event 2023-12-27 22:07:01 +01:00
HF
e024108427 don't punish leading country when canvas activity is low 2023-12-27 22:05:01 +01:00
HF
e7b5872e10 floor the cooldown 2023-12-27 18:11:38 +01:00
HF
66e67ae323 fix country punishment 2023-12-27 18:11:29 +01:00
HF
f081b62bb2 better description of punishment 2023-12-27 15:54:03 +01:00