84 Commits

Author SHA1 Message Date
Yeicor
4bd025e7d5 fix launching backend without a built frontend 2024-03-03 20:41:44 +01:00
Yeicor
0fad65d7b2 solving lots of production issues 2024-03-03 13:16:51 +01:00
Yeicor
ccb8d1c4e7 better logo (demo) 2024-03-03 11:18:29 +01:00
Yeicor
4c7be17ddc add support for loading images as quads 2024-03-03 10:56:44 +01:00
Yeicor
c51ddade4b add full support for locations, better helpers and more server fixes 2024-03-02 23:00:07 +01:00
Yeicor
a7f07d172e better model updates, broken tool/selection init 2024-03-02 19:24:54 +01:00
Yeicor
2ff9ac9e7e basic fixes for the server 2024-03-02 18:10:49 +01:00
Yeicor
fa6b19f701 update some old todos and add stable assets to the repo 2024-02-26 18:17:50 +01:00
Yeicor
f22e19fb3d double-sided CAD models 2024-02-25 11:23:11 +01:00
Yeicor
dfff9720dc add support for selecting vertices 2024-02-24 23:38:58 +01:00
Yeicor
b3160fe3d3 add support for rendering vertices 2024-02-24 23:26:45 +01:00
Yeicor
34b7c3e893 better model management 2024-02-24 20:49:07 +01:00
Yeicor
a72cc8dd09 refactor most of the frontend and add permissive cors to backend 2024-02-24 17:22:58 +01:00
Yeicor
872d8e5e03 share hashcode implementation 2024-02-24 11:00:34 +01:00
Yeicor
69b1da711e make "inner" edges more visible 2024-02-24 10:56:18 +01:00
Yeicor
ba74b97bd9 lots of fixes and finding new problems 2024-02-19 21:19:26 +01:00
Yeicor
c9e8bde9ca several fixes to tessellation and extremely fast (in comparison) initial load of CAD objects 2024-02-19 20:53:10 +01:00
Yeicor
656daf1bf3 work 2024-02-18 23:20:24 +01:00
Yeicor
0ff39e045f start to pre-merge CAD models on the server to improve frontend performance 2024-02-18 21:06:45 +01:00
Yeicor
27944ab9cd better logo design 2024-02-18 17:41:15 +01:00
Yeicor
613fe9269a typo 2024-02-17 21:05:15 +01:00
Yeicor
16b3a8ea64 working basic loading glbs demo after lots of fixes 2024-02-17 21:04:37 +01:00
Yeicor
92c917b230 add single entrypoint to server to simplify deployment 2024-02-17 10:38:50 +01:00
Yeicor
c10e5f0896 cleaning up 2024-02-16 20:35:27 +01:00
Yeicor
0545d8fbe2 export all server objects to a file for static deployments and demo for logo 2024-02-10 20:37:28 +01:00
Yeicor
56c097aea3 Server implementation more or less complete 2024-02-08 19:52:51 +01:00
Yeicor
792ab687f6 Working websocket updates including cleanup 2024-02-07 21:13:14 +01:00
Yeicor
3fbf6ea497 Add async buffered pubsub, websocket updates endpoint and initial fast hashing of objects 2024-02-06 20:55:04 +01:00
Yeicor
e79b9adc61 Fix server lifecycle (cleanup) 2024-02-06 19:27:56 +01:00
Yeicor
07334a75f5 Basic python server working including hot-reload 2024-02-05 21:05:50 +01:00
Yeicor
69106abbbd More flexible and add deps for http+websockets server 2024-02-05 19:29:48 +01:00
Yeicor
f98a95791d Material and texture support, simpler tessellation and valid models 2024-02-04 22:55:22 +01:00
Yeicor
2202a86464 Migrate server to poetry and build glb models for faces and edges 2024-02-02 13:25:13 +01:00
Yeicor
8fd3a2247a Start working on python package 2024-02-01 21:03:20 +01:00