11aeac5edd
whoa - so much - new features (UPC,etc) - Sentry for app logging! so much more !
Deploy to Test Environment / deploy-to-test (push) Failing after 1m10s
2026-01-11 19:07:02 -08:00
4e22213cd1
all the new shiny things
Deploy to Test Environment / deploy-to-test (push) Successful in 15m54s
2026-01-11 02:04:52 -08:00
b777430ff7
integration test fixes - claude for the win? try 4 - i have a good feeling
Deploy to Test Environment / deploy-to-test (push) Has been cancelled
2026-01-09 05:18:19 -08:00
d356d9dfb6
claude 1
Deploy to Test Environment / deploy-to-test (push) Failing after 43s
2026-01-08 07:47:29 -08:00
b14225f69f
final ts cleanup?
Deploy to Test Environment / deploy-to-test (push) Failing after 11m31s
2025-12-21 23:08:35 -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
7615d7746e
feat: Enhance logging and type safety across various components and services
Deploy to Test Environment / deploy-to-test (push) Has been cancelled
2025-12-13 23:12:50 -08:00
77454b04c2
Add comprehensive tests for hooks, middleware, and routes
...
Deploy to Test Environment / deploy-to-test (push) Has started running
- Implement tests for `useFlyers`, `useMasterItems`, `useModal`, `useUserData` hooks to ensure correct functionality and error handling.
- Create tests for `fileUpload.middleware` and `validation.middleware` to validate file uploads and request data.
- Add tests for `AddressForm` and `AuthView` components to verify rendering, user interactions, and API calls.
- Develop tests for `deals.routes` to check authentication and response for best prices on watched items.
2025-12-13 21:30:43 -08:00
2affda25dc
Refactor geocoding services and improve logging
...
- Updated the Nominatim geocoding service to use a class-based structure and accept a logger instance for better logging control.
- Modified tests for the Nominatim service to align with the new structure and improved logging assertions.
- Removed the disabled notification service test file.
- Added a new GeocodingFailedError class to handle geocoding failures more explicitly.
- Enhanced error logging in the queue service to include structured error objects.
- Updated user service to accept a logger instance for better logging in address upsert operations.
- Added request-scoped logger to Express Request interface for type-safe logging in route handlers.
- Improved logging in utility functions for better debugging and error tracking.
- Created a new GoogleGeocodingService class for Google Maps geocoding with structured logging.
- Added tests for the useAiAnalysis hook to ensure proper functionality and error handling.
2025-12-13 17:52:30 -08:00
d6f0b446a5
add price history routes and implement modal hook; enhance MainLayout tests with default mock values
Deploy to Test Environment / deploy-to-test (push) Successful in 9m36s
2025-12-11 03:26:05 -08:00
6aa72dd90b
unit test fixin
Deploy to Test Environment / deploy-to-test (push) Successful in 8m50s
2025-12-11 00:53:24 -08:00
84ebbeb677
routes cleanup
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 5m57s
2025-12-09 20:46:25 -08:00
e16a519aa2
remove routes from 'public.routes'
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 6m11s
2025-12-09 20:06:56 -08:00
7edd0923e2
many fixes resulting from latest refactoring
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 8m3s
2025-12-09 02:50:18 -08:00
c1a032d5e6
many fixes resultnig from latest refactoring
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Failing after 5m46s
2025-12-08 23:07:50 -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
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
5cf1e610b3
lootsa tests fixes
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 4m35s
2025-12-05 15:08:59 -08:00
e0af06f54c
renaming
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 4m31s
2025-12-04 23:57:59 -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
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
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
949e0dc062
db optimizzzation, error handling etc
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 1m8s
2025-11-30 03:02:23 -08:00
f7edb946f7
more TS fixes + tests
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 3m40s
2025-11-30 00:27:21 -08:00
bf0bf9ae21
testing routes
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Failing after 2m23s
2025-11-29 05:29:38 -08:00
9e5c2047f7
testing routes
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Failing after 3m38s
2025-11-29 03:26:47 -08:00
1c5c50ff20
resolve the hanging process and dramatically reduce your pipeline's runtime
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Failing after 37m21s
2025-11-27 03:47:33 -08:00
98624406c5
ts fixes from reorg + unit test work
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Failing after 57s
2025-11-25 16:48:34 -08:00
4b5fe4f8df
unit testing for interface
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Failing after 56s
2025-11-25 10:33:28 -08:00
778d608b16
working ! testing !
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 5m31s
2025-11-25 00:52:33 -08:00
a4d5e95937
some more re-org + fixes
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 1m1s
2025-11-24 14:46:17 -08:00
3c567ea104
db to user_id
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 3m56s
2025-11-24 13:02:30 -08:00
1c08d2dab1
db to user_id
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Failing after 40s
2025-11-24 11:54:06 -08:00
9801e62899
deploy moment aha
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Failing after 1m16s
2025-11-23 13:54:15 -08:00
51a71ccc78
tests cannot connect to db
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Failing after 1m5s
2025-11-23 13:37:07 -08:00
a3d6544b86
tests cannot connect to db
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Failing after 1m23s
2025-11-23 13:12:49 -08:00
2f1bb959f7
tests cannot connect to db
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Failing after 1m21s
2025-11-23 10:26:43 -08:00
076b091632
tests cannot connect to db
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Failing after 1m21s
2025-11-23 10:05:58 -08:00
d4d6d66165
tests cannot connect to db
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Failing after 1m20s
2025-11-23 09:51:39 -08:00
6611268636
tests cannot connect to db
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Failing after 1m14s
2025-11-23 09:34:51 -08:00
a97e38fc6e
tests cannot connect to db
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Failing after 1m3s
2025-11-23 09:26:12 -08:00
cd6d03a802
upload file size limit increased in server.ts
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 1m6s
2025-11-22 22:42:02 -08:00
6840a5de1f
prod broken
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 1m13s
2025-11-22 22:36:06 -08:00
774555adc7
unit tests fixin
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Failing after 1m37s
2025-11-22 11:05:43 -08:00
3ead6f0b90
unit tests fixin
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Failing after 1m48s
2025-11-22 10:41:16 -08:00
4c51bd5ba2
units
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Failing after 1m40s
2025-11-22 10:37:09 -08:00
75f098a1f4
more ts and break apart big ass files
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Failing after 51m31s
2025-11-21 01:33:57 -08:00
4f87a3ee84
more ts and break apart big ass files
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Has been cancelled
2025-11-21 00:30:47 -08:00