Commit graph

  • 2af82d60d0 infra(forgejo): migrate gh-tickets scripts + skills to Forgejo API main Jens Reinemann 2026-05-19 22:41:20 +0200
  • 00b28d2f58 feat(contacts): show online status in user list (#131) Jens Reinemann 2026-05-19 22:34:43 +0200
  • c16c9fff97 chore: add resource-import skill + book import scripts + server docs update Jens Reinemann 2026-05-19 22:20:04 +0200
  • 5edaa06ecf chore: release v1.7.27 Jens Reinemann 2026-05-19 22:09:55 +0200
  • f3c440b5a9 fix(messaging): unread badge not shown – observeValue now reads sensitive keys from SecureTokenStorage Jens Reinemann 2026-05-19 22:06:27 +0200
  • 16576045a0 fix(ui): change resources nav icon from LibraryBooks to MenuBook Jens Reinemann 2026-05-19 21:08:36 +0200
  • 9a7a666bfa chore: release v1.7.26 Jens Reinemann 2026-05-19 07:21:14 +0200
  • de94e3371a feat(admin): Ressourcen-UI mit Paging, Suche, Sortierung, Filter und Gruppierung Jens Reinemann 2026-05-19 00:29:00 +0200
  • a84d130495 fix(resources): grant explicit URI permissions to all resolved activities before startActivity Jens Reinemann 2026-05-19 00:24:58 +0200
  • 96375cb9ea infra(forgejo): add Forgejo service config and documentation for git.bollwerk.online Jens Reinemann 2026-05-19 00:13:39 +0200
  • 557a4bcaf8 feat(auth): show delete-local-data dialog on logout for logged-in users Jens Reinemann 2026-05-19 00:10:17 +0200
  • 320f0e8880 chore: release v1.7.25 Jens Reinemann 2026-05-18 23:56:45 +0200
  • fd2eae227b feat(resources): compact cards, BottomSheet filter/sort (tags+format+language) Jens Reinemann 2026-05-18 23:53:47 +0200
  • c24a32b033 release: v1.7.24 – ResourceDetailScreen with markdown rendering Jens Reinemann 2026-05-18 23:42:09 +0200
  • 26117ac23f feat(app): add ResourceDetailScreen with markdown rendering and clickable cards Jens Reinemann 2026-05-18 23:37:00 +0200
  • 506374f35b fix(admin-ui): improve D&D confirm UX – spinner, success/error feedback, auto-reset Jens Reinemann 2026-05-18 23:22:05 +0200
  • e88e2d04c0 feat(server): add D&D resource upload with metadata extraction and tag suggestions Jens Reinemann 2026-05-18 23:13:17 +0200
  • 25c5f4675f chore: version bump 1.7.22 → 1.7.23 Jens Reinemann 2026-05-18 22:28:33 +0200
  • 2b33f930d0 feat(app): implement resource download + 'open with' dialog Jens Reinemann 2026-05-18 22:19:23 +0200
  • 44476b21e6 feat(app): add ResourceListScreen + BottomBar navigation Jens Reinemann 2026-05-18 22:15:40 +0200
  • 542fbb0941 feat(app): add ResourceEntity, Dao, Repository + DB migration 8→9 Jens Reinemann 2026-05-18 22:10:51 +0200
  • 6fc37ee203 fix(notification): wire up updateBadgeCount to launcher badge via setNumber() Jens Reinemann 2026-05-18 22:10:04 +0200
  • ab5aad8f3e feat(server): add REST-API for resources (CRUD + download) Jens Reinemann 2026-05-18 22:06:24 +0200
  • ab2cbff8ba fix(notification): set badge count via setNumber() for multi-sender notifications Jens Reinemann 2026-05-18 22:05:28 +0200
  • 22112e7978 feat(server): add Resources table + docker volume + Caddy upload limit Jens Reinemann 2026-05-18 22:02:59 +0200
  • 0b94a10acf chore: release v1.7.22 Jens Reinemann 2026-05-18 22:01:44 +0200
  • 332b814e14 feat(shared): add ResourceDto for resource catalog Jens Reinemann 2026-05-18 22:00:45 +0200
  • ae3cf3e660 fix(notification): minimize FGS notification visibility (bump channel to v2) Jens Reinemann 2026-05-18 21:59:58 +0200
  • 5c187db1f9 chore: release v1.7.21 Jens Reinemann 2026-05-18 21:46:15 +0200
  • afbec03ebb fix(item-form): make kcal label dynamic based on selected unit Jens Reinemann 2026-05-18 21:41:04 +0200
  • 645578b66e feat(item-form): add unit dropdown with predefined list and custom option Jens Reinemann 2026-05-18 21:39:24 +0200
  • 975976fd06 feat(chat): add message pagination with cursor-based loading Jens Reinemann 2026-05-18 21:32:47 +0200
  • 7b21394cc6 fix(chat): increase message text size from bodyMedium to bodyLarge Jens Reinemann 2026-05-18 21:25:27 +0200
  • 9eefa79c64 fix(notifications): merge FG-service and message notifications into one Jens Reinemann 2026-05-18 21:23:58 +0200
  • b7ef6af0a4 chore: release v1.7.20 Jens Reinemann 2026-05-18 20:12:09 +0200
  • 37fd66a417 fix(messaging): keyboard layout, message delivery ACK, background foreground service Jens Reinemann 2026-05-18 19:26:27 +0200
  • a6cc4ca4bf fix(ui): remove duplicate versionCode from update button label Jens Reinemann 2026-05-18 19:07:42 +0200
  • 309f6961a5 chore: release v1.7.19 Jens Reinemann 2026-05-18 19:00:14 +0200
  • 93a52c5814 fix(sync): patchItemPartial upserts new items instead of returning 404 Jens Reinemann 2026-05-18 18:58:34 +0200
  • 6d5066e26a fix(sync): notify all co-users on inventory mutations (PATCH/DELETE/PUT) Jens Reinemann 2026-05-18 18:53:21 +0200
  • 5a5e2548ac chore(db): Room-Schema v8 exportieren (is_read-Spalte) Jens Reinemann 2026-05-18 18:33:25 +0200
  • 084b315b95 chore: release v1.7.18 Jens Reinemann 2026-05-18 18:30:57 +0200
  • 512829dd49 feat(messaging): ungelesene Nachrichten als Badges anzeigen (#110) Jens Reinemann 2026-05-18 18:28:49 +0200
  • 06fa017c04 chore: update generaltest_admin_message.cpython-313.pyc, receive_admin_messages.cpython-313.pyc, send_admin_messages.cpython-313.pyc Jens Reinemann 2026-05-18 18:04:50 +0200
  • 33c7ddb9ab fix(notification): suppress only when active chat is visible Jens Reinemann 2026-05-18 17:59:54 +0200
  • 4ce585971d chore: release v1.7.17 Jens Reinemann 2026-05-18 17:59:15 +0200
  • fb46c83f7b chore: release v1.7.16 Jens Reinemann 2026-05-18 17:58:05 +0200
  • bce4abc1dd chore: release v1.7.15 Jens Reinemann 2026-05-18 17:54:17 +0200
  • 6fd8528577 feat(admin-message): simplify scripts, add inbox route, fix notification chat switch Jens Reinemann 2026-05-18 17:45:19 +0200
  • 0a4d9fc20e fix(server): use CleartextKeysetHandle for admin E2EE encryption Jens Reinemann 2026-05-18 16:23:12 +0200
  • e0026b6eff fix(server): use direct Tink primitive for admin message encryption Jens Reinemann 2026-05-18 16:17:50 +0200
  • cd8290098c chore: remove accidental pycache artifact Jens Reinemann 2026-05-18 16:14:20 +0200
  • 65913fa3b5 feat(server): token-only admin message API with sender/receiver usernames Jens Reinemann 2026-05-18 16:13:38 +0200
  • a1a9529b7d chore: release v1.7.14 Jens Reinemann 2026-05-18 15:15:53 +0200
  • e3bcddac70 chore: update publish tooling and Android messaging integration Jens Reinemann 2026-05-18 15:13:49 +0200
  • 87a8deb83c docs: add slim knowledge-conduit generaltest concept Jens Reinemann 2026-05-18 15:11:53 +0200
  • 73d5e62a4e chore: release v1.7 (13) Jens Reinemann 2026-05-18 15:04:59 +0200
  • 64ebb737d1 chore: add ADMIN_MESSAGE_TOKEN to VPS docker-compose config Jens Reinemann 2026-05-18 14:13:52 +0200
  • 61ef0aa1ac feat(admin): implement E2EE encryption for admin test messages using recipient public keys Jens Reinemann 2026-05-18 14:12:12 +0200
  • ff80293c7a fix(server): add startShadowScripts dependency Jens Reinemann 2026-05-18 13:57:14 +0200
  • ca6cfbfad9 feat: add plaintext admin message endpoint for testing Jens Reinemann 2026-05-18 13:56:15 +0200
  • 30e86bb7e0 feat(notifications): request POST_NOTIFICATIONS permission on app start Jens Reinemann 2026-05-18 13:54:03 +0200
  • c39bc5e485 feat: foreground service for background message notifications Jens Reinemann 2026-05-18 13:45:06 +0200
  • 38394c6350 chore: release v1.7 (12) Jens Reinemann 2026-05-18 13:23:09 +0200
  • cc8bbc3111 docs(knowledge-conduit): update Concept + SKILL Jens Reinemann 2026-05-18 13:22:08 +0200
  • e43c0ebbb5 feat(update): UpToDate-Status mit temporärem Feedback anzeigen Jens Reinemann 2026-05-18 13:04:12 +0200
  • f93b4d0b72 fix(docs): Mermaid-Diagramme in Concept.md verbessern Jens Reinemann 2026-05-18 13:03:13 +0200
  • bfa1f2b649 rename: Genome Engine → Knowledge Conduit Jens Reinemann 2026-05-18 13:01:02 +0200
  • 1492fa879b refactor(ui): Update-Status-Anzeige in Settings überarbeiten Jens Reinemann 2026-05-18 12:48:04 +0200
  • ddf9272dda refactor(genome): Terminologie vereinheitlichen – Trait→Capability, Mutation→Improvement, Growth Vector→Insight, Propagation→Transfer Jens Reinemann 2026-05-18 12:46:39 +0200
  • 5eae3a4813 chore: release v1.7 (11) Jens Reinemann 2026-05-18 12:34:58 +0200
  • 587c7c5f14 chore(genome): update SKILL.md Jens Reinemann 2026-05-18 12:33:32 +0200
  • 292c538d45 fix(ui): close BottomSheet when 'Alle zurücksetzen' is tapped Jens Reinemann 2026-05-18 12:29:49 +0200
  • ad0945ec3c feat(ui): replace filter chips with BottomSheet + sort options Jens Reinemann 2026-05-18 12:24:41 +0200
  • 6a3009569b fix(ui): filter chip label too long – show only selected value Jens Reinemann 2026-05-18 12:16:35 +0200
  • d59663a2fa docs(genome): Konzept aktualisiert + Mermaid-Diagramme, Inkonsistenzen behoben Jens Reinemann 2026-05-18 12:16:23 +0200
  • 7ea7729f96 fix: version display format -> three-number (e.g. 1.7.10) without v prefix Jens Reinemann 2026-05-18 12:16:01 +0200
  • 461fca7ead chore: release v1.7 (10) Jens Reinemann 2026-05-18 12:09:11 +0200
  • 39956cc7d9 feat(publish): Python-basierter publish-apk Workflow Jens Reinemann 2026-05-18 12:08:12 +0200
  • 09e01dff00 style: Beton & Stahl Theme - höhere Kontraste, stahlblaue Surfaces Jens Reinemann 2026-05-18 12:08:06 +0200
  • 8459705bb1 chore: release v1.7 (9) Jens Reinemann 2026-05-18 11:46:28 +0200
  • 23e0a47967 fix(publish): robustes Error-Handling in publish-apk.ps1 Jens Reinemann 2026-05-18 11:38:01 +0200
  • f3eab7b10d chore: deploy.ps1 entfernt (Logik in publish-apk.ps1) Jens Reinemann 2026-05-18 11:34:51 +0200
  • 76ad50e3aa refactor(publish): publish-apk.ps1 übernimmt vollständigen Deploy-Workflow Jens Reinemann 2026-05-18 11:34:42 +0200
  • 301d60aea4 chore: lokales deploy.ps1 statt GitHub Actions Jens Reinemann 2026-05-18 11:29:47 +0200
  • ac5f346858 chore: .kotlin/ zu .gitignore hinzufügen Jens Reinemann 2026-05-18 11:25:14 +0200
  • ca1680b3a2 fix(genome): Distillation-Prompt schärfen – Specialized-Definition + Anti-Patterns Jens Reinemann 2026-05-18 11:23:56 +0200
  • bb578c5076 chore: version bump 1.6 (7) -> 1.7 (8), CI Deploy-Workflow redesign Jens Reinemann 2026-05-18 11:09:26 +0200
  • 5e73eccce6 chore(genome): alle genome-prompts auf Claude Opus 4.6 umgestellt Jens Reinemann 2026-05-18 10:55:53 +0200
  • ea3bd6dc97 fix(sync): robuste WebSocket-Verbindung und Token-Refresh Jens Reinemann 2026-05-18 10:48:46 +0200
  • e52f041d31 feat(genome): agent fragt immer nach Quell-Repo, Zeitraum und Ziel-Repo Jens Reinemann 2026-05-18 10:44:41 +0200
  • 7dfdb6e505 chore(genome): formatting fixes (whitespace/table alignment) Jens Reinemann 2026-05-18 10:17:43 +0200
  • 2071d758b5 fix(genome): improve distillation precision + propagation safety Jens Reinemann 2026-05-18 10:14:54 +0200
  • 887cdbd3f7 feat(settings): server-sync UI aufräumen (#108) Jens Reinemann 2026-05-18 10:09:58 +0200
  • bdd8cb4b11 feat(#106): category tap on dashboard navigates to inventory with filter Jens Reinemann 2026-05-18 10:01:14 +0200
  • 7ccd2dc1fd refactor(genome): restructure as skill + prompt verbund Jens Reinemann 2026-05-18 09:59:59 +0200
  • 9cc69678e7 feat(genome): Phase 3 - Propagation Prompt Jens Reinemann 2026-05-18 09:52:50 +0200
  • 6318b0efe5 feat(genome): Phase 2 - Distillation Prompt Jens Reinemann 2026-05-18 09:51:49 +0200
  • 8e7352dcc4 feat(security): replace CleartextKeysetHandle with AndroidKeysetManager (#105) Jens Reinemann 2026-05-18 09:49:56 +0200
  • 10cb474906 refactor(genome): rewrite extraction in Python for proper UTF-8 support Jens Reinemann 2026-05-18 09:49:37 +0200