Tautvydas Derzinskas
2a1972b4f0
docs: update docs and outdated comments
2026-10-17 22:25:42 +02:00
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
358dfc1a03
feat: system notifications updates, Thingport grab in System health check, node 24+ ( #52 )
...
* feat: update system notifications
* feat: add Thingport grab to system health check
* ci: upgrade to Node.js 24 and centralize version management
2026-10-17 10:44:13 +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
b619084be7
feat: browse private collections functionality
2026-10-12 12:54:26 +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
1408b09c59
feat(notifications): reinvent notifications
2026-10-11 23:20:21 +02:00
Tautvydas Derzinskas
5fa6c40324
feat(flaresolverr): make URL configurable in admin settings
2026-10-11 19:34:29 +02:00
Tautvydas Derzinskas
e24e797999
docs: add synced collections guide and showcase
2026-10-09 07:42:42 +02:00
Tautvydas Derzinskas
9df01d0ed5
docs: update docs, screenshots & site
2026-10-08 19:20:54 +02:00
Tautvydas Derzinskas
62480d7828
docs: refresh app screenshots and add a script to capture them
...
regression/screenshots.mjs signs in to any instance (--url, --email,
THINGPORT_PASSWORD) and captures the README and website screenshots at
1400x790 and 2x scale. The account's theme and Categories/Folders choice
are switched for the shots and restored afterwards.
2026-10-04 21:09:52 +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
300fe3db0d
test: add regression test + couple minor bug fixes
2026-10-03 19:10:50 +01:00
Tautvydas Derzinskas
e22f57903f
feat: add consume folder support
2026-10-02 13:22:56 +02:00
Tautvydas Derzinskas
dae33246aa
chore: deal with formatting by adding prettier + reformat
2026-09-28 22:50:39 +02:00
Tautvydas Derzinskas
80c79f624f
refactor: major overhaul related to browser extension
2026-09-27 09:38:05 +02:00
Tautvydas Derzinskas
bc0e062180
docs: some updates in docs/workflow for future contributors
2026-09-22 21:10:01 +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
5589e157b5
docs: few minor changes to readme
2026-09-13 14:48:13 +02:00
Tautvydas Derzinskas
f7806d6153
refactor: rename folders to categories + ability to remove model from collection
2026-09-11 21:41:59 +02:00
Tautvydas Derzinskas
56de86d5b5
feat: rebrand from PrintStash to Thingport
2026-09-10 07:08:51 +02:00
Tautvydas Derzinskas
796298042b
refactor: docker and file structure
2026-09-07 13:59:37 +02:00
Tautvydas Derzinskas
a8fef7d491
feat: initial commit
2026-09-07 09:12:37 +02:00