Commit Graph
82 Commits
Author SHA1 Message Date
James Smith 382db1eaa7 Add "jobs unlock" command to remove stale background job locks 2026-02-20 23:53:44 +00:00
James Smith aa5d47c9df Refactor f3d reader list so we can stub it in tests 2026-02-18 22:02:10 +00:00
James Smith 94475f3e6b adjust renderable types method 2026-02-18 19:29:06 +00:00
James Smith eb294d8926 add method for finding formats supported by f3d 2026-02-18 18:55:25 +00:00
James Smith c13fb60e29 Fix autogenerated CLI "tree" help
Resolves #5361
2026-02-09 15:45:58 +00:00
James Smith 1328a5209e Fix email test command documentation
Resolves #5456
2026-02-09 15:20:25 +00:00
James Smith 732af78589 Make MIME type checks more efficient
with memoization
2026-02-05 14:19:08 +00:00
James Smith 46237bcd42 handle nulldb in database detector 2025-12-22 14:54:11 +00:00
James Smith b096e3a347 fix connection leaks in database and table detection 2025-12-22 14:48:02 +00:00
James Smith 1ab69b46e6 DRY up table ready checks 2025-12-22 13:39:14 +00:00
James Smith e0621d77bf DRY up connection type check 2025-12-22 13:38:13 +00:00
James Smith 9411574a2c Make JSON serializer on MySQL safer 2025-12-17 10:55:54 +00:00
James Smith 49e7d735f2 fix serialization into DB 2025-12-15 11:28:18 +00:00
James Smith ecf4a155c0 Add a custom JSON serializer that will handle differences loading from MariaDB 2025-12-15 11:13:09 +00:00
James Smith ec06ba91a1 Add FlockXR file format support 2025-12-10 14:33:03 +00:00
James Smith 98a67b8bda Add CLI command to remove links matching particular domain or substring
e.g. `bin/manyfold links purge --match="localhost"`
2025-11-02 14:51:16 +00:00
James Smith a711711f65 Autodetect loadable formats from assimp 2025-10-15 17:40:34 +01:00
James Smith d73191c3a1 auto-detect exportable formats from assimp 2025-10-15 17:40:34 +01:00
James Smith f5809c4c79 Add CLI task to batch push public content to FASPs 2025-09-17 12:30:14 +01:00
James Smith 4999ea8e85 Handle punctuation when genrating titles 2025-08-14 17:25:53 +01:00
James Smith 2e4ef0fe1c add name option to library scan command 2025-08-12 12:37:11 +01:00
James Smith 84b9804e5d refactor CLI commands into their own files in lib 2025-08-12 12:34:11 +01:00
James Smith 1fbe75ca9c add libraries scan cli command 2025-08-12 12:34:09 +01:00
James Smith 5bf41b67c7 Add indexing for Gerber and KiCad PCB design files 2025-06-27 12:06:57 +01:00
James Smith d4ef581323 index LDraw models (LDR and MPD) 2025-05-20 10:04:03 +01:00
James Smith 82bc08ef24 fix bin file indexing 2025-05-14 17:13:53 +01:00
James Smith 93c9299a18 add support for upload scope 2025-05-01 19:14:41 +01:00
James Smith 197994d098 add auth failure app to handle http statuses other than 401 2025-05-01 16:27:06 +01:00
James Smith 51d7c8dd40 automatically check scopes in warden strategy 2025-05-01 11:08:00 +01:00
James Smith a17e6e779a move 401 error into warden strategy 2025-04-25 23:42:35 +01:00
James Smith 16e824ad75 Move doorkeeper authentication into Warden strategy 2025-04-25 17:35:40 +01:00
James Smith ff0761da86 remove unnecessary (and incorrect) mime type check for hfp 2025-04-08 21:57:35 +01:00
SaraVieira 2d76420759 add support for hfp 2025-04-02 17:17:05 +01:00
James Smith 241985d4c0 remove old timeline code 2025-03-31 17:09:48 +01:00
James Smith d7d65ae62d optimise N+1 queries with bullet 2025-03-04 15:35:27 +00:00
James Smith 42dec10f7d TODO mark for policy_scope in timeline generation 2025-02-27 10:19:46 +00:00
James Smith 910df0ae22 support html files as documents 2025-01-17 10:46:05 +00:00
James Smith 8b2b129164 add support for Word doc and docx files 2025-01-17 10:41:51 +00:00
James Smith 025fb4d540 Include archive files when indexing existing files on disk 2025-01-17 10:17:47 +00:00
Manuel Tancoigne b7643cd2c4 Move activity filters outside of the partials 2025-01-09 11:45:35 +01:00
James Smith 260299005b remove leading v from app version if present 2024-11-25 10:58:38 +00:00
James Smith 50094c8d81 Fix usage report architecture 2024-11-22 17:59:59 +00:00
James Smith 55178764e6 Add image name and system architecture to usage report 2024-11-21 11:47:19 +00:00
James Smith 5f1a1a6efd move mesh analysis into its own gem 2024-11-12 21:08:09 +00:00
James Smith e5c3abaf97 Index a whole load of new formats 2024-11-07 15:27:57 +00:00
James Smith b4d81b3ca9 index DXF files
they're technically images, but we will treat them as models
2024-11-07 14:47:19 +00:00
James Smith 08a828deb6 assume standard ports if hostname is set 2024-11-07 14:10:55 +00:00
James Smith 5a12e169f0 refactor url option logic into a module with tests 2024-11-07 13:25:05 +00:00
James Smith 316604dae9 natural language cron timers 2024-10-23 17:35:53 +01:00
James Smith 07fdd6cf32 change to sidekiq-cron 2024-10-23 15:25:27 +01:00