- Rework the add/edit form onto a generic, catalog-driven field model (JobFieldCatalog + JobEditModel), replacing the old hand-written ApplicationEditDialog with ApplicationEditPage - Add a Preferences page (reachable from the hamburger menu) with a KColorSchemeManager-backed color scheme switcher - Add an About page reading from KAboutData - Ship a full hicolor icon set (16-128px + scalable) via ecm_install_icons instead of a single flat SVG - Restyle the edit form after KDE System Settings' Audio page: Kirigami.ListSectionHeader per category, flat separated rows, no card borders - Explicitly declare Kirigami/KirigamiAddons/ColorScheme as CMake dependencies instead of relying on the QML import scanner alone - Add KDEClangFormat/KDEGitCommitHooks, a CMakePresets.json, and a REUSE + clang-format lint CI workflow - Reformat SPDX headers to include copyright, remove debug screenshot scaffolding
41 lines
1.1 KiB
YAML
41 lines
1.1 KiB
YAML
# SPDX-FileCopyrightText: 2026 ToServeTheKing <[email protected]>
|
|
#
|
|
# SPDX-License-Identifier: GPL-3.0-or-later
|
|
id: io.github.toservetheking.Kareer
|
|
runtime: org.kde.Platform
|
|
# Use the latest Flathub KDE runtime available at submission time.
|
|
runtime-version: '6.10'
|
|
sdk: org.kde.Sdk
|
|
command: kareer
|
|
|
|
# A job application tracker: no host filesystem, network, or portal access is
|
|
# needed. Everything it stores lives in the app's own XDG data directory,
|
|
# which Flatpak grants by default.
|
|
finish-args:
|
|
- --share=ipc
|
|
- --socket=fallback-x11
|
|
- --socket=wayland
|
|
- --device=dri
|
|
|
|
cleanup:
|
|
- /include
|
|
- /lib/pkgconfig
|
|
- '*.a'
|
|
|
|
modules:
|
|
- name: kareer
|
|
buildsystem: cmake-ninja
|
|
config-opts:
|
|
- -DCMAKE_BUILD_TYPE=Release
|
|
run-tests: true
|
|
sources:
|
|
# For local testing before the repo is pushed:
|
|
- type: dir
|
|
path: .
|
|
#
|
|
# For Flathub / release builds, pin to a tag AND commit instead:
|
|
# - type: git
|
|
# url: https://github.com/toservetheking/Kareer.git
|
|
# tag: v0.1.1
|
|
# commit: <fill in the exact commit SHA the tag points at>
|