- Enable manual triggering of the workflow via `workflow_dispatch`
- Update the workflow to obtain release information using the GitHub API
- Update the format of the message to the user
- Enable manual triggering of the workflow via `workflow_dispatch`
- Update the workflow to obtain release information using the GitHub API
- Update the format of the message to the user
Refine the release notification workflow to:
- Remove manual workflow dispatch trigger.
- Extract release information directly from GitHub event data.
- Format the Telegram message using markdown for better readability.
Update the telegram notification workflow to fetch and include the latest release details in the message.
This includes the release name, tag, notes, and URL, providing more context for users.
This change introduces a new workflow that sends release notifications to a specified Telegram channel using the `appleboy/telegram-action`.
The workflow is triggered on new releases and includes the release name, tag, release notes, assets, and a link to the release page in the notification message.
Adds a step to install dependencies for the Rust Builder project within the Flutter analyze workflow. This ensures all necessary packages are available for the analyze process.
The `flutter analyze` workflow has been updated to install dependencies for the `rust_builder` project, ensuring that the analysis process is comprehensive.
- Introduced a new workflow, `flutter-analyze.yml`, to perform Flutter code analysis.
- Added dynamic Flutter version selection based on the `.fvmrc` file or defaulted to the latest stable version.
- Modified the `build.yml` workflow to also use the dynamic Flutter version.
- Added the installation of `jq` to read the Flutter version from `.fvmrc`.
* build(pub): upgrade dependencies
* feat(feedback): add new feedback
* fix(ci): fix work flows
now the work flows only build apk
* build(pub): upgrade dependencies
* fix(media_view): fix file time sorting bug in media library
* feat(lock): automatically invoke biometrics on startup
* refactor(ui): improve ui
* fix(sync): fix local sync exception
* style(*): code clean
* feat(edit): add multi image picker support
* refactor(ui): limit the maximum height of media files in rich text to 300
* feat(webdav): added more option for webdav
* fix(*): fix unexpected issue causing immediate lockup
* chore(*): release at 2.7.0