Update .gitignore, Gemfile, and various job classes for improved functionality

- Added '*.notes.md' and '*.export' to .gitignore to prevent unnecessary files from being tracked.
- Refactored job classes in the Domain::Fa module to enhance logging and job enqueuing processes, including:
  - Improved logging messages in Domain::Fa::Job::Base for better clarity.
  - Added support for a new 'enqueue_favs_scan' option in user job processing.
  - Enhanced the FavsJob to utilize active fav post joins and added a 'removed' flag for better management of favorites.
- Updated user and post models to include scopes for active favorites and improved error handling in user creation.
- Enhanced the page parser to support new formats for favorites pages and added tests for these changes.
This commit is contained in:
Dylan Knutson
2024-12-29 01:26:39 +00:00
parent e47b2997c8
commit ca914dbe25
22 changed files with 2843 additions and 220 deletions

4
.gitignore vendored
View File

@@ -12,6 +12,8 @@ lib/xdiff
ext/xdiff/Makefile
ext/xdiff/xdiff
*.notes.md
# Ignore bundler config.
/.bundle
@@ -54,4 +56,4 @@ ext/xdiff/xdiff
yarn-debug.log*
.yarn-integrity
.DS_Store
*.export
*.export