LabCodeHub öffentliche Ansicht
Anmelden
Küpper / Quildrop öffentlich

Merge branch 'main' of github.com:9IT-Full-Service/quilldrop

R Rüdiger Küpper <rpr@9it.de> committete am 19.02.2026 01:35
259a198339528b04850422f5e2d0b81637f1ca0b
5 geänderte Datei(en) +56 −18
Kontextzeilen: 0 1 2 3 10
geändert CHANGELOG.md
+7 −0 Datei ansehen
@@ -1,3 +1,10 @@
1 +
## [1.1.7](https://github.com/9IT-Full-Service/quilldrop/compare/v1.1.6...v1.1.7) (2026-02-19)
2 +
3 +
4 +
### Bug Fixes
5 +
6 +
* docker images image [skip ci] ([d6b8530](https://github.com/9IT-Full-Service/quilldrop/commit/d6b85303cbbe5b0a1c6e384bfe0af160a45cb98c))
7 +
1 8
## [1.1.6](https://github.com/9IT-Full-Service/quilldrop/compare/v1.1.5...v1.1.6) (2026-02-19)
2 9
3 10
geändert Dockerfile-images
+0 −6 Datei ansehen
@@ -4,10 +4,4 @@ WORKDIR /app
4 4
5 5
COPY ./static/images /usr/share/nginx/html/images
6 6
7 -
# RUN ./quilldrop generate
8 -
9 -
# FROM --platform=$BUILDPLATFORM nginx
10 -
11 -
# COPY --from=builder /app/output /usr/share/nginx/html
12 -
13 7
EXPOSE 80
geändert Makefile
+7 −0 Datei ansehen
@@ -12,6 +12,13 @@ build:
12 12
docker-static:
13 13
	podman build --platform linux/arm64 -t quilldrop -f ./Dockerfile-static .
14 14
15 +
docker-images:
16 +
	$(eval LATEST_TAG := $(shell git tag --sort=-version:refname | head -n 1))
17 +
	podman build --platform linux/amd64,linux/arm64 \
18 +
		--manifest ghcr.io/9it-full-service/quilldrop:$(LATEST_TAG)-images \
19 +
		-f ./Dockerfile-images .
20 +
	podman manifest push --all ghcr.io/9it-full-service/quilldrop:$(LATEST_TAG)-images
21 +
	
15 22
docker-run:
16 23
	podman run --rm -i -p 8081:80 quilldrop:latest
17 24
geändert quilldrop
+0 −0 Datei ansehen

Binärdatei – kein Textvergleich möglich.

geändert static/css/style.css
+42 −12 Datei ansehen
@@ -1096,8 +1096,25 @@ body {
1096 1096
1097 1097
/* === Responsive === */
1098 1098
@media (max-width: 768px) {
1099 +
    .navbar {
1100 +
        position: fixed;
1101 +
        top: 0;
1102 +
        left: 0;
1103 +
        right: 0;
1104 +
        z-index: 1000;
1105 +
        backdrop-filter: none;
1106 +
        -webkit-backdrop-filter: none;
1107 +
        background: var(--bg-primary);
1108 +
    }
1109 +
1110 +
    body {
1111 +
        padding-top: 3.5rem;
1112 +
    }
1113 +
1099 1114
    .hamburger {
1100 1115
        display: flex;
1116 +
        position: relative;
1117 +
        z-index: 1020;
1101 1118
    }
1102 1119
1103 1120
    .nav-links {
@@ -1105,16 +1122,14 @@ body {
1105 1122
        position: fixed;
1106 1123
        top: 0;
1107 1124
        left: 0;
1108 -
        right: 0;
1109 -
        bottom: 0;
1125 +
        width: 100%;
1126 +
        height: 100%;
1110 1127
        background: var(--bg-primary);
1111 -
        opacity: 1;
1112 1128
        flex-direction: column;
1113 1129
        align-items: center;
1114 -
        justify-content: flex-start;
1115 -
        gap: 1.5rem;
1130 +
        gap: 1.2rem;
1116 1131
        padding: 5rem 2rem 2rem;
1117 -
        z-index: 105;
1132 +
        z-index: 1010;
1118 1133
        overflow-y: auto;
1119 1134
        -webkit-overflow-scrolling: touch;
1120 1135
    }
@@ -1124,9 +1139,16 @@ body {
1124 1139
    }
1125 1140
1126 1141
    .nav-links > a,
1127 -
    .nav-dropdown-toggle {
1128 -
        font-size: 1.2rem;
1142 +
    .nav-links > .nav-dropdown > .nav-dropdown-toggle {
1143 +
        font-size: 1.15rem;
1129 1144
        color: var(--text-primary);
1145 +
        display: block;
1146 +
        text-align: center;
1147 +
        padding: 0.3rem 0;
1148 +
    }
1149 +
1150 +
    .nav-dropdown {
1151 +
        text-align: center;
1130 1152
    }
1131 1153
1132 1154
    .nav-dropdown-menu {
@@ -1150,7 +1172,7 @@ body {
1150 1172
1151 1173
    .nav-dropdown-menu a {
1152 1174
        padding: 0.4rem 0;
1153 -
        font-size: 1rem;
1175 +
        font-size: 0.95rem;
1154 1176
        color: var(--text-secondary);
1155 1177
    }
1156 1178
@@ -1161,20 +1183,28 @@ body {
1161 1183
1162 1184
    .search-box {
1163 1185
        position: fixed;
1164 -
        top: 4.5rem;
1186 +
        top: 5rem;
1165 1187
        left: 1rem;
1166 1188
        right: 1rem;
1167 1189
        width: auto;
1168 -
        z-index: 110;
1190 +
        z-index: 1015;
1169 1191
    }
1170 1192
1171 1193
    .search-results {
1172 1194
        max-height: calc(100vh - 10rem);
1173 1195
    }
1174 1196
1175 -
    .nav-rss,
1197 +
    .nav-rss {
1198 +
        color: var(--text-primary);
1199 +
    }
1200 +
1201 +
    .nav-rss svg {
1202 +
        fill: var(--text-primary);
1203 +
    }
1204 +
1176 1205
    #theme-toggle {
1177 1206
        color: var(--text-primary);
1207 +
        border-color: var(--text-muted);
1178 1208
    }
1179 1209
}
1180 1210