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

15
.vscode/launch.json vendored
View File

@@ -1,23 +1,12 @@
{
"version": "0.2.0",
"configurations": [
{
"name": "Debug staging server",
"type": "rdbg",
"request": "launch",
"command": "bundle",
"script": "exec",
"args": ["rails", "server"],
"env": {
"RUBY_DEBUG_OPEN": "true",
"RAILS_ENV": "staging"
}
},
{
"type": "rdbg",
"name": "Attach rdbg",
"request": "attach",
"debugPort": "/tmp/rdbg-1000/rdbg-492838"
"rdbgPath": "/usr/local/rvm/gems/default/bin/rdbg",
"debugPort": "/tmp/rdbg-1000/rdbg-45938"
}
]
}