4 Commits

4 changed files with 55 additions and 12 deletions

View File

@@ -2,7 +2,14 @@
"categories": [ "categories": [
{ {
"title": "## 🚀 Features", "title": "## 🚀 Features",
"labels": ["add","Add", "Kind/Feature"] "labels": [
"add",
"Add",
"Kind/Feature",
"feat",
"Feature",
"Feat"
]
}, },
{ {
"title": "## 🐛 Fixes", "title": "## 🐛 Fixes",
@@ -18,16 +25,50 @@
"labels": ["docs","Docs", "Kind/Documentation"] "labels": ["docs","Docs", "Kind/Documentation"]
}, },
{ {
"title": "## 🧹 Chore", "title": "## 🛠️ Maintenance",
"labels": ["chore","Chore", "Kind/Chore"] "labels": [
"maintenance",
"Maintenance",
"Kind/Maintenance",
"chore",
"Chore",
"Kind/Chore"
]
}, },
{ {
"title": "## 🛠️ Maintenance", "title": "## ⏪ Reverts",
"labels": ["maintenance","Maintenance", "Kind/Maintenance"] "labels": [
"revert",
"Revert",
"Kind/Revert",
"Kind/Reverts",
"reverts",
"Reverts"
]
}, },
{ {
"title": "## 🗑️ Deprecation", "title": "## 🗑️ Deprecation",
"labels": ["deprecation","Deprecation", "Kind/Deprecation"] "labels": ["deprecation","Deprecation", "Kind/Deprecation"]
},
{
"title": "## ⚡️ Performance Improvements",
"labels": [
"perf",
"Perf",
"Kind/Performance"
]
},
{
"title": "## 🎨 Styling",
"labels": [
"style",
"Style",
"Kind/Style"
]
},
{
"title": "## 🎯 Other Changes",
"labels": []
} }
], ],
"label_extractor": [ "label_extractor": [

View File

@@ -1,6 +1,6 @@
[project] [project]
name = "kompage" name = "kompage"
version = "0.1.2" version = "0.1.3"
description = "Add your description here" description = "Add your description here"
readme = "README.md" readme = "README.md"
requires-python = ">=3.13" requires-python = ">=3.13"
@@ -28,7 +28,7 @@ url = "https://git.theprivateserver.de/api/packages/KomSuite/pypi/simple/"
[tool.bumpversion] [tool.bumpversion]
current_version = "0.1.2" current_version = "0.1.3"
parse = "(?P<major>\\d+)\\.(?P<minor>\\d+)\\.(?P<patch>\\d+)" parse = "(?P<major>\\d+)\\.(?P<minor>\\d+)\\.(?P<patch>\\d+)"
serialize = ["{major}.{minor}.{patch}"] serialize = ["{major}.{minor}.{patch}"]
search = "{current_version}" search = "{current_version}"

View File

@@ -325,7 +325,7 @@ async def requests_page():
cache = KomCache() cache = KomCache()
requests = ( requests = (
cache.fetch_all( cache.fetch_all(
query="SELECT manga_id, title, image grabbed FROM manga_requests" query="SELECT manga_id, title, image, grabbed FROM manga_requests"
) )
or [] or []
) )
@@ -333,11 +333,13 @@ async def requests_page():
req_ids = [req[0] for req in requests] req_ids = [req[0] for req in requests]
if req_ids: if req_ids:
entries = [ entries = [
{"manga_id": req[0], "title": req[1], "image": req[2]} for req in requests {"manga_id": req[0], "title": req[1], "image": req[2], "grabbed": req[3]}
for req in requests
] ]
else: else:
entries = [] entries = []
log.debug(f"Fetched {len(entries)} requests from the database")
log.debug(f"Requests entries: {entries}")
return await render_template("requests.html", requests=entries) return await render_template("requests.html", requests=entries)
@app.route("/delete", methods=["POST"]) @app.route("/delete", methods=["POST"])

View File

@@ -20,7 +20,7 @@
{% if results %} {% if results %}
{% for result in results %} {% for result in results %}
<div class="card {{ result.type | lower }} {% if result.in_komga %}komga{% else %}requested{% endif %}"> <div class="card {{ result.type | lower }} {% if result.grabbed %}komga{% else %}requested{% endif %}">
<div class="image-container {{ 'nsfw' if result.isAdult else '' }}"> <div class="image-container {{ 'nsfw' if result.isAdult else '' }}">
@@ -44,7 +44,7 @@
{% if requests %} {% if requests %}
<div class="results"> <div class="results">
{% for request in requests %} {% for request in requests %}
<div class="card {{ request.type | lower }} {% if request.in_komga %}komga{% else %}requested{% endif %}"> <div class="card {{ request.type | lower }} {% if request.grabbed %}komga{% else %}requested{% endif %}">
<div class="image-container {{ 'nsfw' if request.isAdult else '' }}"> <div class="image-container {{ 'nsfw' if request.isAdult else '' }}">
<img src="{{ request.image }}" alt="Cover"> <img src="{{ request.image }}" alt="Cover">