Commit Graph

625 Commits

Author SHA1 Message Date
Kurt Hutten
70e55a039d Implement gzip compression for cad artifacts
The stls from CadQuery and OpenSCAD are not compressed and so we're
throwing away bandwidth and taking a performance hit by not gziping.

Gzip for s3 basically needs to be gziped before upload and than have

'content-type'      :  'text/stl'
'content-encoding'  :  'gzip'
set.

https://stackoverflow.com/questions/8080824/how-to-serve-gzipped-assets-from-amazon-s3

The obvious part that needs to change is putObject in
app/api/src/docker/common/utils.js but there might be a few more
nuances.

resolves #391
2021-07-03 08:25:20 +10:00
Kurt Hutten
207eb6790a Update curated-code-cad to add live editor links for OpenSCAD & CadQuery 2021-07-02 21:07:16 +10:00
Kurt Hutten
2e3f9b9e25 Add deprecation warning for CascadeStudio
https://github.com/Irev-Dev/cadhub/discussions/261
2021-07-02 20:38:05 +10:00
Kurt Hutten
b01c08b0d2 Remove email route after all of the sillyness 2021-07-02 20:18:17 +10:00
Kurt Hutten
5def8dfd42 Merge pull request #395 from Irev-Dev/main
Emergency fix for cad base url
2021-07-01 20:59:29 +10:00
Kurt Hutten
5a4588ac7f Emergency fix for cad base url 2021-07-01 20:58:30 +10:00
Kurt Hutten
744016972e Merge pull request #394 from Irev-Dev/main
Release 1st July 2021
2021-07-01 20:30:15 +10:00
Kurt Hutten
0531e2cb54 Remove insult on home-page and add github to footer 2021-07-01 20:24:02 +10:00
Kurt Hutten
9671505a49 Merge pull request #393 from Irev-Dev/kurt/email-388
Update email code to send an email per EditUserCell
2021-07-01 20:15:36 +10:00
Kurt Hutten
084c4afdc3 Update email code to send an email per EditUserCell
using multiple recipients is break of privacy since user will be able
to see each other's emails.
2021-07-01 20:14:46 +10:00
Kurt Hutten
43376b8214 Add build path back for openscad 2021-07-01 07:08:48 +10:00
Kurt Hutten
426c3549c6 Merge pull request #392 from Irev-Dev/kurt/latest-scad-321
Upgrade openscad to 2021.01
2021-07-01 07:02:17 +10:00
Kurt Hutten
fc7c74f3e1 Upgrade openscad to 2021.01
resolves #321
2021-07-01 06:59:53 +10:00
Kurt Hutten
37dc0278fa Merge pull request #390 from Irev-Dev/main
release 29th June 2021
2021-06-29 18:57:26 +10:00
Kurt Hutten
8f8dae70c2 Deploy optimized CadQuery stls 2021-06-29 18:43:43 +10:00
Kurt Hutten
8fec470e9f Improve aws/docker docs a little. 2021-06-29 17:34:03 +10:00
Kurt Hutten
7417499d4b Formatting 2021-06-29 17:17:21 +10:00
Kurt Hutten
726945c2ab Merge pull request #389 from Irev-Dev/kurt/388-email
Add emails
2021-06-29 17:07:31 +10:00
Kurt Hutten
98d1b0643d Add admin email notifications 2021-06-29 16:21:28 +10:00
Kurt Hutten
0da15443cb Add email integration to be able to broadcast emails to all users.
Resolves #388
2021-06-29 06:37:04 +10:00
Kurt Hutten
b1dcd46a33 Merge pull request #387 from Irev-Dev/main
Release 28 June 2021
2021-06-28 20:51:55 +10:00
Kurt Hutten
7ef8d8d1ff Merge branch 'main' of github.com:Irev-Dev/cadhub 2021-06-28 20:49:30 +10:00
Kurt Hutten
f9c3f5ed25 Add blog to footer 2021-06-28 20:48:29 +10:00
Kurt Hutten
fc912279b6 Merge pull request #386 from t-paul/patch-1
Update variable name for lambda base URL.
2021-06-27 14:22:42 +10:00
Torsten Paul
c0b961ee39 Update variable name for lambda base URL. 2021-06-27 02:19:55 +02:00
Kurt Hutten
1ed1f3a2b6 Add more details to the docker readme 2021-06-27 07:38:19 +10:00
Kurt Hutten
2baf11fc11 Add material 2021-06-27 06:35:58 +10:00
Kurt Hutten
f93f5e30d8 Merge pull request #384 from Irev-Dev/kurt/383-lighting
Improve three.js scene lighting
2021-06-27 06:32:52 +10:00
Kurt Hutten
c56cf6f4ce Improve three.js scene lighting
Related to #383
2021-06-27 06:23:28 +10:00
Kurt Hutten
e95d47cfdf Update default cq stl quality 2021-06-27 05:52:37 +10:00
Kurt Hutten
bae5ba9d20 Merge pull request #382 from jmwright/main
Updated for cq-cli beta 2 of v2.2, which adds the ability to adjust STL quality
2021-06-26 20:11:06 +10:00
Jeremy Wright
f84d4cacee Updated for cq-cli beta 2 of v2.2, which adds the ability to adjust STL quality 2021-06-25 20:14:10 -04:00
Kurt Hutten
e91a264768 lint project 2021-06-26 06:14:49 +10:00
Kurt Hutten
ce210f8805 Merge pull request #380 from Irev-Dev/main
Release 25th June 2021
2021-06-25 19:48:46 +10:00
Kurt Hutten
0845575680 Merge pull request #379 from Irev-Dev/kurt/378
Fix 502 lambda cors issue. deploy new cq-cli and images tweaks
2021-06-25 19:46:39 +10:00
Kurt Hutten
29999bc2ce Allow admins to edit parts
Needed for moderation
2021-06-25 19:43:34 +10:00
Kurt Hutten
87e43ab7ce Add Cors headers to lamda timeout so they can be detected on the FE 2021-06-25 19:26:33 +10:00
Kurt Hutten
0773915fbc Update cq-cli to latest (beta) 2021-06-25 19:26:12 +10:00
Kurt Hutten
41862257ac Merge pull request #377 from jmwright/main
Added libglew 2.1 to Dockerfile install line
2021-06-25 08:43:37 +10:00
Jeremy Wright
3cebb100c7 Added libglew 2.1 to Dockerfile install line 2021-06-24 17:35:07 -04:00
Kurt Hutten
7a98afa8df Merge pull request #374 from jmwright/main
Updated Dockerfile for newer version of CadQuery and cq-cli
2021-06-25 05:43:04 +10:00
Kurt Hutten
bbab35e05b Merge pull request #376 from Irev-Dev/kurt/375-missing-images
missing images
2021-06-25 05:36:49 +10:00
Kurt Hutten
473f8d667c Fix images being deleted when they shouldn't
Resolves #375
2021-06-25 05:34:17 +10:00
Jeremy Wright
8fa779bb32 Updated Dockerfile for newer version of CadQuery and cq-cli 2021-06-24 10:09:19 -04:00
Kurt Hutten
52bf8922c4 Lint project 2021-06-24 20:36:56 +10:00
Kurt Hutten
df5fc0a100 regenerate lock file 2021-06-24 20:25:51 +10:00
Kurt Hutten
b7ee282238 Add IDE screen shot 2021-06-24 19:44:59 +10:00
Kurt Hutten
2e6afa86f6 Update landing page links 2021-06-23 19:37:23 +10:00
Kurt Hutten
69a34301e7 Add blog posts 2021-06-23 07:16:21 +10:00
Kurt Hutten
8887092606 3d-diffs 2021-06-20 16:38:35 +10:00