Skip to content

Releases: jtaylortech/journalot

v4.0.0 - Pro Features & Discovery Tools

03 Oct 22:59

Choose a tag to compare

🚀 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 --random

Rediscover old thoughts serendipitously. Great for reflection and seeing how you've grown.

Git Diff View

journal --diff 2025-01-15

See 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 archive

Keep your journal organized by moving old years to an archive folder.

Daily Writing Prompts

journal --prompt    # Show today's prompt

20 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

  1. Get license at journalot.dev/pro (coming soon)
  2. Add to ~/.journalotrc:
    PRO_LICENSE=your-license-key-here
  3. 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!)

Sponsor journalot

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.sh

All 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!


The free CLI will always be amazing. Pro makes it exceptional.

🤖 Generated with Claude Code

v3.0.0 - Feature-Rich Release

03 Oct 22:39

Choose a tag to compare

🎉 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 --list

Now 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 focus

Auto-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 --week

Opens all entries from current week in your editor.

Tag Filtering

journal --tag work

Find all entries containing #work (or any hashtag).


📊 Statistics (Non-Gamified)

journal --stats

Shows:

  • 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 --time

Create 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.sh

All 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

03 Oct 22:29

Choose a tag to compare

🚨 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 .gitignore to 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

03 Oct 17:35

Choose a tag to compare

Release v1.0.0