Repository navigation
Releases: nickberardi/familyfi
Release list
v0.37.0
Image: ghcr.io/nickberardi/familyfi:0.37.0 (linux/amd64 and linux/arm64).
Licensed under the Business Source License 1.1. See LICENSE and docs/licensing.md.
What's Changed
- Fix the five performance review findings by @nickberardi in #278
- Performance fixes from the second review by @nickberardi in #284
- Fix lost-create policy leaks, gateway-switch cleanup and lock renewal by @nickberardi in #289
- Fix round-3 architecture review items: tunnel bearer, database port, gateway switch, lost creates, web confirm, write gate by @nickberardi in #303
- Smaller, reproducible image layers and faster loads (performance round 3) by @nickberardi in #302
- List leftover FamilyFi policies on Checkup and remove them when confirmed by @nickberardi in #304
- Restore over a newer database, help after a failed migration, show stale web data by @nickberardi in #309
- Keep devices off the recovery admin, revoke what a phone paired with it, and guard setup by @nickberardi in #310
- Share the leftover removal notice so the app says the same as the web by @nickberardi in #311
Full Changelog: v0.34.0...v0.37.0
v0.34.0
Image: ghcr.io/nickberardi/familyfi:0.34.0 (linux/amd64 and linux/arm64).
Licensed under the Business Source License 1.1. See LICENSE and docs/licensing.md.
What's Changed
- CI: set up Node before pnpm so its bootstrap finds a working npm by @nickberardi in #258
- CI: try Buildx setup a second time when a sibling job loses its BuildKit pull by @nickberardi in #259
- Correct and simplify the Checkup notices by @nickberardi in #260
- Lock DNS and Block countries on whole networks, plus Lock DNS Private Relay switch by @nickberardi in #261
- Leave rule fields out where they don't apply by @nickberardi in #271
Full Changelog: v0.32.0...v0.34.0
v0.32.0
Image: ghcr.io/nickberardi/familyfi:0.32.0 (linux/amd64 and linux/arm64).
Licensed under the Business Source License 1.1. See LICENSE and docs/licensing.md.
What's Changed
- CI: releases stop losing image pulls, and every job follows USE_SELF_HOSTED by @nickberardi in #248
- Release: build arm64 on a self-hosted arm64 runner when one exists by @nickberardi in #249
- One install card with collapsible, linked release notes by @nickberardi in #250
- Bump the version to 0.30.1 by @nickberardi in #247
- Bump react-native from 0.87.1 to 0.88.0 by @dependabot[bot] in #245
- Bump zod from 4.6.5 to 4.6.7 by @dependabot[bot] in #244
- Bump eslint-config-next from 16.4.0 to 16.4.2 by @dependabot[bot] in #242
- Bump @types/node from 26.6.2 to 26.6.5 by @dependabot[bot] in #241
- Display vectors for the pause sheet's custom choices by @nickberardi in #253
- Bump @prisma/adapter-pg from 7.10.0 to 7.10.1 by @dependabot[bot] in #243
- Lock DNS: a built-in rule that blocks the ways around the gateway's DNS by @nickberardi in #254
- Bump next from 16.3.8 to 16.4.1 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #256
- Word the watch screens for Wear OS as well as Apple Watch by @nickberardi in #252
- Fix window ends during the repeated fall-back hour by @nickberardi in #238
- Add recommended protection and a network checkup by @nickberardi in #255
- Keep the whole repository out of the release image by @nickberardi in #257
Full Changelog: v0.30.1...v0.32.0
v0.30.1
Image: ghcr.io/nickberardi/familyfi:0.30.1 (linux/amd64 and linux/arm64).
Licensed under the Business Source License 1.1. See LICENSE and docs/licensing.md.
What's Changed
- Add a Cloud Agent development environment by @nickberardi in #239
- Pair Device: Android beta step 1 is signing in to Google by @nickberardi in #246
Full Changelog: v0.30.0...v0.30.1
v0.30.0
Image: ghcr.io/nickberardi/familyfi:0.30.0 (linux/amd64 and linux/arm64).
Licensed under the Business Source License 1.1. See LICENSE and docs/licensing.md.
What's Changed
- docs: current Cloudflare names, safe Access order, permanent address options by @nickberardi in #224
- fix: Pair Device copy says phone, not iPhone, and names Cloudflare Automatic by @nickberardi in #226
- Bump the version to 0.29.1 by @nickberardi in #225
- fix: saving an address saved under another remote access choice no longer moves its route by @nickberardi in #229
- Pair Device: Re-pair any paired phone, not only revoked ones by @nickberardi in #228
- Bump cloudflared to 2026.10.1 and open a bump PR twice a month by @nickberardi in #231
- Sign-in throttle: believe X-Forwarded-For only from trusted proxies by @nickberardi in #227
- Say that a Quick tunnel restart means pairing phones again by @nickberardi in #232
- Remote access: never report running without the published route by @nickberardi in #233
- Remote access: remove FamilyFi's old Cloudflare tunnel and DNS record by @nickberardi in #234
- Pair Device: remove a saved remote access route, and list every one by @nickberardi in #230
- Show a Quick tunnel's address in a read-only field by @nickberardi in #236
- Pair Device shows whether a route you run is reachable, not always On by @nickberardi in #235
- Split Settings into Household, Gateway and Maintenance tabs by @nickberardi in #237
Full Changelog: v0.29.1...v0.30.0
v0.29.1
Image: ghcr.io/nickberardi/familyfi:0.29.1 (linux/amd64 and linux/arm64).
Licensed under the Business Source License 1.1. See LICENSE and docs/licensing.md.
What's Changed
- Pair Device: Google Play badge opens the Android beta steps by @nickberardi in #213
Full Changelog: v0.29.0...v0.29.1
v0.29.0
Image: ghcr.io/nickberardi/familyfi:0.29.0 (linux/amd64 and linux/arm64).
Licensed under the Business Source License 1.1. See LICENSE and docs/licensing.md.
What's Changed
- Point the README at the user guide in the wiki by @nickberardi in #200
- Show the App Store and Google Play badges on Pair Device by @nickberardi in #201
- Bump react-native-web from 0.21.3 to 0.21.4 by @dependabot[bot] in #202
- Bump the version to 0.28.3 by @nickberardi in #199
- Bump eslint-config-next from 16.3.6 to 16.4.0 by @dependabot[bot] in #204
- CI spends less time on overlapping checks by @nickberardi in #209
- Group cards: one Block/Unblock button, today's schedule, per-rule Pause on the details page by @nickberardi in #210
- Keep all-day rules off the schedule bar, mark rule blocks "Blocked", Watch rule-row vectors by @nickberardi in #212
- Measure gateway load and stop polled pages reaching the UniFi console by @nickberardi in #208
- Bump pg from 8.23.0 to 8.23.1 by @dependabot[bot] in #206
- Bump undici from 8.10.2 to 8.11.2 by @dependabot[bot] in #205
- Bump @node-rs/argon2 from 2.2.1 to 2.2.2 by @dependabot[bot] in #203
Full Changelog: v0.28.3...v0.29.0
v0.28.3
Image: ghcr.io/nickberardi/familyfi:0.28.3 (linux/amd64 and linux/arm64).
Licensed under the Business Source License 1.1. See LICENSE and docs/licensing.md.
What's Changed
- Bump the version to 0.28.2 by @nickberardi in #195
- Cards under an open stacked card keep their names, where the page scrolls to them by @nickberardi in #196
- System → API is titled FamilyFi API, with OpenAPI spec and Agent instructions by @nickberardi in #198
- List phones, Watches and agents together on Pair Device by @nickberardi in #197
Full Changelog: v0.28.2...v0.28.3
v0.28.2
Image: ghcr.io/nickberardi/familyfi:0.28.2 (linux/amd64 and linux/arm64).
Licensed under the Business Source License 1.1. See LICENSE and docs/licensing.md.
What's Changed
- Bump the version to 0.28.1 by @nickberardi in #192
- Show install progress with countdown while update installs by @nickberardi in #193
- A phone's stacked card opens to the expanded card's layout, shown whole by @nickberardi in #194
Full Changelog: v0.28.1...v0.28.2
v0.28.1
Image: ghcr.io/nickberardi/familyfi:0.28.1 (linux/amd64 and linux/arm64).
Licensed under the Business Source License 1.1. See LICENSE and docs/licensing.md.
What's Changed
- Pause and extend for a custom time, offering the last one again by @nickberardi in #190
- Connection hops mark each link, and show UniFi as unknown while the phone is offline by @nickberardi in #191
- Shared pieces for the companion's stacked cards by @nickberardi in #189
Full Changelog: v0.28.0...v0.28.1