Commit Graph

1736 Commits

Author SHA1 Message Date
a7cedb7180 [2f988f42] Moltbot hat das Tool kaputt gemacht. Habe es jetzt wieder mit Gemini CLI gefixt. Ist aber noch immer nicht ganz sauber - Optik ist kaputt, viele ja ja ja in der Transkription.
Moltbot hat das Tool kaputt gemacht. Habe es jetzt wieder mit Gemini CLI gefixt. Ist aber noch immer nicht ganz sauber - Optik ist kaputt, viele ja ja ja in der Transkription.
2026-01-31 08:31:10 +00:00
Jarvis
7af388438f Fix: Switch to v1 API endpoint for gemini-pro 2026-01-31 06:49:29 +00:00
Jarvis
9e4c94ac1e Fix: Fallback to gemini-pro model for stability 2026-01-31 06:46:37 +00:00
Jarvis
9e556bace8 Fix: Update Gemini model to gemini-1.5-flash-latest 2026-01-31 06:38:01 +00:00
Jarvis
3a205be8eb Fix: Update Gemini API endpoint to v1beta for gemini-1.5-flash model 2026-01-31 06:33:35 +00:00
Jarvis
0f0033ff9b Fix: Rename call_gemini_flash to call_gemini_api and add temperature parameter 2026-01-31 06:30:02 +00:00
14dd48b22a [2f988f42] Webinterface wieder zum Laufen gebracht
Webinterface wieder zum Laufen gebracht
2026-01-31 05:49:27 +00:00
Jarvis
b8fde5ceb4 Fix another indentation issue in update_company_industry 2026-01-30 14:05:56 +00:00
Jarvis
97af86e509 Fix IndentationError in app.py 2026-01-30 14:04:40 +00:00
Jarvis
6ab2f10942 Fix syntax error in app.py 2026-01-30 13:58:42 +00:00
6ce3ca84eb [2f888f42] Container neu bauen und testne
Container neu bauen und testne
2026-01-30 11:55:37 +00:00
6c3f033ebb [2ea88f42] schaut gut aus
schaut gut aus
2026-01-29 11:03:21 +00:00
136ed96d26 [2ea88f42] habe nur die Frage zur Ursprungsdatei für den Import geklärt
habe nur die Frage zur Ursprungsdatei für den Import geklärt
2026-01-29 11:03:21 +00:00
3f30acc9d0 Docs: Add documentation for competitor import script and JSON file [2ea88f42] 2026-01-29 11:03:21 +00:00
dbc1b4f2f7 docs/Wachstumsmaschine.json hinzugefügt 2026-01-28 18:05:36 +00:00
7dc0afeed9 [2f688f42] Hat nach vielen Versuchen leider aufgrund einer Inkompatibilität der node js Version nicht geklappt.
Hat nach vielen Versuchen leider aufgrund einer Inkompatibilität der node js Version nicht geklappt.
2026-01-28 10:29:17 +00:00
107c9dd185 [2f688f42] docs: Update Moltbot Synology Guide with final diagnosis
Updated the  to reflect the definitive conclusion that Moltbot (requiring Node.js v22+) cannot be installed on Synology NAS systems (due to Docker/kernel incompatibility with modern Node.js images, and Moltbot's hard requirement).

- Added a prominent warning about the unresolvable "Catch-22" at the beginning of the guide.
- Documented the  and  that represented the final, most advanced attempt to bypass the issues, including using Node.js v20, named Docker volumes, and aggressive patching attempts.
- Updated the troubleshooting section to clearly explain the unresolvable conflict and its implications, offering alternative solutions outside of Synology.
2026-01-28 10:28:01 +00:00
cb40d348ed [2f688f42] Muss ich im readme-File prüfen
Muss ich im readme-File prüfen
2026-01-28 06:39:08 +00:00
8b3007df23 [2f688f42] docs: Add Moltbot Docker installation guide and compose file
This commit introduces the necessary files for installing Moltbot as a Docker container, specifically targeting a Synology NAS setup.

- Created  to define the Moltbot service, including image build from source, port mapping (18789), and persistent data volume ( to ).
- Added  which provides a comprehensive, step-by-step guide for deploying Moltbot on a Synology NAS using , covering initial setup and the interactive  command.
2026-01-28 06:38:07 +00:00
3510e73c62 [2f488f42] Die GEMINI.md wurde aktualisiert, um den neuen #fertig-Befehl und den damit verbundenen Workflow zu dokumentieren. Diese Konvention stellt sicher, dass das Abschließen von Arbeitspaketen zuverlässig erkannt wird.
Die GEMINI.md wurde aktualisiert, um den neuen #fertig-Befehl und den damit verbundenen Workflow zu dokumentieren. Diese Konvention stellt sicher, dass das Abschließen von Arbeitspaketen zuverlässig erkannt wird.
2026-01-27 11:56:43 +00:00
2ca96d73f5 [2f488f42] Abschließende Überprüfung des /fertig-Workflows. Es wurden keine neuen Code-Änderungen festgestellt. Der Status wird in Notion aktualisiert, um den Task formal abzuschließen.
Abschließende Überprüfung des /fertig-Workflows. Es wurden keine neuen Code-Änderungen festgestellt. Der Status wird in Notion aktualisiert, um den Task formal abzuschließen.
2026-01-27 11:52:11 +00:00
9caa9ecf88 [2f488f42] Der 'fertig'-Workflow wurde erfolgreich repariert und getestet. Ein veralteter post-commit-Hook, der Fehler verursachte, wurde entfernt. Der gesamte Prozess von der Zeiterfassung über den automatisierten Commit bis zum interaktiven Push funktioniert nun wie erwartet. Ein Test-Kommentar wurde zur Validierung hinzugefügt.
Der 'fertig'-Workflow wurde erfolgreich repariert und getestet. Ein veralteter post-commit-Hook, der Fehler verursachte, wurde entfernt. Der gesamte Prozess von der Zeiterfassung über den automatisierten Commit bis zum interaktiven Push funktioniert nun wie erwartet. Ein Test-Kommentar wurde zur Validierung hinzugefügt.
2026-01-27 11:50:06 +00:00
da8591ff2b [2f488f42] Diesen Text sollte ich nicht selbst schreiben müssen.
Diesen Text sollte ich nicht selbst schreiben müssen.
2026-01-27 11:48:42 +00:00
b184cf1d0f [2f388f42] Implementierung der UI-Anpassungen zur Anzeige von ausstehenden Fehlerberichten (rote Flagge in der Unternehmensliste, Anzeige im Inspector) und zur Ermöglichung weiterer Fehlerberichte. Backend-APIs wurden entsprechend erweitert.
Implementierung der UI-Anpassungen zur Anzeige von ausstehenden Fehlerberichten (rote Flagge in der Unternehmensliste, Anzeige im Inspector) und zur Ermöglichung weiterer Fehlerberichte. Backend-APIs wurden entsprechend erweitert.
2026-01-27 11:18:36 +00:00
2e75fba71f [2f488f42] Der 'fertig'-Workflow wurde weiter gehärtet. Eine Prüfung stellt nun sicher, dass ein On branch main
Der 'fertig'-Workflow wurde weiter gehärtet. Eine Prüfung stellt nun sicher, dass ein On branch main
Your branch is up to date with 'origin/main'.

nothing to commit, working tree clean nur dann versucht wird, wenn auch tatsächlich Änderungen im Arbeitsverzeichnis vorhanden sind. Dies verhindert Fehler bei der Ausführung, wenn der Task-Abschluss nur der Status-Aktualisierung dient.
2026-01-27 10:44:06 +00:00
d3f913d3de fix(workflow): [2f488f42] Mache git commit bedingt nur bei Änderungen 2026-01-27 10:42:30 +00:00
59c778c602 refactor(workflow): [2f488f42] Deaktiviere post-commit hook und mache git push interaktiv 2026-01-27 10:36:37 +00:00
ea1bf6bacd [2f488f42] Zeitzone angepasst, Timetracking angepasst
Zeitzone angepasst, Timetracking angepasst
2026-01-27 10:27:44 +00:00
beb5f2df93 fix(timetracking): [2f488f42] Passe Zeiterfassung an Berlin-Zeitzone an 2026-01-27 10:26:46 +00:00
59ddf2690f fix(timetracking): [2f488f42] Behebe Platzhalter, UTC-Zeit und redundante Zeitmessung 2026-01-27 10:24:35 +00:00
94c5746c28 [2f488f42] Scheint bereits einigermaßen zu funktionieren.
{actual_summary}
2026-01-27 10:19:15 +00:00
fa9220e90c chore: Remove test file 2026-01-27 10:16:26 +00:00
6178fbcb23 [2f488f42] Test: Automated workflow execution.
{actual_summary}
2026-01-27 10:16:03 +00:00
8c281551c8 [DEBUG] Triggering hook for import test 2026-01-27 10:14:23 +00:00
d418f48481 [2f488f42] Implement: Atomarer 'fertig' Befehl in dev_session.py mit automatischer Notion-Aktualisierung und Git-Operationen. 2026-01-27 10:12:33 +00:00
c2b1c3d374 Merge branch 'main' of https://floke-gitea.duckdns.org/Floke/Brancheneinstufung2 2026-01-27 09:36:27 +00:00
84c2af377f Merge branch 'main' of https://floke-gitea.duckdns.org/Floke/Brancheneinstufung2 2026-01-27 09:34:58 +00:00
ecab43ed65 Merge branch 'main' of https://floke-gitea.duckdns.org/Floke/Brancheneinstufung2 2026-01-27 09:31:21 +00:00
5f3ff4a734 Merge branch 'main' of https://floke-gitea.duckdns.org/Floke/Brancheneinstufung2
# Conflicts:
#	company-explorer/frontend/src/components/Inspector.tsx
#	company-explorer/frontend/src/components/RoboticsSettings.tsx
2026-01-27 09:30:23 +00:00
5de9486dc5 Merge branch 'main' of https://floke-gitea.duckdns.org/Floke/Brancheneinstufung2
# Conflicts:
#	company-explorer/frontend/src/components/Inspector.tsx
#	company-explorer/frontend/src/components/RoboticsSettings.tsx
2026-01-27 09:21:39 +00:00
d67245c50a feat(reporting): Implement 'Report Mistake' feature with API and UI [2f388f42] 2026-01-27 09:12:50 +00:00
ea9bb7c40c feat(reporting): Implement 'Report Mistake' feature with API and UI [2f388f42] 2026-01-27 09:00:20 +00:00
fff89ff012 feat(timetracking): Complete and verify time tracking implementation [2f488f42]
Implemented a full time tracking feature. The system now displays the previously recorded time in hh:mm format when a session starts. When a work unit is completed, the invested time is automatically calculated, added to the total in Notion, and included in the status report. Various bugs were fixed during this process.
2026-01-27 08:24:44 +00:00
5f391a2caa feat(dev-session): display duration and fix hook [2f488f42] 2026-01-26 19:16:44 +00:00
e57aa374ea fix(transcription): Behebt Start- und API-Fehler in der App [2f488f42] 2026-01-26 14:15:23 +00:00
eb3f77f092 feat(notion): Append status reports directly to page content
- Replaces the Notion update mechanism to append content blocks to the task page instead of posting comments.
- A new function, , is implemented to handle the Notion Block API.
- The  function now formats the report into a 'heading_2' block for the title and a 'code' block for the detailed content, preserving formatting.
- This provides a much cleaner and more readable changelog directly within the Notion task description.
2026-01-26 13:16:52 +00:00
b396e54080 feat(transcription): add share button to detail view [2f488f42] 2026-01-26 13:07:45 +00:00
c4baf68595 refactor(workflow): Enhance Notion reporting and context awareness
- Adds a '--summary' parameter to dev_session.py to allow for detailed, narrative descriptions in Notion status updates.
- The Notion comment format is updated to prominently display this summary.

- start-gemini.sh is refactored to be more robust and context-aware.
- It now injects the container name and a strict rule against nested docker commands into the Gemini CLI's initial prompt.
- This prevents operational errors and provides better context for the agent.
2026-01-26 12:51:53 +00:00
0a1be647c4 feat(transcription): add download transcript as txt button
[2f488f42]
2026-01-26 12:36:58 +00:00
01e5ae8b5c feat(dev_session): Add agent-driven Notion status reporting
Implements the  functionality in , allowing the Gemini agent to non-interactively update a Notion task with a detailed progress summary.

The agent can now be prompted to:
- Collect the new task status and any open to-dos.
- Generate a summary of Git changes () and commit messages.
- Post a formatted report as a comment to the Notion task.
- Update the task's status property.

The  has been updated to document this new agent-centric workflow, detailing how to start a session, work within it, and use the agent to report progress and push changes seamlessly.
2026-01-26 12:24:26 +00:00