From ff944be5d02fa2e5946bad7dd080468c24a25aa1 Mon Sep 17 00:00:00 2001 From: Kannamoris Date: Sat, 7 Nov 2026 08:03:24 +0100 Subject: [PATCH] chore: prepare v2026.11.0-dev.0 Bumps the version to 2026.11.0-dev.0 (Android versionCode 57) and adds the tester notes, so the pull request's iOS build installs as the next test build. --- electron/package.json | 2 +- mobile/android/app/build.gradle | 4 ++-- mobile/ios/project.yml | 2 +- mobile/package.json | 2 +- package.json | 2 +- release-notes/v2026.11.0-dev.0.md | 19 +++++++++++++++++++ 6 files changed, 25 insertions(+), 6 deletions(-) create mode 100644 release-notes/v2026.11.0-dev.0.md diff --git a/electron/package.json b/electron/package.json index afd76dd6..eb6d6525 100644 --- a/electron/package.json +++ b/electron/package.json @@ -1,6 +1,6 @@ { "name": "solstice-electron", - "version": "2026.10.0", + "version": "2026.11.0-dev.0", "author": "The F-List Team and Solstice Contributors", "description": "Solstice", "homepage": "https://horizn.moe", diff --git a/mobile/android/app/build.gradle b/mobile/android/app/build.gradle index ea762863..898a2374 100644 --- a/mobile/android/app/build.gradle +++ b/mobile/android/app/build.gradle @@ -9,8 +9,8 @@ android { applicationId "net.f_list.fchat" minSdk 26 targetSdk 35 - versionCode 56 - versionName "2026.10.0" + versionCode 57 + versionName "2026.11.0-dev.0" } flavorDimensions "brand" productFlavors { diff --git a/mobile/ios/project.yml b/mobile/ios/project.yml index 1be0f887..d14d83f5 100644 --- a/mobile/ios/project.yml +++ b/mobile/ios/project.yml @@ -28,7 +28,7 @@ options: settings: base: - MARKETING_VERSION: "2026.10.0" + MARKETING_VERSION: "2026.11.0-dev.0" CURRENT_PROJECT_VERSION: "1" # Unsigned by default — SideStore re-signs on-device with the user's own # free/paid Apple ID, so we never ship a signed binary. diff --git a/mobile/package.json b/mobile/package.json index b4c71706..162a53f7 100644 --- a/mobile/package.json +++ b/mobile/package.json @@ -1,6 +1,6 @@ { "name": "solstice-mobile", - "version": "2026.10.0", + "version": "2026.11.0-dev.0", "displayName": "Solstice", "author": "The F-List Team and Solstice Contributors", "description": "F-List.net Chat Client - Android and iOS", diff --git a/package.json b/package.json index d498b1e0..2985160d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "fchat-solstice", - "version": "2026.10.0", + "version": "2026.11.0-dev.0", "author": "The F-List Team, Horizon Contributors, and Solstice Contributors", "description": "A fork of F-Chat Horizon for Android and iOS.", "private": true, diff --git a/release-notes/v2026.11.0-dev.0.md b/release-notes/v2026.11.0-dev.0.md new file mode 100644 index 00000000..b38ac42b --- /dev/null +++ b/release-notes/v2026.11.0-dev.0.md @@ -0,0 +1,19 @@ +Built on Horizon 2.5.0-beta.0. + +A test build of Horizon's 2.5 beta, where all settings move into one menu and chat settings are shared by every character. + +## Changes since v2026.10.0 + +- **One settings menu.** App settings and chat settings now live in the same menu, opened from the gear in chat. On a phone the sections are in a dropdown at the top, and options that only make sense on desktop are hidden. +- **Settings shared across characters.** Chat settings are now global, and any character can override them from its own tab in the menu. The first time you connect after updating, Solstice asks whether to keep that character's settings as the global ones or start fresh. Please try both. +- **Colourblind modes and high contrast.** Colourblind mode now offers a choice of types and moved to App > Accessibility, next to a new high-contrast mode. Reduced motion, vanilla colours and BBCode glow now take effect on phones too. +- **Per-character themes.** A theme set for one character (Appearance > Page layout) now applies while that character is connected. +- **Logging channels.** Channel messages can be logged or not separately from private messages. +- **Reconnecting.** After a dropped connection Solstice keeps trying instead of giving up, and logging in reuses one login ticket instead of asking F-List for a new one on every connect. +- **Commands with leading spaces.** Sending " /me waves" with spaces in front now warns that it will go out as plain text, and sends it as typed if you send it again. +- **Chat box.** On a phone the formatting buttons sit behind an Aa button, and the character counter is hidden. +- **Eicon picker.** Searching works when the keyboard adds a space after a suggestion, an eicon uploaded minutes ago can be sent by typing its full name, and the picker no longer gets stuck on its loading spinner. +- **Message drafts.** Text you typed but did not send is saved when the app goes to the background and is still there after a restart. +- **Side drawers.** An open drawer reaches the screen edges instead of leaving a darkened strip around it on light themes. +- **Hidden characters' ads.** Ads from characters you have hidden no longer show in channels. +- **Translations.** Japanese is now fully translated, with updates to Spanish, French, Hungarian and Italian.