c60e19a03b
fix logging tests
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 5m55s
2025-12-09 15:19:27 -08:00
8bfadcd2d9
fix logging tests
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 5m52s
2025-12-09 14:52:46 -08:00
9f50d7d942
fix logging tests
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 5m53s
2025-12-09 14:23:58 -08:00
dbdee8e456
many fixes resulting from latest refactoring
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 5m55s
2025-12-09 13:01:49 -08:00
365bd7cce0
many fixes resulting from latest refactoring
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 5m56s
2025-12-09 12:14:38 -08:00
ca570b6c03
sigh
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 6m1s
2025-12-09 11:36:50 -08:00
0048fe8469
many fixes resulting from latest refactoring
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 5m56s
2025-12-09 10:39:27 -08:00
264404d6e8
many fixes resulting from latest refactoring
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 8m6s
2025-12-09 04:04:02 -08:00
c5d2e4f23e
many fixes resulting from latest refactoring
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 8m13s
2025-12-09 03:25:37 -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
88fdb9886f
many fixes resulting from latest refactoring
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Failing after 5m41s
2025-12-09 00:05:54 -08:00
e156c385a5
many fixes resultnig from latest refactoring
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Failing after 5m11s
2025-12-08 22:12:04 -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
e022a4a2cc
moar unit test !
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 6m42s
2025-12-08 10:06:13 -08:00
66a2585efc
moar unit test !
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 6m41s
2025-12-08 08:53:17 -08:00
01c36e80ab
moar unit test !
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 6m33s
2025-12-07 15:46:29 -08:00
b48445b713
moar unit test !
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Failing after 5m45s
2025-12-07 14:54:49 -08:00
ef07417978
moar unit test !
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Failing after 5m46s
2025-12-07 14:29:37 -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
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
0d04d74228
more db unit tests - best o luck !
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Failing after 4m27s
2025-12-06 23:27:37 -08:00
cea3586984
more db unit tests - best o luck !
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Failing after 4m24s
2025-12-06 22:58:37 -08:00
6f74de3f88
more db unit tests - best o luck !
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 4m41s
2025-12-06 21:48:27 -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
b456546feb
lootsa tests fixes
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 4m19s
2025-12-05 20:37:33 -08:00
7829dd52d5
lootsa tests fixes
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 4m37s
2025-12-05 19:23:00 -08:00
57ea82a8ad
lootsa tests fixes
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 4m29s
2025-12-05 18:56:08 -08:00
e07b0c6ae4
lootsa tests fixes
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 4m30s
2025-12-05 17:41:07 -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
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
09a608f40d
refactor: improve type safety by making 'next' optional in async route handlers and updating type imports
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 4m27s
2025-12-04 14:03:17 -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
8cd61a8646
refactor: simplify async route handlers by making 'next' optional
2025-12-04 10:00:54 -08:00
9a1b3bda8f
add geocoding fallback nominatim
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 4m29s
2025-12-04 08:21:43 -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
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
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
79bf264762
move to centralized
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 4m17s
2025-12-02 19:59:02 -08:00
a745b9096e
ai 'chat' is helping now
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 4m8s
2025-12-01 22:29:52 -08:00
4951aaec14
fixing routes + routes db mock
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 3m54s
2025-12-01 16:34:16 -08:00
8ec934dfe4
fixing routes + routes db mock
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 3m49s
2025-12-01 16:11:46 -08:00
41945f8710
fixing routes + routes db mock
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 3m52s
2025-12-01 15:41:11 -08:00
7a6fe5fe75
splitting unit + integration testing apart attempt #1
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 3m45s
2025-12-01 14:09:56 -08:00
ec7f10c297
splitting unit + integration testing apart attempt #1
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 3m48s
2025-12-01 13:44:59 -08:00
3a1511c9cc
splitting unit + integration testing apart attempt #1
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 3m51s
2025-12-01 13:14:37 -08:00