Commit graph

9876 commits

Author SHA1 Message Date
Jack251970
3bebb69093 Fix unitest build issue 2025-01-13 10:21:14 +08:00
Jack251970
c3f71c213e Revert "Fix test project build issue"
This reverts commit ff110b3c49.
2025-01-13 10:18:35 +08:00
Jack251970
ff110b3c49 Fix test project build issue 2025-01-13 10:01:50 +08:00
Jack251970
2a423f09bb Improve code quality 2025-01-13 09:36:14 +08:00
Jack251970
3cb9d1dce4 Remove IApp & AppExtensions and use dependency injection instead 2025-01-12 20:04:44 +08:00
Jack251970
a748141b1e Use IPublicAPI instead 2025-01-12 19:47:49 +08:00
Jack251970
1b76a2bc1a Use dependency injection for all services 2025-01-12 19:45:36 +08:00
Jack251970
32cac76c82 Improve Settings management 2025-01-12 18:44:52 +08:00
Jack251970
8eb5a4dfca Improve HttpDownloadAsync function & Use it in PluginManager plugin 2025-01-11 13:24:41 +08:00
Jack251970
029cb38c61 Fix progress box action under ui thread 2025-01-11 13:19:45 +08:00
Jack251970
df3cb58c6c Improve code quality 2025-01-11 12:38:08 +08:00
Hongtao Zhang
2de63f73a5 change equality related testing 2025-01-10 13:36:09 -06:00
Hongtao Zhang
e7ff3694a1 Merge remote-tracking branch 'origin/remove-result-caching' into remove-result-caching
# Conflicts:
#	Flow.Launcher/ViewModel/ResultsViewModel.cs
2025-01-10 13:33:19 -06:00
dependabot[bot]
a9d77d8bcf
Bump Mages from 2.0.2 to 3.0.0 (#3154) 2025-01-10 19:31:36 +00:00
Hongtao Zhang
2a1d502aff fix build error 2025-01-10 13:18:14 -06:00
Hongtao Zhang
4b38e0e714 properly dispose the filestream 2025-01-10 13:11:35 -06:00
Jack251970
cc921c7d29 Improve progress box when exception happens 2025-01-10 19:17:54 +08:00
Jack251970
297d191412 Use function to delegate the progress task 2025-01-10 19:13:19 +08:00
Kevin Zhang
5f4d24a26f
Merge pull request #3174 from Jack251970/dev1
Use System.Text.Json to replace Newtonsoft.Json for better performance
2025-01-09 22:13:54 -08:00
Jack251970
95b4c4c766 Improve code quality 2025-01-10 13:34:10 +08:00
Jeremy Wu
f1746b09e0
New Crowdin updates (#3149)
New translations
2025-01-10 07:26:20 +02:00
Jack251970
ed7265d244 Remove override close event 2025-01-10 13:06:37 +08:00
dependabot[bot]
cfc0534a54
Bump SemanticVersioning from 3.0.0-beta2 to 3.0.0 (#3172)
Bumps [SemanticVersioning](https://github.com/adamreeve/semver.net) from 3.0.0-beta2 to 3.0.0.
- [Release notes](https://github.com/adamreeve/semver.net/releases)
- [Commits](https://github.com/adamreeve/semver.net/compare/3.0.0-beta2...3.0.0)

---
updated-dependencies:
- dependency-name: SemanticVersioning
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-09 22:52:09 -06:00
Hongtao Zhang
a62b222e6b resolve link before using File.Replace 2025-01-09 12:48:43 -06:00
Jack251970
2716c40c0b Move MessageBoxEx to main project for better development experience 2025-01-09 21:50:07 +08:00
Jack251970
d36aef57e9 Change ProgressBoxEx namespace 2025-01-09 21:48:13 +08:00
Jack251970
88e84378da Use api in app extensions to call api functions 2025-01-09 21:44:24 +08:00
Jack251970
8b910500c6 Add IApp & AppExtensions for accessing the properties & functions from anywhere in the application 2025-01-09 21:43:33 +08:00
Jack251970
20ffff6d1b Use api to call api functions 2025-01-09 21:30:11 +08:00
Jack251970
381e64e697 Move ProgressBoxEx to main project for better development experience 2025-01-09 21:13:24 +08:00
Jack251970
ad0270079d Use System.Text.Json to replace Newtonsoft.Json for better performance 2025-01-09 20:57:43 +08:00
Jack251970
5016334359 Avoid cancelling all pending requests on shared HttpClient instance 2025-01-09 17:37:53 +08:00
Jack251970
6220b34aab Fix dulplicated close event 2025-01-09 17:33:39 +08:00
Jack251970
122887e6a6 Await close event from non-ui thread 2025-01-09 16:37:52 +08:00
Jack251970
8aebf958aa Check ui thread when calling close function & Update documents 2025-01-09 12:13:46 +08:00
Kevin Zhang
7cccbb07ac
Merge pull request #3168 from Jack251970/dev1
Fix operator equal application issue
2025-01-07 22:06:45 -08:00
Jack251970
aff6b1aff1 Perserve prgBox value when force close 2025-01-06 21:32:02 +08:00
Jack251970
bc84910e56 Use static HttpClient instance for heavy load issue 2025-01-06 21:30:28 +08:00
Jack251970
cc0fb66b22 Extract duplicate cleanup code into a method 2025-01-06 21:26:05 +08:00
Jack251970
0fabe31fe4 Improve code quality 2025-01-06 21:16:28 +08:00
Jack251970
675ee9e395 Add translation for progress box title 2025-01-06 21:16:12 +08:00
Jack251970
46c2c1f668 Change system language code to lowercase 2025-01-06 19:20:47 +08:00
Jack251970
6febbe719a Use system language as default in settings 2025-01-06 16:58:19 +08:00
Jack251970
3ccd8b42ae Move SystemLanguageCode to constant 2025-01-06 16:58:08 +08:00
Jack251970
c907c29148 Fix plugin install issue 2025-01-05 21:16:49 +08:00
Jack251970
07bb16c8f3 Improve code quality 2025-01-05 21:08:23 +08:00
Jack251970
c06ba595b4 Add support for cancelling download 2025-01-05 21:08:07 +08:00
Jack251970
56069e657c Improve code quality 2025-01-05 15:31:14 +08:00
Jack251970
f69dd0f155 Improve documents 2025-01-05 00:13:32 +08:00
Jack251970
d0bab86377 Improve code quality 2025-01-05 00:11:03 +08:00