Commit Graph

66 Commits

Author SHA1 Message Date
Kurt Hutten
76a570b0c3 Init multiple types of cadPackages 2021-04-26 07:48:52 +10:00
Kurt Hutten
4ebf5921e2 Merge remote-tracking branch 'origin/main' into kurt/274 2021-04-25 19:57:17 +10:00
Kurt Hutten
611e682982 Upgrade redwood to v0.30.0
resolves #278
2021-04-23 20:18:37 +10:00
Kurt Hutten
4702bafc27 Set up staging/preview cad base url 2021-04-23 16:32:22 +10:00
Kurt Hutten
80868ba483 Get cadquery and openscad working with more reuse on the backend 2021-04-23 16:24:51 +10:00
Kurt Hutten
9cf02980cc Use release package instead to avoid conda permission issues
conda permission issue would arise only when deployed. Side stepped this
issue by using the release package instead.

Also cleaned up the docker file. Still need to remove duplication
between openscad and cadquery apis
2021-04-23 07:41:55 +10:00
Kurt Hutten
35d5c02f96 OpenSCAD and CadQuery working together in dev
Still clean up of the backend/lamdas, and there's a conda permission
issue when deploying the Cadquery image
2021-04-18 17:46:03 +10:00
Kurt Hutten
7733694032 Initial cadQuery backend POC
lost of clean up work still needed.
2021-04-18 13:43:44 +10:00
Jeremy Wright
1a702ddae1 Added hacked cadquery Dockerfile to ensure it would work 2021-04-14 13:17:44 -04:00
Kurt Hutten
f132ad2b87 Upgrade to redwood 0.28.0
resolves #270
2021-03-27 05:11:35 +11:00
Kurt Hutten
f9f35183af Send console message with healthy render 2021-03-21 14:48:54 +11:00
Kurt Hutten
cc1c0e7278 Update Docker docs 2021-03-21 05:22:22 +11:00
Kurt Hutten
b349cd3fdd Upgrade redwood to 0.27.1
resolves #262
2021-03-20 10:34:16 +11:00
Kurt Hutten
1de49b66dc Fix OpenSCAD move sync
Hard to capture in a title. when you move the object with right-click drag, that axis move away from the shape.

resolves #241
2021-03-13 17:29:26 +11:00
Kurt Hutten
39f408bd49 Move local development openSCAD url to env vars
I think this make it easier to swap between using the aws endpoint and
local endpoint but without having to worry about accidentally committing
the local endpoint if you absent mindedly staging everything, and it
still defaults to aws so it's easy setup for anyone doing a fresh clone.

add OPENSCAD_BASE_URL="http://localhost:8080" to you .env file.

You will have to restart yarn rw dev for the url to swap over though.

Resolves #242
2021-03-13 17:26:09 +11:00
Kurt Hutten
e5149f2c95 Tidy up 2021-03-13 17:10:15 +11:00
Kurt Hutten
10062513fd set up local development for openscad lamdas
and make a start on combining with Three.js IdeViewer
Resolves #227

related #231
2021-03-10 08:14:32 +11:00
Kurt Hutten
3aff4b65b2 Clean up and add comments 2021-03-07 18:27:38 +11:00
Kurt Hutten
63c2a79a5d Create and deploy simple openscad api
A minimal frontend integration has been added to as a POC

resolves #219 and #222
2021-03-07 17:32:18 +11:00
Kurt Hutten
2391f29eab Upgrade redwood to version 0.26.0 2021-02-28 20:30:59 +11:00
Kurt Hutten
682993fa48 Upgrade redwood to 0.25.0
changes from sql to postgress for dev, super stressful
2021-02-28 20:11:48 +11:00
Kurt Hutten
990af22c90 Upgrade redwood to version 0.24.0 2021-02-28 18:10:16 +11:00
Kurt Hutten
bed0cc69b8 Upgrade redwood to version 0.23.0 2021-02-28 17:56:03 +11:00
Kurt Hutten
8cc2685b80 upgrade to 0.21.0 changes
for #214
2021-02-28 16:49:19 +11:00
Kurt Hutten
794ff480fd capture image on initial save
similar to #111
2021-02-27 13:24:48 +11:00
Yen Colon
136f2966b5 adding fetch preactions by partId 2021-01-19 22:19:40 -04:00
Kurt Hutten
7d262e9f58 Add Privacy Policy related improvements
various thing to make sure we're GDPR, et al compliant
2020-12-28 14:29:30 +11:00
Kurt Hutten
f0cba9c1e5 issue-167 Add admin parts page
resolves #167
2020-12-19 18:25:44 +11:00
Kurt Hutten
5dc14a6e5a issue-152 wasn't quiet solved correctly it showed all parts
on the user's profile instead of only their own parts
2020-12-13 13:41:46 +11:00
Kurt Hutten
2b763f23d8 issue-159 Add delete button to part profile (for part owner)
schema had to be update to add a deleted boolean to part.
Easier than setting up cascading deletes for comments and reactions.
resolves #159
2020-12-13 12:25:54 +11:00
Kurt Hutten
d3d73ca475 issue-129 Update signin/up ui-ux
Getting rid of the netlify widgit and rolling our own, gives us the
flexibility to also add the username into the signup process as well
as allow the user to opt into the newsletter at the same time.

Auth is still netlify, via their "gotrue", we're just handling the more
of it.
2020-12-05 18:20:07 +11:00
Kurt Hutten
f70299a79f issue-129 small changes before bigger pre
these are not strictly related
2020-12-05 18:18:43 +11:00
Kurt Hutten
04820ebd2d Revert "issue-129 Add custom auth ui/ux"
This reverts commit fc4906757a.
2020-12-05 18:06:07 +11:00
Kurt Hutten
fc4906757a issue-129 Add custom auth ui/ux 2020-12-05 15:42:33 +11:00
Kurt Hutten
eeb9616e1d Mass cull of old routes 2020-11-19 19:17:16 +11:00
Kurt Hutten
26e291a27b Upgrade to 0.20 needed changes
update packages update schema.prisma etc
2020-11-19 19:16:38 +11:00
Kurt Hutten
955f4c9e83 issues-95 get saving and forking to work 2020-11-14 19:44:40 +11:00
Kurt Hutten
39898270df Lint project 2020-11-11 06:09:14 +11:00
Kurt Hutten
01f1a02837 Add alpha numeric regex to username on sign up
resolves #82
2020-11-10 20:49:19 +11:00
Kurt Hutten
31be14e8b4 Add seed data to seed.js
good for getting others up to speed
2020-11-09 20:58:20 +11:00
Kurt Hutten
8fa017beed Allow for new parts to be created 2020-11-08 18:39:56 +11:00
Kurt Hutten
8107c7dcea Enforce userName and title can only containing aphlanumeric and dashes
Enforce data integrity basically, important since they're used for urls
I could do url encoding, but the idea is the the url looks good so
its helping keep the feel of the website
2020-11-08 17:56:08 +11:00
Kurt Hutten
9ff1d5043d Hook up reactions data 2020-11-08 15:41:59 +11:00
Kurt Hutten
f6964c0f78 Add auth into who can edit a part 2020-11-07 21:44:12 +11:00
Kurt Hutten
1bdc836b66 Style part page 2020-11-07 16:38:48 +11:00
Kurt Hutten
606cf8eae8 Add client side ownership protection for profile editing 2020-11-06 21:33:57 +11:00
Kurt Hutten
9ab61924dc Add server side ownership enforcement for profile editing 2020-11-06 20:12:46 +11:00
Kurt Hutten
07296d0a23 Replace email with name on user profile 2020-11-06 06:43:16 +11:00
Kurt Hutten
2b6af01767 Hook up edit user flow 2020-11-05 21:06:40 +11:00
Kurt Hutten
217cb31ed2 Add display user page 2020-11-04 07:21:47 +11:00