2026-09-18 - 2026-09-25
Overview
41 Pull requests merged by 1 user
Merged
#112 Restore deployed discovery and improve the resource map
Merged
#111 ci: port staging deployment to Gitea
Merged
#110 ci: upload only lcov and summary for coverage, never block on it
Merged
#108 style(web): original Patchwork look on the new layouts
Merged
#109 chore: patch sharp libheif advisories and bump vitest
Merged
#107 feat: show handles instead of DIDs in member and connection lists
Merged
#106 test(web): give feed e2e specs a location and located records
Merged
#105 UI overhaul 6/7: feat(web): plain-language copy, real shell tests and visual baselines
Merged
#104 UI overhaul 7/7: pick people, organizations, resources and requests instead of typing IDs
Merged
#103 UI overhaul 5/5: feat(web): consistent feedback and actions on coordination routes
Merged
#102 UI overhaul 4/5: feat(web): readable forms, sign-in and a working Ask for help path
Merged
#101 UI overhaul 3/5: feat(web): results-first discovery for map, requests and resources
Merged
#100 UI overhaul 2/5: feat(web): consistent editorial design foundation and app shell
Merged
#99 UI overhaul 1/5: refactor(web): split frontend shell into route modules
Merged
#98 feat(intake): preview HRSA refresh from retained page evidence
Merged
#97 feat(intake): normalize reviewed HRSA clinic fields
Merged
#96 feat(intake): retain and replay complete ArcGIS evidence sets
Merged
#95 feat(intake): collect bounded ArcGIS pages with membership checks
Merged
#94 feat(intake): validate ArcGIS point-query contracts
Merged
#93 ci: scan the exact image IDs produced by each build
Merged
#91 Preserve verified evidence across different gzip encodings
Merged
#89 Sync evidence directory ancestry before publishing durable objects
Merged
#92 test: reduce translation-key scan parsing work
Merged
#88 Parse publisher CSV with explicit schema and completeness bounds
Merged
#87 Share bounded publisher transport without changing source qualification
Merged
#86 Add read-only restore verification for publisher evidence
Merged
#90 Upload complete coverage as one archive to reduce artifact-service load
Merged
#85 Verify publisher evidence before publishing complete run manifests
Merged
#84 Retain compressed publisher evidence with atomic immutable writes
Merged
#83 Cover all trigger-created attachment deletion deadlines in regression tests
Merged
#82 Quarantine malformed publisher feeds and guard source recovery
Merged
#81 Persist directory field evidence and add preview-first legacy backfill
Merged
#80 Separate directory identities and field-level evidence contracts
Merged
#79 Remove timestamp precision race from attachment deletion regression test
Merged
#78 Run qualified publisher refreshes through a bounded source registry
Merged
#77 Inventory public publishers, coverage and automation constraints
Merged
#76 Reconcile current acceptance contracts and Gitea release lineage
Merged
#9 docs: record source and travel activation
Merged
#8 Type source refresh heartbeat timestamps
Merged
#7 Fix current Chicago publisher schema and NUC routing limits
Merged
#6 Automate Chicago source refresh and add guarded travel routing
66 Issues created by 1 user
Opened
#10 Patchwork roadmap — ordered delivery, deferred work and optional ideas
Opened
#11 [B01] Reconcile release lineage and current acceptance contracts
Opened
#12 [B02] Verify the first unattended source-refresh run
Opened
#13 [B03] Verify scheduled travel-data maintenance and sustained observation
Opened
#15 [B05] Qualify real OAuth, PDS, private coordination, mail and push journeys
Opened
#14 [B04] Qualify the consented real-device travel journey
Opened
#16 [B06] Resolve the initial publisher review queue with independent decisions
Opened
#17 [B07] Qualify independent backup, restore and current-release recovery
Opened
#18 [B08] Exercise alert delivery, human acknowledgment and incident recovery
Opened
#19 [B09] Close privacy, security, accessibility and translation review gaps
Opened
#20 [B10] Measure national-directory capacity and establish performance budgets
Opened
#21 [B11] Make the Gitea release path reproducible and reconcile branch promotion
Opened
#22 [B12] Review the pilot exit against the complete acceptance checklist
Opened
#23 [F01] Inventory existing US publishers, reuse rights and coverage gaps
Opened
#25 [F03] Make directory geography and addresses country-aware
Opened
#24 [F02] Model organizations, places, services and field-level evidence
Opened
#26 [F04] Generalize publisher refresh into a source registry and bounded runner
Opened
#27 [F05] Scale immutable evidence storage, retention and recovery
Opened
#28 [F06] Build reusable CSV, GeoJSON, ArcGIS, Socrata and HSDS connectors
Opened
#29 [F07] Match and deduplicate places without merging distinct services
Opened
#30 [F08] Define guarded publication for new records and changed assertions
Opened
#31 [F09] Expand review queues for national intake and new-listing decisions
Opened
#32 [F10] Add coverage, freshness and intake-quality dashboards
Opened
#33 [U01] Automate national HRSA refresh with retained evidence
Opened
#35 [U03] Automate HUD, housing-authority, SSA and VA directories
Opened
#34 [U02] Automate approved food-bank and pantry publisher feeds
Opened
#36 [U04] Expand maintained state benefits and WIC office coverage
Opened
#37 [U05] Onboard municipal assistance and seasonal public-service datasets
Opened
#38 [U06] Qualify structured Chicago hours and eligibility for non-library services
Opened
#39 [U07] Expand US coverage through measured regional batches
Opened
#40 [P01] Build a complete before-you-go service panel
Opened
#42 [P03] Add need-based English and Spanish discovery
Opened
#41 [P02] Search by service time and next available session
Opened
#43 [P04] Represent mobile, recurring and temporary service stops
Opened
#44 [P05] Add community fridges, sharing, tool lending and repair resources
Opened
#45 [P06] Offer explained alternatives when a service cannot help
Opened
#46 [P07] Add expiring provider notices and short-lived service updates
Opened
#47 [C01] Expand saved resources into shareable and printable help collections
Opened
#48 [C02] Support recurring mutual-aid requests and volunteer shifts
Opened
#49 [C03] Create a community organizer workspace
Opened
#50 [C04] Add local stewardship and prioritized verification tasks
Opened
#51 [C05] Add private outcome feedback and follow-up recovery
Opened
#52 [C06] Let authorized providers upload and maintain their own service feeds
Opened
#54 [I02] Qualify a bounded Canadian public-service intake pilot
Opened
#53 [I01] Complete English, Spanish and French country-aware UX
Opened
#55 [I03] Qualify a bounded Mexican DENUE and service-publisher pilot
Opened
#57 [I05] Expand qualified travel coverage independently of directory coverage
Opened
#56 [I04] Expand Canadian and Mexican coverage after pilot evaluation
Opened
#58 [D01] Provide low-bandwidth and offline read-only resource packs
Opened
#60 [D03] Complete a scoped native mobile client from existing scaffolding
Opened
#59 [D02] Decide and implement bounded offline writes and PWA synchronization
Opened
#61 [D04] Prepare native beta and store releases with verified declarations
Opened
#62 [D05] Publish scoped HSDS exports and partner directory integrations
Opened
#63 [D06] Build embeddable neighborhood directories
Opened
#65 [E02] Evaluate Overture and OpenStreetMap for candidate discovery
Opened
#64 [E01] Explore US and Canadian 211 data partnerships
Opened
#66 [E03] Evaluate evidence-linked AI extraction, translation and matching
Opened
#67 [E04] Prototype a multi-stop service visit planner
Opened
#68 [E05] Explore consented referrals between organizations
Opened
#70 [E07] Decide whether any reputation or trust signals belong in Patchwork
Opened
#69 [E06] Explore accompaniment and interpreter assistance
Opened
#71 [E08] Explore privacy-preserving community needs and service-gap insights
Opened
#72 [T01] Evaluate multi-region operation and service extraction only when needed
Opened
#73 [T02] Revisit full AT firehose ingestion and deferred public lexicons
Opened
#74 [T03] Add telemetry-driven canary delivery only with real traffic controls
Opened
#75 [T04] Implement PITR or another qualified recovery-point solution if required