-
0a63139dee
Add scrollX to listings and sales tables to prevent container overflow
main
Rob Wiederstein
2026-04-16 19:26:50 -04:00
-
0b5b093d99
Fix deploy workflow: use self-hosted runner, eliminate SSH roundtrip
Rob Wiederstein
2026-04-16 06:43:10 -04:00
-
5fbff45a2e
Sort listings table by most recent date; add SSH deploy fix to TODO
Rob Wiederstein
2026-04-16 06:34:56 -04:00
-
bf5f736cf3
Add owner name to listings map popup
Rob Wiederstein
2026-04-16 06:29:23 -04:00
-
d953edce54
Fix listing coordinates using building footprint geometry
Rob Wiederstein
2026-04-16 06:25:34 -04:00
-
29f48172fb
Refresh data, move logs to project dir, update docs
Rob Wiederstein
2026-04-16 06:15:07 -04:00
-
ef5c62d2a6
Add Patios 1 plat doc
Rob Wiederstein
2026-03-13 15:50:10 -04:00
-
6514c23398
Make Docs subdivisions collapsible via nested accordion
Rob Wiederstein
2026-03-13 15:28:13 -04:00
-
6614bfeb04
Fix f7BlockTitle size arg
Rob Wiederstein
2026-03-13 15:22:35 -04:00
-
6264ebea66
Organize Docs accordion by subdivision
Rob Wiederstein
2026-03-13 15:17:40 -04:00
-
4c6ab3d573
Reorganize docs into subdivision folders
Rob Wiederstein
2026-03-13 15:09:31 -04:00
-
4ef1e5511a
Replace Resources segment buttons with accordion (Beaches, Services, Docs)
Rob Wiederstein
2026-03-13 13:25:03 -04:00
-
8e4c4ebff2
Use outline dollarsign_circle icon for Sales tab
Rob Wiederstein
2026-03-13 13:02:17 -04:00
-
138051c4c4
Use outline dollarsign_circle icon for Sales tab
Rob Wiederstein
2026-03-13 12:49:47 -04:00
-
ce209d8898
Use outline dollarsign_circle icon for Sales tab
Rob Wiederstein
2026-03-13 12:41:01 -04:00
-
b115ee1158
Use outline dollarsign_circle icon for Sales tab
Rob Wiederstein
2026-03-13 12:39:23 -04:00
-
3b69dd3477
Use outline dollarsign_circle icon for Sales tab
Rob Wiederstein
2026-03-13 12:36:12 -04:00
-
a816a570a0
Remove duplicate stub create_server that was overriding real implementation
Rob Wiederstein
2026-03-13 12:15:36 -04:00
-
dd7566ef8e
Fix: hardcode subdivision choices to remove runtime data dep in UI
Rob Wiederstein
2026-03-13 09:02:22 -04:00
-
eb18ba4115
optimize code
Rob Wiederstein
2026-03-13 08:51:28 -04:00
-
d8f1bc3110
fix: remove private_listings.csv chmod from deploy script
Rob Wiederstein
2026-03-13 08:46:46 -04:00
-
c02715409b
feat: Display last sale date from owners data in UI
Rob Wiederstein
2026-03-13 08:33:26 -04:00
-
28ced93180
refactor: modularize app into config, UI, and server components
Rob Wiederstein
2026-03-13 08:22:15 -04:00
-
6700075e72
feat: add restart instructions to resources tab
Rob Wiederstein
2026-03-13 06:41:44 -04:00
-
30c6535130
feat: remove private list section from UI and server
Rob Wiederstein
2026-03-13 06:37:40 -04:00
-
6a11f96f33
refactor: improve filtering logic and map initialization
Rob Wiederstein
2026-03-13 06:31:38 -04:00
-
1b75760496
fix: improve filtering logic and map updates in Shiny app
Rob Wiederstein
2026-03-13 06:29:44 -04:00
-
e0cf03df2f
fix: return unique subdivision IDs when "All" selected
Rob Wiederstein
2026-03-13 06:24:30 -04:00
-
50f0964de7
Fix updateF7Text argument order to clear form after submission
Rob Wiederstein
2026-03-09 17:46:51 -04:00
-
e2f5f7a9d2
Fix private_listings.csv permissions in deploy workflow
Rob Wiederstein
2026-03-09 17:44:57 -04:00
-
1ee81f20b6
Add Private List tab for off-market owner listings
Rob Wiederstein
2026-03-09 17:41:20 -04:00
-
6a57a18660
Fix Resources tab: use renderUI instead of conditionalPanel for section toggle
Rob Wiederstein
2026-03-09 17:30:56 -04:00
-
ec90f8236c
Combine Beach and Resources into single Resources tab with segmented control
Rob Wiederstein
2026-03-09 17:28:14 -04:00
-
267a279359
Remove crosstalk from listings and sales tabs
Rob Wiederstein
2026-03-09 17:25:45 -04:00
-
77dbe8cc7f
Consolidate weekly refresh into single orchestrator script
Rob Wiederstein
2026-03-09 17:22:31 -04:00
-
77a6721a51
Add Sales tab with map and crosstalk table; weekly cron at 11:45pm Sunday
Rob Wiederstein
2026-03-09 17:17:53 -04:00
-
26d8c7b05c
Remove Venice tab and Census facts - not within Venice city limits
Rob Wiederstein
2026-03-09 16:43:29 -04:00
-
25d7427ab3
Fix crosstalk: DT requires server=FALSE
Rob Wiederstein
2026-03-09 16:38:19 -04:00
-
f466db6a9c
Add crosstalk linking between listings map and table
Rob Wiederstein
2026-03-09 16:37:14 -04:00
-
3a0ecf72f2
Sort listings table by price per sqft ascending
Rob Wiederstein
2026-03-09 16:29:12 -04:00
-
5bc3300ceb
Cluster listings markers to handle overlapping coordinates
Rob Wiederstein
2026-03-09 16:26:36 -04:00
-
971838cfde
Fix git pull to specify origin main explicitly
Rob Wiederstein
2026-03-09 16:23:59 -04:00
-
f029462e5f
Add map to Listings tab showing active listing locations
Rob Wiederstein
2026-03-09 16:22:01 -04:00
-
48559e7906
Remove .Renviron from repo; add to .gitignore
Rob Wiederstein
2026-03-09 16:11:54 -04:00
-
751a771c45
Add active listings tab from RentCast API
Rob Wiederstein
2026-03-09 16:11:34 -04:00
-
996bd04746
Mark mailing label download as complete
Rob Wiederstein
2026-03-09 15:40:56 -04:00
-
22ceed09b7
Use SCPA mailing address fields for label download; drop unit logic
Rob Wiederstein
2026-03-09 15:33:15 -04:00
-
e1f5b58809
Add unit numbers and rename label to address_1 in mailing export
Rob Wiederstein
2026-03-09 15:12:58 -04:00
-
e4a946d1d9
Clean mailing label CSV: blank owner_2, trim label, add city/state/zip
Rob Wiederstein
2026-03-09 15:06:54 -04:00
-
d351d5ca2b
Fix download buttons blocked by Framework7 link interception
Rob Wiederstein
2026-03-09 15:04:29 -04:00
-
ff88fb09ff
Split Dockerfile into base + app layers for fast CI rebuilds
Rob Wiederstein
2026-03-09 15:01:48 -04:00
-
22337b0550
Fix deploy: add docker compose build step
Rob Wiederstein
2026-03-09 14:57:17 -04:00
-
7eb8c7879e
Add mailing label download buttons to Owners tab
Rob Wiederstein
2026-03-09 14:53:10 -04:00
-
3787a37172
Display last sale date on Owners tab
Rob Wiederstein
2026-03-09 12:43:56 -04:00
-
bcbe2b78a3
Add weekly cron for owners refresh; fix download timeout
Rob Wiederstein
2026-03-09 12:40:41 -04:00
-
9f0ddb142c
Mark deployment complete in TODO
Rob Wiederstein
2026-03-09 11:53:32 -04:00
-
49bef7e835
Document deployment problems and fix volume mounts
Rob Wiederstein
2026-03-09 11:42:09 -04:00
-
873b22ccef
Switch back to ubuntu-latest runner
Rob Wiederstein
2026-03-09 11:15:15 -04:00
-
9e78e93156
Trigger deploy with self-hosted runner
Rob Wiederstein
2026-03-09 11:11:44 -04:00
-
48645fb37d
Use self-hosted runner for native execution
Rob Wiederstein
2026-03-09 11:10:08 -04:00
-
833b11b5fe
Run workflow natively, skip redundant image rebuild
Rob Wiederstein
2026-03-09 11:06:19 -04:00
-
d8db264834
Fix SSH heredoc in deploy workflow
Rob Wiederstein
2026-03-09 10:53:35 -04:00
-
1121a04f53
Trigger initial deploy
Rob Wiederstein
2026-03-09 10:51:13 -04:00
-
bb80f70783
Rename trigger branch to main
Rob Wiederstein
2026-03-09 10:40:20 -04:00
-
05e2aba34c
Add deployment pipeline and clean up repo
Rob Wiederstein
2026-03-09 10:38:21 -04:00
-
9dd0c7708d
Initial commit
Rob Wiederstein
2025-03-15 05:56:50 -04:00