debshots/app
Christoph Haas 3550a4e2e2 Harden vectorization task against per-package failures
A single failing package used to kill its whole worker thread silently
because only Vectorizer::Error was rescued per package. Now every
StandardError is caught and logged with class and backtrace, and the
embedding write is narrowed to update_column(:embedding) so the task
only ever issues a minimal UPDATE - it cannot touch any other column
or fire model callbacks. Progress stats no longer serialize database
writes through the mutex.
2026-08-23 00:11:52 +02:00
..
assets Update gems and npm packages 2026-05-21 22:32:32 +02:00
controllers Show related packages based on description embeddings 2026-08-22 23:47:42 +02:00
helpers move shrine files out of public. use x-sendfile to send files for security. 2025-06-16 00:24:11 +02:00
javascript disable turbo. unwanted side effects. 2025-05-13 01:19:03 +02:00
jobs Massive revamping for Rails 8 and Zurb 2025-03-16 00:44:43 +01:00
mailboxes Rails update. Fancybox update. Migrations from Paperclip. 2020-10-19 18:49:47 +02:00
mailers Email sender fixed for notifications 2021-03-21 16:24:46 +01:00
models Harden vectorization task against per-package failures 2026-08-23 00:11:52 +02:00
uploaders Allow uploads of images up to 8000x8000 but shrink to 2000x2000 2021-02-18 02:00:34 +01:00
views Show related packages based on description embeddings 2026-08-22 23:47:42 +02:00