Skip to content

Releases: pluralplay/FlClashX

v0.3.2

22 Jan 23:18

Choose a tag to compare

  • release: version 0.3.2

  • critical fix: ClashHelperService

  • fix: ClashHelper installer

  • feat: new tray icon, new title bar

  • fix: tg notify

Release Downloads

Download based on your OS:

OS Download
Android


Windows


macOS

Linux


List of all changes: ChangeLog

v0.3.1

22 Jan 19:04

Choose a tag to compare

  • fix: androidTV focusing dpad proxy page

  • feat: new readme

  • fix: windows logic service

  • fix: Linux arm build

Release Downloads

Download based on your OS:

OS Download
Android


Windows


macOS

Linux


List of all changes: ChangeLog

v0.3.1-pre.1

22 Jan 16:04

Choose a tag to compare

v0.3.1-pre.1 Pre-release
Pre-release
  • fix: windows logic service
  • fix: Linux arm build

⚠️ Pre-release version • For testing purposes only

Release Downloads

Download based on your OS:

OS Download
Android


Windows


macOS

Linux


Full changelog: ChangeLog

v0.3.0

20 Jan 17:34

Choose a tag to compare

  • fix 0.3.0 release

  • fix: added pureblack variant hex header

  • fix: optimize base

  • fix: icon linux-based distrib

  • fix: HWID notify logic

  • fix: removed the proxy group type from the proxy page

  • feat: 3 days notice of expiring subscription every day (only Android for now)

  • feat: new header flclashx-globalmode

  • feat: visible servicename and host in foreground notify

  • fix: update dependencies packages

  • fix: flclashx-custom logic

  • fix: windows installer

  • fix: update logic empty widgets visible

  • fix: update notify TG

  • fix: android tile service

  • feat: manual check in IPchecker widget

  • feat: mode selector in ProxyPage

  • feat: notify modal in HWID limit

  • fix: logic geo updater

  • fix: android tile service

  • feat: manual check in IPchecker widget

  • feat: mode selector in ProxyPage

  • feat: notify modal in HWID limit

  • fix: logic geo updater

  • feat: manually check ip from networkDetection widget

  • fix: cache icons

  • fix: the proxy tab disappears when renewing a subscription or in other cases

  • feat: add restart button in tray control

  • feat: new pop-up window when HWID Limit is reached

  • fix: blur on bottomsheets, sidesheets

  • fix: memtagmode off (temp solution)

  • fix: serivceinfo widget base64 issue

  • fix: backup/restore app function

  • fix: init proxiesgroup for start/stop button

  • feat: add button to check latency across all proxy groups

  • feat: new header flclashx-hex (custom theme app)

  • fix: search button in proxy groups

  • fix: setting up proxy group sorting

  • fix android tile service

  • fix: andriod adaptive icon

  • fix: build pages RepaintBoundary widgets

  • feat: notify release

  • fix: modal pages opacity

  • fix: coreversion on build app

  • fix: artefact slidemenu

  • fix: serviceinfo and changeserver support latin or base64 header for cyrillic, unicode and emoji support

  • fix: support https:// links announce widget

  • update flclashx-serverinfo description

  • fix: android icons and splashscreen

  • refactor: changeserverbutton widget

  • fear: new header flclashx-serverinfo

  • refactor: update readme and templates

  • fix: cache logo in service-logo header

  • fix: theme opacity layer

  • fix: optimize theme for opacity layers

  • fix: deprecated core version

  • fix: about page

  • fix: visible log folder button on andriod

  • feat: logs folder button in settings menu

  • refactor: cleaning up excess logs

  • feat: logger in file (logrotate10 days)

  • fix: android hwid generator (Settings.Secure_ID)

  • fix: running a single instance on Linux

  • fix: locale

  • refactor: recive mixed-port from subscription

  • fix: recieve App Setting from provider

  • fix: en localization

  • fix: migrate deprecated iconstyle

  • feat: add flclashx-backgroud header (the ability to customize the application background)

  • feat: button to hide/show all proxy groups

  • fix: kill application when installing over an older version

  • refactor: apply comprehensive linting rules and code style improvements

  • Add extensive lint rules in analysis_options.yaml (100+ rules)

  • Apply automated code formatting across entire codebase

  • Changes to Linux distribution descriptions

  • Adding full support for 120Hz screens on Android

  • feat: recive parameters from a subscription and enabling from an override in client: allow-lan, ipv6, find-process-mode, tun-stack

  • feat: the ability to completely reset application profiles from settings

  • fix: exclude closeConnections provider control

  • fix: android notification start bug

  • refactor: cardType fill flexible

  • Proxies list view refactoring using Expansible widget

  • add custom logo and new header flclashx-servicelogo (work only with flclashx-servicename header)

  • refactor: use Expansible for proxy groups in proxies list view

  • fix: notify icon android

  • fix: main settings UI and default variable

  • fix: hwid generator

  • fix: macos version artifact rename

  • fix: init FlClashX

  • feat: universal APK

  • feat: new UI for geofiles menu

  • feat: Application settings from sub-header (disableable setting override)

  • feat: saving custom settings from the profile header

  • fix: custom geofiles loader (check hash from URL)

  • fix: safe_patch error

  • fix: metainfo widget logical

  • fix: localization

  • fix about page and adding new translate

  • fix declension

  • adding hour counter remaining sub

  • fix russian translate

  • fix timecounter start/stop button

  • fix lang metainfo card

  • refactor about page

  • update proxy state before update sub

  • fix tray control and change color depending on Windows theme

  • fix stop service helper

  • fix external-ui subupdate

  • fix server description standard card

  • fix macos deeplink (add flclashx)

  • add core version in About page

  • fix uninstaller and uninstall logo

  • fix deeplink first install

  • New widgets, macOS signing&notarization, macOS tray

  • feat(dashboard): enhance MetainfoWidget with improved expiration display and UI adjustments

  • Updated the logic to show days left until subscription expiration, limiting display to within 3 days.

  • fix(utils): update time formatting for getTimeText method

  • Changed the default return value for null timestamps from '00:00:00' to '000:00:00' to accommodate larger hour values.

  • Adjusted the hour limit check from 99 to 999 to support longer durations.

  • Updated the return statement to ensure hours are padded to three digits for consistent formatting.

  • chore(build): update macOS configuration and clean up Windows platform entries

  • Changed macOS version from 'macos-13' to 'macos-latest' for improved compatibility.

  • Commented out Windows platform configuration to simplify the build workflow.

  • Updated the Flutter subproject commit to indicate a dirty state.

  • feat(build): clean up build workflow

  • Removed the Telegram bot service configuration from the GitHub Actions workflow to streamline the build process.

  • feat(dashboard): add serviceInfo widget and update profile handling

  • Introduced the serviceInfo widget to the dashboard for enhanced service display.

  • Updated the Profile model to include a new serviceName field for better service management.

  • Enhanced README files to document the new serviceInfo widget and its usage.

  • feat(proxy): enhance proxy card functionality and UI

  • Introduced a new 'oneline' card type for improved display options in the proxy list.

  • Updated the ProxyCard widget to handle the new card type, including layout adjustments and conditional rendering.

  • Enhanced the getItemHeight function to accommodate the new card type.

  • Refactored the handling of proxy descriptions and delay text for better clarity and user experience.

  • Added support for the new card type in the computed mark display logic.

  • feat(proxy): enhance proxy handling with server descriptions and JSON integration

  • Added extraction of server descriptions from raw YAML config to improve proxy management.

  • Updated Proxy model to include an optional serverDescription field for better data representation.

  • Enhanced handleGetProxies function to include server descriptions in the returned JSON structure.

  • Adjusted UI components to display server descriptions where applicable, improving user experience.

  • feat(macos): adjust popover dimensions and enhance macOS app layout

  • Updated the popover dimensions in AppDelegate and StatusBarController to 375x600 for better fit.

  • Added platform-specific handling in ApplicationState to adjust the app layout for macOS, including a FittedBox for improved display.

  • Ensured the app maintains a consistent appearance across different macOS environments.

  • feat(dashboard): enhance StartButton with animation and tap feedback

  • Updated StartButton to use TickerProviderStateMixin for improved animation control.

  • Added a new press animation for tap feedback, enhancing user interaction.

  • Adjusted button duration for animations and improved visual feedback with scaling and size transitions.

  • Refactored button layout to include GestureDetector for handling tap events.

  • Updated text styling for better visibility and added keys for widget identification.

  • fix(window_manager): simplify macOS logic in WindowHeaderContainer and remove unused import

  • Removed the unused import of app provider.

  • Streamlined the macOS-specific logic in the WindowHeaderContainer to improve clarity and maintainability.

  • refactor: remove unused code

  • feat(localization): add "Change Server" string to multiple language files and update UI elements for macOS

  • Added "Change Server" localization to English, Japanese, Russian, and Simplified Chinese ARB files.

  • Updated the localization messages in the respective Dart files.

  • Adjusted macOS UI elements for better integration, including window size and rounded corners for the popover.

  • Enhanced the window manager logic to handle macOS-specific behavior more effectively.

  • feat(build): enhance Makefile and Xcode project for macOS notarization and code signing

  • feat(macos): implement native status bar and code signing support

  • Adds comprehensive macOS status bar integration and app signing capabilities:

  • Replaces window-based UI with native status bar menu

  • Implements secure core binary installation in Application Support

  • Adds code signing and notarization workflow

  • Updates build configuration for proper macOS code signing

  • Improves DMG creation process using create-dmg

  • Configures launch-at-login functionality

  • Sets minimum macOS version to 11.0

  • This change significantly improves the native macOS experience by making the app behave more like a traditional menu bar utility while ensuring proper security measures through code signing and notarization.

Release Downloads

Download based on your OS:

Read more

v0.3.0-pre.13

13 Jan 22:20

Choose a tag to compare

v0.3.0-pre.13 Pre-release
Pre-release
  • ci: fix notify

  • fix: android tile service

  • feat: manual check in IPchecker widget

  • feat: mode selector in ProxyPage

  • fix: logic geo updater

  • fix: cache icons

  • fix: the proxy tab disappears when renewing a subscription or in other cases

  • feat: add restart button in tray control

  • feat: new pop-up window when HWID Limit is reached

  • fix: blur on bottomsheets, sidesheets

⚠️ Pre-release version • For testing purposes only

Release Downloads

Download based on your OS:

OS Download
Android


Windows


macOS

Linux


Full changelog: ChangeLog

v0.3.0-pre.12

03 Dec 21:46

Choose a tag to compare

v0.3.0-pre.12 Pre-release
Pre-release
  • fix: memtagmode off (temp solution)

  • fix: serivceinfo widget base64 issue

  • fix: backup/restore app function

⚠️ Pre-release version • For testing purposes only

Release Downloads

Download based on your OS:

OS Download
Android


Windows


macOS

Linux


Full changelog: ChangeLog

v0.3.0-pre.11

03 Dec 20:24

Choose a tag to compare

v0.3.0-pre.11 Pre-release
Pre-release
  • fix: release script

  • fix: init proxiesgroup for start/stop button

  • feat: add button to check latency across all proxy groups

  • feat: new header flclashx-hex (custom theme app)

  • fix: search button in proxy groups

  • fix: setting up proxy group sorting

  • fix android tile service

  • fix: andriod adaptive icon

  • fix: release template

⚠️ Pre-release version • For testing purposes only

Release Downloads

Download based on your OS:

OS Download
Android


Windows


macOS

Linux


Full changelog: ChangeLog

v0.3.0-pre.10

02 Dec 19:33

Choose a tag to compare

v0.3.0-pre.10 Pre-release
Pre-release
  • fix: build pages RepaintBoundary widgets

  • feat: notify release

  • fix: modal pages opacity

  • fix: windows arm actions

  • fix: coreversion on build app

  • fix: artefact slidemenu

  • fix: serviceinfo and changeserver support latin or base64 header for cyrillic, unicode and emoji support

  • fix: support https:// links announce widget

  • update flclashx-serverinfo description

⚠️ Pre-release version • For testing purposes only

Release Downloads

Download based on your OS:

OS Download
Android


Windows


macOS

Linux


Full changelog: ChangeLog

v0.3.0-pre.9

02 Dec 00:13

Choose a tag to compare

v0.3.0-pre.9 Pre-release
Pre-release
  • fix: android icons and splashscreen

  • refactor: changeserverbutton widget

  • fear: new header flclashx-serverinfo

  • refactor: update readme and templates

  • fix: cache logo in service-logo header

  • fix: theme opacity layer

  • fix: optimize theme for opacity layers

  • fix: deprecated core version

  • fix: about page

⚠️ Pre-release version • For testing purposes only

Release Downloads

Download based on your OS:

OS Download
Android


Windows
macOS

Linux


Full changelog: ChangeLog

v0.3.0-pre.8

01 Dec 05:32

Choose a tag to compare

v0.3.0-pre.8 Pre-release
Pre-release

⚠️ This is a pre-release version for testing purposes.


  • new submodule init
  • fix: visible log folder button on andriod
  • fix: gtk flags
  • feat: logs folder button in settings menu
  • refactor: about page
  • refactor: cleaning up excess logs
  • feat: logger in file (logrotate10 days)
  • fix: android hwid generator (Settings.Secure_ID)
  • fix: running a single instance on Linux

Release Downloads

Download based on your OS:

OS Download
Android


Windows
macOS

Linux


List of all changes: ChangeLog