2026-05-16T20:53:56Z - 2026-05-19T20:53:56Z

Overview

0 active pull requests
77 active issues
Excluding merges, 1 author has pushed 178 commits to main and 178 commits to all branches. On main, 388 files have changed and there have been 30943 additions and 6430 deletions.

65 issues closed from 1 user

Closed #128 infra(forgejo): Projektlinks, Skills und Referenzen auf Forgejo umstellen 2026-05-19 20:41:38 +00:00

Closed #126 infra(forgejo): Forgejo-Server auf VPS einrichten (git.bollwerk.online) 2026-05-19 20:13:53 +00:00

Closed #130 feat(admin): Ressourcen-UI mit Paging, Suche, Sortierung, Filter & Gruppierung 2026-05-18 22:29:06 +00:00

Closed #129 fix(resources): ePub/PDF-Dateien können nicht von externen Apps geöffnet werden 2026-05-18 22:25:11 +00:00

Closed #125 feat(auth): Logout fragt nach Löschen lokaler Daten 2026-05-18 22:10:24 +00:00

Closed #123 feat(app): Ressource herunterladen + 'Öffnen mit'-Dialog 2026-05-18 20:19:28 +00:00

Closed #122 feat(app): ResourceListScreen + Navigation (BottomBar-Tab) 2026-05-18 20:15:46 +00:00

Closed #121 feat(app): ResourceEntity + Dao + Repository + DB-Migration 8→9 2026-05-18 20:10:59 +00:00

Closed #107 Genome Engine: Automatische Erkennung und Propagation von Copilot-Customization-Verbesserungen 2026-05-18 20:07:51 +00:00

Closed #120 feat(server): REST-API für Ressourcen (CRUD + Download) 2026-05-18 20:06:31 +00:00

Closed #119 feat(server): Resources-Tabelle (Postgres) + Datei-Storage 2026-05-18 20:03:06 +00:00

Closed #118 feat(shared): ResourceDto im Shared-Modul 2026-05-18 20:00:51 +00:00

Closed #117 plan(ressourcen): Ressourcen-Verteilsystem - Planung + Arbeitspakete 2026-05-18 19:55:10 +00:00

Closed #115 fix(item-form): kcal-Label dynamisch wie Preis-Label (abhängig von #114) 2026-05-18 19:40:44 +00:00

Closed #114 feat(item-form): Einheit als Dropdown mit Vordefiniert-Liste + Custom-Option 2026-05-18 19:38:38 +00:00

Closed #113 feat(chat): Nachrichten-Paginierung – initial 200, automatisches Laden beim Scroll ans obere Ende 2026-05-18 19:32:15 +00:00

Closed #112 fix(chat): Nachrichtentext von bodyMedium (14sp) auf bodyLarge (16sp) vergrößern 2026-05-18 19:25:10 +00:00

Closed #111 fix(notifications): FG-Service-Notification und Nachrichten-Notification zu einer einzigen zusammenfassen 2026-05-18 19:23:16 +00:00

Closed #110 Nachrichten: Ungelesene Anzahl als rote Badges anzeigen 2026-05-18 16:29:06 +00:00

Closed #109 Chat: Entschlüsselung fehlgeschlagen bei empfangenen Nachrichten 2026-05-18 12:06:49 +00:00

Closed #108 Settings: Server-Sync Bereich UI aufräumen 2026-05-18 08:10:17 +00:00

Closed #106 Home: Kategorie-Tap navigiert ins Inventar mit Kategoriefilter 2026-05-18 08:01:26 +00:00

Closed #105 Security: E2EE Private Key – AndroidKeysetManager statt CleartextKeysetHandle 2026-05-18 07:51:35 +00:00

Closed #104 Messaging: Push-Benachrichtigungen für eingehende Nachrichten (inkl. Ton + Deep-Link in Chat) 2026-05-18 07:39:53 +00:00

Closed #103 Messaging: Nachrichtenspeicher pro User auf 10 MB begrenzen (FIFO-Eviction + Server-Hinweis) 2026-05-18 07:17:32 +00:00

Closed #102 Messaging: Emoji-Button entfernen 2026-05-18 06:45:47 +00:00

Closed #100 Publish: APK-Deploy ohne Server-Neustart (Version-Notify-Endpoint) 2026-05-18 06:40:45 +00:00

Closed #97 Security: WebSocket Auth-Token aus Query-Parameter in Header verschieben 2026-05-18 06:23:23 +00:00

Closed #96 Messaging: Ende-zu-Ende-Verschlüsselung (E2EE) 2026-05-17 22:22:43 +00:00

Closed #101 Infrastructure: Mailserver auf VPS einrichten (Maddy + Snappymail) 2026-05-17 21:27:56 +00:00

Closed #98 Server-Side Encryption at Rest (PostgreSQL pgcrypto / TDE) 2026-05-17 20:17:24 +00:00

Closed #99 Migration-Safety: Datenverlust bei App- und Server-Updates verhindern 2026-05-17 20:09:39 +00:00

Closed #95 HTTPS: Caddy Reverse Proxy + Domain-Umstellung bollwerk.online 2026-05-17 16:42:16 +00:00

Closed #93 Logo überarbeiten: Ratte komplett sichtbar, weniger comichaft, Patronengurt & Plättchenpanzer 2026-05-17 15:14:21 +00:00

Closed #92 Styling: App-UI an Admin-Bereich angleichen 2026-05-17 14:52:09 +00:00

Closed #91 Styling: Download-Homepage an Admin-Bereich angleichen 2026-05-17 14:12:25 +00:00

Closed #94 Sync-Statusanzeige: Live-Verbindungsstatus, Aktivitaets-Feed & Robustheit 2026-05-17 14:03:13 +00:00

Closed #90 Admin-UI: Hauptnavigation mit Tabs (User / Inventare / Backups) 2026-05-17 10:01:16 +00:00

Closed #88 Server Admin UI: Postapokalyptisches Rost/Stahl/Beton-Theme 2026-05-17 09:53:50 +00:00

Closed #89 DB-Migration: fallbackToDestructiveMigration() entfernen & Migrationsstrategie einführen 2026-05-17 09:43:33 +00:00

Closed #87 Infrastruktur: Tägliches PostgreSQL-Backup mit 1 GB Rotation 2026-05-17 09:15:08 +00:00

Closed #86 Admin: Statistiken pro Inventar & Inventar-Liste mit Paging/Sortierung/Filter/Suche 2026-05-17 08:56:33 +00:00

Closed #85 Self-Update App: Update-Dialog, Installation & App-Start-Integration 2026-05-17 03:13:33 +00:00

Closed #84 Self-Update App: Update-Check & APK-Download (Data/Domain-Layer) 2026-05-17 02:38:39 +00:00

Closed #83 Self-Update Server: Version-Endpoint, APK-Hosting & Homepage mit QR-Code 2026-05-17 02:32:35 +00:00

Closed #82 Refactoring: Settings Type-Safety und Validierung 2026-05-17 02:26:33 +00:00

Closed #81 Feature: Export als CSV und PDF 2026-05-17 02:13:17 +00:00

Closed #80 Qualitaet: Server-Integrationstests 2026-05-17 02:02:59 +00:00

Closed #79 Feature: Multi-Inventar auf Client-Seite 2026-05-17 01:55:13 +00:00

Closed #76 UX: Suche und Filter auf Item-Liste 2026-05-17 01:42:10 +00:00

Closed #75 Sicherheit: Rate-Limiting auf Server-API 2026-05-17 01:32:00 +00:00

Closed #74 Skalierung: Full-Inventory-Sync durch Delta-Sync ersetzen 2026-05-17 01:16:10 +00:00

Closed #73 Robustheit: WebSocket-Reconnect-Strategie pruefen 2026-05-17 01:01:01 +00:00

Closed #72 Sicherheit: JWT-Token-Storage ungeschuetzt 2026-05-17 00:55:47 +00:00

Closed #71 Room: fallbackToDestructiveMigration entfernen 2026-05-17 00:40:29 +00:00

Closed #70 Server: H2 durch PostgreSQL ersetzen 2026-05-17 00:35:27 +00:00

Closed #69 Self-Update: App prüft neue Version und installiert APK selbst 2026-05-17 00:23:35 +00:00

Closed #68 Server UI: Inventarübersicht erweitern (Statistiken & Aktivität) 2026-05-17 00:19:28 +00:00

Closed #56 KI: Inventar-Vervollständigung via Copilot Chat + REST Edit-Endpoint 2026-05-17 00:13:31 +00:00

Closed #66 Chat: UTF-8-Unterstuetzung fuer Umlaute und Emoji-Eingabe 2026-05-16 23:58:37 +00:00

Closed #67 Security: Server-seitige Input-Validierung & Body-Size-Limit 2026-05-16 23:21:04 +00:00

Closed #62 Inventar Sync Generaltest: Bob-Szenario mit 10 Items, PATCH & WebSocket-Push 2026-05-16 23:01:57 +00:00

Closed #59 Server: Inventar zwischen Usern teilen (Inventory Sharing) 2026-05-16 22:35:38 +00:00

Closed #60 Integration Test Suite: Kommunikation, Sync & Messaging automatisiert testen 2026-05-16 22:08:47 +00:00

Closed #58 Messaging: Chat-System mit Offline-First und Server-Push 2026-05-16 21:35:48 +00:00

73 issues created by 1 user

Opened #62 Inventar Sync Generaltest: Bob-Szenario mit 10 Items, PATCH & WebSocket-Push 2026-05-16 21:54:58 +00:00

Opened #63 Chat: UTF-8-Unterstützung für Umlaute und Emoji-Eingabe 2026-05-16 22:11:43 +00:00

Opened #64 Chat: UTF-8 fuer Umlaute und Emoji-Eingabe 2026-05-16 22:11:55 +00:00

Opened #65 Chat: UTF-8-Unterstuetzung fuer Umlaute und Emoji-Eingabe 2026-05-16 22:12:15 +00:00

Opened #66 Chat: UTF-8-Unterstuetzung fuer Umlaute und Emoji-Eingabe 2026-05-16 22:12:19 +00:00

Opened #67 Security: Server-seitige Input-Validierung & Body-Size-Limit 2026-05-16 22:53:36 +00:00

Opened #68 Server UI: Inventarübersicht erweitern (Statistiken & Aktivität) 2026-05-16 23:05:54 +00:00

Opened #69 Self-Update: App prüft neue Version und installiert APK selbst 2026-05-16 23:10:42 +00:00

Opened #70 Server: H2 durch PostgreSQL ersetzen 2026-05-16 23:42:10 +00:00

Opened #71 Room: fallbackToDestructiveMigration entfernen 2026-05-16 23:42:14 +00:00

Opened #72 Sicherheit: JWT-Token-Storage ungeschuetzt 2026-05-16 23:42:18 +00:00

Opened #73 Robustheit: WebSocket-Reconnect-Strategie pruefen 2026-05-16 23:42:21 +00:00

Opened #74 Skalierung: Full-Inventory-Sync durch Delta-Sync ersetzen 2026-05-16 23:42:25 +00:00

Opened #75 Sicherheit: Rate-Limiting auf Server-API 2026-05-16 23:42:29 +00:00

Opened #76 UX: Suche und Filter auf Item-Liste 2026-05-16 23:42:33 +00:00

Opened #77 Feature: Barcode-Scanner mit OpenFoodFacts-Lookup 2026-05-16 23:42:36 +00:00

Opened #78 Feature: Push-Notifications fuer Ablaufwarnungen 2026-05-16 23:42:40 +00:00

Opened #79 Feature: Multi-Inventar auf Client-Seite 2026-05-16 23:42:44 +00:00

Opened #80 Qualitaet: Server-Integrationstests 2026-05-16 23:42:47 +00:00

Opened #81 Feature: Export als CSV und PDF 2026-05-16 23:42:51 +00:00

Opened #82 Refactoring: Settings Type-Safety und Validierung 2026-05-16 23:42:54 +00:00

Opened #83 Self-Update Server: Version-Endpoint, APK-Hosting & Homepage mit QR-Code 2026-05-17 00:22:46 +00:00

Opened #84 Self-Update App: Update-Check & APK-Download (Data/Domain-Layer) 2026-05-17 00:22:51 +00:00

Opened #85 Self-Update App: Update-Dialog, Installation & App-Start-Integration 2026-05-17 00:22:56 +00:00

Opened #86 Admin: Statistiken pro Inventar & Inventar-Liste mit Paging/Sortierung/Filter/Suche 2026-05-17 08:18:00 +00:00

Opened #87 Infrastruktur: Tägliches PostgreSQL-Backup mit 1 GB Rotation 2026-05-17 08:48:19 +00:00

Opened #88 Server Admin UI: Postapokalyptisches Rost/Stahl/Beton-Theme 2026-05-17 09:05:41 +00:00

Opened #89 DB-Migration: fallbackToDestructiveMigration() entfernen & Migrationsstrategie einführen 2026-05-17 09:14:22 +00:00

Opened #90 Admin-UI: Hauptnavigation mit Tabs (User / Inventare / Backups) 2026-05-17 09:17:49 +00:00

Opened #91 Styling: Download-Homepage an Admin-Bereich angleichen 2026-05-17 13:34:49 +00:00

Opened #92 Styling: App-UI an Admin-Bereich angleichen 2026-05-17 13:34:59 +00:00

Opened #93 Logo überarbeiten: Ratte komplett sichtbar, weniger comichaft, Patronengurt & Plättchenpanzer 2026-05-17 13:35:05 +00:00

Opened #94 Sync-Statusanzeige: Live-Verbindungsstatus, Aktivitaets-Feed & Robustheit 2026-05-17 13:43:54 +00:00

Opened #95 HTTPS: Caddy Reverse Proxy + Domain-Umstellung bollwerk.online 2026-05-17 16:08:56 +00:00

Opened #96 Messaging: Ende-zu-Ende-Verschlüsselung (E2EE) 2026-05-17 18:26:15 +00:00

Opened #97 Security: WebSocket Auth-Token aus Query-Parameter in Header verschieben 2026-05-17 18:38:21 +00:00

Opened #98 Server-Side Encryption at Rest (PostgreSQL pgcrypto / TDE) 2026-05-17 18:41:01 +00:00

Opened #99 Migration-Safety: Datenverlust bei App- und Server-Updates verhindern 2026-05-17 18:44:15 +00:00

Opened #100 Publish: APK-Deploy ohne Server-Neustart (Version-Notify-Endpoint) 2026-05-17 19:14:41 +00:00

Opened #101 Infrastructure: Mailserver auf VPS einrichten (Maddy + Snappymail) 2026-05-17 19:30:31 +00:00

Opened #102 Messaging: Emoji-Button entfernen 2026-05-17 21:26:06 +00:00

Opened #103 Messaging: Nachrichtenspeicher pro User auf 10 MB begrenzen (FIFO-Eviction + Server-Hinweis) 2026-05-17 21:32:27 +00:00

Opened #104 Messaging: Push-Benachrichtigungen für eingehende Nachrichten (inkl. Ton + Deep-Link in Chat) 2026-05-17 21:36:19 +00:00

Opened #105 Security: E2EE Private Key – AndroidKeysetManager statt CleartextKeysetHandle 2026-05-17 22:22:03 +00:00

Opened #106 Home: Kategorie-Tap navigiert ins Inventar mit Kategoriefilter 2026-05-18 06:58:39 +00:00

Opened #107 Genome Engine: Automatische Erkennung und Propagation von Copilot-Customization-Verbesserungen 2026-05-18 07:00:32 +00:00

Opened #108 Settings: Server-Sync Bereich UI aufräumen 2026-05-18 07:08:33 +00:00

Opened #109 Chat: Entschlüsselung fehlgeschlagen bei empfangenen Nachrichten 2026-05-18 11:46:19 +00:00

Opened #110 Nachrichten: Ungelesene Anzahl als rote Badges anzeigen 2026-05-18 14:48:59 +00:00

Opened #111 fix(notifications): FG-Service-Notification und Nachrichten-Notification zu einer einzigen zusammenfassen 2026-05-18 19:17:56 +00:00

Opened #112 fix(chat): Nachrichtentext von bodyMedium (14sp) auf bodyLarge (16sp) vergrößern 2026-05-18 19:19:38 +00:00

Opened #113 feat(chat): Nachrichten-Paginierung – initial 200, automatisches Laden beim Scroll ans obere Ende 2026-05-18 19:22:51 +00:00

Opened #114 feat(item-form): Einheit als Dropdown mit Vordefiniert-Liste + Custom-Option 2026-05-18 19:31:20 +00:00

Opened #115 fix(item-form): kcal-Label dynamisch wie Preis-Label (abhängig von #114) 2026-05-18 19:32:43 +00:00

Opened #116 plan(ressourcen): Ressourcen-Verteilsystem – Planung + Arbeitspakete 2026-05-18 19:47:04 +00:00

Opened #117 plan(ressourcen): Ressourcen-Verteilsystem - Planung + Arbeitspakete 2026-05-18 19:47:11 +00:00

Opened #118 feat(shared): ResourceDto im Shared-Modul 2026-05-18 19:51:58 +00:00

Opened #119 feat(server): Resources-Tabelle (Postgres) + Datei-Storage 2026-05-18 19:52:35 +00:00

Opened #120 feat(server): REST-API für Ressourcen (CRUD + Download) 2026-05-18 19:53:15 +00:00

Opened #121 feat(app): ResourceEntity + Dao + Repository + DB-Migration 8→9 2026-05-18 19:53:46 +00:00

Opened #122 feat(app): ResourceListScreen + Navigation (BottomBar-Tab) 2026-05-18 19:54:17 +00:00

Opened #123 feat(app): Ressource herunterladen + 'Öffnen mit'-Dialog 2026-05-18 19:54:46 +00:00

Opened #124 feat(messaging): FCM-Integration – Foreground Service ersetzen 2026-05-18 19:59:34 +00:00

Opened #125 feat(auth): Logout fragt nach Löschen lokaler Daten 2026-05-18 20:13:45 +00:00

Opened #126 infra(forgejo): Forgejo-Server auf VPS einrichten (git.bollwerk.online) 2026-05-18 20:24:25 +00:00

Opened #127 infra(forgejo): Migration GitHub → Forgejo (Repo + Issues) 2026-05-18 20:24:31 +00:00

Opened #128 infra(forgejo): Projektlinks, Skills und Referenzen auf Forgejo umstellen 2026-05-18 20:29:37 +00:00

Opened #129 fix(resources): ePub/PDF-Dateien können nicht von externen Apps geöffnet werden 2026-05-18 22:11:15 +00:00

Opened #130 feat(admin): Ressourcen-UI mit Paging, Suche, Sortierung, Filter & Gruppierung 2026-05-18 22:14:07 +00:00

Opened #131 feat(contacts): Online-Status in Kontaktliste anzeigen 2026-05-19 19:37:48 +00:00

Opened #132 feat(ui): Online-Dienste-Banner + bollwerk.online in Settings 2026-05-19 19:44:06 +00:00

Opened #133 feat(resources): In-App ePub & PDF Reader mit Leseposition und Homescreen-Widget 2026-05-19 20:16:49 +00:00

Opened #134 feat(resources): In-App ePub & PDF Reader mit Leseposition und Homescreen-Widget 2026-05-19 20:16:55 +00:00