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

View File

@@ -77,7 +77,7 @@ group :development, :staging do
gem "rails_live_reload",
git: "https://github.com/railsjazz/rails_live_reload",
ref: "dcd3b73904594e2c5134c2f6e05954f3937a8d29"
# gem "rails_live_reload", "0.3.6"
# gem "rails_live_reload", "0.4.0"
end
group :test do