Skip to content

v0.14.2

Latest

Choose a tag to compare

@github-actions github-actions released this 16 Jun 21:42
· 2 commits to main since this release

🚀 Enhancements

  • Add original shape model exports feat: "update" README (fea7e7a)
  • Add default shape on shape route fix: update default shape (b8545ee)
  • Add quarter models resource data refactor: seperate data- & visual-processing (4f5ca2f)
  • Add layer & quarter expansion feat: add version indicator (a492c1b)
  • Add blueprint transformer page feat: add copy button feat: add custom error page refactor: update routes refactor: update layout structure (f706a71)
  • Add research overview page feat: add query parameters for viewer tools feat: add support for short shape identifiers feat: add shapez-viewer loading indicator docs: updated roadmap (9820323)
  • Add SEO support fix: update research structure for accessibility docs: update README (4e48aa1)
  • Add shape seo-image feat: add shape image endpoint refactor: update ShapeViewer fix: update copy button to return json (096fc6f)
  • Update shapez-viewer (crystals) refactor: remove model resources (a74865c)
  • Update blueprint codec refactor: seperate blueprint convert & codev (8c910fa)
  • Add blueprint viewer feat: add new research overview refactor: remove shapez-viewer dependency style: rework visuals ci: add type-safety for metadata imports build: use bun for development (bb21251)
  • Add island support to blueprint view feat: add loading state & event to blueprint view feat: add loading state & event to shape view refactor: remove desktop interactions on slider refactor: rename buildings to blueprints docs: update README Roadmap (e27ecb4)
  • Add reset to blueprint viewer feat: add fullscreen to blueprint viewer feat: add reset to shape viewer feat: add fullscreen to shape viewer feat: add fullscreen action feat: add new icons (56c8b89)
  • Add load from blueprint file feat: add save to blueprint file feat: add more icons fix: update import toast on copy-button (2f924be)
  • Add error model for unknown buildings feat: add copy & paste as actions feat: add blueprint fix on encode refactor: remove interal api calls fix: add form reset on blueprint file/paste submission (057409c)
  • Add custom shader for buildings refactor: remove arrows from rotator building mesh (2901efc)
  • Add capture button to blueprint viewer docs: update roadmap (37c211c)
  • Add profile blueprint library feat: add user indexed-db feat: add Dialog component refactor: update icons to 24px opz & non-fill fix: update right belt model normals fix: update viewer toolbar style build: update sveltekit to v2 docs: update README - Roadmap (8703114)
  • Add profile shape library feat: add new shape color black refactor: update shape data structure refactor: rename blueprint-string to blueprint-identifier style: update shape viewer options (9ff635e)
  • Add shape shuffle to shape viewer feat: add shape identifier in header form feat: add on page form errors refactor: update shape types based on values refactor: return fail instead of error in actions refactor: add titles to a- & button-elements refactor: add seo keyword composition fix: update damping factor on blueprint viewer reset docs: update README - Roadmap (2b2edaa)
  • Add better form failure handling feat: add input validation with zod refactor: update shape randomizer refactor: update shape types to nested array refactor: update blueprint types (value based) style: add button class docs: update README - Roadmap (0a422b3)
  • Add centralized user management feat: add imprint & privacy to footer refactor: update sitemap output build: add pocketbase (abba3fe)
  • Add blueprint upload feat: add public blueprint library feat: add daisyui feat: add protected route to hooks feat: add more icons feat: add new index page refactor: remove private blueprint library refactor: update components with daisyui refactor: update components file structure build: add admin environment vars docs: update roadmap (05c6ee9)
  • Add top down view for shape viewer feat: add copy image to clipboard for shape viewer refactor: add limit to blueprint identifier on view fix: check if user has blueprints on load build: add docker-compose production (2d4af64)
  • Add blueprints options dialog refactor: remove dialog component fix: update blueprint title regex (f3eb32a)
  • Add cmd+k feat: add blueprint view count feat: add ua-parser refactor: add blueprint data to path layout refactor: add control options to blueprint-viewer refactor: update debounce function fix: remove duplicate error page docs: update README - Roadmap (8047854)
  • Add blueprint edit page feat: add blueprint update action feat: add Dialog returnValue refactor: update image selection for upload & edit refactor: update login page visual layout refactor: update register page visual layout refactor: update password-reset page visual layout refactor: update settings visual layout (2f8b1e2)
  • Add prose to blueprint descriptions refactor: allow user to download/copy blueprint refactor: track only verified user interactions (51c4dc7)
  • Add search, sort & filter to blueprints (5c5e9af)
  • Add reporting for blueprints refactor: separate sort & order selection for search fix: update user profile redirect on login (ae7a83e)
  • Add user tag links feat: add blueprint tag links (5598930)
  • Add prefilled settings fields (774675a)
  • Add navigation link to browse blueprints refactor: show "Find more..." on at least one refactor: update default sort order for blueprints (1f7806c)
  • Use threlte for rendering blueprints feat: remove research overview refactor: update building models (9ba0bca)
  • Update color map feat: remove old blueprint viewer action fix: update blueprint view references build: use custom script instead of prepare (c5490a2)
  • Always show upload button feat: remove browse blueprint button fix: update mirrored variant identifier (5312dc1)
  • Add trash building model feat: add isMirrored function for buildings build: rename model-pipeline script (dac285f)
  • Update footer version (c72e6e8)
  • Add more offical links to footer refactor: remove svelte icons style: use iconify icons with tailwind (ab8561b)
  • Update shape models feat: add hexagonal shape support refactor: use threlte instead of plain threejs build: add shape models pipeline docs: update roadmap (8717faa)
  • Add CRUD endpoints for blueprints refactor: use CRUD endpoints in actions fix: update fluidmixer model docs: add bruno api collection (9ecfaf7)
  • Add blueprint preview image on upload feat: add list of latest blueprint to front-page refactor: add blueprint item list component (ab0a602)
  • Add file dropzone to blueprint upload (fb3a125)
  • Add google search console verification (e9908ba)
  • Add 'StackerMirroredInternalVariant' (47fbb5a)
  • Add blueprint tag combobox to upload & edit feat: add combobox component feat: add shadcn component library fix: update "browse more" on header search (359a3b9)
  • Add update preview image to blueprint edit feat: add "see more" on frontpage style: add cursor to file input (13fbd83)
  • Set title of blueprint based on file upload fix: add validation of building count (e4a9645)
  • Add new models for pipegate & virtual pin (ed20b4c)
  • Update deployment to use caddy instead nginx (d1ca5a5)
  • Add test for testing (93eb6af)
  • Update 'product' image in docs (5a03949)
  • style: Add style page & typography (efc138a)
  • Update error page with typo & color (1943c0d)
  • typography: Add custom font (13dcc35)
  • style: Update page header (39ab15d)
  • toast: Update style & function (cad5841)
  • Add link button variant (015defa)
  • footer: Update layout & semantics (ab1d26e)
  • Clean-up base layout (6c60522)
  • button: Add icon as size variant (979b27f)
  • style: Add secondary interaction colors (0bb3f8e)
  • Update frontpage hero (dd8d3ba)
  • button: Add block variant style (26ea82b)
  • section: Reduce vertical padding (a138fa7)
  • Update feature section & assets (5c2135c)
  • button: Add intent variant error (4e6da78)
  • button: Add extra small size variant (64fc3ec)
  • button: Add accent intent fill variant (bc43f03)
  • Update user tag style (9567417)
  • button: Add outline intent focus interaction colors (a3ee32c)
  • button: Add default variant block (d03aede)
  • button: Add error intent style (8437219)
  • Update blueprint tag style (3900a19)
  • Add dialog style component (7d995d4)
  • Update blueprint list (c17e3fc)
  • Add page-header component (78ba3a5)
  • Add input style component (3670004)
  • login: Use superform validation (262cb15)
  • password-reset: Update page style and validation (b7735e0)
  • register: Update page layout & validation (389d3c0)
  • profile: Update layout & assets (a4bbfc5)
  • user-blueprint: Update layout (420466f)
  • user-bookmarks: Update layout (da73d3a)
  • header: Add shadow to user menu (60abe2a)
  • button: Add secondary fill variant (e040c14)
  • input: Add size restrictions (1c7fd31)
  • blueprint: Update detail page (ca4bb49)
  • blueprint: Update headline style (704eac3)
  • input: Add size variant style (4725407)
  • header: Add highlight to user menu (6f6112b)
  • shape-view: Update view & page layout (9a9a537)
  • footer: Add custom top border (f962182)
  • Add description slot to page header (cb32afe)
  • Update layout & style of blueprint page (b0e9c52)
  • Update blueprint codec page layout & function (3010f79)
  • Update blueprint convert page layout & function (45e4099)
  • blueprint-view: Update layout of toolbar (cbbe904)
  • Add upload option to header (3d0cc75)
  • blueprint: Update upload page header (fe05f7a)
  • Use toggle component (9ac054f)
  • blueprint: Update file input style (4b318df)
  • button: Add cursor pointer (bf75784)
  • blueprint-report: Update form fields (dc38a04)
  • blueprint-delete: Update redirect on action (986cfac)
  • blueprint-edit: Update page layout (d96ecda)
  • blueprint: Add webp image support (36699c3)
  • blueprint: Update form create/update (3b8af16)
  • button: Add ghost disabled state (953de06)
  • blueprint: Use form enhance for interactions (47caa9a)
  • blueprint: Update search page layout (e0d60f4)
  • settings: Update base layout (c9345d1)
  • settings: Update profile page layout (d9a9987)
  • settings: Update account page layout (2cbd7eb)
  • Clear page param on updated search (35d34dd)
  • Use toggle for search order (9b8e390)
  • Add clear filter to search fix: remove horizontal overflow on combobox (f6ae8a5)
  • Use embla instead of swiper (430aea9)
  • Use attachment instead of action for capture (48125af)
  • Use attachment instead action for clipboard (98fc1da)
  • Use attachment instead action for fullscreen (8f5fe81)
  • Update to tailwind v4 (7006f70)
  • Update literally everything (b57030a)
  • Upgrade to pocketbase v23 (abf10e6)
  • Upgrade to pocketbase v23 (9ca9e0c)
  • Upgrade pocketbase to v28 (540ff2e)
  • Upgrade pocketbase to v28 (dab4be0)

🩹 Fixes

  • Shape quarter model rotation fix: remove console log (caec50e)
  • Add select-none to shape figure element ci: add nvmrc docs: update readme getting started & links (1b484d1)
  • Add merger 3to1 model fix: update seo title for blueprint viewer (05a53db)
  • Enforce dependency for custom-materials (332930f)
  • Remove default color for palette (d119e7b)
  • Add override for default browser keybinds fix: remove upload options from blueprint/[id]/view (ac59433)
  • Add required field to blueprint update (53b5068)
  • Update sortParam handling (5e1c94c)
  • Remove report blueprint for creator (74bf6e7)
  • Update error on invalid user docs: update roadmap (b803fc4)
  • Custom threejs shader runtime error (852796b)
  • Remove check for og content (159f578)
  • Update label building rotation fix: update label letter r position (349fb32)
  • Check for available blueprint images (99cdb37)
  • Allow '-' in tag name regex (0f4579a)
  • Restrict shapeview fullscreen max size fix: add padding to shapeview controls (bd86062)
  • Update blueprint-tag search link (e7823a9)
  • Restrict blueprintview fullscreen max size (f53ef91)
  • Add file restriction to blueprint dropzone (c75bc15)
  • Set correct search value for blueprints (5dc5cb0)
  • Update blueprint info layout (8c1d17a)
  • Set shape identifier as valid for short hand fix: set quad shape as default for viewer (41e0527)
  • Update fullscreen assignment (7eb48d9)
  • Downgrade threejs dependency (588d57a)
  • Use 'm' as shape color instead of 'p' feat: add support for up to 6 shape layer chore: remove console.error (4518c3e)
  • Use partial model for PipeGate glas (13f1bf1)
  • Update lint/format command (1d9f5e9)
  • Update wording on "more" blueprints (15b89d7)
  • Add length condition to latest blueprint list (9fb78ec)
  • Set github token ci workflow (0bb0009)
  • Use github token from secrets (444e270)
  • Use github.token for pr create (912e278)
  • Update header backdrop style (1d9e712)
  • Use github.token in ci workflow pr approve (2d1a312)
  • Remove auto approve from ci workflow pr (bbe0669)
  • Use github.token in ci workflow pr merge (50201ca)
  • Remove unnecessary test case (ae01d31)
  • Remove files from ci workflow release (e358cb1)
  • Update package.json order (c3d11cd)
  • deployment: Update trigger event for cd workflow (e09a578)
  • deployment: Update trigger event for cd workflow (a25ddfa)
  • deployment: Combine ci & cd workflow (c47e01e)
  • deployment: Update 'needs' for deploy job (abfb955)
  • deployment: Update 'needs' for deploy job (bd44a62)
  • deployment: Update 'needs' for deploy job (0550b62)
  • ci: Add packages write permission (0ea7b44)
  • style: Use muted instead of border color (f9d242b)
  • header: Update command input style (1d38065)
  • command: Add autofocus via attribute (54f587b)
  • style: Add typography colors (e575c6e)
  • header: Conditionally show upload button (eb6af71)
  • Update Header & Footer buttons & layout (ad9c60e)
  • footer: Update link button area & layout (899523a)
  • button: Correct border-radius on icon size-lg (c4aefc8)
  • Set muted foreground color for text (dfe2422)
  • header: Update intent on search button (6684ead)
  • features: Correct search example image aspect-ratio (39410ed)
  • header: Correct button variants (4000be3)
  • search: Correct button styles (7877054)
  • features: Set spacing on heading (239efd9)
  • style: Update interaction colors (6091709)
  • footer: Update link button size variant (45615b8)
  • features: Add tooltip field (637bee6)
  • footer: Add ghost button intent variant (6a5bf3a)
  • Reset muted foreground color (579267f)
  • style: Remove responsive typography on paragraph (d6c2963)
  • button: Correct block variant style (3f184b0)
  • header: Set login button variant (b0e7e67)
  • footer: Update layout alignment (7c887bc)
  • register: Remove invalid imports (0cb0cbd)
  • login: Add button style (cd6f88d)
  • login: Correct link layout (fc0fd11)
  • login: Use button component for links (bef5245)
  • password-reset: Update layout & correct input type (8d78dac)
  • icon: Remove material symbols (86d73fd)
  • Update xs button layout (fa1d4e3)
  • Prevent horizontal scroll (d2984e8)
  • toaster: Add horizontal padding (cf8f6b9)
  • register: Use label wrap for click area (766646e)
  • password-reset: Use label wrap for click area (495693b)
  • login: Use label wrap for click area (6a2660b)
  • login: Add failed authentication error (65e2700)
  • icon: Add default text alignment (8272de0)
  • profile: Add height stretch to features (5c3b4c9)
  • search: Clear field on open change (904bcd8)
  • Add tooltip transition duration (47dce19)
  • Update import ordering on blueprint page (f767972)
  • blueprint-report: Correct error class (4c9b76f)
  • copy-button: Use button styles (3baaa56)
  • shape: Restrict size of toolbar (fab45ad)
  • blueprint-view: Correct controls query (a7e5ac4)
  • Update blueprint image object fit (02381bb)
  • header: Update user menu option order (a0b6e21)
  • Add focus outline to user options (0951046)
  • blueprint-item: Reserve tag space (f407c43)
  • blueprint: Conditional render preview in form (c04fcce)
  • Reset lock file update dependencies (8a07b83)
  • Add flex wrap for combobox tags (5677c3b)
  • Use correct combobox tag data source (67ad61f)
  • Update new tag combobox conditions (322e2a2)
  • Use callback function for event handle (45978bd)
  • Add full width to aspect-ratio images (04485cc)
  • Add full width to aspect-ratio images (3504083)
  • Update three custom shader material & shader (d0115da)
  • Update three custom shader material & shader (c3d7d32)
  • Readd layer colors (52b91da)
  • Readd layer colors (3740f1f)
  • user/blueprint: Add missing tags.id expand (ed2c9ff)
  • ci: Add secrets to env for check job (a78bc34)
  • ci: Use GitHub App token for release job (e7feb5f)

💅 Refactors

  • Use shapez-viewer package fix: update toggle focus visual docs: update README Roadmap (24abf52)
  • Update header (19951a7)
  • Add caption to shape viewer figure fix: hide loading spinner (d1d32b8)
  • Use headless puppeteer for shape preview refactor: update api page layout (e85f339)
  • Update blueprint codec layout (12042ef)
  • Use displayname as user identifier refactor: allow userid as user identifier (f4ef123)
  • Show upload button (32a303c)
  • Update login button (cf908e0)
  • Update client actions to not use toast refactor: update toast add to use options refactor: remove share- in favor for copy-action refactor: remove user shapes page feat: add ko-fi link to footer (69c03f9)
  • Increase metalness of coated material refactor: increase ambientlight intensity fix: add padding in footer shapez link list (94bc781)
  • Increase max-length limit on tag names refactor: update spelling of 'shapez' refactor: move upload action to /blueprint (909d0f1)
  • Add bookmark column to user refactor: rename 'reports' to 'blueprintReports' (396eb45)
  • Use client-side search feat: add align option to dialog chore: remove unwanted console calls (57ae847)
  • Use superforms for every form (almost) refactor: use api functions instead of internal call refactor: update shape base color fix: add shape base center offset (0484c91)
  • Update MaterialLUT texture (2c7b22c)
  • Add emissive colors to building shader (27c9af1)
  • Update shapeview framing (a33845e)
  • button: Combine kind outline & ghost (5ec7112)
  • button: Use min height style (da7ed9e)
  • user: Update user schemas (c4f61b3)
  • button: Add fixed roundness for link kind variant (b90509f)
  • blueprint: Update layout order (images first) (2628b84)

📖 Documentation

  • Add LICENSE (ea771ff)
  • Update README refactor: update research to depend on elements fix: update shapez-viewer for research-overview (67651b0)
  • Update README - Roadmap (5326c66)
  • Update README project description (4837008)
  • Add CONTRIBUTING.md (2e30daf)
  • Update README contributing information (4beb78e)
  • Add SUPPORT (d112535)
  • Add todos (c883520)

📦 Build

  • Update bun.lockb (ce27b1e)
  • deps-dev: Bump the development-dependencies group with 10 updates (c4bd450)
  • deps: Bump the production-dependencies group with 2 updates (b52abc3)
  • Increase nginx max body size to 100M (6096e85)
  • deps: Bump three (e8fc849)

🏡 Chore

  • Fix dev dependecies (c2c9955)
  • Update dependabot configuration (931c231)
  • Update prettier config (6c44bf5)
  • Remove unused dependencies (93fcb12)
  • Fix eslint problems & update config (f3884ce)
  • Add build step to ci (8cd43a5)
  • Rename ci workflow file (343036c)
  • Add workflow env debug output (25dab48)
  • Add env from secrets to ci workflow (c34a80a)
  • Remove env debug from ci workflow (6061ce3)
  • Add test job to ci workflow (ab2092a)
  • Remove project name from ci workflow jobs (277691f)
  • Add conventional commit changelog & release (0e55eb8)
  • Add FUNDING.yml (948f510)
  • Create CODE_OF_CONDUCT.md (b320125)
  • Update project structure to use docs (a11443f)
  • Add deployment files to resources dir (479463b)
  • Add pull request template (b3e056f)
  • Add migrations to repository & deployment (74bc28c)
  • Use github.token in ci workflow (8d2f618)
  • release: V0.11.5 [skip-ci] (#87)
  • release: V0.11.6 [skip-ci] (#88)
  • Update workflow permissions (a987575)
  • deployment: Update docker deployment for db (f982cd3)
  • deployment: Add cd workflow (63598f9)
  • deployment: Add manual dispatch to cd (ec0be59)
  • deployment: Set cwd on cd workflow build (692c5b1)
  • deployment: Add push step on cd workflow (3b6af6d)
  • deployment: Fix compose file path on cd (b8b4551)
  • deployment: Rename pocketbase.Dockerfile to pocketbase.dockerfile (482059e)
  • deployment: Fix github registry path (abb4945)
  • deployment: Use personal github container registry (4abc287)
  • deployment: Add lowercase registry dir to env (4a8271a)
  • deployment: Add output for ref_name (1727f7b)
  • deployment: Add debug for docker images (704f39a)
  • deployment: Fix debug command for docker images (432cb4a)
  • deployment: Add 'all-tags' option to push (2b223bb)
  • deployment: Add owner on docker images (3e33472)
  • deployment: Update docker image tagging (02463fc)
  • deployment: Fix registry directory formating on docker image tag (64ac91d)
  • deployment: Add registry host to docker image tag (7ef96cd)
  • deployment: Set docker compose simage tag to registry (259b3b8)
  • deployment: Update pb_migrations (0a223b7)
  • deployment: Add deploy job to cd workflow (28044e4)
  • deployment: Fix naming of docker context in deploy job (aceadba)
  • deployment: Add environment to deploy job (d1757fa)
  • deployment: Add checkout action to deploy job (63cdccd)
  • deployment: Update docker context host (a127d5f)
  • deployment: Try using environment var for deployment hosts (6014b73)
  • deployment: Add ssh key step to cd workflow (77d1ba8)
  • deployment: Use marketplace action for docker context (2f64513)
  • deployment: Add force-recreate to docker deployment (6a7f9a3)
  • ci: Update ci pr branch (7dd0626)
  • release: V0.11.7 [skip-ci] (#92)
  • release: V0.11.8 [skip-ci] (#93)
  • release: V0.11.9 [skip-ci] (#94)
  • release: V0.11.10 [skip-ci] (#95)
  • release: V0.11.11 [skip-ci] (#96)
  • release: V0.11.12 [skip-ci] (#97)
  • release: V0.11.13 [skip-ci] (#98)
  • ci: Add 'pull always' option to deploy job (3a344e5)
  • dependencies: Update three packages (7818ad7)
  • Extract search to component (b23977c)
  • Create logo component (d7521b5)
  • search: Update group heading style (e50815a)
  • Update icon packages (6f0704b)
  • lint: Fix issues (1e2d1e5)
  • a11y: Add aria labels for navigation (e1e53f1)
  • blueprint: Separate request & tracking (cd784fa)
  • Update formatting (57e0e2e)
  • Remove unused try-catch error (0842113)
  • blueprint: Remove submit-button aria-role (d146ddb)
  • Fix formatting (ad90574)
  • Remove tailwind scrollbar hide plugin (38bfa52)
  • Remove shadcn-svelte (8b19b21)
  • Remove unused Dialog component (b3108b1)
  • Update formatting (6476a60)
  • Migrate to svelte 5 (91b0ba6)
  • Remove cmdk-sv package (2acb64f)
  • Update font packages (5fd086d)
  • Update three dependencies (aa358e6)
  • Update dependencies (cc42f5b)
  • Remove clear action (2f365dd)
  • Fix linting errors (ab31e3a)
  • release: V0.12.0 [skip-ci] (#117)
  • release: V0.12.0 [skip-ci] (#118)
  • release: V0.12.1 [skip-ci] (#120)
  • Update release changelog formatting (2809e7f)
  • Update release changelog formatting (4fc64c2)
  • Add vercel deployment adapter (a753b5f)
  • Add vercel deployment adapter (ea76586)
  • release: V0.12.2 [skip-ci] (#124)
  • release: V0.12.3 [skip-ci] (#126)
  • release: V0.13.0 [skip-ci] (#129)
  • release: V0.14.0 [skip-ci] (#131)
  • Migrate from bun to pnpm (1fdc7a2)
  • ci: Remove frozen-lockfile flag (a5e7c14)
  • Fix linting (abeee59)
  • Migrate from bun to pnpm (5e054bc)
  • release: V0.14.1 [skip-ci] (#147)
  • Update dependencies (ded4e79)
  • Add local dev database tooling (3506fa5)
  • Add agent tooling (345b718)
  • Remove tailwind config (2b4b392)
  • Regenerate model components with threlte/gltf 3.1.0 (528b83b)
  • Adapt to updated dependencies (66bd02b)
  • Replace changelog-action with changelogen and split CI jobs (e56ef65)

🤖 CI

  • Add grouping pattern for dependabot (0435679)
  • Add lint stage (7a3f044)

❤️ Contributors