This website requires JavaScript.
Explore
Help
Sign In
stephen
/
apartment-dashboard-api
Watch
1
Star
0
Fork
0
You've already forked apartment-dashboard-api
Code
Issues
1
Pull Requests
Actions
Releases
Wiki
Activity
All Workflows
deploy.yml
Actor
All actors
stephen
Status
All status
Success
Failure
Waiting
Running
Fix Traefik entrypoint to use web for Cloudflare tunnel compatibility
#77
:
Commit
801b892af0
pushed by
stephen
main
2026-02-10 09:14:45 -07:00
2m48s
Bump axios to 1.13.5 to fix CVE-2026-25639 DoS vulnerability
#75
:
Commit
98c0dd5dfd
pushed by
stephen
main
2026-02-10 08:41:23 -07:00
3m10s
Use Denver local time for all scraper DB timestamps
#73
:
Commit
911f76520f
pushed by
stephen
main
2026-02-09 12:38:36 -07:00
2m42s
Add version number to health endpoint
#72
:
Commit
275857963c
pushed by
stephen
main
2026-02-09 12:26:48 -07:00
2m47s
Update appleboy/ssh-action from v1.0.3 to v1.2.4
#71
:
Commit
59a621cb40
pushed by
stephen
main
2026-02-09 12:19:08 -07:00
2m49s
Fix CI pipeline: deploy on main, webhook on PRs only, show failure output
#69
:
Commit
2b836e6faf
pushed by
stephen
main
2026-02-08 21:17:14 -07:00
2m47s
Fix scraperConfig test to match America/Denver default timezone
#68
:
Commit
248f310121
pushed by
stephen
main
2026-02-08 21:12:38 -07:00
2m45s
Merge dev: Node.js scraper migration + CI fix (#32)
#66
:
Commit
58593111da
pushed by
stephen
main
2026-02-08 20:38:18 -07:00
2m47s
Replace anchore/sbom-action with direct Syft CLI install
#65
:
Commit
40b4dc50f1
pushed by
stephen
#32
2026-02-08 20:25:54 -07:00
53s
Integrate scraper scheduler and index creation into server.js startup
#64
:
Commit
e39a2643b9
pushed by
stephen
#31
2026-02-08 20:07:52 -07:00
51s
Use logger parameter instead of console.log in createScraperIndexes
#63
:
Commit
fe24154518
pushed by
stephen
#30
2026-02-07 16:50:18 -07:00
53s
Add scraper indexes and switch to validation collection names
#62
:
Commit
2e3ef0580c
pushed by
stephen
#30
2026-02-07 12:06:30 -07:00
51s
Add fixture-based unit tests for parseUnits()
#61
:
Commit
6fad40eb2a
pushed by
stephen
#29
2026-02-07 11:08:30 -07:00
53s
Update parseUnits tests to match real fixture data
#60
:
Commit
fcfd35aa3f
pushed by
stephen
#28
2026-02-07 10:57:34 -07:00
51s
feat: sanitize error messages before recording to scraper_runs
#58
:
Commit
41e252410e
pushed by
stephen
#27
2026-02-06 23:43:22 -07:00
49s
Add per-user rate limiting to scraper trigger endpoint
#57
:
Commit
a05c844b93
pushed by
stephen
#26
2026-02-06 23:17:10 -07:00
53s
Add comprehensive auth middleware test coverage for scraper routes
#56
:
Commit
2b20a59512
pushed by
stephen
#25
2026-02-06 23:08:08 -07:00
51s
Replace console.error calls in scraper admin routes with structured scraperLogger
#55
:
Commit
ba09cdf8ec
pushed by
stephen
#24
2026-02-06 22:59:24 -07:00
51s
Add GET /api/admin/scraper/history endpoint with pagination
#54
:
Commit
ef15beb622
pushed by
stephen
#23
2026-02-06 22:33:58 -07:00
49s
Add GET /api/admin/scraper/history endpoint with pagination
#53
:
Commit
ea6928f933
pushed by
stephen
#23
2026-02-06 22:28:44 -07:00
49s
feat: add GET /api/admin/scraper/status endpoint
#52
:
Commit
1c89181d87
pushed by
stephen
#22
2026-02-06 22:19:12 -07:00
49s
fix: replace ESM-only uuid package with built-in crypto.randomUUID
#51
:
Commit
7e796295cb
pushed by
stephen
#21
2026-02-06 22:06:28 -07:00
49s
Add comprehensive test coverage for getNextScheduledRun()
#47
:
Commit
f436d0ed44
pushed by
stephen
#20
2026-02-06 18:20:50 -07:00
47s
feat: add graceful shutdown handling to scraper job scheduler
#46
:
Commit
48a4db45ba
pushed by
stephen
#19
2026-02-06 18:14:48 -07:00
47s
feat: add cron scheduler initialization with validation and mutex integration
#45
:
Commit
b0163d94fb
pushed by
stephen
#18
2026-02-06 17:28:10 -07:00
54s
feat: add in-process mutex to prevent concurrent scraper runs
#44
:
Commit
df86a1423c
pushed by
stephen
#17
2026-02-06 16:27:06 -07:00
47s
Fix SIGPIPE in CI webhook step by using bash string slicing
#40
:
Commit
08d7a4b0b0
pushed by
stephen
#16
2026-02-06 09:39:27 -07:00
10m13s
Replace console.error with structured logger in recordScraperRun
#38
:
Commit
48512e01ba
pushed by
stephen
#15
2026-02-06 01:59:13 -07:00
10m5s
Fix shell quoting in CI webhook notification step
#36
:
Commit
74dc62c53f
pushed by
stephen
#15
2026-02-06 01:19:03 -07:00
10m2s
Implement updateDailySummary() aggregation function
#34
:
Commit
c25f2b4950
pushed by
stephen
#14
2026-02-06 00:14:47 -07:00
10m4s
First
Previous
1
2
Next
Last