Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion electron/package.json
Original file line number Diff line number Diff line change
@@ -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",
Expand Down
4 changes: 2 additions & 2 deletions mobile/android/app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -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 {
Expand Down
2 changes: 1 addition & 1 deletion mobile/ios/project.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
2 changes: 1 addition & 1 deletion mobile/package.json
Original file line number Diff line number Diff line change
@@ -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",
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -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,
Expand Down
19 changes: 19 additions & 0 deletions release-notes/v2026.11.0-dev.0.md
Original file line number Diff line number Diff line change
@@ -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.
Loading