Commit Graph
621 Commits
Author SHA1 Message Date
yyc12345 124c69bf8b build: add svg file type icon for vector, archaic, and icon formats 2026-10-19 20:45:42 +08:00
yyc12345 4ecddceb58 doc: add DEVNOTE.md developer notes 2026-10-19 20:25:33 +08:00
yyc12345 83096294cc chore: fix REUSE compliance with updated annotations 2026-10-17 08:51:00 +08:00
yyc12345 b681cf2042 fix: fix msix publisher and makeappx hash param for sign 2026-10-16 14:37:21 +08:00
yyc12345 74df91c06b build: strip priconfig packaging node before msix pri generation 2026-10-16 11:52:01 +08:00
yyc12345 8a4b97eb84 build: wire up msix logo assets and exe subdir in appx manifest 2026-10-16 10:40:41 +08:00
yyc12345 9cff649f58 i18n: fix some zh_CN translations for app UI 2026-10-14 09:29:56 +08:00
yyc12345 f295b4d9bb fix: move EnumComboBoxTransformer statics back into SettingsDialog ctor
As namespace-scope statics, their initialization evaluates
QCoreApplication::translate() during static initialization, before the
QTranslator is installed in main(), so the combo box options always kept
the untranslated source text. Function-local statics are initialized
lazily on first dialog construction, after translations are loaded.
2026-10-13 15:29:43 +08:00
yyc12345 2ff67b2f2a i18n: complete unfinished zh_CN translations for app UI 2026-10-13 14:36:44 +08:00
yyc12345 645a1ad71f doc: add app illustration in README 2026-10-13 14:20:02 +08:00
yyc12345 f6c12525ae fix: remove stray fragment after app version value in inno setup script 2026-10-13 13:36:57 +08:00
yyc12345 770cfd5af4 fix: drop unofficial inno setup languages instead of default fallback 2026-10-13 11:38:50 +08:00
yyc12345 57f8081841 build: remove vc redist install from inno setup packaging 2026-10-13 10:49:43 +08:00
yyc12345 a2e89f4a5a build: make inno setup version a cmake cache variable 2026-10-13 10:31:02 +08:00
yyc12345 b65bb359a9 build: specify inno setup 6 for metaglot inno rendering 2026-10-12 20:50:42 +08:00
yyc12345 8eb77d6348 fix: restrict inno setup base language files to official translations 2026-10-12 17:58:21 +08:00
yyc12345 8ff33f1bbb fix: include <objbase.h> before <exdisp.h> for MSVC
<exdisp.h> is not self-contained: its forward declarations use the
\interface\ macro, which is only defined in <combaseapi.h> via the
<objbase.h> include chain. Qt headers do not provide <windows.h>, so
including <exdisp.h> first caused C2146/C2371 parse errors on MSVC and
broke all IShellWindows usages. Include <objbase.h> as a prelude.
2026-10-12 16:49:56 +08:00
yyc12345 e7b6bdd7dd fix: add braces around switch-case blocks with initialized declarations
MSVC rejects declarations with initializers directly under a case label
(C2360/C2361: initialization skipped by case/default labels), while
GCC/Clang accept them. Wrap the declaring case bodies in braces.
2026-10-12 16:49:26 +08:00
yyc12345 f330a9f853 chore(ci): upload artifacts unzipped via upload-artifact v7 2026-10-12 16:16:50 +08:00
yyc12345 a7611ff419 fix: fix macos-only ambiguous overload issue 2026-10-12 16:06:14 +08:00
yyc12345 063eaf187e chore(CI): remove ubuntu-24-04-build in ci 2026-10-12 16:01:07 +08:00
yyc12345 da98bb1e74 chore(CI): fix fatal hash error of aqtinstall in windows workflow 2026-10-12 16:00:29 +08:00
yyc12345 ef77d01b01 build: parameterize inno setup script and rework windows packaging step 2026-10-12 13:06:34 +08:00
blumia 793f22ddfe chore(CI): bump action versions 2026-10-11 11:11:44 +08:00
yyc12345 8f8f9b0147 refactor: move macOS app icon into dist/macos-icons 2026-10-11 11:08:49 +08:00
yyc12345 a7d40df40a i18n: add missing metadata translations for app UI languages 2026-10-11 11:08:49 +08:00
yyc12345 5383fbf9b8 i18n: reword zh_CN application description 2026-10-11 11:08:47 +08:00
yyc12345 3ef9d4eb42 build: invoke metaglot directly instead of via uv tool run 2026-10-09 20:09:04 +08:00
yyc12345 a123b680ff fix: adapt inno setup rendering to metaglot language name conversion 2026-10-09 19:50:58 +08:00
yyc12345 2a49dea718 refactor: rename project name in assets 2026-09-29 15:29:38 +08:00
yyc12345 31f54e5444 doc: rename project name in doc and license 2026-09-29 15:23:52 +08:00
yyc12345 91c67eb4b6 refactor: rename project name in CI 2026-09-29 13:29:09 +08:00
yyc12345 4c87c8d9fc refactor: rename project name in app i18n 2026-09-29 13:17:31 +08:00
yyc12345 c6ab0eb0eb refactor: rename project name in distribution i18n 2026-09-29 11:52:14 +08:00
yyc12345 5600fc594f refactor: rename project name in distribution 2026-09-29 11:17:29 +08:00
yyc12345 8cc34ab998 refactor: use metaglot to take msix file i18n over
current msix workflow are still not working. all work of it are postponed to future.
2026-09-29 11:03:10 +08:00
yyc12345 6c7395ddca refactor: rename project name in source code 2026-09-28 14:50:07 +08:00
yyc12345 079224f591 refactor: rename project name in CMakeLists.txt 2026-09-28 14:38:57 +08:00
yyc12345 17de95be75 fix: fix slot connect fail log when running app
- fix slot connect fail log when running app
- fix potential memory leak
2026-09-28 10:40:14 +08:00
yyc12345 c92e473f39 feat: add full shortcut support 2026-09-28 10:17:16 +08:00
yyc12345 79304f734d doc: update README 2026-09-27 20:30:17 +08:00
yyc12345 3709572eb3 revert: remove funding infomations 2026-09-26 17:02:21 +08:00
9a71d30904 i18n: Translations update from Hosted Weblate
Co-authored-by: Heimen Stoffels <vistausss@fastmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
Co-authored-by: Tech-Tac <ahmad.tech.tac@gmail.com>
Co-authored-by: VenusGirl <VenusGirl@outlook.com>
Translate-URL: https://hosted.weblate.org/projects/pineapple-pictures/application/ar/
Translate-URL: https://hosted.weblate.org/projects/pineapple-pictures/application/ko/
Translate-URL: https://hosted.weblate.org/projects/pineapple-pictures/application/nl/
Translate-URL: https://hosted.weblate.org/projects/pineapple-pictures/application/tr/
Translate-URL: https://hosted.weblate.org/projects/pineapple-pictures/appstream-metadata/tr/
Translation: pineapple-pictures/AppStream Metadata
Translation: pineapple-pictures/Application
2026-09-26 16:11:12 +08:00
blumia 7eb553a527 fix(i18n): add missing ar l10n config and resource 2026-09-26 16:07:03 +08:00
blumia 49da6b0c82 i18n: update ts files and translators.html 2026-09-26 16:03:49 +08:00
Hosted WeblateandTech-Tac a2c71144f7 i18n: Translations update from Hosted Weblate
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Tech-Tac <ahmad.tech.tac@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/pineapple-pictures/application/ar/
Translate-URL: https://hosted.weblate.org/projects/pineapple-pictures/appstream-metadata/ar/
Translation: pineapple-pictures/AppStream Metadata
Translation: pineapple-pictures/Application
2026-09-26 16:02:56 +08:00
Hosted WeblateandHeimen Stoffels c2631e3af6 i18n: Translations update from Hosted Weblate
Co-authored-by: Heimen Stoffels <vistausss@fastmail.com>
Translate-URL: https://hosted.weblate.org/projects/pineapple-pictures/application/nl/
Translation: pineapple-pictures/Application
2026-09-26 15:58:53 +08:00
blumia b8ee6ca1ac i18n: update ts files
Related: https://github.com/BLumia/pineapple-pictures/issues/147
2026-09-26 15:58:16 +08:00
blumia 33361f16cb fix: REUSE lint for files under msix folder 2026-09-26 09:48:46 +08:00
blumia 1966bd93be chore(CI): add ubuntu 26.04 build 2026-09-26 09:47:01 +08:00