From 88c7f8d2c7efd8ee413d6a294e29dd5ee1473a94 Mon Sep 17 00:00:00 2001 From: problematicconsumer Date: Sat, 21 Oct 2023 21:49:26 +0330 Subject: [PATCH] Change changelog workflow --- CHANGELOG.md | 22 + Makefile | 3 +- changelog.md | 1265 -------------------------------------------------- pubspec.yaml | 5 + 4 files changed, 28 insertions(+), 1267 deletions(-) create mode 100644 CHANGELOG.md delete mode 100644 changelog.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..fab9bd51 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,22 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## Unreleased + +### Added + +- Basic region based routing rules +- Russian region + +### Changed + +- Theme preferences + +### Fixed + +- Localization mistakes in Russian from [solokot](https://github.com/solokot) +- Localization mistakes in Russian from [Elshad Guseynov](https://github.com/lifeindarkside) diff --git a/Makefile b/Makefile index 445cc656..29f3f1f0 100644 --- a/Makefile +++ b/Makefile @@ -116,9 +116,8 @@ release: # Create a new tag for release. echo "version: $${VERSION_STR}+$${BUILD_NUMBER}" && \ sed -i "s/version: .*/version: $${VERSION_STR}\+$${BUILD_NUMBER}/g" pubspec.yaml && \ git tag $${TAG} > /dev/null && \ - gitchangelog > changelog.md || { git tag -d $${TAG}; echo "Please run pip install git gitchangelog pystache mustache markdown"; exit 2; } && \ git tag -d $${TAG} > /dev/null && \ - git add pubspec.yaml changelog.md && \ + git add pubspec.yaml CHANGELOG.md && \ make sync_translate && \ git add assets/translations/* && \ git commit -m "release: version $${TAG}" && \ diff --git a/changelog.md b/changelog.md deleted file mode 100644 index 1ead2d96..00000000 --- a/changelog.md +++ /dev/null @@ -1,1265 +0,0 @@ -# Changelog - - -## 0.9.2 (2023-10-15) - -#### Other - -* Fix ndk setup. - -* Fix android arm bug. - - - -## v0.9.1 (2023-10-15) - -#### Other - -* Update README_cn.md. - -* Update README.md. - -* Update README_fa.md. - -* Update README.md. - -* Update README.md. - -* Update README_ru.md. - -* Update README_cn.md. - -* Update README_fa.md. - -* Update README.md. - -* Delete docs/file. - -* Google play badge. - -* Delete docs/google-play-badge1.png. - -* Upload google play badge. - -* Create file. - -* Delete docs/google-play-badge.png. - -* Fix ci. - -* Change ndk setup. - -* Update dependencies. - -* Update README_ru.md. - -* Update README_cn.md. - -* Update README_ru.md. - -* Update README_ru.md. - -* Change desktop error handling. - -* Fix android bugs. - -* Update README.md. - -* Update README_cn.md. - -* Update README_ru.md. - -* Update README_ru.md. - -* Update README_cn.md. - -* Update README_fa.md. - -* Update README.md. - -* Delete Russian_Flag.png. - -* Add Russian flag. - -* Delete docs/file. - -* Create README_ru.md. - -* Delete REAMME_ru.md. - -* Create REAMME_ru.md. - -* Update README_cn.md. - -* Update README_fa.md. - -* Update README_fa.md. - -* Update README.md. - -* Update README_cn.md. - -* Update README_cn.md. - -* Update README_fa.md. - -* Update README.md. - -* Update README.md. - -* Update file. - -* Uplaod a badge for google play. - -* Delete google-play-badge.png. - -* Add files via upload. - -* Create file. - -* Delete docs/google-play-badge.png. - -* Delete google-play-badge.png. - -* Add files via upload. - -* Update README_fa.md. - -* Update README.md. - -* Update README.md. - -* Create Chinese README_cn.md. - - - -## v0.8.12 (2023-10-13) - -#### Fix - -* Typo. - -* Bug. - -* Release names. - -#### Other - -* Update readme. - -* Update core. - -* Update README_fa.md. - -* Update README_fa.md. - -* Update README.md. - -* Merge pull request #56 from solokot/main. - _Improvement of Russian translation_ - -* Improvement of Russian translation. - _Basically a replacement for machine automatic translation_ - -* Update README.md. - -* Update README_fa.md. - -* Update README_fa.md. - -* Update README.md. - -* Update README_fa.md. - -* Update README.md. - -* Update README.md. - -* Update README_fa.md. - -* Update README_fa.md. - -* Update README_fa.md. - -* Update README.md. - -* Update README_fa.md. - -* Update README.md. - -* Update README_fa.md. - -* Update README_fa.md. - -* Update README.md. - -* Update README_fa.md. - -* Update README_fa.md. - -* Update README.md. - -* Update README.md. - -* Update README_fa.md. - -* Update README.md. - -* Update README.md. - -* Update README_fa.md. - -* Update README_fa.md. - -* Update README_fa.md. - -* Fix bugs. - -* Change android signing. - -* Update README.md. - -* Update readme. - -* Update contribution guide. - -* Update README_fa.md. - -* Update README.md. - -* Update README_fa.md. - -* Update README_fa.md. - -* Update release_message.md. - -* Update README.md. - -* Update README_fa.md. - -* Update README_fa.md. - -* Update README.md. - -* Update README_fa.md. - -* Update release template. - - - -## v0.8.11 (2023-10-08) - -#### Changes - -* Remove auto release message. - - - -## v0.8.10 (2023-10-08) - -#### Fix - -* Release changelog. - - - -## v0.8.9 (2023-10-08) - -#### Fix - -* Missing libs. - - - -## v0.8.8 (2023-10-08) - -#### Fix - -* Release bug. - - - -## v0.8.7 (2023-10-08) - -#### Fix - -* Release message. - - - -## v0.8.6 (2023-10-08) - -#### Fix - -* Windows build. - -* Build issue. - -#### Other - -* Merge branch 'main' of hiddify-github:hiddify/hiddify-next. - -* Update release_message.md. - -* Merge branch 'main' of hiddify-github:hiddify/hiddify-next. - -* Update release_message.md. - -* Update README.md. - -* Update README_fa.md. - -* Delete docs/note. - -* Add files via upload. - -* Create note. - -* Update contribute.md. - -* Update README.md. - -* Delete assets/images/google-play-badge.png. - -* Update README_fa.md. - -* Update README.md. - -* Update release_message.md. - -* Update release_message.md. - -* Update release_message.md. - -* Fix build. - - - -## v0.8.5 (2023-10-07) - -#### Fix - -* Bug. - - - -## v0.8.4 (2023-10-07) - -#### Fix - -* Translate. - - - -## v0.8.3 (2023-10-07) - -#### Other - -* Add release message and help. - -* Merge branch 'main' of hiddify-github:hiddify/hiddify-next. - -* Fix bugs. - -* Update release_message.md. - -* Update release_message.md. - -* Update README_fa.md. - -* Update README.md. - -* Update release_message.md. - -* Update release_message.md. - -* Create release_message.md. - -* Add google play badge to assets. - -* Update README.md. - -* Update README_fa.md. - -* Update README_fa.md. - -* Update README.md. - -* Update README.md. - -* Create contribute.md. - -* Update README_fa.md. - -* Update README.md. - -* Update README_fa.md. - -* Update README_fa.md. - -* Update README.md. - -* Update README.md. - -* Update README_fa.md. - -* Add feature request template. - -* Fix issue template. - -* Add issue template. - - - -## v0.8.2 (2023-10-07) - -#### Fix - -* Hysteria2 and some links. - -#### Other - -* Update README_fa.md. - -* Update README_fa.md. - -* Update README_fa.md. - -* Update README.md. - -* Update README.md. - -* Update README.md. - -* Update README.md. - -* Update README.md. - -* Update README.md. - -* Update README.md. - -* Update README.md. - -* Update README.md. - -* Update README.md. - -* Update README.md. - -* Update README.md. - -* Create README_fa.md. - -* Update README.md. - -* Update README.md. - -* Update README.md. - _Add some features to the readme_ - -* Add debug export to clipboard. - - - -## v0.8.1 (2023-10-06) - -#### New - -* Add chinese lang. - -#### Fix - -* Chinese translation. - -#### Other - -* Update core 0.5.1. - -* Fix floating number sub info header. - -* Add russian. - -* Add google play descriptions. - -* Merge branch 'main' of hiddify-github:hiddify/hiddify-next. - - - -## v0.8.0 (2023-10-05) - -#### New - -* Add russian lang. - -#### Other - -* Add proxy tag sanitization. - -* Fix bugs. - -* Add ignore app update version. - -* Add new protocols to link parser. - -* Auto update translations on release. - -* Update translation. - -* Remove param in ru translation. - - - -## v0.7.2 (2023-10-04) - -#### Other - -* Fix bugs. - - - -## v0.7.1 (2023-10-03) - -#### Other - -* Fix log and analytics bugs. - - - -## v0.7.0 (2023-10-03) - -#### New - -* Add support of some exception panel with zero usage. - -#### Other - -* Fix translation bug. - -* Improve error handling and presentation. - -* Add retry for network ops. - -* Merge branch 'main' of hiddify-github:hiddify/hiddify-next. - -* Add local profile. - -* Add auto translator. - -* Add auto translate. - - - -## v0.6.0 (2023-09-30) - -#### Other - -* Fix minor bugs. - -* Add scheduled profile update. - -* Update dependencies. - -* Refactor profile details page. - - - -## v0.5.11 (2023-09-22) - -#### Other - -* Fix android bundle abi. - -* Bump core version. - - - -## v0.5.10 (2023-09-22) - -#### Other - -* Fix minor bugs. - -* Fix profile update bug. - - - -## v0.5.9 (2023-09-22) - -#### Other - -* Add build number. - - - -## v0.5.8 (2023-09-22) - -#### New - -* Add crashlytics. - -* Add support for base64 sublink for header from content. - -* Add profile headers from comments in response! good for hosting in github and show information. - -* Automated version release. - -* Send release versions only to play market add pre-release version. - -#### Changes - -* Change invalid dns 235.5.5.5 to 8.8.8.8. - -#### Fix - -* Improve routing accessibility and logs. - -* Minor bugs. - -* Prefs persistence. - -* Crashlytics. - -* App update url. - -* Small profiles. - -* Makefile vars. - -* Adaptive icon. - -* Pre-release. - -* Typo in adaptive icon. - -* If .dev is exist in the version do not show update needed. - -* Keep the link as it is. fix the issue with & - -* Dependency issue. - -* Remove extra print. - -* Bug in get headers from body. - -* Bug ini ci to google play. - -* Tag version issue. - -* Ci bug. - -* Remove comments. - -* Bug. - -#### Other - -* Fix ci. - -* Fix false-positive error reports. - -* Change build setup. - -* Fix minor bugs. - -* Refactor app update. - -* Fix sentry dart plugin upload. - -* Fix ci debug symbols upload. - -* Add sentry provider observer. - -* Ci: add sentry debug info upload. - -* Update dependencies and general fixes. - -* Chore: bump agp version. - -* Ci: fix env. - -* Ci: add dsn env. - -* Feat: add region and terms to intro. - -* Update ci.yml. - -* Build: add sentry dsn. - -* Feat: add intro screen. - -* Feat: add sentry. - -* Ci: bump macos version. - -* Feat: update profile when adding preexisting url. - -* Publish draft even with error. - -* Update version of core. - -* Merge branch 'main' of hiddify-github:hiddify/hiddify-next. - -* Add firebase. - -* Update translation. - -* Refactor: version presentation. - -* Perf: improve header parser. - -* Feat: remove check for updates in market releases. - -* Better manage the market release. - -* Update. - -* Merge branch 'main' of https://github.com/hiddify/hiddify-next. - -* Improve accessability. - -* Fix per-app proxy selection. - -* Add android per-app proxy. - -* Add basic flavors. - -* Update Makefile. - -* Update ci.yml. - -* Update ci.yml. - -* Update Makefile. - -* Update ci.yml. - -* Update ci.yml. - -* Update README.md. - -* Add accessability semantics. - -* Add support for fragment in the url. - - - -## v0.1.0 (2023-09-11) - -#### New - -* Add signing to android. - -* Add android universal build also. - -* Add change in network entitlements. - -* Change logo icon to next. - -* Add cache for speed up build process. - -* Add windows portable version. - -* Add libclash. - -* Add as draft release. - -* Make better ci and building applications. - -#### Changes - -* Change windows logo. - -* Change macos build to flutter_distributor. - -* Remove x86 builds since flutter does not support. - -* Add x64 to the name. - -* Update makefile. - -#### Fix - -* Space bugs in some panels. - -* Aab. - -* Aab build. - -* Universal sign. - -* KeystoreProperties. - -* Name issue. - -* Revert package name change. - -* Name. - -* Geosite download. - -* Windows portable bug. - -* Change name bug. - -* Setup exe files. - -* Libclash.so. - -* Linux AppImage. - -* Error. - -* Category in linux. - -* Add fuse for linux. - -* Icon. - -* Linux logo. - -* Android. - -* Makefile error. - -#### Other - -* Release v0.1.0. - -* Fix ci build. - -* Update ci. - -* Add core version. - -* Fix barrel file. - -* Change proxies lifecycle. - -* Add service restart. - -* Remove notification service. - -* Change android notification permission. - -* Add android service restart. - -* Change mark new profile active. - -* Handle unlimited. - -* Update upload download link stats. - -* Update Translations. - -* Remove // TODO add content disposition parsing. - -* Add content-disposition for profile title. - -* Update README.md. - -* Add hysteria2. - -* Fix android build connection. - -* Add android connection shortcut. - -* Add desktop autostart. - -* Add android boot receiver. - -* Add android proxy service. - -* Add android battery optimizations settings. - -* Change sharedpreferences to unify with android. - -* Add vclibs. - -* Update dependencies. - -* Add submodule. - -* Fix translation code gen. - -* Change prefs. - -* Change default config options. - -* Remove string casing. - -* Update ci.yml. - -* Remove caching. - -* Change core prefs to use code generation. - -* Fix custom lint. - -* Fix general issues. - -* Remove vclibs. - -* Update README.md. - -* Fix blank screen. - -* Add proxies sort. - -* Refactor preferences. - -* Update dependencies. - -* Add more config options to settings. - -* Add tun implementation option. - -* Add android power manager. - -* Add android quick tile. - -* Fix macos dependencies. - -* Fix mac build. - -* Fix build. - -* Change system tray icon. - -* Fix riverpod code generation. - -* Remove unnecessary config options. - -* Add accessability semantics. - -* Update dependencies. - -* Add config options. - -* Add pref utilities. - -* Add stats overview. - -* Update Translations. - -* Fix android outbounds view. - -* Remove unnecessary options. - -* Change proxies flow. - -* Add android command client support. - -* Update README.md. - -* Add status command receiver. - -* Add hiddify deeplink. - -* Add macos deeplink support. - -* Add singbox deeplink. - -* Change error prompts. - -* Fix url parser. - -* Remove unnecessary prefs. - -* Update dependencies. - -* Make AppImage zipped for preserving permission in linux. - -* Add user agent. - -* Fix uri launch. - -* Update ci flutter version. - -* Fix macos silent start. - -* Change proxies page. - -* Fix desktop connection error msg. - -* Add button tooltips. - -* Fix logging. - -* Create dependabot.yml. - -* Create CODE_OF_CONDUCT.md. - -* Fix aab. - -* Add aab file. - -* Change windows-portable name to HiddifyNext-portable. - -* Add debug mode. - -* Add misc settings ui. - -* Remote unnecessary logs. - -* Add misc preferences. - -* Add directory options. - -* Fix linux build. - -* Merge branch 'main' of https://github.com/hiddify/hiddify-next. - -* Fix android builds. - -* Fix android splash screen. - -* Update icons. - -* Fix windows executable build. - -* Remove unnecessary build steps. - -* Remove build number from appbar. - -* Update readme. - -* Change desktop directories. - -* Remove desktop notifications. - -* Force same version code for all platforms. - -* Add more logs. - -* Add log timestamp. - -* Update icons. - -* Remove drawer branding. - -* Add download section in readme. - -* Fix name of universal apk. - -* Fix order. - -* Update readme. - -* Update logging. - -* Update geo assets url. - -* Change linux directories. - -* Update icon. - -* Update icon. - -* Update logo for all platforms. - -* Revert name in macos. - -* Temporary disable app sandbox. - -* Change name. - -* Update Release.entitlements to fix binding issue. - -* Merge pull request #5 from evstegneych/main. - _add macos option_ - -* Add macos option. - -* Update ci flutter version. - -* Update kotlin version. - -* Update other dependencies. - -* Update dependencies. - -* Update flutter version. - -* Update LICENSE.md. - -* Add build option for ios but not tested. - -* Return: build for all. - -* Fix build for macos. - -* Fix ci. - -* Migrate to singbox. - -* Fix routing. - -* Fix connection button text casing. - -* Add update checking. - -* Add separate page for clash overrides. - -* Add version number to appbar. - -* Add more icons. - -* Add sort limited profiles last. - -* Fix profile sort icon. - -* Fix profile traffic ratio. - -* Add profiles sort option. - -* Refactor profile addition flow. - -* Add extra profile metadata. - -* Fix linux deep link service. - -* Refactor profile tile. - -* Add locale based font. - -* Fix linux startup. - -* Update dependencies. - -* Add about page. - -* Fix linux notifications. - -* Build all. - -* Hard coding. - -* Add png. - -* Update ci.yml. - -* Update ci.yml. - -* Update ci.yml. - -* Update ci.yml. - -* Update ci.yml. - -* Update ci.yml. - -* Update ci.yml. - -* Update ci.yml. - -* Update Makefile. - -* Update ci.yml. - -* Update Makefile. - -* Update ci.yml. - -* Update ci.yml. - -* Update Makefile. - -* Update ci.yml. - -* Update Makefile. - -* Fix makefile. - -* Fix actions. - -* Fix actions. - -* Fix actions. - -* Update build setup. - -* Merge branch 'main' of https://github.com/hiddify/hiddify-next. - -* Create LICENSE.md. - -* Add core submodule. - -* Remove core libs. - -* Update Makefile. - -* Update Makefile. - -* Remove c install. - -* Update make. - -* Merge branch 'main' of https://github.com/hiddify/hiddify-next. - -* Add Persian font. - -* Update dependencies. - -* Update to libclash. - -* Add cache. - -* Add: new action. - -* Add write permission. - -* Fix. - -* Modify. - -* Fix. - -* Update. - -* Fix android build. - -* Fix code gen bug. - -* Update ci.yml. - -* Update ci.yml. - -* Fix CI. - -* Fix CI. - -* Merge branch 'main' of https://github.com/hiddify/hiddify-next. - -* Update ci.yml. - -* Update ci.yml. - -* Fix CI. - -* Update ci.yml. - -* Update ci.yml. - -* Add CI. - -* Add silent start for desktop. - -* Update readme. - -* Add headless mode to desktop. - -* Update dependencies. - -* Add distribution setup for windows. - -* Add Farsi(fa) language. - -* Merge branch 'main' of https://github.com/hiddify/hiddify-next. - -* Initial commit. - -* Initial. - - - diff --git a/pubspec.yaml b/pubspec.yaml index 5016d264..e460c9b9 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -170,3 +170,8 @@ sentry: upload_sources: true log_level: info ignore_missing: true + +cider: + link_template: + tag: https://github.com/hiddify/hiddify-next/releases/tag/%tag% + diff: https://github.com/hiddify/hiddify-next/compare/%from%...%to%