While it might be challenging to find a single application that covers every aspect perfectly, a combination of tools might serve your purpose effectively. Here are some suggestions:
1. Notion
Features: Notion is excellent for daily jots, to-do lists, and setting reminders. It also supports creating databases and integrating various types of content.
Cross-Platform: Available on multiple platforms without losing features.
Mind Maps: While Notion doesn't natively support mind maps, it can be integrated with third-party mind mapping tools.
Integration: Limited direct integration with Zotero or GitHub, but can be partially achieved through third-party integration tools like Zapier.
Latex Support: Supports inline Latex for math, but full Latex typesetting might be limited.
2. Evernote
Features: Good for quick note-taking, to-do lists, and reminders.
Cross-Platform: Consistent experience across platforms.
Mind Maps: Limited native support but can be integrated with external mind mapping tools.
Integration: No direct integration with Zotero or GitHub.
Reflection and Review: Offers features to review past notes but doesn't generate a weekly summary natively.
3. Microsoft OneNote
Features: Strong for daily notes, to-do lists, and has good organizational features.
Cross-Platform: Available across multiple platforms.
Mind Maps: You can create basic mind maps, but for complex ones, integration with external tools is better.
Integration: Limited with Zotero and GitHub.
Latex Support: Supports math Latex, but full typesetting is not its strength.
4. Obsidian
Features: Excellent for linking thoughts and creating a knowledge base.
Cross-Platform: Consistent experience across platforms.
Mind Maps: Has plugins for mind mapping.
Integration: Can integrate with GitHub for version control of your notes; Zotero integration might require additional setup.
Latex Support: Good support for Latex.
Review Summary: Plugins may be available for weekly reviews.
5. Roam Research
Features: Great for networked thoughts and daily notes.
Cross-Platform: Web-based, accessible on any platform with internet.
Mind Maps: Native support for creating mind maps.
Integration: Limited with Zotero and GitHub.
Review Summary: Offers daily notes and can be customized for weekly reviews.
6. TiddlyWiki
Customizable: Highly customizable and can be tweaked to fit various needs.
Latex Support: With plugins, it can support Latex.
Cross-Platform: As a local HTML file, it works across platforms, but with a slightly different approach.
Additional Tools
Zotero: For research and reference management.
GitHub: For version control and collaboration.
LaTeX Editors: For comprehensive typesetting, standalone Latex editors might be necessary.
Integration Tools
Zapier/IFTTT: For integrating different apps where native integration is not available.
Considering your specific needs, you might have to use a combination of these tools and explore available plugins or integrations to fully optimize your workflow. Experiment with a few to see which combination aligns best with your working style.