Files
honeyDueKMP/docs/TOP_50_HOUSEHOLD_TASKS.md
Trey t 859a6679ed Add contractor sharing feature and move settings to navigation bar
Contractor Sharing:
- Add .casera file format for sharing contractors between users
- Create SharedContractor model with JSON serialization
- Implement ContractorSharingManager for iOS (Swift) and Android (Kotlin)
- Register .casera file type in iOS Info.plist and Android manifest
- Add share button to ContractorDetailView (iOS) and ContractorDetailScreen (Android)
- Add import confirmation, success, and error dialogs
- Create expect/actual platform implementations for sharing and import handling

Navigation Changes:
- Remove Profile tab from bottom tab bar (iOS and Android)
- Add settings gear icon to left side of "My Properties" title
- Settings gear opens Profile/Settings screen as sheet (iOS) or navigates (Android)
- Add property button to top right action bar

Bug Fixes:
- Fix ResidenceUsersResponse to match API's flat array response format
- Fix GenerateShareCodeResponse handling to access nested shareCode property
- Update ManageUsersDialog to accept residenceOwnerId parameter

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-05 22:30:19 -06:00

6.4 KiB

Weekly Tasks (10)

# Task Category Description
3 Wipe kitchen counters Cleaning Clean countertops and stovetop after cooking
5 Take out trash Cleaning Empty full trash cans to prevent odors and pests
6 Vacuum floors Cleaning Vacuum all carpets and rugs, especially high-traffic areas
7 Mop hard floors Cleaning Mop tile, hardwood, and laminate floors
8 Clean bathrooms Cleaning Scrub toilets, sinks, showers, and mirrors
9 Change bed linens Cleaning Wash and replace sheets, pillowcases, and mattress covers
10 Do laundry Cleaning Wash, dry, fold, and put away clothes
11 Clean kitchen appliances Cleaning Wipe down microwave, dishwasher exterior, coffee maker
12 Dust surfaces Cleaning Dust furniture, shelves, and decorations
13 Clean out refrigerator Cleaning Discard expired food and wipe down shelves
14 Water indoor plants Landscaping Check soil moisture and water as needed
15 Check/charge security cameras Safety Ensure wireless cameras are functioning and charged

Check and/or replace water heater anode rod Test interior water shutoffs Test gas shutoffs Test water meter shutoff Check water meter for leaks Run drain cleaner Clean vacuum Clean microwave Clean and reverse ceiling fans (fall/spring) Clean floor registers Clean toaster Mop floors 1/2 Clean bathroom exhaust fans Clean garbage disposal Flush HVAC drain lines Test smoke and carbon monoxide detectors Clean return vents Test water heater pressure relief valve Clean ovens Clean fridge compressor coils Clean dishwasher food trap Mop floors 2/2 Check fire extinguishers Replace water filters Clear HVAC drain lines Check water meter for leaks Clean HVAC compressor coils Test water sensors Schedule chimney cleaning Test GFCIs Schedule HVAC inspection and service Replace fridge hose Replace smoke and carbon monoxide detectors Replace laundry hoses


Monthly Tasks (10)

# Task Category Description
16 Change HVAC filters HVAC Replace air conditioning/furnace filters for efficiency
17 Test smoke detectors Safety Press test button on all smoke and CO detectors
18 Clean garbage disposal Appliances Run ice cubes and lemon peels to clean and deodorize
19 Inspect for leaks Plumbing Check under sinks and around toilets for water damage
20 Clean vent hood filters Appliances Soak and scrub range hood filters to remove grease
21 Vacuum under furniture Cleaning Move furniture to vacuum underneath, especially beds
22 Clean inside trash cans Cleaning Wash and disinfect garbage and recycling bins
23 Inspect caulking Plumbing Check bathroom and kitchen caulk for cracks or mold
24 Weed garden beds Landscaping Remove weeds and prune plants as needed
25 Check tire pressure Vehicle Inspect vehicle tires and refill as needed

Quarterly Tasks (8)

# Task Category Description
26 Deep clean oven Appliances Clean inside oven; remove baked-on grease and spills
27 Clean refrigerator coils Appliances Vacuum dust from condenser coils for efficiency
28 Test GFCI outlets Electrical Press test/reset buttons on bathroom and kitchen outlets
29 Flush water heater Plumbing Drain sediment from bottom of tank
30 Clean dishwasher Appliances Run empty cycle with cleaner; clean filter and door seals
31 Inspect fire extinguishers Safety Check pressure gauge and ensure accessibility
32 Clean window tracks Cleaning Remove dirt and debris from window and door tracks
33 Pest control treatment Safety Inspect for signs of pests; treat or call professional

Semi-Annual Tasks (7)

# Task Category Description
34 Clean gutters Exterior Remove leaves and debris; check for proper drainage
35 HVAC professional service HVAC Have system inspected before heating/cooling seasons
36 Clean dryer vent Appliances Remove lint buildup to prevent fires (15,500 fires/year)
37 Wash windows Exterior Clean interior and exterior glass and screens
38 Inspect roof Exterior Look for missing shingles, damage, or debris
39 Deep clean carpets Cleaning Professional carpet cleaning or DIY steam clean
40 Replace batteries Safety Replace smoke/CO detector batteries (if not hardwired)

Annual Tasks (10)

# Task Category Description
41 Chimney/fireplace inspection Safety Professional inspection before first use of season
42 Septic tank inspection Plumbing Have septic system inspected and pumped if needed
43 Termite inspection Safety Professional inspection for wood-destroying insects
44 Service garage door Exterior Lubricate springs, hinges, and rollers
45 Inspect weather stripping Exterior Check doors and windows; replace worn seals
46 Winterize outdoor faucets Plumbing Shut off water supply and drain lines before freeze
47 Pressure wash exterior Exterior Clean siding, driveway, sidewalks, and deck
48 Touch up exterior paint Exterior Address peeling or cracking paint to prevent moisture damage
49 Service sprinkler system Landscaping Inspect heads, adjust coverage, winterize if needed
50 Replace washing machine hoses Appliances Replace rubber hoses to prevent flooding

Sources