fluxer-app-proxy-self-hosted 2026.817.110212
Changes: [`40da982..10ae4bf`](https://github.com/fluxerapp/fluxer/compare/40da982f57149f47170acb4f23191f84479f2c2e..10ae4bfe1e68ff43bf57ed623468e6951c680bd5)
Reading the persisted public view.
Development / rollouts
Rollout records summarize what Fluxus detected from persisted public sources. No rollout percentages, cohorts, regions or affected-user counts are invented.
Changes: [`40da982..10ae4bf`](https://github.com/fluxerapp/fluxer/compare/40da982f57149f47170acb4f23191f84479f2c2e..10ae4bfe1e68ff43bf57ed623468e6951c680bd5)
- Updated README with more documentation.
Changes: [`10ae4bf..3fa766c`](https://github.com/fluxerapp/fluxer/compare/10ae4bfe1e68ff43bf57ed623468e6951c680bd5..3fa766c39c7ce60fbf6f3ba28bee6889f13185ce)
- Fixed code formatting and analyzer warnings. - Updated README with more getting started documentation.
Changes: [`3fa766c..97c29bf`](https://github.com/fluxerapp/fluxer/compare/3fa766c39c7ce60fbf6f3ba28bee6889f13185ce..97c29bf1fb76516c1adef4313b13c392d9712db1)
- Added `AttachmentsApi` for managing file attachments. - Added chunked upload support to `ChannelsApi`: - `createChunkedUpload` — initiates a new chunked upload session for large files. - `uploadChunk` — uploads a single chunk by index, returning an ETag. - `completeChunkedUpload` — assembles all uploaded chunks into the final file. - Added three new WebAuthn admin endpoints to `AdminApi`: - `adminResendVerificationEmail` — resends the account verification email for a user. - `listUserWebauthnCredentials` — lists all WebAuthn credentials (passkeys/security keys) for a user. - `deleteUserWebauthnCredential` — removes a specific WebAuthn credential from a user account. - Added new models: `CompleteChunkedUploadRequest`, `CompleteChunkedUploadRequestEtagsInner`, `CompleteChunkedUploadResponse`, `CreateChunkedUploadRequest`, `CreateChunkedUploadResponse`, `UploadChunkResponse`, `DeleteWebAuthnCredentialRequest`, `ListWebAuthnCredentialsRequest`, `ResendVerificationEmailRequest`. - Added `ApiErrorCode` enum with generated serializer. - Updated `RefreshSearchIndexRequest` with additional fields.
Changes: [`97c29bf..cc10588`](https://github.com/fluxerapp/fluxer/compare/97c29bf1fb76516c1adef4313b13c392d9712db1..cc105883a5bd79911273069efc5a6ea59f52aa59)
> [!CAUTION] > The Fluxer Flutter mobile client is still in beta so features will be missing or broken. Pre-release build for TestFlight and Android APK (FCM + OSS). ## What's New - Added improved app logging for UI errors, by @edeuss - Improvements to the plash screen performance for lower end devices, by @edeuss - Fixed issue with localizations for users not using English GB causing a bunch of error messages to show up around the app, by @edeuss - Fixed DM ping indicator being off, by @edeuss ## Detailed changes ### Features - add error logs rate limits (@edeuss) ([d5e00e6](https://github.com/fluxerapp/flutter_client/commit/d5e00e60999a645fe6d53d11f4b96ca0e59e8e4a)) ### Fixes - localizations import (@edeuss) ([758cfa7](https://github.com/fluxerapp/flutter_client/commit/758cfa7a72144cac4deb07fbb07c7263b074803d)) - correct ping location (@edeuss) ([b1a29e5](https://github.com/fluxerapp/flutter_client/commit/b1a29e5a21d4b31827b5a9a23f35be2b81f70e69)) - log errors in talker (@edeuss) ([8dcc3a1](https://github.com/fluxerapp/flutter_client/commit/8dcc3a1ecbf43c24eb73b2ecaca18f71a7cede4d)) ### Other - perf(splash): improve perf on low end devices (@edeuss) ([e986395](https://github.com/fluxerapp/flutter_client/commit/e98639510ef72b8e1b54e2758947ca6722cee1f0))
- Removed Sentry-related fields from `WellKnownFluxerResponseAppPublic`: - `sentryProxyPath` - `sentryReportHost` - `sentryProjectId` - `sentryPublicKey` - Removed `CHUNKED_UPLOAD_CHUNK_INDEX_OUT_OF_RANGE`, `CHUNKED_UPLOAD_INCOMPLETE`, `CHUNKED_UPLOAD_NOT_FOUND`, and `CHUNKED_UPLOAD_NOT_OWNED` error codes from `ApiErrorCode`.
Changes: [`40da982..10ae4bf`](https://github.com/fluxerapp/fluxer/compare/40da982f57149f47170acb4f23191f84479f2c2e..10ae4bfe1e68ff43bf57ed623468e6951c680bd5)
- Added `precedingSiblingId` field to `ChannelPositionUpdateRequestInner` model.
Changes: [`10ae4bf..3fa766c`](https://github.com/fluxerapp/fluxer/compare/10ae4bfe1e68ff43bf57ed623468e6951c680bd5..3fa766c39c7ce60fbf6f3ba28bee6889f13185ce)
- Improved the generation script to correctly mark fields as nullable when defined as nullable in the OpenAPI specification. Previously, fields using `$ref` types within `anyOf` nullable patterns were generated as non-nullable.
Changes: [`3fa766c..97c29bf`](https://github.com/fluxerapp/fluxer/compare/3fa766c39c7ce60fbf6f3ba28bee6889f13185ce..97c29bf1fb76516c1adef4313b13c392d9712db1)
Changes: [`97c29bf..cc10588`](https://github.com/fluxerapp/fluxer/compare/97c29bf1fb76516c1adef4313b13c392d9712db1..cc105883a5bd79911273069efc5a6ea59f52aa59)
The current Rollout model does not store a release identifier. Fluxus shows the rollout source URL when available and does not infer a related version from matching text.