Dylan Knutson
fa94d90474
unique index on ib_id inkbunny posts
2025-09-08 02:28:24 +00:00
Dylan Knutson
3021bc4a97
remove e621 user post fav rows migration
2025-08-20 23:47:03 +00:00
Dylan Knutson
8bd6c4b2ae
migrate e621 favs to own table
2025-08-20 22:10:57 +00:00
Dylan Knutson
9b13bec296
media not found fixes, rename unused enum
2025-08-20 15:00:54 +00:00
Dylan Knutson
a76b10634e
more migration of fa user favs to own table
2025-08-20 04:58:06 +00:00
Dylan Knutson
d2789f47dc
separate migration for user_post_favs_fa table indexes
2025-08-19 15:53:44 +00:00
Dylan Knutson
4830a4ce54
separate table for fa post favs
2025-08-19 01:22:56 +00:00
Dylan Knutson
8e98a5ee4b
remove unused indexes
2025-08-18 01:43:46 +00:00
Dylan Knutson
5646e388be
base structure for monitoring hashtags
2025-08-14 20:35:15 +00:00
Dylan Knutson
cfffe50541
add monitor scanned at to bsky monitor
2025-08-14 17:16:21 +00:00
Dylan Knutson
1d248c1f23
user follows/followed by scans for bluesky
2025-08-14 17:03:50 +00:00
Dylan Knutson
b33a267a83
by descending post id
2025-08-13 08:20:32 +00:00
Dylan Knutson
6df6f63060
bsky user registerd at scanning
2025-08-12 22:27:22 +00:00
Dylan Knutson
420a44a27d
bsky page scanning auditing
2025-08-12 21:56:05 +00:00
Dylan Knutson
171ddd430b
misc fixes for bsky
2025-08-12 21:22:51 +00:00
Dylan Knutson
d08c896d97
show reply / quotes for bsky posts
2025-08-12 18:31:17 +00:00
Dylan Knutson
390f0939b0
video post downloading
2025-08-12 00:24:32 +00:00
Dylan Knutson
eba4b58666
feat: implement Bluesky scan posts job and enhance user scanning
...
- Add new ScanPostsJob for scanning Bluesky posts
- Enhance ScanUserJob with improved error handling and logging
- Update BlueskyPost model with new fields and validation
- Add auxiliary tables for Bluesky posts
- Improve job base classes with better color logging
- Update specs with proper HTTP mocking patterns
- Add factory for BlueskyPost testing
2025-08-10 18:41:01 +00:00
Dylan Knutson
5f5a54d68f
Add Bluesky user scanning job and related infrastructure
...
- Add Domain::Bluesky::Job::ScanUserJob for processing user media
- Add Domain::Bluesky::Job::Base as parent class for Bluesky jobs
- Update BlueskyUser and BlueskyPostFile models with media handling
- Add migration for Bluesky media fields in post_files table
- Update StaticFileJob to handle Bluesky media downloads
- Add comprehensive test coverage for new functionality
- Update Sorbet RBI files for type checking
2025-08-08 05:07:07 +00:00
Dylan Knutson
608044e8fb
bsky rkey based post tracking
2025-08-07 09:01:34 +00:00
Dylan Knutson
9efeedd1ff
basic bluesky monitoring infra
2025-08-05 20:51:40 +00:00
Dylan Knutson
3512c3f32e
skyfall gem, rework migrations
2025-08-05 19:21:38 +00:00
Dylan Knutson
e9f3b0e822
bluesky initial impl
2025-08-05 18:53:14 +00:00
Dylan Knutson
24a59d50f2
telegram bot logs, first pass
2025-08-05 05:05:21 +00:00
Dylan Knutson
c43d1ca197
migrate ib posts to aux table
2025-07-27 17:54:29 +00:00
Dylan Knutson
bc4143ae12
migrate fa posts to aux table
2025-07-26 05:39:32 +00:00
Dylan Knutson
ca4729f7d1
migrate Domain::Post::FaPost to aux table
2025-07-26 00:54:03 +00:00
Dylan Knutson
0e92d9a7e1
remove unused indexes
2025-07-24 21:45:29 +00:00
Dylan Knutson
19fc98e4ef
e621 post aux table migration
2025-07-24 15:44:50 +00:00
Dylan Knutson
931e736bbf
fix index names
2025-07-23 02:04:25 +00:00
Dylan Knutson
295020a10f
pg 17 upgrade
2025-07-22 23:04:58 +00:00
Dylan Knutson
8d65c2514a
drop legacy domain tables
2025-07-22 04:54:12 +00:00
Dylan Knutson
fe51855ebd
drop some unused tables
2025-07-22 00:56:13 +00:00
Dylan Knutson
538d3919d9
drop blob_entries_* tables
2025-07-21 21:14:44 +00:00
Dylan Knutson
e4d2f7d862
indexes on fa url_name / full_name
2025-07-21 19:17:08 +00:00
Dylan Knutson
d925a4b682
Domain::Users::FaUser aux table migration
2025-07-21 17:17:35 +00:00
Dylan Knutson
598ffe8dbf
Domain::Users::E621User aux table migration
2025-07-18 21:58:45 +00:00
Dylan Knutson
ca7315c8ae
Domain::Users::InkbunnyUser aux table migration
2025-07-18 19:50:52 +00:00
Dylan Knutson
0c5f6e84cb
remove json_attributes from domain_post_files
2025-07-18 16:51:20 +00:00
Dylan Knutson
e67eb94e44
add HasAuxTable
2025-07-18 06:23:40 +00:00
Dylan Knutson
7a02282893
batch processor for migrating FA user favs
2025-07-11 23:20:44 +00:00
Dylan Knutson
c37e3c1024
refactor to put fav_id on FaUserPostFav
2025-07-11 03:34:39 +00:00
Dylan Knutson
163418c8cc
refactor file structure
2025-07-10 21:17:47 +00:00
Dylan Knutson
d14dc6d3c1
Domain::FaFavIdAndDate for tracking when fa favs are made
2025-07-10 01:17:30 +00:00
Dylan Knutson
66d1e06b4b
sofurry user/gallery/post scanning
2025-07-01 19:16:44 +00:00
Dylan Knutson
ca5649a28f
initial sofurry impl
2025-06-28 18:46:45 +00:00
Dylan Knutson
5ebd924780
favs scans backfill job
2025-06-27 21:37:02 +00:00
Dylan Knutson
c74cbfe4e0
record user fav scans
2025-06-27 00:15:35 +00:00
Dylan Knutson
c527a05705
fix visual similarity query, visually similar on post show page
2025-06-20 05:50:42 +00:00
Dylan Knutson
7d0d94d761
counter cache for user model
2025-06-17 05:56:11 +00:00