FAQ
Find answers to common questions about HeroJournal. If your question isn’t answered here, please open an issue on GitHub.
General Questions
Where is my data stored?
All data is stored locally on your computer:
| Platform | Location |
|---|---|
| macOS | ~/.config/HeroJournal/ |
| Windows | %APPDATA%\HeroJournal\ |
| Linux | ~/.config/HeroJournal/ |
Your data never leaves your device unless you explicitly enable Git sync or AI features.
Is my data sent to the cloud?
No. HeroJournal is 100% offline by default. Data is only transmitted if you:
- Enable AI integration - Prompts are sent to your chosen AI provider
- Enable Git sync - Data is synced to your Git repository
- Export - Files are saved where you specify
Can I use HeroJournal without an internet connection?
Yes! HeroJournal works completely offline. Only AI and Git features require internet access, and both are optional.
Is HeroJournal free?
Yes, HeroJournal is free and open source.
Installation & Setup
Why can’t I open the app on macOS?
macOS shows a security warning because HeroJournal isn’t notarized by Apple. This is normal for open-source apps.
Solution:
- Right-click the app
- Select Open
- Click Open in the dialog
Or go to System Settings > Privacy & Security and click Open Anyway.
Why does Windows show a SmartScreen warning?
Windows SmartScreen warns about apps from unknown publishers.
Solution:
- Click More info
- Click Run anyway
How do I update HeroJournal?
Currently, updates require manual download:
- Download the new version from GitHub
- Install over the existing version
- Your data is preserved
Achievements
How many achievements can I store?
There’s no hard limit. HeroJournal has been tested with hundreds of achievements without performance issues.
Can I import achievements from another app?
Not directly. However, you can:
- Export from your other app to CSV
- Manually create achievements in HeroJournal
- Or use the backup import feature if you have a compatible JSON file
Why are my achievements not showing?
Check your date filter! If you have a specific period selected, achievements outside that period won’t appear. Click the date filter and select All Time.
Can I recover deleted achievements?
If you have:
- Git sync enabled - Restore from version history
- Recent backup - Import the backup
- Neither - Unfortunately, deletion is permanent
AI Features
Why isn’t AI working?
Check these common issues:
- AI not enabled - Go to Settings > AI and enable it
- No API key - Enter and save your API key
- Invalid API key - Test connection to verify
- No credits - Check your AI provider account balance
- Ollama not running - Start Ollama with
ollama serve
Which AI provider should I use?
| Provider | Best For |
|---|---|
| OpenAI | General use, reliable quality |
| Anthropic | Writing quality, longer content |
| Ollama | Privacy, no API costs |
| Alternative to OpenAI |
Is my achievement data sent to the AI?
When using AI features, only the current achievement context is sent:
- Title
- Notes
- Existing altitude text (if improving)
- Your prompt/request
Your full achievement history is not sent.
Git Sync
Why does Git authentication fail?
Common causes:
- Token expired - Generate a new personal access token
- Wrong token scope - Ensure
reposcope is enabled - Typo in URL - Verify repository URL
- Private repo access - Ensure you have access
Can I use SSH instead of HTTPS?
Yes! Use an SSH URL like git@github.com:username/repo.git and ensure your SSH key is configured.
What happens if I edit on two devices?
If you edit on both devices before syncing, HeroJournal detects the conflict and lets you choose which version to keep or merge manually.
Exports
What format should I use for performance reviews?
Excel (.xlsx) is usually best for sharing with managers - it looks professional and is easy to read.
Can I customize export templates?
Not currently. All exports use the built-in templates. Custom templates may be added in a future version.
Why is my export missing achievements?
Exports respect your current date filter. If you only see some achievements in the app, that’s what will be exported. Set filter to All Time to export everything.
Backups
How do I move to a new computer?
- On old computer: Create a backup (Settings > Backup)
- Transfer the backup file to new computer
- Install HeroJournal on new computer
- Import the backup (Settings > Backup > Import)
I forgot my backup password
Unfortunately, encrypted backups cannot be recovered without the password. This is by design for security.
Prevention: Store backup passwords in a password manager.
How often should I back up?
Recommended schedule:
- Weekly for regular backups
- Before updates to HeroJournal or your OS
- After bulk edits to many achievements
Troubleshooting
HeroJournal is slow
Try these steps:
- Restart the app
- Check if you have hundreds of achievements (try filtering)
- Disable Git auto-sync if network is slow
- Check available disk space
The app crashes on startup
- Check if another instance is running
- Try deleting the config folder and restarting
- Reinstall HeroJournal
Export fails
- Check you have write permission to save location
- Try a different location
- Ensure enough disk space
- Try a different format
AI responses are poor quality
- Provide more context (title, notes)
- Try a different model
- Be more specific in your requests
- Use the chat for back-and-forth refinement
Getting Help
How do I report a bug?
- Go to GitHub Issues
- Click New Issue
- Include:
- What you expected
- What actually happened
- Steps to reproduce
- Your OS and HeroJournal version
How do I request a feature?
- Go to GitHub Issues
- Click New Issue
- Describe the feature and why it would be useful
Where can I get support?
- Check this FAQ first
- Search GitHub Issues for similar problems
- Open a new issue if needed