57 Commits

Author SHA1 Message Date
liruohrh
7885b68415 ci: github actions for windows 2025-05-11 23:00:56 +08:00
ZhuJHua
cc4cee941d ci: update rust test ci 2025-04-17 11:15:48 +08:00
ZhuJHua
ab8f40b98f chore(ci): remove redundant dependency installation for Rust builder 2025-03-16 20:22:45 +08:00
ZhuJHua
fe2f29c939 ci: fix build
[skip ci]
2025-03-03 00:49:58 +08:00
ZhuJHua
ca9c553df1 ci(fix build error):
[skip ci]
2025-03-03 00:20:57 +08:00
ZhuJHua
5bf5f36f9d ci: fix cliff ci
[skip ci]
2025-02-23 21:53:45 +08:00
ZhuJHua
ee1e240f6d chore: upgrade actions/checkout to v4 across workflow files 2025-02-23 21:46:55 +08:00
ZhuJHua
5f5e6b90ed feat: update changelog workflow to check PR merge status before generating changelog 2025-02-23 21:41:04 +08:00
ZhuJHua
512cd622f7 fix: correct syntax for workflow_run trigger in auto-merge.yml 2025-02-23 21:29:29 +08:00
ZhuJHua
64a65f39b6 feat: add workflow_run trigger for Git Cliff completion 2025-02-23 21:23:47 +08:00
住京华
a2c92ef947 fix: ci (#177) 2025-02-23 09:56:44 +00:00
ZhuJHua
738d13d67d ci: add git-cliff to generate changelog 2025-02-23 17:41:08 +08:00
ZhuJHua
e7ea753e78 ci: add git-cliff to generate changelog 2025-02-23 17:34:33 +08:00
ZhuJHua
39e52878e1 ci: add git-cliff to generate changelog 2025-02-23 17:27:23 +08:00
ZhuJHua
744e7464e1 ci: add git-cliff to generate changelog
[Skip ci]
2025-02-23 17:12:23 +08:00
ZhuJHua
10e0da1861 ci: add git-cliff to generate changelog 2025-02-23 16:56:46 +08:00
ZhuJHua
1c374b7a84 test(add test for utils): 2025-02-08 23:56:26 +08:00
ZhuJHua
a1ad810e0f chore(*): adjust the output format of outdated dependencies in the Telegram bot workflow
[skip ci]
2025-01-27 17:29:36 +08:00
ZhuJHua
e9498646e2 chore(*): adjust the output format of outdated dependencies in the Telegram bot workflow
[skip ci]
2025-01-27 17:27:32 +08:00
ZhuJHua
ac23cdaeb1 chore(*): adjust the output format of outdated dependencies in the Telegram bot workflow
[skip ci]
2025-01-27 17:11:52 +08:00
ZhuJHua
9daf5dfe4b chore(*): adjust the output format of outdated dependencies in the Telegram bot workflow
[skip ci]
2025-01-27 17:08:36 +08:00
ZhuJHua
c3aac55752 chore(*): adjust the output format of outdated dependencies in the Telegram bot workflow
[skip ci]
2025-01-27 17:06:37 +08:00
ZhuJHua
13348fd880 chore(*): adjust the output format of outdated dependencies in the Telegram bot workflow
[skip ci]
2025-01-27 17:00:26 +08:00
ZhuJHua
6649f04ae3 chore(*): adjust the output format of outdated dependencies in the Telegram bot workflow
[skip ci]
2025-01-27 16:56:39 +08:00
ZhuJHua
28bffec383 chore(*): adjust the output format of outdated dependencies in the Telegram bot workflow
[skip ci]
2025-01-27 16:48:45 +08:00
ZhuJHua
e563afc43a chore(*): update telegram bot workflow
Update the telegram bot workflow to include OUTDATED_DEPENDENCIES variable in the environment.
2025-01-27 16:45:20 +08:00
ZhuJHua
ac01624def feat(telegram-bot): enhance release notification workflow
- 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
2025-01-27 16:42:28 +08:00
ZhuJHua
9a5b85cc02 feat(telegram-bot): enhance release notification workflow
- 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
2025-01-27 16:39:28 +08:00
ZhuJHua
c67b13ecd3 chore: refine release notification workflow
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.
2025-01-22 11:21:07 +08:00
ZhuJHua
2ce60b0a21 chore(ci): enhance telegram notification with release details
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.
2025-01-22 10:38:36 +08:00
ZhuJHua
cd4e699878 chore: simplify telegram release notification
Simplified the Telegram release notification by removing the assets list and reformatting the message for better readability.
2025-01-22 10:33:34 +08:00
ZhuJHua
bc5f9ee3b8 feat(*): add workflow to send release notifications to Telegram
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.
2025-01-22 10:20:12 +08:00
ZhuJHua
4f12267b3f chore(ci): add dependency installation step for rust builder
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.
2025-01-19 01:56:50 +08:00
ZhuJHua
b3dddaabda ci(workflow): update flutter analyze workflow
- Add `workflow_dispatch` trigger.
- Change `cwd` to `working-directory`.
2025-01-19 01:51:33 +08:00
ZhuJHua
76365ece09 chore(ci): install dependencies for rust builder project in flutter analyze workflow
The `flutter analyze` workflow has been updated to install dependencies for the `rust_builder` project, ensuring that the analysis process is comprehensive.
2025-01-19 01:45:43 +08:00
ZhuJHua
d285b74131 chore(ci): adjust flutter analyze trigger
Update the workflow to only trigger on pull requests to `master`. Removed push trigger.
2025-01-19 01:37:21 +08:00
ZhuJHua
0222f7b352 ci(*): add flutter analyze workflow and dynamic flutter version support
- 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`.
2025-01-19 01:35:25 +08:00
住京华
ca40667068 Merge pull request #110
* ci(*): optimize release note generation logic
2025-01-19 01:02:07 +08:00
ZhuJHua
be5814c6a0 fix(*): fix ci
[skip ci]
2025-01-17 23:30:10 +08:00
ZhuJHua
df95b1e252 fix(*): fix ci
[skip ci]
2025-01-17 23:12:45 +08:00
ZhuJHua
b66ff57c07 fix(*): fix ci
[skip ci]
2025-01-17 21:59:31 +08:00
ZhuJHua
822719bdeb fix(*): fix ci
[skip ci]
2025-01-17 21:53:56 +08:00
ZhuJHua
e3d27db92e fix(*): fix ci
[skip ci]
2025-01-17 21:16:52 +08:00
ZhuJHua
691ff9a65d fix(ci): add release drafter
[skip ci]
2025-01-17 19:47:32 +08:00
住京华
123d1842dc Merge branch 'master' into dev 2025-01-17 19:06:11 +08:00
ZhuJHua
b7906f0114 build(action): fix workflow 2025-01-17 19:04:06 +08:00
住京华
2b279f59af Release at 2.7.0 (#102)
* 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
2025-01-17 18:28:34 +08:00
ZhuJHua
7b6c923737 fix(ci): fix work flows
now the work flows only build apk
2025-01-17 13:55:54 +08:00
ZhuJHua
3065159ec2 fix(action): fix github action 2025-01-02 10:31:21 +08:00
住京华
eaa0f7b883 Merge pull request #53 from ZhuJHua/dev
Prepare release at 2.6.0
2024-12-10 14:11:52 +08:00