• Joined on 2025-06-28
stephen pushed to main at stephen/apartment-dashboard 2026-02-08 20:56:49 -07:00
4c8cf70302 Add scraper run history table to Scraper Management page
stephen commented on pull request stephen/apartment-dashboard-api#32 2026-02-08 20:39:58 -07:00
Merge dev: Node.js scraper migration + CI fix

Code Review - Approved

Reviewer: Engineering Manager Review

Summary

This PR merges the complete scraper migration from dev into main. All scraper tasks (SCRAPE-1 through…

stephen commented on pull request stephen/apartment-dashboard-api#32 2026-02-08 20:37:58 -07:00
Merge dev: Node.js scraper migration + CI fix

Code Review: APPROVE

Summary: Well-structured, thoroughly tested Node.js scraper migration consisting of 31 commits across 27 changed files (+12,228 lines). The code follows all project…

stephen pushed to main at stephen/apartment-dashboard-api 2026-02-08 20:35:30 -07:00
58593111da Merge dev: Node.js scraper migration + CI fix (#32)
stephen merged pull request stephen/apartment-dashboard-api#32 2026-02-08 20:35:29 -07:00
Merge dev: Node.js scraper migration + CI fix
stephen created pull request stephen/apartment-dashboard-api#32 2026-02-08 20:25:01 -07:00
Merge dev: Node.js scraper migration + CI fix
stephen pushed to dev at stephen/apartment-dashboard-api 2026-02-08 20:23:26 -07:00
40b4dc50f1 Replace anchore/sbom-action with direct Syft CLI install
stephen pushed to main at stephen/apartment-dashboard 2026-02-08 20:21:27 -07:00
bd537a5e19 Re-enable security scanning and replace anchore/sbom-action with Syft CLI
stephen deleted branch scraper/server-integration from stephen/apartment-dashboard-api 2026-02-08 20:08:44 -07:00
stephen pushed to dev at stephen/apartment-dashboard-api 2026-02-08 20:08:44 -07:00
66f545bc75 SCRAPE-32: Integrate scraper scheduler in server.js (#31)
stephen merged pull request stephen/apartment-dashboard-api#31 2026-02-08 20:08:43 -07:00
SCRAPE-32: Integrate scraper scheduler in server.js
stephen created pull request stephen/apartment-dashboard-api#31 2026-02-08 20:07:00 -07:00
SCRAPE-32: Integrate scraper scheduler in server.js
stephen created branch scraper/server-integration in stephen/apartment-dashboard-api 2026-02-08 20:06:20 -07:00
stephen pushed to scraper/server-integration at stephen/apartment-dashboard-api 2026-02-08 20:06:20 -07:00
e39a2643b9 Integrate scraper scheduler and index creation into server.js startup
stephen pushed to main at stephen/apartment-dashboard 2026-02-08 19:54:45 -07:00
f0b1ea3e05 Update .github/workflows/deploy.yml
stephen pushed to main at stephen/apartment-dashboard 2026-02-08 19:48:16 -07:00
3a6a735872 Add scraper management admin page
stephen merged pull request stephen/apartment-dashboard-api#30 2026-02-07 16:50:51 -07:00
SCRAPE-31: Add scraper indexes and validation collections
stephen pushed to dev at stephen/apartment-dashboard-api 2026-02-07 16:50:51 -07:00
4ca202068f SCRAPE-31: Add scraper indexes and validation collections (#30)
stephen deleted branch scraper/indexes from stephen/apartment-dashboard-api 2026-02-07 16:50:51 -07:00
stephen pushed to scraper/indexes at stephen/apartment-dashboard-api 2026-02-07 16:49:24 -07:00
fe24154518 Use logger parameter instead of console.log in createScraperIndexes