a726c270bb
Refactor the "God Component" (App.tsx) Your App.tsx has lower branch coverage (77%) and uncovered lines. This usually means it's doing too much: managing routing, auth state checks, theme toggling, and global error handling. Move Logic to "Initialization Hooks": Create a useAppInitialization hook that handles the OAuth token check, version check, and theme sync. Use Layouts for Routing: Move the "What's New" modal and "Anonymous Banner" into the MainLayout or a specialized AppGuard component, leaving App.tsx as a clean list of Routes.
Deploy to Test Environment / deploy-to-test (push) Failing after 56s
2025-12-27 21:13:15 -08:00
a10f84aa48
complete project using prettier!
2025-12-22 09:45:14 -08:00
bc2c24bcff
more refactor
Deploy to Test Environment / deploy-to-test (push) Has been cancelled
2025-12-21 20:34:32 -08:00
9d5fea19b2
large mock refector hopefully done + no errors?
Deploy to Test Environment / deploy-to-test (push) Successful in 1h17m3s
2025-12-21 10:47:58 -08:00
c49e5f7019
large mock refector hopefully done + no errors?
Deploy to Test Environment / deploy-to-test (push) Successful in 1h13m59s
2025-12-21 02:43:03 -08:00
a3d3ddd772
mock mock mock !
Deploy to Test Environment / deploy-to-test (push) Successful in 57m50s
2025-12-19 20:31:04 -08:00
e62739810e
moar fixes + unit test review of routes
Deploy to Test Environment / deploy-to-test (push) Successful in 57m53s
2025-12-19 14:20:22 -08:00
07df85f72f
unit test fixes
Deploy to Test Environment / deploy-to-test (push) Successful in 48m56s
2025-12-18 17:51:12 -08:00
7a557b5648
unit test fixes
Deploy to Test Environment / deploy-to-test (push) Successful in 44m36s
2025-12-18 15:35:02 -08:00
792bf7f237
one moar time - we can do it? 4 errors now
Deploy to Test Environment / deploy-to-test (push) Successful in 38m18s
2025-12-17 14:44:23 -08:00
13bdf1b76e
one moar time - we can do it?
Deploy to Test Environment / deploy-to-test (push) Successful in 35m48s
2025-12-17 12:03:02 -08:00
ed2eb1743e
one moar time - we can do it?
Deploy to Test Environment / deploy-to-test (push) Successful in 34m45s
2025-12-17 10:49:46 -08:00
d3ad50cde6
one moar time - we can do it?
Deploy to Test Environment / deploy-to-test (push) Successful in 32m32s
2025-12-17 04:49:01 -08:00
a25eafc062
Refactor: Add @testing-library/user-event dependency and enhance tests with improved logging and error handling for better clarity and maintainability
Deploy to Test Environment / deploy-to-test (push) Successful in 31m47s
2025-12-16 18:50:45 -08:00
a64e74f61d
Refactor: Enhance logging and error handling in useAiAnalysis and AdminBrandManager for improved clarity and maintainability
Deploy to Test Environment / deploy-to-test (push) Successful in 28m42s
2025-12-16 14:09:36 -08:00
4277adac75
Refactor: Improve logging and error handling in tests and components for better clarity and maintainability
Deploy to Test Environment / deploy-to-test (push) Successful in 25m9s
2025-12-16 12:44:26 -08:00
9f9aa884ea
Refactor: Enhance logging and error handling in FlyerUploader and ProfileManager tests for improved clarity and robustness
Deploy to Test Environment / deploy-to-test (push) Successful in 23m21s
2025-12-16 10:42:12 -08:00
88f856c141
Refactor: Simplify event handling in FlyerUploader tests and enhance form submission in ProfileManager for improved clarity and robustness
Deploy to Test Environment / deploy-to-test (push) Successful in 22m11s
2025-12-16 09:44:15 -08:00
f025cc20c3
Refactor: Improve test synchronization and logging in FlyerUploader and ProfileManager for better clarity and error handling
Deploy to Test Environment / deploy-to-test (push) Successful in 19m58s
2025-12-16 02:50:19 -08:00
f34c66bab1
Refactor: Enhance logging and error handling in FlyerUploader, AuthProvider, and checksum utilities for improved debugging and maintainability
Deploy to Test Environment / deploy-to-test (push) Successful in 17m58s
2025-12-16 01:07:22 -08:00
e1536e24b9
Refactor: Update FlyerUploader tests to improve job status mocking and enhance clarity in polling logic
Deploy to Test Environment / deploy-to-test (push) Successful in 12m44s
2025-12-15 22:15:17 -08:00
69e2287870
linting done now fix unit tests
Deploy to Test Environment / deploy-to-test (push) Successful in 8m19s
2025-12-14 21:48:53 -08:00
424cbaf0d4
feat: Implement deals repository and routes for fetching best watched item prices
...
Deploy to Test Environment / deploy-to-test (push) Has been cancelled
- Added a new DealsRepository class to interact with the database for fetching the best sale prices of watched items.
- Created a new route `/api/users/deals/best-watched-prices` to handle requests for the best prices of items the authenticated user is watching.
- Enhanced logging in the FlyerDataTransformer and FlyerProcessingService for better traceability.
- Updated tests to ensure proper logging and functionality in the FlyerProcessingService.
- Refactored logger client to support structured logging for better consistency across the application.
2025-12-13 20:02:18 -08:00
8d12f744bc
main page improvements
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 8m2s
2025-12-10 12:42:07 -08:00
23e0c44b61
fix tests ugh
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 5m53s
2025-12-09 18:48:17 -08:00
33e55500a7
many fixes resulting from latest refactoring
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 8m6s
2025-12-09 00:44:45 -08:00
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
0eda796fad
App.tsx refactor + even more unit tests
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 8m28s
2025-12-08 12:18:46 -08:00
5c214fb6f4
Refactor tests and services for improved type safety and error handling
...
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 4m24s
- Updated FlyerCorrectionTool tests to remove unused error notification.
- Enhanced ProfileManager tests and component to include points in user profile.
- Fixed error handling in ProfileManager to correctly log error messages.
- Adjusted AI routes tests to ensure proper mocking and added missing properties in mock responses.
- Refined AI routes to improve error message extraction and payload handling.
- Cleaned up gamification routes tests by removing unnecessary parameters.
- Simplified public routes by removing unused parameters in async handlers.
- Improved system routes tests to handle exec command callbacks more robustly.
- Updated user routes tests to remove unnecessary middleware parameters.
- Enhanced AI API client tests to use File objects for simulating uploads.
- Modified AI service tests to improve type safety and mock implementations.
- Refined database service tests to ensure proper type assertions and mock setups.
- Updated express type definitions for better clarity and organization.
- Cleaned up notification service tests to mock local re-exports instead of library directly.
2025-12-04 12:46:12 -08:00
2026cb1584
refactor: clean up imports and improve error messages across multiple components
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 4m28s
2025-12-04 10:58:08 -08:00
0f8fd255d5
minor db index work
2025-12-03 21:45:35 -08:00
e63999694a
added address table, super awesome - bunch of gitea workflow options - "Processed Flyers" made better
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Failing after 1m1s
2025-12-03 19:34:47 -08:00
caa1206c3d
fix some integration tests now that PriceHistoryChart.test.tx is disabled
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Failing after 2m59s
2025-11-27 19:51:32 -08:00
18f1434fa1
fix some integration tests now that PriceHistoryChart.test.tx is disabled
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Failing after 3m22s
2025-11-27 19:22:19 -08:00
377fe7c2cf
last unit test fixin ?
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Failing after 37m36s
2025-11-27 01:41:06 -08:00
f6cd0b5949
we went to mocks - now going to unit-setup.ts - centralized
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Has been cancelled
2025-11-26 18:43:34 -08:00
07db3a0070
we went to mocks - now going to unit-setup.ts - centralized
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Has been cancelled
2025-11-26 17:25:32 -08:00
d528a63bc3
we went to mocks - now going to unit-setup.ts - centralized
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 19m9s
2025-11-26 15:14:00 -08:00
e987ec8aea
we went to mocks - now going to unit-setup.ts - centralized
2025-11-26 10:28:58 -08:00
3fa132bb70
ts fixes from reorg
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Failing after 1m4s
2025-11-25 12:15:52 -08:00
cc915a8a38
some moves - wheee breaking stuff again
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Failing after 1m3s
2025-11-25 12:07:01 -08:00
8968813ee0
file re-org
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Failing after 53s
2025-11-25 11:37:41 -08:00