Commit Graph

473 Commits

Author SHA1 Message Date
Kurt Hutten
3e0f17ee3c Upgrade redwood 34.1 2021-06-19 11:09:13 +10:00
Kurt Hutten
13f769af5e Add api logs back in 2021-06-19 10:30:12 +10:00
Kurt Hutten
35a1d84951 Explicitly add graphql-tag as api dependency 2021-06-19 08:51:42 +10:00
Kurt Hutten
13b5d9c108 Remove all logs from api 2021-06-19 07:54:21 +10:00
Kurt Hutten
7f588ebedf Try removing logs 2021-06-19 05:56:34 +10:00
Kurt Hutten
142bf2c890 Start adding ide colors, includes adding custom theme to openscad
Resolves #365
2021-06-16 21:49:24 +10:00
Kurt Hutten
51589f6c0a Merge pull request #362 from Irev-Dev/kurt/update-ide-panel-toolbar-360
IDE redesign, initial implementation
2021-06-15 18:05:02 +10:00
Kurt Hutten
155923b2e7 Add reset view to view dropdown in EditorMenu
Related to #360
2021-06-14 09:21:47 +10:00
Kurt Hutten
b65c4530b2 Tweak panel toolbars
See this thread:
https://discord.com/channels/775984095250612234/775984095250612240/853751444703543326

Related to #360
2021-06-14 08:49:52 +10:00
Kurt Hutten
d3cb93b218 Add docs for how to use external links
related to #360
2021-06-14 06:29:26 +10:00
Kurt Hutten
5083d8e7f8 Add external resource flow
related to #360
2021-06-13 17:08:37 +10:00
Kurt Hutten
da81942adc Run linting
related to #360
2021-06-13 06:33:03 +10:00
Kurt Hutten
d781c94027 Convert to UseIdeContext
related to #360
2021-06-13 06:23:36 +10:00
Kurt Hutten
c142860433 Move encoded script logic together 2021-06-13 06:17:01 +10:00
Kurt Hutten
e591eb8ff8 Rename IdeToolbarNew to IdeWrapper
related to #360
2021-06-12 20:57:04 +10:00
Kurt Hutten
f032dd1e90 Clean up IdeToolbarNew 2021-06-12 20:39:33 +10:00
Kurt Hutten
e9583166f4 Move context provide up one layer to the DevIdePage
Related to #360
2021-06-12 20:35:13 +10:00
Kurt Hutten
cd94f11374 Disable buttons that can't be used yet
Also make construction message hidable.
related to #360
2021-06-12 20:10:30 +10:00
Kurt Hutten
6b4ff7aa61 Make new favicon into a homepage link
related to #360
2021-06-12 19:24:42 +10:00
Kurt Hutten
3c18a24cb6 Add proper menu
related to #360
2021-06-12 19:20:24 +10:00
Kurt Hutten
6ad731d158 finish ide lay out
added side bar and editor toolbar
related to #360
2021-06-11 19:47:25 +10:00
Kurt Hutten
81f7659bbc Convert Svg component to typescript
related to #360
2021-06-11 19:31:46 +10:00
Kurt Hutten
ab084e0d5a Add rough IdeHeader
relates to #360
2021-06-09 06:43:12 +10:00
Kurt Hutten
02460544bf Add new viewer and console toolbar (handle + settings)
Related to #360
2021-06-08 19:27:56 +10:00
Kurt Hutten
927ba29e04 Merge pull request #359 from Irev-Dev/kurt/typo
Fix typo
2021-06-08 06:05:13 +10:00
Kurt Hutten
be2eb8215a Fix typo 2021-06-08 06:04:05 +10:00
Kurt Hutten
11660a852f Merge pull request #358 from Irev-Dev/kurt/polyround-line-highlighting
Add light highlighting to round anything docs
2021-06-07 20:38:23 +10:00
Kurt Hutten
ec68b8827c Add light highlighting to round anything docs 2021-06-07 20:37:38 +10:00
Kurt Hutten
d93326f672 Merge pull request #357 from Irev-Dev/kurt/update-docs-version-356
Update docusaurus to 2.0.0-beta.0
2021-06-07 20:23:48 +10:00
Kurt Hutten
6fcbf58af5 Update docusaurus to 2.0.0-beta.0 2021-06-07 20:22:29 +10:00
Kurt Hutten
8f60a29fc7 Merge pull request #354 from Irev-Dev/kurt/round-anything-docs-351
Add openscad review as blog past
2021-06-07 20:07:23 +10:00
Kurt Hutten
eeb8071fec Add openscad review as blog past 2021-06-07 20:06:08 +10:00
Kurt Hutten
9e4527245d Merge pull request #352 from Irev-Dev/kurt/round-anything-docs-351
Initial migration of round-anything docs into CadHub
2021-06-07 17:36:13 +10:00
Kurt Hutten
18f78a463d Initial migration of round-anything docs into CadHub
Resolves 351.
2021-06-07 17:32:27 +10:00
Kurt Hutten
15732a9ed7 Merge pull request #337 from Irev-Dev/kurt/docs-update-336
Update read me to reflect up and coming OpenSCAD and CadQuery integrations
2021-06-06 20:06:07 +10:00
Kurt Hutten
8c8bd22664 Fix sentry org and project details
Still not sure though
Related to #343
2021-06-06 06:56:22 +10:00
Kurt Hutten
e67eba61aa Put netlify plugin info in the right toml file
related to #343
2021-06-06 06:36:43 +10:00
Kurt Hutten
7cf4f801f4 Merge pull request #347 from Irev-Dev/kurt/toaster-346
Replace redwood flash with toaster
2021-06-06 06:14:21 +10:00
Kurt Hutten
a0b588000a Replace redwood flash with toaster
https://community.redwoodjs.com/t/redwood-flash-is-being-replaced-with-react-hot-toast-how-to-update-your-project-v0-27-0/1921
Resolves #326.
2021-06-06 06:12:26 +10:00
Kurt Hutten
7caf857c98 Merge pull request #344 from Irev-Dev/kurt/sentry-343
Add initial sentry setup
2021-06-05 20:35:17 +10:00
Kurt Hutten
2e91c74baf Add initial sentry setup
Related to #343 but will probably need a few more changes
2021-06-05 20:32:56 +10:00
Kurt Hutten
c38f94558a Disable esbuild
Related to #341
2021-06-05 13:06:55 +10:00
Kurt Hutten
c86a9d39f2 Merge pull request #342 from Irev-Dev/kurt/341-upgade-redwood
Upgrade redwood
2021-06-05 12:53:58 +10:00
Kurt Hutten
563700d995 Upgrade redwood to 0.33
Resolves #341.
2021-06-05 12:52:39 +10:00
Kurt Hutten
e433648fe6 Upgrade redwood to 0.32.2 2021-06-05 12:32:13 +10:00
Kurt Hutten
4a351385e1 Merge pull request #339 from Irev-Dev/kurt/338-Round-anything-library
Add experimental support for OpenSCAD libraries
2021-06-05 12:22:11 +10:00
Kurt Hutten
b868ab292b Add experimental support for OpenSCAD libraries
I've been able to get a proof of concept of downloading a openscad
library when the docker image builds
https://twitter.com/IrevDev/status/1400785325509660678
Since its experimental atm I'll leave it with just the one for now.

I've also got a local dev working again for the cad lambdas.

Resolves #338
2021-06-05 12:20:53 +10:00
Kurt Hutten
77d0fcb336 Update read me to reflect openscad and cadquery changes
Resolves #336.
2021-06-04 18:24:14 +10:00
Kurt Hutten
a2327b6169 Merge pull request #335 from Irev-Dev/kurt/improve-caching-334
Improve browser caching with cache control header
2021-05-31 17:00:28 +10:00
Kurt Hutten
913045fe12 Improve browser caching with cache control header
Not only does the header need to be added, but the signed URL needs to
have it's expiry rounded so that the return url is the same for a given
window, say 10minutes

I followed this https://advancedweb.hu/cacheable-s3-signed-urls/
basically what this means is that because we're caching the assets
themselves, if as user asks for a part that already exists we'll return
a url for the existing part instead of regenerating it, however if it
was them that generated the part less than 10 minutes ago, they'll still
have to download the asset again. This way it will save us costs and
will be quicker for them.

Resolves #334
2021-05-31 16:56:21 +10:00