eb18ba4115
optimize code
Deploy stAndrews / deploy (push) Successful in 41s
2026-03-13 08:51:28 -04:00
c02715409b
feat: Display last sale date from owners data in UI
...
Co-authored-by: aider (deepseek/deepseek-chat) <aider@aider.chat >
2026-03-13 08:33:26 -04:00
28ced93180
refactor: modularize app into config, UI, and server components
...
Co-authored-by: aider (deepseek/deepseek-chat) <aider@aider.chat >
2026-03-13 08:22:15 -04:00
6700075e72
feat: add restart instructions to resources tab
...
Co-authored-by: aider (deepseek/deepseek-chat) <aider@aider.chat >
2026-03-13 06:41:44 -04:00
30c6535130
feat: remove private list section from UI and server
...
Co-authored-by: aider (deepseek/deepseek-chat) <aider@aider.chat >
2026-03-13 06:37:40 -04:00
6a11f96f33
refactor: improve filtering logic and map initialization
...
Co-authored-by: aider (deepseek/deepseek-chat) <aider@aider.chat >
2026-03-13 06:31:38 -04:00
1b75760496
fix: improve filtering logic and map updates in Shiny app
...
Co-authored-by: aider (deepseek/deepseek-chat) <aider@aider.chat >
2026-03-13 06:29:44 -04:00
e0cf03df2f
fix: return unique subdivision IDs when "All" selected
...
Co-authored-by: aider (deepseek/deepseek-chat) <aider@aider.chat >
2026-03-13 06:24:30 -04:00
50f0964de7
Fix updateF7Text argument order to clear form after submission
Deploy stAndrews / deploy (push) Failing after 4s
2026-03-09 17:46:51 -04:00
1ee81f20b6
Add Private List tab for off-market owner listings
...
Deploy stAndrews / deploy (push) Successful in 5s
- Form: address, price, sqft, name, email, cell
- Appends to data/private_listings.csv with timestamp
- Table shows listings < 45 days old (auto-expiry)
- Banner reminds users to renew every 45 days
2026-03-09 17:41:20 -04:00
6a57a18660
Fix Resources tab: use renderUI instead of conditionalPanel for section toggle
Deploy stAndrews / deploy (push) Successful in 4s
2026-03-09 17:30:56 -04:00
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
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
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
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
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
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
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