JotFlagger Reader

"Built by an artist for artists — Every design tells you what matters most.."

See What Matters Most — Instantly

JotFlagger Reader is a companion utility designed to read and display priority-based notes embedded in Adobe Photoshop documents. It lets you instantly understand what’s urgent, important, or referenced inside a file — without editing, rewriting, or altering the original data. Every design arrives with its full context intact.

Built for clarity and reliability, JotFlagger Reader scans Photoshop files for JotFlagger metadata and presents all flags exactly as authored. Colour-coded priorities, timestamps, and escalation states are preserved, allowing reviewers, collaborators, and clients to see at a glance what requires attention and what is simply informational.

Priority Visibility Without Risk

JotFlagger Reader displays all four priority levels — red, yellow, green, and blue — exactly as defined in the original file. While it does not modify or escalate tasks, it faithfully reflects current urgency, making it ideal for reviews, approvals, handovers, and long-term archives. Nothing is recalculated, nothing is changed — only revealed.

Perfect for Shared and Archived Workflows

Because all JotFlagger notes are embedded directly into PSD files using XMP metadata, they remain readable regardless of file name changes, folder moves, or system transfers. JotFlagger Reader makes it easy to review client feedback, production notes, or project history long after a file has left its original creator.

Lightweight and focused, it’s ideal for studios, clients, educators, and teams who need visibility without edit access.

  • Read-Only Priority Notes — Safely view JotFlagger notes without altering files or metadata
  • Colour-Coded Flags — Red, yellow, green, and blue priorities displayed exactly as authored
  • Accurate Context Display — Shows urgency state, timestamps, and note structure
  • Permanent Metadata Access — Reads notes stored directly inside PSD files via XMP
  • Standalone Companion — No editing tools required, ideal for reviewers and collaborators
  • Cross-Platform — Works on macOS and Windows with consistent behaviour
  • Multi-Language Support — 9 languages including UK/US English, Spanish, French, German, Italian, Portuguese, Greek, and Japanese

Requirements:

  1. Minimum PS Version: 24.0.0
  2. Internet Connection

*Please note this plugin has the following built in languages: English, English US, Français, Deutsch, Español, Italiano, Português, Ελληνικά and 日本語

  • There is a projected release date for V.1.0.0 for January 2026.
  • In an incredible series of events and the release of Photoshop 27, there was a break in the code that allowed XMP data to be written from the UXP environment. Mainly due to security and a new pipeline built to deal with Content Credential data. For that reason, the past 3 days has been used to find a solution. Luckily a new more robust data saving XMP engine has been designed and is being deployed into th app. So V 1.1.0 is still set for January release.
Changelog

JotFlagger Reader - Version History

Version 1.2.4 Major

2026-01-03
  • ### Fixed
  • - **Complete Translation System Overhaul**
  • - Fixed default language from \'en-uk\' to \'en-GB\' (2 locations in script-ui.js)
  • - Added language change handling when saving settings via applyLanguageFromSettings()
  • - Added real-time language preview in settings dropdown with full UI updates
  • - Fixed note counter showing \"{{count}}\" - now properly translates with dynamic count
  • - Added 30+ missing data-i18n attributes across index.html:
  • - Empty state messages
  • - Sort dropdown options and tooltips
  • - Settings buttons (Save, Reset, Cancel)
  • - Complete EULA section with 15+ translations
  • - Fixed tooltip system to read title attributes dynamically at hover time
  • - Tooltips now update immediately when language changes
  • - Previously cached titles at setup, now reads fresh on each hover
  • - Fixed 10+ hardcoded notification messages to use i18n.t():
  • - \"Settings saved successfully\"
  • - \"JotFlagger Reader loaded successfully\"
  • - All export, print, paste, and save notifications
  • - Fixed jot control tooltips (Move Up/Down/Collapse/Expand):
  • - Added both programmatic title setting and data-i18n-title attributes
  • - Added explicit data-i18n-title processing in addControlListenersToExistingNotes()
  • - Tooltips now show full translated strings with keyboard shortcuts
  • - Updated ue-language-bridge.js to call addControlListenersToExistingNotes() on language change
  • - **Translation System Now Fully Functional**
  • - All UI elements translate properly across all 9 supported languages
  • - Language switching works in both dropdown preview and settings save
  • - No more hardcoded English strings remaining in the interface

Version 1.2.2 Patch

2026-01-02
  • #### Fixed i18n Data Attributes
  • - **Issue**: Translation keys in HTML didn\'t match actual keys in messages.json files
  • - **Impact**: All values were showing as-is instead of being translated
  • - **Root Cause**: Wrong key names used in data-i18n attributes
  • - **Corrections Made**:
  • - `ui.*` → `main.*` for main UI elements (empty_text, empty_subtext)
  • - `license.*` → `licence.*` throughout (British spelling)
  • - `settings.title` → `settings.modal_title`
  • - Added proper prefixes: `tooltip.*`, `sort.*`, `settings.section_*`
  • - Fixed all tooltip attributes: `data-i18n-title`
  • - Corrected settings buttons: `settings.btn_save`, `settings.btn_reset`, `settings.btn_cancel`
  • - **Files Modified**:
  • - `/Users/rob/Desktop/Photoshop/JotFlagger Reader/index.html` - All data-i18n attributes corrected
  • - **Verification**: Read messages.json to ensure all keys match exactly
  • - **Status**: i18n now ready for implementation

Version 1.2.0 Major

2025-12-28
  • #### XMP System Migration
  • - **Major Change**: Migrated from legacy JotFlagger XMP system to Noteli\'s Universal Engine approach
  • - **Files Added**:
  • - `lib/core/jotflagger-xmp-wrapper.js` - Adapted from Noteli\'s wrapper for multiple jots storage
  • - `lib/core/psd-metadata-engine.js` - Universal Engine for reliable XMP read/write
  • - `lib/core/xmp-engine.js` - Core XMP handling with PS 26/27 compatibility
  • - **Benefits**:
  • - Automatic PS 26/27 compatibility
  • - Secure encoding for data protection
  • - Save interception for automatic XMP writing
  • - No phantom dirty pixel issues
  • #### Bug Fixes
  • - **Fixed**: Dirty pixel bug - asterisk appearing after document load without typing
  • - Removed input event trigger during jot load (lib/core/script-xmp.js:1514)
  • - Manually update tick icon and character counter without triggering save
  • - **Fixed**: Tick icon greyed out after loading jots
  • - Added manual state update for tick icon during load
  • - Character counter now updates correctly on load
  • - **Fixed**: Priority sorting backwards (red going to bottom instead of top)
  • - Changed from `||` operator to `??` to handle 0 (red priority) correctly
  • - Sort order now: Red (urgent) → Yellow → Green → Blue
  • - **Fixed**: Date sorting showing newest first instead of chronological order
  • - Changed sort to oldest → newest (chronological)
  • - **Fixed**: Original sorting not working
  • - Now restores jots to creation order (by timestamp)
  • #### UX Improvements
  • - **Completed Jots**: Removed expand icon from completed jots
  • - Once marked complete, only delete action is available
  • - Prevents confusion about reopening completed items
  • #### Technical Improvements
  • - Added stub `comprehensiveLogger` for PSD Metadata Engine compatibility
  • - Cleaned up unused files (script.js → script-old.js)
  • - Data structure supports multiple jots, contextual notifications, and scheduled reminders

Version 1.0.0 Major

2025-12-28
  • #### Core Features
  • - Priority-based sticky note system for Photoshop
  • - Color-coded priorities: Red (Urgent), Yellow (Important), Green (Normal), Blue (Reference)
  • - XMP metadata integration for document persistence
  • - Export functionality (PDF, RTF)
  • - License verification via Gumroad
  • - Localization support
  • - Smart notification and reminder system
  • - Character counter with visual warnings
  • - Aging indicators for overdue jots
  • - Auto-collapse functionality
  • - Empty state messaging
Bugs

JotFlagger Reader - Known Issues

  • Translation not working – The translation system has issues with hamburger menu and changing on save.

JotFlagger Reader - Latest Update

v1.2.4 2026-01-03

Release Notes:

  • ### Fixed
  • - **Complete Translation System Overhaul**
  • - Fixed default language from \'en-uk\' to \'en-GB\' (2 locations in script-ui.js)
  • - Added language change handling when saving settings via applyLanguageFromSettings()
  • - Added real-time language preview in settings dropdown with full UI updates
  • - Fixed note counter showing \"{{count}}\" - now properly translates with dynamic count
  • - Added 30+ missing data-i18n attributes across index.html:
  • - Empty state messages
  • - Sort dropdown options and tooltips
  • - Settings buttons (Save, Reset, Cancel)
  • - Complete EULA section with 15+ translations
  • - Fixed tooltip system to read title attributes dynamically at hover time
  • - Tooltips now update immediately when language changes
  • - Previously cached titles at setup, now reads fresh on each hover
  • - Fixed 10+ hardcoded notification messages to use i18n.t():
  • - \"Settings saved successfully\"
  • - \"JotFlagger Reader loaded successfully\"
  • - All export, print, paste, and save notifications
  • - Fixed jot control tooltips (Move Up/Down/Collapse/Expand):
  • - Added both programmatic title setting and data-i18n-title attributes
  • - Added explicit data-i18n-title processing in addControlListenersToExistingNotes()
  • - Tooltips now show full translated strings with keyboard shortcuts
  • - Updated ue-language-bridge.js to call addControlListenersToExistingNotes() on language change
  • - **Translation System Now Fully Functional**
  • - All UI elements translate properly across all 9 supported languages
  • - Language switching works in both dropdown preview and settings save
  • - No more hardcoded English strings remaining in the interface

Requires: Adobe Photoshop 23.3.0 or later

Documentation and Tutorials​

Additional Learning Resources

A detailed PDF User Guide is available for download using the link provided below. This document explains all key features and functions of the plugin, helping you become familiar with its tools and workflow so you can make the most of your creative process.

For hands-on demonstrations and walkthroughs, visit our YouTube channel, where a full series of video tutorials cover everything you need to get started with the app. These videos provide visual guidance, practical examples, and helpful tips to ensure a smooth and productive learning experience.

To stay updated with new tutorials, feature overviews, and upcoming releases, subscribe to the channel here: RobArt Illustration

PDF User Manual Link(s) English, English US, Français, Deutsch, Español, Italiano, Português, Ελληνικά and 日本語

copyright © rob art | illustration 2026. all rights reserved.

You cannot copy content of this page