|
|
ec90f8236c
|
Combine Beach and Resources into single Resources tab with segmented control
Deploy stAndrews / deploy (push) Successful in 4s
|
2026-03-09 17:28:14 -04:00 |
|
|
|
267a279359
|
Remove crosstalk from listings and sales tabs
Deploy stAndrews / deploy (push) Successful in 6s
|
2026-03-09 17:25:45 -04:00 |
|
|
|
77dbe8cc7f
|
Consolidate weekly refresh into single orchestrator script
Deploy stAndrews / deploy (push) Successful in 5s
refresh_all.R downloads both SCPA files once, then sources
update_owners.R and update_sales.R. Single cron job at 11pm Sunday.
|
2026-03-09 17:22:31 -04:00 |
|
|
|
77a6721a51
|
Add Sales tab with map and crosstalk table; weekly cron at 11:45pm Sunday
Deploy stAndrews / deploy (push) Successful in 4s
|
2026-03-09 17:17:53 -04:00 |
|
|
|
26d8c7b05c
|
Remove Venice tab and Census facts - not within Venice city limits
Deploy stAndrews / deploy (push) Successful in 5s
|
2026-03-09 16:43:29 -04:00 |
|
|
|
25d7427ab3
|
Fix crosstalk: DT requires server=FALSE
Deploy stAndrews / deploy (push) Successful in 4s
|
2026-03-09 16:38:19 -04:00 |
|
|
|
f466db6a9c
|
Add crosstalk linking between listings map and table
Deploy stAndrews / deploy (push) Successful in 4s
|
2026-03-09 16:37:14 -04:00 |
|
|
|
3a0ecf72f2
|
Sort listings table by price per sqft ascending
Deploy stAndrews / deploy (push) Successful in 5s
|
2026-03-09 16:29:12 -04:00 |
|
|
|
5bc3300ceb
|
Cluster listings markers to handle overlapping coordinates
Deploy stAndrews / deploy (push) Successful in 5s
|
2026-03-09 16:26:36 -04:00 |
|
|
|
971838cfde
|
Fix git pull to specify origin main explicitly
Deploy stAndrews / deploy (push) Successful in 5s
|
2026-03-09 16:23:59 -04:00 |
|
|
|
f029462e5f
|
Add map to Listings tab showing active listing locations
Deploy stAndrews / deploy (push) Failing after 2s
|
2026-03-09 16:22:01 -04:00 |
|
|
|
48559e7906
|
Remove .Renviron from repo; add to .gitignore
Deploy stAndrews / deploy (push) Failing after 2s
|
2026-03-09 16:11:54 -04:00 |
|
|
|
751a771c45
|
Add active listings tab from RentCast API
- update_listings.R: pulls 1-mile radius, clips to plat boundary
- Listings tab: table with listed date, address, sqft, price, $/sqft
- Weekly cron: Sunday 11:30pm (30 min after owners refresh)
- httr2 added to renv.lock
|
2026-03-09 16:11:34 -04:00 |
|
|
|
996bd04746
|
Mark mailing label download as complete
|
2026-03-09 15:40:56 -04:00 |
|
|
|
22ceed09b7
|
Use SCPA mailing address fields for label download; drop unit logic
|
2026-03-09 15:33:15 -04:00 |
|
|
|
e1f5b58809
|
Add unit numbers and rename label to address_1 in mailing export
|
2026-03-09 15:12:58 -04:00 |
|
|
|
e4a946d1d9
|
Clean mailing label CSV: blank owner_2, trim label, add city/state/zip
|
2026-03-09 15:06:54 -04:00 |
|
|
|
d351d5ca2b
|
Fix download buttons blocked by Framework7 link interception
|
2026-03-09 15:04:29 -04:00 |
|
|
|
ff88fb09ff
|
Split Dockerfile into base + app layers for fast CI rebuilds
Base image (standrews-base) contains system deps and R packages.
App Dockerfile is now just COPY + permissions — rebuilds in seconds.
|
2026-03-09 15:01:48 -04:00 |
|
|
|
22337b0550
|
Fix deploy: add docker compose build step
|
2026-03-09 14:57:17 -04:00 |
|
|
|
7eb8c7879e
|
Add mailing label download buttons to Owners tab
|
2026-03-09 14:53:10 -04:00 |
|
|
|
3787a37172
|
Display last sale date on Owners tab
|
2026-03-09 12:43:56 -04:00 |
|
|
|
bcbe2b78a3
|
Add weekly cron for owners refresh; fix download timeout
- options(timeout = 300) added to update_owners.R — 87.5 MB SCPA
file exceeds the 60s default
- TODO updated: cron job tested end-to-end 2026-03-09
|
2026-03-09 12:40:41 -04:00 |
|
|
|
9f0ddb142c
|
Mark deployment complete in TODO
|
2026-03-09 11:53:32 -04:00 |
|
|
|
49bef7e835
|
Document deployment problems and fix volume mounts
|
2026-03-09 11:42:09 -04:00 |
|
|
|
873b22ccef
|
Switch back to ubuntu-latest runner
|
2026-03-09 11:15:15 -04:00 |
|
|
|
9e78e93156
|
Trigger deploy with self-hosted runner
|
2026-03-09 11:11:44 -04:00 |
|
|
|
48645fb37d
|
Use self-hosted runner for native execution
|
2026-03-09 11:10:08 -04:00 |
|
|
|
833b11b5fe
|
Run workflow natively, skip redundant image rebuild
|
2026-03-09 11:06:19 -04:00 |
|
|
|
d8db264834
|
Fix SSH heredoc in deploy workflow
|
2026-03-09 10:53:35 -04:00 |
|
|
|
1121a04f53
|
Trigger initial deploy
|
2026-03-09 10:51:13 -04:00 |
|
|
|
bb80f70783
|
Rename trigger branch to main
|
2026-03-09 10:40:20 -04:00 |
|
|
|
05e2aba34c
|
Add deployment pipeline and clean up repo
- Add Dockerfile, docker-compose.yml, .dockerignore, .env (port 3842)
- Add Caddyfile.snippet for analytics gateway import pattern
- Add .gitea/workflows/deploy.yaml for act_runner SSH deploy
- Untrack sensitive/data files (SCPA xlsx, owners.rds)
- Add renv lockfile and infrastructure files
- Reorganize data-raw scripts and add SarasotaCounty boundary data
- Move www assets to www/images/, add docs PDFs
|
2026-03-09 10:38:21 -04:00 |
|
|
|
9dd0c7708d
|
Initial commit
|
2025-03-15 05:56:50 -04:00 |
|