Commit Graph
46 Commits
Author SHA1 Message Date
Tautvydas Derzinskas cc4107694a fix: rename Thingiverse Access Token to App Token to match what it provides 2026-10-17 20:27:58 +02:00
Tautvydas Derzinskas 8e2c0ad9ec docs: update README about section 2026-10-17 17:30:59 +02:00
Tautvydas Derzinskas f10bd133f2 docs: update docs and site (#50)
* docs: update docs and site

* docs: image theme adaptability
2026-10-17 05:59:03 +02:00
Tautvydas Derzinskas 9a2238691d feat: administration settings remake + OIDC support (#49)
* feat: expand storage usage reporting with disk breakdown

* feat: add providers admin view

* feat(storage): add background reorganization and admin browser

Adds background-driven storage reorganization for moving model files
when the storage template changes, with an admin interface to preview
changes, check impact, monitor progress, and browse the storage tree
built from plate records rather than filesystem walks.

* feat: new auth admin settings page + OIDC support

* test: fix failing test
2026-10-17 05:07:24 +02:00
Tautvydas Derzinskas 1131700ec5 feat(collections): turn sync on from Thingport, picking the provider's collection
Every collection's Sync configuration now works before it's synced: a
Browse tab lists the user's own collections on MakerWorld (through
their cookie, private ones included), Printables and Thingiverse (by a
username asked once), and takes any collection's link. Each provider's
collections are drawn in its own colours and manner.

On Printables and Thingiverse the collection's current models are
imported by the sync's first check. MakerWorld rate-limits bulk
imports, so there only models added from now on come in. Settings can
be picked before turning sync on.
2026-10-12 05:31:01 +02:00
Tautvydas Derzinskas 9334438a52 feat(sync): notify on enable, change defaults to daily and designer profiles 2026-10-12 04:08:24 +02:00
Tautvydas Derzinskas 5fa6c40324 feat(flaresolverr): make URL configurable in admin settings 2026-10-11 19:34:29 +02:00
Tautvydas Derzinskas 840733dd22 docs: screenshot reorder 2026-10-09 07:45:23 +02:00
Tautvydas Derzinskas e24e797999 docs: add synced collections guide and showcase 2026-10-09 07:42:42 +02:00
Tautvydas Derzinskas ef9152df6c feat(collection-sync): allow syncing collections with provider collections
Implements #10
2026-10-09 00:34:44 +02:00
Tautvydas Derzinskas 093e6d36df docs(readme): restructure readme 2026-10-08 19:40:36 +02:00
Tautvydas Derzinskas 9df01d0ed5 docs: update docs, screenshots & site 2026-10-08 19:20:54 +02:00
Tautvydas Derzinskas 47e10a2ec5 docs: add honorable contributors first entry 2026-10-04 20:56:48 +02:00
Tautvydas Derzinskas 179ce389b6 docs: explain existing library import pathways 2026-10-03 19:34:41 +01:00
Tautvydas Derzinskas e22f57903f feat: add consume folder support 2026-10-02 13:22:56 +02:00
Tautvydas Derzinskas 398614a4f7 docs: minor readme update 2026-10-01 21:27:26 +02:00
Tautvydas Derzinskas 58001edd40 docs: improve feature descriptions 2026-10-01 09:33:46 +02:00
Tautvydas Derzinskas e37073cf53 feat(extension): automate publishing to Chrome Web Store 2026-10-01 07:58:17 +02:00
Tautvydas Derzinskas 2380c566e5 feat(extension): add normalized download for MakerWorld 2026-09-30 19:33:31 +02:00
Tautvydas Derzinskas 3678ed18aa refactor: rename term sanitize to normalize 2026-09-30 18:57:06 +02:00
Tautvydas Derzinskas ea463e681a docs: start using Mozilla's listing for Thingport grab 2026-09-30 13:27:15 +02:00
Tautvydas Derzinskas 311736fc32 docs: update feature descriptions 2026-09-30 08:35:15 +02:00
Tautvydas Derzinskas dae33246aa chore: deal with formatting by adding prettier + reformat 2026-09-28 22:50:39 +02:00
Tautvydas Derzinskas e111dc27d7 chore: update licence and perform comment clean up 2026-09-28 22:34:47 +02:00
Tautvydas Derzinskas 950ba3f375 docs: update quick install docs 2026-09-28 16:37:17 +02:00
Tautvydas Derzinskas 39a322d07f docs: add quick install info 2026-09-28 16:25:23 +02:00
Tautvydas Derzinskas e6abdbf2e1 docs: update main url to new domain 2026-09-28 15:46:13 +02:00
Tautvydas Derzinskas caeb394fdb ci(docs): edge store listing info and auto publishing 2026-09-27 13:35:25 +02:00
Tautvydas Derzinskas 80c79f624f refactor: major overhaul related to browser extension 2026-09-27 09:38:05 +02:00
Tautvydas Derzinskas 420bb28764 fix: add website links in few places 2026-09-23 23:40:32 +02:00
Tautvydas Derzinskas bc0e062180 docs: some updates in docs/workflow for future contributors 2026-09-22 21:10:01 +02:00
Tautvydas Derzinskas a5f355dde6 docs: update readme and add minor UI icon to bookmarks 2026-09-20 18:33:42 +02:00
Tautvydas Derzinskas 063beb317e chore: add MIT lincence 2026-09-14 08:38:22 +02:00
Tautvydas Derzinskas 7d996829cd refactor: no more need for initial admin email env var 2026-09-14 05:35:27 +02:00
Tautvydas Derzinskas 09577e623d docs: add CasaOS install guide 2026-09-14 04:27:15 +02:00
Tautvydas Derzinskas 3bf236c9de docs: add true nas install guide 2026-09-14 04:19:07 +02:00
Tautvydas Derzinskas d8fd37b217 docs: add unraid install guide 2026-09-14 04:14:07 +02:00
Tautvydas Derzinskas 5589e157b5 docs: few minor changes to readme 2026-09-13 14:48:13 +02:00
Tautvydas Derzinskas f5816f8e78 refactor: improve user settings, update readme 2026-09-13 14:33:26 +02:00
Tautvydas Derzinskas 33e6114f23 ci: new images compatible with arm architectures 2026-09-13 13:25:31 +02:00
Tautvydas Derzinskas 82809b70c6 docs: readme install step update 2026-09-13 13:03:31 +02:00
Tautvydas Derzinskas 77cf0ab69f feat: admin menu updates 2026-09-13 11:41:58 +02:00
Tautvydas Derzinskas 5f5d8653db docs: update readme 2026-09-13 11:22:17 +02:00
Tautvydas Derzinskas 84326ee670 docs: update build badge -> bridge badge 2026-09-10 17:00:18 +02:00
Tautvydas Derzinskas df7ac222b1 docs: minor update to top 2026-09-10 16:58:37 +02:00
Tautvydas Derzinskas d806e49999 docs: update README.md 2026-09-10 16:49:27 +02:00