Commit Graph

27 Commits

Author SHA1 Message Date
Dylan Knutson
967f78366e sofurry WIP for now, sofurry is down 2025-07-08 00:11:24 +00:00
Dylan Knutson
7d0d94d761 counter cache for user model 2025-06-17 05:56:11 +00:00
Dylan Knutson
a209c64149 create multiple fingerprints wip 2025-03-09 20:33:49 +00:00
Dylan Knutson
99809041a5 more fingerprint 2025-03-05 19:40:33 +00:00
Dylan Knutson
7b58e27532 animated gif resizing 2025-03-02 23:28:19 +00:00
Dylan Knutson
a98d9c49ee user page job improvement for skipping gallery scans 2025-03-02 19:28:47 +00:00
Dylan Knutson
9256d78bf5 improve cache busting based on policy 2025-03-02 07:45:07 +00:00
Dylan Knutson
93d304cdf8 popover link for users 2025-03-01 23:38:32 +00:00
Dylan Knutson
954c825c9a popover for inline links 2025-03-01 20:23:44 +00:00
Dylan Knutson
9a2fac1433 user scripts improvements 2025-02-24 23:45:35 +00:00
Dylan Knutson
cd60166d16 bbcode, doc parsing, render msword documents 2025-02-22 07:49:21 +00:00
Dylan Knutson
1971bc876d Improve static file job handling and user avatar processing 2025-02-21 19:53:37 +00:00
Dylan Knutson
e358b6dc5b unify listing page scanning logic 2025-02-21 18:55:49 +00:00
Dylan Knutson
23b1f0dfd3 add favicon 2025-02-21 17:31:23 +00:00
Dylan Knutson
9a779c1add lots of tweaks, thruster proxy 2025-02-20 22:07:45 +00:00
Dylan Knutson
d8eadfd416 specs for user favs scanning 2025-02-19 20:37:22 +00:00
Dylan Knutson
25a86d6464 separate out blob file migrator 2025-02-17 04:57:43 +00:00
Dylan Knutson
ca924afd49 show inkbunny descriptions, do not show files on public internet 2025-02-15 07:31:36 +00:00
Dylan Knutson
1d7a373d73 Add post groups support with new controllers, views, and policies
This commit introduces comprehensive support for post groups across different domains:
- Created PostGroupsController to handle viewing post groups
- Added new views for displaying post groups and their associated posts
- Implemented policies for post groups
- Enhanced models to support post group functionality
- Updated routes to support post group navigation
- Added helper methods for post group interactions
- Improved GoodJob argument rendering for post groups

The changes provide a unified way to view and interact with post collections across different domains like Inkbunny and E621.
2025-02-14 22:03:01 +00:00
Dylan Knutson
fc0fbfc46e partial migration to tagged logs 2025-02-14 08:13:21 +00:00
Dylan Knutson
a09ddfa32b kaminari types, move views around 2025-02-13 07:35:08 +00:00
Dylan Knutson
c53665c689 todo update 2025-01-31 05:55:08 +00:00
Dylan Knutson
e2e75cdc3d Update development environment and ignore files
- Added more directories to `.cursorignore` to exclude temporary and log files
- Updated TODO.md with a new task for downloading E621 user favorites
- Modified Dockerfile.devcontainer to install PostgreSQL 17 client
- Updated VS Code extensions script to add Docker extension
- Added Dockerfile formatter in VS Code settings
- Configured Cursor as the default Git editor in the development container
2025-01-26 19:34:44 +00:00
Dylan Knutson
b35d6878dd Enhance Inkbunny job processing and database schema
- Marked tasks as complete in TODO.md for the Inkbunny index scan job and log attachment features.
- Refactored `UpdatePostsJob` to improve method naming and enhance error handling for missing posts.
- Introduced associations between `Post`, `Pool`, and `PoolJoin` models to manage relationships effectively.
- Updated database schema to include `ib_pool_id` in pools and modified the `domain_inkbunny_pool_joins` table structure.
- Added tests to ensure correct association of posts with pools and validate left/right post IDs in pool joins.
2025-01-05 19:32:58 +00:00
Dylan Knutson
15c11b2b89 Update blob entry handling and enhance staging configuration
- Changed the staging server port from 3000 to 3001 in the Procfile for better port management.
- Introduced a new BlobEntry model to replace BlobEntryP, ensuring a more consistent data structure across the application.
- Updated various controllers and views to utilize the new BlobEntry model, enhancing data retrieval and rendering processes.
- Added a new BlobEntriesController to manage blob entries, including a show action for retrieving content based on SHA256.
- Enhanced the Rakefile to enqueue periodic jobs for updating posts, improving background processing capabilities.
- Updated routes to reflect the new BlobEntry model and ensure proper resource handling.
- Improved tests for blob entry functionality, ensuring robust coverage and reliability in data handling.
2024-12-30 19:35:27 +00:00
Dylan Knutson
32173b50d8 global state model 2024-12-30 01:19:00 +00:00
Dylan Knutson
e47b2997c8 add todo 2024-12-28 17:38:41 +00:00