Commit graph

5373 commits

Author SHA1 Message Date
xiaoyifang aac1e05939
Merge pull request #1468 from xiaoyifang/staged
merge staged changes to dev
2024-04-09 09:17:27 +08: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 4f905c75cf
Merge pull request #1429 from xiaoyifang/staged
sync staged to dev
2024-03-20 22:08:13 +08: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 1e261ac761
Merge pull request #1426 from xiaoyifang/staged
merge staged to dev
2024-03-20 13:21:58 +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