158778c2ec
DB refactor for easier testsing
...
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Failing after 5m16s
App.ts refactor into hooks
unit tests
2025-12-08 20:46:12 -08:00
eec0967c94
more testing and queue work
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Failing after 5m39s
2025-12-07 11:52:36 -08:00
51e2874bab
moar unit test !
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 6m0s
2025-12-07 02:54:19 -08:00
a148ff8a45
moar unit test !
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 6m4s
2025-12-07 02:00:17 -08:00
6d5cafda38
moar unit test !
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Failing after 6m9s
2025-12-07 01:26:17 -08:00
da18719aa5
integration tests fixes
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 4m13s
2025-12-06 19:25:40 -08:00
16e8f6efb9
AI Service refactor
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 4m19s
2025-12-06 16:46:03 -08:00
c85de2a999
lootsa tests fixes
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 4m37s
2025-12-05 23:01:22 -08:00
409abbaf24
fix: improve image source handling in FlyerDisplay and adjust worker concurrency fallback
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 3m40s
2025-12-04 18:42:50 -08:00
9d552b7456
Refactor database environment variable usage across workflows and application code
...
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 3m53s
- Updated Gitea workflows to standardize on `DB_NAME` instead of `DB_DATABASE` for database name references.
- Modified deployment, backup, reset, and restore workflows to ensure consistent environment variable usage.
- Removed dotenv dependency and preload script, transitioning to environment variable management directly in scripts.
- Adjusted application code to utilize `DB_NAME` for database connections and logging.
- Enhanced README to reflect changes in environment variable configuration and usage.
- Cleaned up package.json scripts to remove unnecessary preload references.
2025-12-04 18:02:38 -08:00
80d2b1ffe6
Add user database service and unit tests
...
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 4m28s
- Implement user database service with functions for user management (create, find, update, delete).
- Add comprehensive unit tests for user database service using Vitest.
- Mock database interactions to ensure isolated testing.
- Create setup files for unit tests to handle database connections and global mocks.
- Introduce error handling for unique constraints and foreign key violations.
- Enhance logging for better traceability during database operations.
2025-12-04 15:30:27 -08:00
2f64e348fc
flyer image fixin
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 4m27s
2025-12-04 08:53:13 -08:00
893ae6da53
additional background job work
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 4m19s
2025-12-03 15:32:09 -08:00
383e8e3d25
better flyer icons + archive
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 4m25s
2025-12-03 14:13:44 -08:00
29484b61c2
added sale item count to db, and to be shown in "Flyers" area
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 4m22s
2025-12-03 10:35:21 -08:00
8949a4e24b
one lazy ai
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Has been cancelled
2025-12-02 22:07:46 -08:00
6d6eba777d
one lazy ai
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 4m24s
2025-12-02 21:50:42 -08:00
ff2c0e6a83
one lazy ai
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 4m24s
2025-12-02 21:39:59 -08:00
d592200b71
one lazy ai
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 4m26s
2025-12-02 21:24:05 -08:00
33b1800f72
ugh
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 4m30s
2025-12-02 18:43:49 -08:00
4359eb50be
move AI flyer processing to background BullMQ jobs using redis for storage
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 4m22s
2025-12-02 17:37:45 -08:00
d028511d38
move AI flyer processing to background BullMQ jobs using redis for storage
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 7m9s
2025-12-02 17:15:10 -08:00
12f4a1be64
move AI flyer processing to background BullMQ jobs using redis for storage
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 3m14s
2025-12-02 16:54:03 -08:00
80e2222d20
move AI flyer processing to background BullMQ jobs using redis for storage
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 6m21s
2025-12-02 14:31:01 -08:00