Commit graph

5573 commits

Author SHA1 Message Date
xiaoyifang 044a8dc545 New translations Spanish from Crowdin 2024-04-24 00:49:16 +08:00
shenleban tongying cb37a91df8
Merge pull request #1470 from RomanShumikhin/patch-1
Add StartupWMClass to the application's ".desktop" file
2024-04-10 02:59:29 -04:00
RomanShumikhin fccea9345f
Add StartupWMClass to the application's ".desktop" file
When you pin the app to KDE's Icons-Only Task Manager and launch it, a new icon is created next to the app's icon. I.e. KDE doesn't recognize that the pinned launcher icon and the running app is the same app. This commit fixes this problem.
2024-04-09 20:38:09 -10:00
shenleban tongying 5593d45a73
Merge pull request #1464 from atauzki/staged
Update windows dependencies: zim-9.0, zlib-1.3.1
2024-04-06 23:02:07 -04:00
atauzki adbddec49b Update windows dependencies: zim-9.0, zlib-1.3.1 2024-04-06 14:21:40 +08:00
shenleban tongying 432f2ed74b
Merge pull request #1463 from atauzki/staged
CMake: let cpack generate package.
2024-04-05 10:36:12 -04:00
atauzki 7a8f4b60fa
Update github checkout actions, fix the deprecation warning. 2024-04-05 10:35:16 -04:00
atauzki 75497e2597
CMake: let cpack generate package.
revert ffmpeg player changes.
2024-04-05 10:35:16 -04:00
shenleban tongying c3892eacc7
Merge pull request #1462 from data-man/update_deps
Update libraries: `fmt` to 10.2.1 and `toml++` to 3.4.0
2024-04-04 12:08:48 -04:00
Dmitry Atamanov 8fcefdaf57 Update libraries: fmt to 10.2.1 and toml++ to 3.4.0 2024-04-04 17:44:26 +05:00
shenleban tongying c50aa2ec7f
Merge pull request #1456 from hosiet/pr-reproducible-build-debian-bug-1068176
CMakeLists.txt: Enforce UTC in timestamp generation
2024-04-02 02:17:45 -04:00
Boyuan Yang e62dded0f6 CMakeLists.txt: Enforce UTC in timestamp generation
As discussed in the Debian bug report [2], the current timestamp
generation may not be reproducible due to not enforcing the time zone.
This patch enforces UTC as time zone information, which will satisfy
the reproducible-builds[1] requirement.

[1] https://reproducible-builds.org/
[2] https://bugs.debian.org/1068176

Signed-off-by: Boyuan Yang <byang@debian.org>
2024-04-01 18:40:01 -04:00
xiaoyifang c28a28faf8
Merge pull request #1455 from atauzki/staged
fix: ffmpeg dll install path
2024-04-01 17:47:17 +08:00
atauzki acc62500f4 fix: ffmpeg dll install path 2024-04-01 17:41:00 +08:00
xiaoyifang 04bd93e402
Merge pull request #1453 from atauzki/staged
A temporary workaround to #1451
2024-04-01 16:59:13 +08:00
atauzki 5f98085b81 Qt version bump. 2024-04-01 10:48:52 +08:00
atauzki 0b47a9d69c make github actions pack ffmpeg dll if necessary. #1451 2024-04-01 10:42:10 +08:00
atauzki 4efb4ee8a7 A temporary workaround to #1451 2024-04-01 10:21:01 +08:00
xiaoyifang 46fc6a9889
Merge pull request #1447 from xiaoyifang/i18n_
New Crowdin updates
2024-03-29 08:35:47 +08:00
xiaoyifang b9dd9feb04 New translations Russian from Crowdin 2024-03-28 05:08:03 +08:00
xiaoyifang 327aff9390 action: use clang-format in experimental branch 2024-03-27 17:59:47 +08:00
xiaoyifang 077fe0a443 action: add beta branch to the workflow 2024-03-27 17:35:39 +08:00
xiaoyifang e0c19b352c
Merge pull request #1445 from xiaoyifang/opt/fts-sort-address
opt: the xapian fts does not concern about the address order
2024-03-27 11:13:59 +08:00
xiaoyifang 5e60a6b6df opt: the xapian fts does not concern about the address order 2024-03-27 10:32:45 +08:00
xiaoyifang c1c120e20e
Merge pull request #1441 from shenlebantongying/clean/qsavefile
clean: utilize QSaveFile and improve config/favorite/history file saving
2024-03-26 11:55:05 +08:00
shenleban tongying 3187fdeb64 clean: utilize QSaveFile and improve config/favorite/history file saving 2024-03-25 21:46:17 -04:00
xiaoyifang a2904b977e
Merge pull request #1436 from shenlebantongying/feat/doc-architecture
feat: document Index file in architecture.md
2024-03-25 09:04:34 +08:00
xiaoyifang 7e2450b2d8
Merge pull request #1437 from shenlebantongying/clea/rename-file-to-specific
clean: rename File::Class to what it is really used.
2024-03-25 09:04:11 +08:00
shenleban tongying 49e576d02f
feat: document Index file in architecture.md 2024-03-23 00:46:30 -04:00
shenleban tongying f8c0e8cd17
clean: rename File::Class to what it is really used. 2024-03-23 00:29:51 -04:00
xiaoyifang e0d09302d2
Merge pull request #1434 from shenlebantongying/fix/punycode-ace-url-handler
fix: url handler and encoded ACE / Punycode / percent encoded URLs
2024-03-22 16:57:37 +08:00
xiaoyifang 2ed43febbf
Merge pull request #1433 from shenlebantongying/clean/dep-qt5
clean: deprecations that won't break Qt5 compatibility
2024-03-22 16:56:12 +08:00
shenleban tongying 8ad68d96df
fix: url handler and encoded ACE / Punycode / percent encoded URLs 2024-03-22 01:39:39 -04:00
autofix-ci[bot] 1724b4f32b
[autofix.ci] apply automated fixes 2024-03-22 01:50:46 +00:00
shenleban tongying 48fc8fceff clean: deprecations that won't break Qt5 compatibility 2024-03-21 21:48:43 -04:00
xiaoyifang fbb1c25852
Merge pull request #1432 from shenlebantongying/clean/open-search-act
clean: remove unnecessary passing of openSearchAction to ArticleView's ctor
2024-03-22 09:38:02 +08:00
shenleban tongying 57a5c52620 clean: remove unnecessary passing of openSearchAction to ArticleView's ctor 2024-03-21 19:09:05 -04:00
xiaoyifang be22cb22b6
fix: in portable version,the default content dir lost recursive attribute. (#1430)
* fix: allow edit the content path

* fix: portable version ,add default item

* [autofix.ci] apply automated fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-03-20 22:07:58 +08:00
shenleban tongying e8f3a94541
fix: soundDir index not updating when sounds modified (#1427) 2024-03-20 21:44:17 +08:00
xiaoyifang 68ed2da4c2
fix: macos build (#1428)
* Update macos-homebrew.yml

* Update macos-arm-homebrew.yml
2024-03-20 17:45:20 +08:00
xiaoyifang 52c07b9291
Merge pull request #1424 from shenlebantongying/fix/insanly-click-audio-crash
fix: crash when clicking audio insanely fast.
2024-03-20 13:20:38 +08:00
xiaoyifang 728fa4850c
Merge pull request #1425 from shenlebantongying/fix/mac-open-in-systemviewer
fix: "Open Image in System Viewer" doesn't work on macOS
2024-03-20 13:19:03 +08:00
shenleban tongying 0b61888bc7 fix: Open Image in System Viewer doesn't work on macOS 2024-03-20 00:46:40 -04:00
shenleban tongying a3d7faeffe
add developer_name to metadata.xml as required by flathub 2024-03-20 00:07:03 -04:00
shenleban tongying 483381414f
clean: remove macOS unused code related to gestures (#1421)
* clean: remove macOS unused code related to gestures

We prefer native gestures and disabled gesture.cc long time ago, those are unused

* [autofix.ci] apply automated fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-03-20 11:11:35 +08:00
shenleban tongying b9e14f806c
fix: CMake problems found by the openBSD package (#1422)
* fix: CMake problems found by openBSD package

* remove unused WITH_XAPIAN option
* don't link Qt TTS if not requested

* fix: address CMake problems found by openBSD package

* remove unused WITH_XAPIAN option
* don't link Qt TTS if not requested
* Disable some code when TTS is not requested

* [autofix.ci] apply automated fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-03-20 11:08:17 +08:00
shenleban tongying 97a3824e9f
fix: crash when clicking play audio insanely fast. 2024-03-19 22:57:30 -04:00
xiaoyifang ebce607634
Merge pull request #1420 from shenlebantongying/fix-qrcx-fail-crash
fix: a crash when qrcx:// fails.
2024-03-19 21:47:15 +08:00
shenleban tongying d546cafda4
fix: a crash when qrcx:// fails.
The reply here might be nullptr.
2024-03-19 03:51:10 -04:00
shenleban tongying dd95690940
clean: simplify tabbar double click detect via qt's built-in methods (#1419)
* clean: simplify tabbar double click detect via qt's built-in methods

* [autofix.ci] apply automated fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-03-18 17:45:06 +08:00