Releases: jtaylortech/journalot
v4.0.0 - Pro Features & Discovery Tools
🚀 Major Release: Pro Features & Discovery Tools
This release introduces journalot Pro and adds powerful discovery features to the free tier.
✨ NEW Free Features (Forever)
Random Entry Discovery
journal --randomRediscover old thoughts serendipitously. Great for reflection and seeing how you've grown.
Git Diff View
journal --diff 2025-01-15See the full edit history of any entry. Perfect for tracking how your thoughts evolved.
Archive System
journal --archive 2024 # Archive all 2024 entries
journal --archive 2024 --unarchive # Restore from archiveKeep your journal organized by moving old years to an archive folder.
Daily Writing Prompts
journal --prompt # Show today's prompt20 thoughtful prompts that rotate daily, automatically added to new entries:
- "What made you smile today?"
- "What challenged you today?"
- "What are you grateful for right now?"
- And 17 more...
Disable prompts with DISABLE_PROMPTS=true in ~/.journalotrc.
💎 NEW: journalot Pro
Sustainable open source through Open Core model.
What's Included (Coming Soon)
- 🤖 AI Insights: Weekly patterns, mood tracking, personalized analysis
- 🎙️ Voice Capture: Record and transcribe voice memos
- 🔐 Encryption: GPG encryption for sensitive entries
- ☁️ Cloud Backup: Auto-backup to S3/Dropbox beyond Git
- 📊 Graph View: Visualize tag connections and patterns
Pricing
- $20/year or $50 lifetime
- FREE for GitHub Sponsors ($50+/month tier)
How It Works
- Get license at journalot.dev/pro (coming soon)
- Add to
~/.journalotrc:PRO_LICENSE=your-license-key-here
- Use Pro features:
journal --insights,journal --voice, etc.
Try It Now
Pro features are stubbed out. Try journal --insights to see the upgrade message.
🤝 Support Open Source
GitHub Sponsors (LIVE NOW!)
Tiers:
- ☕ Coffee ($5/month): Support + updates
- 🌟 Supporter ($15/month): Early access + Discord
- 💎 Pro ($50/month): FREE Pro license + priority support
- 🏢 Business ($200/month): 5 Pro licenses + consulting
Why Sponsor?
- Shape the roadmap
- Get Pro features free
- Support sustainable open source
- Help journalot stay independent
📝 Philosophy
Free Gets BETTER, Not Restricted
This release added 4 major free features. The free tier will never be crippled.
No Nagware
Pro features show a friendly message once, then get out of your way. No popups, no badges, no guilt trips.
Open Core
- CLI: MIT licensed forever
- Pro features: Closed source, optional
- Your journal: Always yours, plain markdown
Sustainable Development
Pro revenue funds:
- Full-time development
- Better documentation
- Community support
- Long-term maintenance
🎯 Complete Feature List
Free (v4.0.0)
✅ All v3.0.0 features (quick capture, search, stats, export, etc.)
✅ Random entry discovery
✅ Git diff view
✅ Archive system
✅ Daily prompts (20 prompts)
Pro (Framework Ready)
🔜 AI insights and analysis
🔜 Voice capture
🔜 GPG encryption
🔜 Cloud backup
🔜 Graph visualization
📦 Upgrading
cd journalot
git pull origin main
sudo ./install.shAll your entries are safe in ~/journalot/entries/.
🗺️ What's Next
This Month (October 2025)
- Launch GitHub Sponsors tiers
- Build AI insights (first Pro feature)
- Create license system
Next Month (November 2025)
- Voice capture implementation
- Pro beta for sponsors
- Marketing push
Future
- Encryption feature
- Cloud backup
- Graph visualization
- Mobile apps (maybe)
💬 Feedback
This is a big shift for journalot. Feedback welcome!
- Open an issue for bugs/features
- Discussion for philosophy/direction
- Email: sponsor@journalot.dev
The free CLI will always be amazing. Pro makes it exceptional. ✨
🤖 Generated with Claude Code
v3.0.0 - Feature-Rich Release
🎉 Major Feature Release
This release adds 11 major features while keeping journalot minimal and focused. Every feature follows the core philosophy: minimal friction, maximum value, complete file ownership.
✨ Quick Wins
Quick Capture
journal "Had a breakthrough idea today"Instantly append to today's entry without opening an editor. Perfect for capturing fleeting thoughts.
Enhanced List View
journal --listNow shows word count and first-line preview for each entry.
Template Support
Create ~/journalot/template.md to customize new entries:
# {{date}}
## What happened today?
## Grateful for
## Tomorrow's focusAuto-Sync
Set AUTOSYNC=true in ~/.journalotrc to skip commit/push prompts.
🔍 Search & Discovery
Search Entries
journal --search "confidence"Case-insensitive search across all entries with line numbers.
Week View
journal --weekOpens all entries from current week in your editor.
Tag Filtering
journal --tag workFind all entries containing #work (or any hashtag).
📊 Statistics (Non-Gamified)
journal --statsShows:
- Total entries
- First entry date
- Total words written
- Average words per entry
Important: No streaks, no "days missed", no guilt. Just information.
💪 Power Features
Timestamped Entries
journal --timeCreate multiple entries per day: 2025-01-15-1430.md
Export
journal --export html # Export to HTML
journal --export pdf # Export to PDF (requires pandoc)Config File
Create ~/.journalotrc:
AUTOSYNC=true
# JOURNAL_DIR="$HOME/my-journal"📦 Full Feature List
- ✅ Quick capture:
journal "text"appends without editor - ✅ Enhanced list view with word count and preview
- ✅ Template support from
~/journalot/template.md - ✅ Auto-sync config option
- ✅ Config file support (
~/.journalotrc) - ✅ Stats command (non-gamified)
- ✅ Search command
- ✅ Week view
- ✅ Timestamped entries (multiple per day)
- ✅ Tag filtering with
#hashtags - ✅ Export to HTML and PDF
🚀 Upgrading
cd journalot
git pull origin main
sudo ./install.shAll your existing entries are safe in ~/journalot/entries/
💡 Tips
- Quick capture is great for fleeting thoughts:
journal "Check that API bug" - Use tags for organization:
#work,#personal,#ideas - Week view helps with weekly reviews
- Templates support
{{date}}placeholder - Stats are informational only - no pressure!
🤖 Generated with Claude Code
v2.0.0 - Entries Subfolder Structure
🚨 Breaking Changes
Journal entries now stored in entries/ subfolder for better organization.
Migration Required
If you have existing journal entries, run:
```bash
mkdir -p ~/journalot/entries
mv ~/journalot/*.md ~/journalot/entries/
```
Changes
- ✅ Journal entries now stored in
~/journalot/entries/instead of~/journalot/ - ✅ Updated
.gitignoreto protect user entries from being committed - ✅ Cleaner repository structure separating code and user data
- ✅ Updated documentation with new folder paths
Installation
```bash
git clone git@github.com:jtaylortech/journalot.git
cd journalot
sudo ./install.sh
```
🤖 Generated with Claude Code
v1.0.0
Release v1.0.0