feat: initial commit for media tracking software

- Setup C++/Qt6 desktop application structure
- Added initial Go proxy backend for TMDB/IGDB integration
This commit is contained in:
Tronax 2026-06-15 02:02:25 +02:00
commit 3f07c78316
Signed by: Tronax
SSH key fingerprint: SHA256:2pKKXDZucWvaF/GzXNz0FY53EAO1YDLN80bqS+TTz/o
63 changed files with 6547 additions and 0 deletions

BIN
resources/icons/appicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 361 KiB

BIN
resources/icons/appicon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

View file

@ -0,0 +1,16 @@
<svg width="512" height="512" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg">
<defs>
<linearGradient id="bg" x1="0" y1="0" x2="1" y2="1">
<stop offset="0" stop-color="#0a84ff"/>
<stop offset="0.5" stop-color="#bf5af2"/>
<stop offset="1" stop-color="#ff375f"/>
</linearGradient>
</defs>
<rect x="32" y="32" width="448" height="448" rx="112" fill="url(#bg)"/>
<!-- play triangle -->
<path d="M196 168 L196 344 L344 256 Z" fill="#ffffff"/>
<!-- checklist tick badge -->
<circle cx="356" cy="356" r="86" fill="#ffffff"/>
<path d="M318 356 L346 384 L398 326" fill="none" stroke="#30d158"
stroke-width="26" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 717 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round"><path d="M20 6 9 17l-5-5"/></svg>

After

Width:  |  Height:  |  Size: 187 B

View file

@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 180 260">
<rect width="180" height="260" rx="10" fill="#2c2c2e"/>
<path d="M90 95a26 26 0 1 0 0 52 26 26 0 0 0 0-52zm0 12a14 14 0 1 1 0 28 14 14 0 0 1 0-28z" fill="#5a5a5e"/>
<rect x="40" y="170" width="100" height="10" rx="5" fill="#3a3a3c"/>
<rect x="55" y="190" width="70" height="8" rx="4" fill="#3a3a3c"/>
</svg>

After

Width:  |  Height:  |  Size: 379 B

View file

@ -0,0 +1,8 @@
[Desktop Entry]
Type=Application
Name=Ultimate Media Tracker
Comment=Track movies, series, mangas, books and games
Exec=umt
Icon=ultimate-media-tracker
Terminal=false
Categories=Utility;AudioVideo;Database;

7
resources/resources.qrc Normal file
View file

@ -0,0 +1,7 @@
<RCC>
<qresource prefix="/icons">
<file alias="check.svg">icons/check.svg</file>
<file alias="placeholder.svg">icons/placeholder.svg</file>
<file alias="appicon.svg">icons/appicon.svg</file>
</qresource>
</RCC>

1
resources/win/app.rc Normal file
View file

@ -0,0 +1 @@
IDI_ICON1 ICON "../icons/appicon.ico"