Skrooge merge requestshttps://invent.kde.org/office/skrooge/-/merge_requests2024-03-19T23:23:42Zhttps://invent.kde.org/office/skrooge/-/merge_requests/40Drop code duplicating what KAboutData::setApplicationData() does2024-03-19T23:23:42ZFriedrich W. H. KossebauDrop code duplicating what KAboutData::setApplicationData() doesSeparate commit in skroogeconvert moves KLocalizedString::setApplicationDomain post QApp creation, asmethod expects e.g. locale setup done, as happening in QApp constructor.Separate commit in skroogeconvert moves KLocalizedString::setApplicationDomain post QApp creation, asmethod expects e.g. locale setup done, as happening in QApp constructor.https://invent.kde.org/office/skrooge/-/merge_requests/39Add Turkish lira symbol2024-03-15T15:24:28ZEmir SARIAdd Turkish lira symbol- Add and correct TL symbols
- Update usage of kuruş- Add and correct TL symbols
- Update usage of kuruşhttps://invent.kde.org/office/skrooge/-/merge_requests/38Enable new GitLab CI infra for flatpak2024-02-22T01:43:16ZS PageEnable new GitLab CI infra for flatpakThe skrooge Nightly flatpak is no longer getting built at invent.kde.org
nor published to the kdeapps flatpak remote.
Per https://develop.kde.org/docs/packaging/flatpak/publishing/ , rename
org.kde.skrooge.json to .flatpak-manifest.json ...The skrooge Nightly flatpak is no longer getting built at invent.kde.org
nor published to the kdeapps flatpak remote.
Per https://develop.kde.org/docs/packaging/flatpak/publishing/ , rename
org.kde.skrooge.json to .flatpak-manifest.json and add the flatpak CI
template to Skroog's GitLab CI file.
BUG: 481530https://invent.kde.org/office/skrooge/-/merge_requests/37Apply i18n to percent values2024-02-19T08:42:54ZEmir SARIApply i18n to percent valueshttps://invent.kde.org/office/skrooge/-/merge_requests/36[CI] Add Flatpak2024-02-22T01:43:16ZJulius Künzel[CI] Add Flatpakhttps://invent.kde.org/office/skrooge/-/merge_requests/35Logos: Add/Update bank icons2024-01-23T20:41:56ZNikita KrupenkoLogos: Add/Update bank icons- Add/Update icons for Russian, Ukrainian and Armenian banks;
- Add icons for some brokers;
- Use standard icon for wallets.- Add/Update icons for Russian, Ukrainian and Armenian banks;
- Add icons for some brokers;
- Use standard icon for wallets.https://invent.kde.org/office/skrooge/-/merge_requests/34Allow to convert schedules to/from templates2023-12-09T21:32:49ZNikita KrupenkoAllow to convert schedules to/from templates- API for conversion in `SKGRecurrentOperationObject`;
- Add a checkbox to toggle the template mode of a schedule in the UI;
- Convert all existing schedules only on explicit user's choice;
- Create non-template schedules by default;
- F...- API for conversion in `SKGRecurrentOperationObject`;
- Add a checkbox to toggle the template mode of a schedule in the UI;
- Convert all existing schedules only on explicit user's choice;
- Create non-template schedules by default;
- Fixed possible template assign to a schedule.https://invent.kde.org/office/skrooge/-/merge_requests/33Switch to new way to include CI templates2023-12-07T04:46:12ZS PageSwitch to new way to include CI templatesPer advice from @redstrate[M] and
https://community.kde.org/Infrastructure/Continuous_Integration_System#Including_CI_templates
This should fix pipeline errors from gitlab CI like
Unable to create pipeline
* Local file `gitlab-templa...Per advice from @redstrate[M] and
https://community.kde.org/Infrastructure/Continuous_Integration_System#Including_CI_templates
This should fix pipeline errors from gitlab CI like
Unable to create pipeline
* Local file `gitlab-templates/blocks/workflow.yml` does not have project!https://invent.kde.org/office/skrooge/-/merge_requests/32Update to 5.15-23.082023-12-06T19:02:50ZS PageUpdate to 5.15-23.08Update both org.kde.Platform runtime and io.qt.qtwebengine.BaseApp base.Update both org.kde.Platform runtime and io.qt.qtwebengine.BaseApp base.https://invent.kde.org/office/skrooge/-/merge_requests/31Switch base to io.qt.qtwebengine.BaseApp2023-11-26T12:30:01ZS PageSwitch base to io.qt.qtwebengine.BaseAppMatches flathub's flatpak json file; should fix broken kdeapps flatpak build.Matches flathub's flatpak json file; should fix broken kdeapps flatpak build.https://invent.kde.org/office/skrooge/-/merge_requests/30Handle identifiers conflict on registering global actions2023-11-26T13:13:17ZNikita KrupenkoHandle identifiers conflict on registering global actionsCorrect also wrong id for `jumpToOperation` action in scheduled operations view.Correct also wrong id for `jumpToOperation` action in scheduled operations view.https://invent.kde.org/office/skrooge/-/merge_requests/29"Assign schedule" improvements2023-11-26T12:56:55ZNikita Krupenko"Assign schedule" improvementsThis MR contains a lot of improvements for scheduled operations.
- Core improvements:
- - Move all code that assigns a schedule for an operation to `SKGOperationObject` member;
- - Improve that code to handle all cases with template and...This MR contains a lot of improvements for scheduled operations.
- Core improvements:
- - Move all code that assigns a schedule for an operation to `SKGOperationObject` member;
- - Improve that code to handle all cases with template and non-template schedules;
- - Handle schedule unassign;
- UX improvements:
- - Add menu entry to unassign the schedule for an operation;
- - Make schedules ordered by date in the assign menu;
- - Visually separate active and inactive schedules;
- - Use same color for inactive schedules in the assign menu as in the scheduled operations view;
- - Mark current schedule(s) of selected operation(s) in the assign menu with bold font;
- Tests:
- - Extend tests for scheduled operations and cover new code;
- - Fix several bugs in tests code;
- Docs: added documentation and a screenshot for the "assign schedule" feature.https://invent.kde.org/office/skrooge/-/merge_requests/28snapcraft: initial import snapcraft files.2023-11-02T08:47:39ZScarlett Mooresgmoore@kde.orgsnapcraft: initial import snapcraft files.This is the latest working snapcraft.This is the latest working snapcraft.https://invent.kde.org/office/skrooge/-/merge_requests/27Draft: Make it compatible with the Sound Naming spec2023-08-18T19:38:41ZGuilherme Marçal SilvaDraft: Make it compatible with the Sound Naming spec**Important**: This change is meant for KF6/Plasma 6 only, so wait until it's safe to merge.
Make it compatible with the sound naming spec. See https://invent.kde.org/raploz/blue-ocean-sound-theme/-/issues/6
https://specifications.free...**Important**: This change is meant for KF6/Plasma 6 only, so wait until it's safe to merge.
Make it compatible with the sound naming spec. See https://invent.kde.org/raploz/blue-ocean-sound-theme/-/issues/6
https://specifications.freedesktop.org/sound-naming-spec/sound-naming-spec-latest.html
outcome-failure and outcome-success are not part of the spec but are available in the Oxygen theme and the new sound theme as well.https://invent.kde.org/office/skrooge/-/merge_requests/26Remove linking of unused KNTLM2023-01-28T12:28:02ZFriedrich W. H. KossebauRemove linking of unused KNTLMSeems the whole set of KIO libs was added instead of just those which are really needed?
No time to check the others sadly, I only am sure about KNTLM.Seems the whole set of KIO libs was added instead of just those which are really needed?
No time to check the others sadly, I only am sure about KNTLM.https://invent.kde.org/office/skrooge/-/merge_requests/25Update flatpak to 5.15-22.08, update modules, cleanup.2022-12-23T16:44:52ZS PageUpdate flatpak to 5.15-22.08, update modules, cleanup.- Update to 5.15-22.08 KDE Runtime and base-version.
- Update tcl and sqlcipher modules in flatpak.
- Harmonize whitespace with [flathub's json file](https://github.com/flathub/org.kde.skrooge/blob/master/org.kde.skrooge.json) to avoid g...- Update to 5.15-22.08 KDE Runtime and base-version.
- Update tcl and sqlcipher modules in flatpak.
- Harmonize whitespace with [flathub's json file](https://github.com/flathub/org.kde.skrooge/blob/master/org.kde.skrooge.json) to avoid gratuitous diffs.
Testing: I followed https://docs.flatpak.org/en/latest/first-build.html , it runs OK.
The modules in the flatpak on flathub are automatically updated by their infrastructure, so it's worth minimizing future diffs with that json file.
Note: to see the only the significant changes to the previous version, use `git diff`'s `--ignore-all-space` option.https://invent.kde.org/office/skrooge/-/merge_requests/24Use non-deprecated KDEInstallDirs variables2022-09-16T17:35:52ZFriedrich W. H. KossebauUse non-deprecated KDEInstallDirs variablesBeen backward-compat variables since the start of KF5, will be gone with KF6.
See also deprecation notes on https://api.kde.org/ecm/kde-module/KDEInstallDirs5.htmlBeen backward-compat variables since the start of KF5, will be gone with KF6.
See also deprecation notes on https://api.kde.org/ecm/kde-module/KDEInstallDirs5.htmlhttps://invent.kde.org/office/skrooge/-/merge_requests/23Documentation proofreading2022-09-14T16:33:14ZVlad RakhmaninDocumentation proofreadingMinor tweaks to documentation made at the request of Yuri Chornoivan.
Only changes made are to grammar, punctuation, spelling and phrasing.
No changes to content have been made.
(Apologies - I think I made a merge request to the wrong f...Minor tweaks to documentation made at the request of Yuri Chornoivan.
Only changes made are to grammar, punctuation, spelling and phrasing.
No changes to content have been made.
(Apologies - I think I made a merge request to the wrong fork last time!)https://invent.kde.org/office/skrooge/-/merge_requests/22Remove explicit use of ECM_KDE_MODULE_DIR, is part of ECM_MODULE_PATH2022-09-12T20:28:53ZFriedrich W. H. KossebauRemove explicit use of ECM_KDE_MODULE_DIR, is part of ECM_MODULE_PATHHas been copied around by many people without thinking about, yet never was needed :)
See also https://api.kde.org/ecm/manual/ecm.7.htmlHas been copied around by many people without thinking about, yet never was needed :)
See also https://api.kde.org/ecm/manual/ecm.7.htmlhttps://invent.kde.org/office/skrooge/-/merge_requests/21Remove CTestConfig.cmake, the repo isn't using my.cdash.org2022-09-03T13:24:04ZAhmad SamirRemove CTestConfig.cmake, the repo isn't using my.cdash.orgAhmad SamirAhmad Samir