Commit Graph

  • 3ea02bab3c feat: add SSO environment variables to docker-compose.yml and create .env.example master Kroonk 2026-05-21 10:55:48 +02:00
  • 75e4fbaa19 fix: sync package-lock.json with package.json dependencies Kroonk 2026-05-21 10:51:12 +02:00
  • 163d8a20f1 feat: implement Keycloak SSO integration with dynamic configuration and JIT provisioning Kroonk 2026-05-21 10:45:22 +02:00
  • d9334dae00 Fix admin dashboard panel visibility Kroonk 2026-05-20 19:18:18 +02:00
  • 3ad76e841d Rework Photography admin dashboard Kroonk 2026-05-20 19:13:51 +02:00
  • 64fe667240 Fix Photography deploy metadata and SQLite migration Kroonk 2026-05-20 18:54:10 +02:00
  • e6a11f2eed Improve folder access admin dashboard Kroonk 2026-05-20 18:44:47 +02:00
  • c211d2bf9d Merge branch 'master' of github.com/Kroonk/Photography into master (Resolved docker-build.yml) Kroonk 2026-05-20 16:40:05 +02:00
  • beb123b144 Optimize: Add robust Docker CLI install and native docker build to workflow Kroonk 2026-05-20 16:39:41 +02:00
  • a588bd36d6 Add admin dashboard card layout Tom Misch 2026-05-11 16:09:31 +02:00
  • caf56b4117 Skip image build on GitHub mirror Tom Misch 2026-05-11 15:55:10 +02:00
  • 5266f36820 Merge GitHub updates into Gitea master Tom Misch 2026-05-11 13:03:58 +02:00
  • 0efe3066fc Reduce Docker image layer size Tom Misch 2026-05-11 11:17:24 +02:00
  • 6f879f4d48 Use existing registry user secret Tom Misch 2026-05-11 11:08:36 +02:00
  • 9512650a83 Use registry token for image push Tom Misch 2026-05-11 11:05:09 +02:00
  • 9a2a8dca9f Use sh shell for Gitea workflow Tom Misch 2026-05-11 11:02:32 +02:00
  • cb5c0f2581 Install Docker CLI in build workflow Tom Misch 2026-05-11 11:00:00 +02:00
  • e2c83f5fe4 Use Mischlabs container registry Tom Misch 2026-05-11 10:43:49 +02:00
  • 55f201da40 Add admin deployment sync Tom Misch 2026-05-11 10:39:02 +02:00
  • a59457a8bb Secure image access and bootstrap admin Tom Misch 2026-05-11 10:35:05 +02:00
  • 95f2847155 Fix Download: Saubere Trennung JSON (1-3) vs ZIP (4+) Response Kroonk 2026-04-16 23:52:47 +02:00
  • b65ade8381 Selection-Mode: Gesamtes Bild klickbar, Checkbox nach unten-rechts Kroonk 2026-04-16 23:43:33 +02:00
  • 096d766358 Fix Bilder-Auswahl (Capture-Listener) + Mobile UX verbessern Kroonk 2026-04-16 23:35:39 +02:00
  • 75a5a596c5 Fix Selection-Toolbar: Position oben statt ueber Header, direktes Button-Binding Kroonk 2026-04-16 23:29:28 +02:00
  • f4c106bd19 Fix Selection-Mode: Blockiere Lightbox wenn Auswahl aktiv Kroonk 2026-04-16 23:17:03 +02:00
  • 74f1da13a3 Mobile-Optimierung: 2-Spalten-Grid, Icon-only Nav, kompakte Toolbar Kroonk 2026-04-16 23:00:56 +02:00
  • 159071a814 Bilder-Download: Mehrfach-Auswahl + Ordner-ZIP Kroonk 2026-04-16 22:47:58 +02:00
  • 43539fa1a3 Ordner-Tabelle: Fehlerbehandlung und Nachladen wenn leer Kroonk 2026-04-16 22:17:52 +02:00
  • 2c040b651d Ordner-Zuweisung als klickbare Tabelle statt Checkboxen Kroonk 2026-04-16 22:06:43 +02:00
  • 2dcd559501 Fix leere Nutzertabelle: Fehler-Handler + DB-Fallback fuer loadUsers Kroonk 2026-04-16 21:48:19 +02:00
  • c37aa3261c Verbessere Nutzer-Erstellung: JSON statt URL-encoded, Erfolgs-Feedback Kroonk 2026-04-16 21:40:56 +02:00
  • e5e313924d Installiere JPEG/PNG/WebP Delegates fuer ImageMagick in Alpine Kroonk 2026-04-16 21:35:08 +02:00
  • 83058f80c6 Entferne Galerie-Menuepunkt (Watchtower-Deployment-Test) Kroonk 2026-04-16 20:27:31 +02:00
  • ea15be0368 Fix Thumbnail-Generierung (magick statt convert) und DB-Migration fuer role-Spalte Kroonk 2026-04-16 19:40:18 +02:00
  • d393630357 Update README to reflect Mischkomposition features and remove original creator info Kroonk 2026-04-12 21:41:31 +02:00
  • 5c81e93455 Isolate client workspaces from root portfolio and restrict Admin view to root images Kroonk 2026-04-12 20:47:24 +02:00
  • eaa5945611 Wrap background-image url string in quotes to support poorly encoded original filenames Kroonk 2026-04-12 20:18:22 +02:00
  • 33db10f32d Change lightbox caption background to beige with grey text for readability Kroonk 2026-04-12 19:19:59 +02:00
  • ab06284beb Implement Light Mode (Beige) via alternate SASS compilation and runtime switching Kroonk 2026-04-12 19:11:23 +02:00
  • 67044add84 Commit multi-replace docker-compose.yml Kroonk 2026-04-12 19:08:16 +02:00
  • 61bd512cd8 Deploy user requested features and fixes, add Galerie menu link. Kroonk 2026-04-12 18:53:59 +02:00
  • 941d041b5d Nutzerverwaltung-Upgrade: 3 Rollen, Ordner-Zuweisung, Passwort-Aenderung Kroonk 2026-04-12 17:53:46 +02:00
  • a4f3cf738c Fix: Backend-Bugs, fehlende Galerie, Watchtower statt Docker-Socket Kroonk 2026-04-12 17:22:49 +02:00
  • 15e74f42c2 Align all internal, exposed, and mapped ports to 8090 universally per user request. Kroonk 2026-04-12 16:47:54 +02:00
  • 7509253ee7 Revert server port to 80 to match untouched user docker-compose.yml mappings indefinitely Kroonk 2026-04-12 16:41:05 +02:00
  • 567cb67763 Fix CRLF line endings on entrypoint script causing sh\r runtime crash on Alpine Kroonk 2026-04-12 16:24:02 +02:00
  • 21ae8c1599 Add Alpine build dependencies for sqlite3 native fallback Kroonk 2026-04-12 16:02:31 +02:00
  • ad41d57f91 Convert admin.js to ES5 syntax to support legacy gulp uglify Kroonk 2026-04-12 15:44:17 +02:00
  • 5747813d2d Implement Node.js backend rewrite with SQLite authentication, admin dashboard and One-Click docker update Kroonk 2026-04-12 15:40:46 +02:00
  • 1c233db10e Add debug UI trace for empty parsed images array Kroonk 2026-04-12 15:30:37 +02:00
  • 98c39f4b83 Fix Nginx cache and force cache buster on JavaScript Kroonk 2026-04-12 15:26:37 +02:00
  • 4fc9f28a27 Rebuild JS to bundle cache fixes into main.min.js Kroonk 2026-04-12 15:08:59 +02:00
  • 41bfb91ce3 Fix Nginx file permissions and bypass browser cache Kroonk 2026-04-12 14:58:25 +02:00
  • 275db4ed08 Kontaktformular: Formsubmit.co statt mailto Kroonk 2026-04-12 14:34:11 +02:00
  • 62f85e2132 Port auf 8090 geaendert (8080 war belegt auf NAS) Kroonk 2026-04-12 14:32:58 +02:00
  • a739675b16 Fix Docker build: lowercase image name + Feature Requests ergaenzt Kroonk 2026-04-12 14:12:44 +02:00
  • 9361235637 GitHub Actions: Auto Docker-Build + Feature-Request.md Kroonk 2026-04-12 14:09:42 +02:00
  • ab6b2bb8fe Nextcloud-Integration: Dynamische Galerie + Auto-Thumbnails Kroonk 2026-04-12 14:03:43 +02:00
  • c885d22346 Personalisierung: Mischkomposition by Tom Misch + Docker Setup Kroonk 2026-04-12 13:52:19 +02:00
  • 5434298c25 Initial commit: Photography portfolio based on rampatra/photography Kroonk 2026-04-12 13:14:44 +02:00