Portable RedNotebook Changelog

What's new in Portable RedNotebook 2.32

Feb 23, 2024
  • Allow copying text in preview mode (#732, Jendrik Seipp).
  • Allow hashtags that start with (but are longer than) hex colors and preprocessor directives (#738, Jendrik Seipp).
  • Highlight hashtags and formatting within lists (#744, Jendrik Seipp).
  • Improve Debian packaging (Phil Wyett).

New in Portable RedNotebook 2.31 (Sep 3, 2023)

  • Add basic text replace functionality (#715, @curioussushiroll).

New in Portable RedNotebook 2.30 (Aug 13, 2023)

  • Modernize code (#689, @HighnessAtharva and @laraconda).
  • Fix: Correctly color URLs with hashtags symbols in edit mode (#703, @laraconda).
  • Add menu item to insert numbered lists (#526, @curioussushiroll).

New in Portable RedNotebook 2.29.6 (May 22, 2023)

  • Restore all keyboard shorts

New in Portable RedNotebook 2.29.5 (Apr 15, 2023)

  • Fix: Don't try to print WebKit2 version on Windows (#686, Jendrik Seipp).

New in Portable RedNotebook 2.29.3 (Jan 18, 2023)

  • Make all menu items translatable (Jendrik Seipp).
  • Packaging: install translation files under /share/locale again (#666, Jendrik Seipp)

New in Portable RedNotebook 2.29 (Jan 8, 2023)

  • Document alternatives for changing the GTK theme on Windows (Ankur A Sharma, #494).
  • Fix en_GB translations (Jendrik Seipp, #659).

New in Portable RedNotebook 2.28.1 (Dec 30, 2022)

  • Require setuptools for Debian package (Jendrik Seipp).

New in Portable RedNotebook 2.27.2 (Dec 21, 2022)

  • Fix passing command line arguments (Jendrik Seipp).
  • Update translation files (Jendrik Seipp).

New in Portable RedNotebook 2.27.1 (Dec 21, 2022)

  • Fix application ID for Flatpak (#650, Jendrik Seipp).

New in Portable RedNotebook 2.27 (Dec 21, 2022)

  • Upgrade to GTK 3.24 on Windows (Jendrik Seipp).
  • Use external preview on Windows since embedding the preview is impossible with newer GTK versions (Jendrik Seipp).
  • Use GtkApplication class and only allow running one RedNotebook instance at a time (Jendrik Seipp).
  • Add support for GtkSourceView 4 (Jendrik Seipp).
  • Raise minimum Python version to 3.6 (Jendrik Seipp).
  • Add more languages to Windows installer (Jendrik Seipp).

New in Portable RedNotebook 2.26 (Oct 17, 2022)

  • Fix issue #632 by skipping obsolete Python function (Jendrik Seipp).
  • Fix: only try to load CEF Python on Windows (Jendrik Seipp).
  • Update Turkish translation (sabriunal).

New in Portable RedNotebook 2.25 (May 31, 2022)

  • Use icon names instead of GTK stock icons to support newer GTK versions (Jendrik Seipp).
  • Handle several GTK deprecation warnings (Jendrik Seipp).

New in Portable RedNotebook 2.23 (Feb 14, 2022)

  • Check that a newly written month file is valid before deleting the old month file.
  • Rename "autostart" file. Please reenable autostart option in preferences if you want RedNotebook to run on system startup.
  • Fix Python crash on program start (#583, Max Krummenacher).
  • Prevent save failures on network and cloud drives (#593, Robert Little).
  • Add script for importing entries (#571, Cary Gravel).
  • Revamp packaging for Debian (#599, #600, Phil Wyett).
  • Fix continuous integration tests.

New in Portable RedNotebook 2.22 (Apr 29, 2021)

  • Add a "Give Feedback" button (#551, Rahul Jha).
  • Test code on macOS (#552, Rahul Jha).

New in Portable RedNotebook 2.21 (Mar 18, 2021)

  • Update MathJax to version 3 (#515, @dgcampea).
  • Fix date references in CEF-based HtmlView (#544, PaweÅ‚ Å»ukowski).

New in Portable RedNotebook 2.20 (Aug 28, 2020)

  • Fix drag and drop (#492, @dgcampea).
  • Fix external previews (Eric Chazan).
  • Document how to change the theme on Windows (#487, Ankur A. Sharma).
  • Allow symlinking to ./run script (#509).

New in Portable RedNotebook 2.19 (May 13, 2020)

  • Reload GTK theme colors when saving the journal (#485).
  • Don't use dark mode for exported HTML files (#486).
  • Use PNG version instead of SVG for RedNotebook icons to avoid problems on macOS.
  • Use GitHub actions for continuous integration testing.

New in Portable RedNotebook 2.18 (Mar 23, 2020)

  • Use background and foreground colors from GTK theme for HTML preview.

New in Portable RedNotebook 2.3 (Oct 8, 2017)

  • Compress backups.
  • Use newer txt2tags version 2.6 and reapply changes to obtain a GPL-2+ version.
  • Remove brittle PDF export. Please export to HTML and print to PDF with browser instead.
  • Remove intro page from export wizard.
  • Fix: image files were not found on Windows and Mac OS.
  • Print peak memory usage on Linux when program exits.
  • Hide tags panel completely by default instead of only minimizing it.
  • Update Debian files (@kathenas).

New in Portable RedNotebook 1.15.0 (Jun 8, 2017)

  • Bundle pygtkspellcheck 4.0.5 since earlier versions contain a bug (lp:1615629).
  • Fix toggling autostart (lp:1628497).
  • Set system tray icon name (lp:1660129).

New in Portable RedNotebook 1.14.0 (Oct 26, 2016)

  • Use new pygtkspellcheck API (lp:1592727).
  • Fix conversion from old single "Tags" category to new tags format.

New in Portable RedNotebook 1.13.0 (Oct 26, 2016)

  • When selecting a journal directory, show all journal directories by default (thanks Paul Jackson).
  • Allow ampersands in e-mail addresses (lp:1570476, thanks pdofak).
  • python-gtkspell has been renamed to python-gtkspellcheck. Update docs and debian/control accordingly.

New in Portable RedNotebook 1.12.0 (May 13, 2016)

  • Add option to hide right-hand tags pane
  • Never overwrite externally changed month files
  • Remove support for Python 2.6.

New in Portable RedNotebook 1.11.0 (Nov 19, 2015)

  • Remind users to make new backup if last backup is older than a month.
  • When inserting a link for a selected text passage, replace text passage.

New in Portable RedNotebook 1.10.4 (Oct 28, 2015)

  • Fix right-clicking cloud words to hide them.

New in Portable RedNotebook 1.10.3 (Oct 16, 2015)

  • Make #hashtags regular expression faster (up to 1000x).

New in Portable RedNotebook 1.10.2 (Aug 26, 2015)

  • Fix Chinese fonts in preview mode on Windows by using the fonts mingliu and MS Mincho
  • Fix instructions for running RedNotebook on Windows
  • Move repository from launchpad to github

New in Portable RedNotebook 1.10.1 (Apr 23, 2015)

  • When undoing a formatting action, only remove formatting, not the text (lp:1326606).
  • Fix searching with enter for text with non-ASCII characters (lp:1430697).
  • Fix filtering exports by tags containing non-ASCII characters (lp:1267263).
  • Don't remove whitespace from old-style tags in autocomplete box (lp:1414603).
  • Don't try to change spellchecking language if spellchecker is not set up (lp:1443818).
  • Don't try to access files with wrong encoding (lp:1443818).

New in Portable RedNotebook 1.10 (Apr 14, 2015)

  • Write data to temporary files first to prevent corrupted month files.
  • Add format button for monospace font. Automatically add the correct format for code blocks.
  • Show warning for dates before 1900 (not supported by Python's datetime module).
  • Fix undo/redo.
  • Don't add unneeded newlines around titles and code.

New in Portable RedNotebook 1.9.0 (Apr 14, 2015)

  • Add #tags to cloud ignore list to remove them from the tag cloud
  • Remove option to start RedNotebook minimized.
  • Do not remove menu bar in fullscreen mode (lp:1400356).
  • Allow exiting fullscreen mode with ESC key.
  • Only allow comment signs (#) at the beginning of a line in the config file.
  • Fix reading configuration files.

New in Portable RedNotebook 1.8.0 (Dec 28, 2013)

  • Add font selection for edit mode.
  • Allow changing preview and cloud font in preferences.
  • Only allow opening RedNotebook minimized on Windows since other systems may lack a system tray.
  • Fix: Display tags starting with "SEP" in preview (lp:1255582).

New in Portable RedNotebook 1.7.3 (Dec 28, 2013)

  • Jump to a specific date on startup with "--date 2013-10-31" on the commandline (Rob Norris).
  • Display current date in the title bar.
  • Support inserting multiple pictures in one step.
  • Add DejaVu Sans as font fallback for clouds and preview.
  • Fix setting last image directory for insert dialog.
  • Only allow exporting selected text if we are in edit mode (lp:1221792).

New in Portable RedNotebook 1.7.2 (Dec 28, 2013)

  • Show error if saving fails due to a directory not being created.
  • Ignore hashtags starting with more than one #.
  • Fix: Allow inserting files and pictures from the "recently used" section (lp:1195759).

New in Portable RedNotebook 1.7.1 (Mar 5, 2013)

  • Fix: Insert spellchecking correction in the correct position (LP:1137925)

New in Portable RedNotebook 1.7.0 (Mar 5, 2013)

  • Allow filtering exported days by tags
  • Add option to export only the currently selected text
  • Move spellcheck option from preferences to edit menu and add F7 shortcut
  • Enable spellchecking on Windows. See help for adding custom dictionaries.
  • Better error message for invalid markup.
  • Show warning if no directory is selected before clicking the "Open" button when choosing a journal directory.
  • Gracefully handle BadStatusLines when checking for new versions.
  • Do not try to set file permissions on Windows where they are unavailable.
  • Fix hide-from-cloud for words containing backslashes (LP:1131412).
  • Fix relative file links on Windows.
  • Code: Switch from optparse to argparse

New in Portable RedNotebook 1.6.6 (Jan 24, 2013)

  • Edit templates in RedNotebook directly. Preview and use the Insert and Format toolbar menus before inserting a template.
  • Support relative image links like [""my_pic"".jpg].
  • Add Ctrl+Return shortcut for adding manual linebreaks.
  • Let all toolbar menus always open the menu before performing an action.
  • Change Go-To-Today shortcut to Alt+Home (Ctrl+Home moves cursor to the start of the text).
  • Do not allow choosing an empty name for templates.
  • Do not parse #include as a hashtag.
  • Add info about network drives to help text.
  • Fix help text about links to local directories.
  • Fix: Let categories pane use new infobar notifications (LP:1098625).

New in Portable RedNotebook 1.6.5 (Jan 24, 2013)

  • Add menu item for clearing the text format.
  • Add toolbar menus "Insert" and "Format" to main menu for better accessibility and HUD integration.
  • Only show keyboard shortcuts in main menu, not in toolbar menus.
  • Use selected text as link name when a new link is inserted.
  • When an image or file is inserted, use selected text as the name of the link.
  • Format selected text as header when a header is inserted.
  • Convert selected text to a list when a list is inserted.
  • Select title after it has been inserted to allow for easy editing.
  • Change file permissions so that journal files are only readable by the user.
  • Windows: Restore slider positions after opening RedNotebook from the tray.
  • Windows: Support non-ascii installation paths.

New in Portable RedNotebook 1.6.4 (Jan 24, 2013)

  • Never include previous RedNotebook backups in new backups.
  • Add strikethrough shortcut Ctrl+K.
  • By default don't switch between edit and preview mode automatically.
  • Add experimental support for irc protocol.

New in Portable RedNotebook 1.6.3 (Jan 24, 2013)

  • Fix: Don't interpret URLs with non-empty paths as local links.

New in Portable RedNotebook 1.6.2 (Jan 24, 2013)

  • Add option for automatically switching between edit and preview mode to preferences.
  • Use PNG image in about dialog (SVG support is broken in Windows version).

New in Portable RedNotebook 1.6.1 (Nov 13, 2012)

  • Allow specifying the width when inserting an image.
  • Add relative links: Relative paths [myfile image.jpg] is automatically transformed to /path/to/journal/image.jpg.
  • Use smarter regular expression for finding hashtags in the text.
  • Give focus to link box when the link dialog opens.
  • Hide tag panel by default.
  • Adapt introductory and help texts for hashtags.
  • Break search results at newlines.
  • Fix: When searching for multiple tags, only add a single result for every hit.

New in Portable RedNotebook 1.6.0 (Nov 13, 2012)

  • Inline #hashtagging: Directly add hashtags like #Movies, #my_project in the main text.
  • Highlight #hashtags in red.
  • Include # for tags in tag cloud to be consistent with the hashtags.
  • Change to edit/preview mode if text is missing/present automatically.
  • Change to edit mode when double-clicked into preview.
  • Detach model from combobox when updating the tags to make inserting a new tag faster.
  • Fix searching for dates.
  • Fix inserting and editing templates with unicode names.
  • Fix opening and creating journals (lp:1068655)
  • Use apport (If a crash occurs on Linux, an automatic bug report is prepared, but not submitted)
  • Do not allow using $HOME as a journal directory.
  • Do not let error notifications blink.
  • For Journal->New and Journal->Save-As: Only allow using empty directories.
  • For Journal->Open: Only allow using directories with at least one month file.
  • Use InfoBars for nicer inline notifications about errors.
  • Enable finishing link dialog with hitting ENTER.
  • Disable insert (Ctrl+V) and cut (Ctrl+X) shortcuts in preview mode.
  • Add more shortcuts in Journal menu: Export (Ctrl+E), Backup and Statistics (Alt+letter).
  • Update translations.

New in Portable RedNotebook 1.5.0 (Jul 28, 2012)

  • Use new logo redesigned by Ciaran.
  • Remember possible undo/redo actions for each day separately.
  • Turn all entries of old "Tags" categories into tags without entries at startup.
  • Suggest last tag when a new tag is added.
  • When suggesting to use the last tag, leave focus on the tag.
  • Enable copy menu item in preview mode. (LP:834473)
  • Grey out cut and paste menu items in preview mode.
  • Only allow hiding words from the cloud, not the tags.
  • Add shortcut (Ctrl+Home) for "Go to Today"
  • Fix undo for tags.
  • Fix: Remove special characters in template names before displaying them.
  • Exports: Make tag lists scrollable and sort the available tags alphabetically.
  • Install .mo files (translations) in the standard directories under Linux.
  • Drop support for Python 2.5. This means that we now support Python 2.6 and 2.7.
  • Windows: Update libraries in installer to gtk+ 2.24 and python 2.7.
  • Windows: Correctly show italics in preview.
  • OSX: Make the _() function available even if gettext is not working.
  • Update translations.

New in Portable RedNotebook 1.4.0 (Apr 20, 2012)

  • Search: If a search contains a hashtag (e.g. #Work or #Movies), only days
  • with all of those tags will be searched. This means you can e.g. search for
  • "project-xyz" only in the days tagged with "Work" with the query
  • "#Work project-xyz".
  • Search for combinations of tags (e.g. #magazine #linux)
  • Search: If the query only contains a single hashtag (e.g. #Movies), a list of
  • all subtags (the names of the movies) is shown.
  • Search: Automatically scroll to found text in edit mode
  • Split tag and word clouds
  • Show tag and word cloud only if there are any tags and words respectively
  • Remove spaces from multi-word tags during search and in clouds
  • Auto-complete tags in search
  • Always include all tags regardless of their frequency in the cloud
  • Exports: Correctly set the appropriate extension for each export type
  • Exports: Always add a title for LaTeX exports
  • Fix: Correctly parse configuration values containing ='s
  • Fix: Paths returned from file and folder choosers must be converted to unicode
  • Fix: Correctly redirect error output into the logfile on Windows

New in Portable RedNotebook 1.3.0 (Feb 16, 2012)

  • Let tags be categories without entries. This greatly simplifies and in fact unifies tags and categories.
  • Unify clouds and search -> Show the search bar above the clouds
  • When a search is made, substitute the word cloud with the search results.
  • Apply styling for thick horizontal lines
  • Thin line: --------------------
  • Thick line: ====================
  • Apply formatting only once if a format button is clicked multiple times
  • Allow "Close to tray" only on Windows as most modern Linux distros don't have a tray anymore (lp:902228)
  • If you still want the tray icon, set closeToTray=1 in the configuration file.
  • Make journal saving more than twice as fast by using libyaml.
  • Change Ctrl-PageUp(Down) directions to be more intuitive
  • Update and revise help text
  • Fix: utf-8 special chars not displayed correctly in html export for firefox (LP:910094)
  • Fix: utf-8 special chars not displayed correctly in html export for firefox (LP:910094)
  • update TODO and CHANGELOG 18
  • Fix: Do not abort if a wrong regex is entered
  • Fix: Correctly highlight all picture formats in edit mode
  • Fix: When the format button is clicked and a tag is selected, format it instead of the editor pane
  • Write month only if changes are actually made (LP:871730)
  • Call categories tags in more places
  • Print PDF export path after export
  • Do not warn if second instance is suspected (too many false-positives)
  • Updated translations

New in Portable RedNotebook 1.2.0 Rev 2 (Oct 7, 2011)

  • Allow wildcards (*,.,?) in cloud black/white lists ("altr." hides altro, altra, etc.)
  • Add "Export currently visible day" option in export assistant
  • By default select the time range from today to today in the export wizard
  • Show warning when second RedNotebook instance is started to prevent data loss
  • Add option to set the date format for exports. An empty field removes dates from exports.
  • Remember scrollbar and cursor positions when changing between days and edit and preview mode
  • Allow double backslashes (\\) in filenames (e.g. for UNC paths)
  • Use Ubuntu font in editor, preview and cloud if it's available
  • Remember last export and backup locations
  • Show the most recent entries at the top of the search list by default
  • Search in annotations as well
  • Use auto-completion for all category entries
  • Mention the name of the day in weekday templates
  • Allow linebreaks (\\) only at the end of lines
  • Do not write empty month files to disk
  • Remove "Delete Entry" button (Use the context menu or the delete key instead)
  • Add tooltips for category buttons
  • Always keep categories sorted in search and annotations drop-down menus
  • Allow markup for links in categories (--http://mypage.com--)
  • Escape regular expression syntax in searches (*, +, etc.)
  • Use a better icon for Annotate (Edit)
  • Add more markup examples to templates help text
  • Fix: Txt2tags highlighting should not allow spaces between format markup and text
  • Fix: Do not use str.capitalize() for fonts in txt2tags.py to support turkish locales (LP:841698)
  • Fix on Windows: Correctly open local links with whitespace (LP:824420)
  • Let "Get help online" point to RedNotebook's answers section at launchpad
  • Code optimizations
  • Remove old cloud implementation
  • Remove external module htmltextview.py
  • Remove dead unicode code
  • Remove obsolete KeepNote source files
  • Remove unnecessary imports
  • 791 by Jendrik Seipp
  • use utf-8 encoding for locale module 37
  • Updated translations

New in Portable RedNotebook 1.1.8 (Aug 11, 2011)

  • Fix: Abort startup if yaml file cannot be read to avoid losing data
  • Updated translations

New in Portable RedNotebook 1.1.7 (Aug 11, 2011)

  • Fix: Chinese characters are not correctly rendered in preview (LP:731273)
  • Fix: Screen position not correctly remembered when opened from system tray (LP:804792)

New in Portable RedNotebook 1.1.6 (Jul 13, 2011)

  • Fix date encoding (LP:775269)
  • Some translations updated

New in Portable RedNotebook 1.1.5 (Jul 13, 2011)

  • Remove "RedNotebook" title in exports
  • Make templates translatable
  • Fix: Inserted dates always shows the time 00:00h (LP:744624)
  • Mention "--record installed-files" setup.py's option for remembering installed files in README

New in Portable RedNotebook 1.1.4 (Apr 25, 2011)

  • Add "phone call" and "personal" templates
  • Fix: Application crashes while resetting last position (LP:728466)
  • Fix: Editing a category entry that contains a \\ removes the new line symbol (LP:719830)
  • Fix: Introductory text is not translated
  • Fix: Properly convert dates to unicode
  • When a format (bold, etc.) is applied with no text selected, add whitespace, not descriptive text
  • Add a tooltip for the edit button
  • Improve introductory text
  • Improve help text
  • Do not refer to annotations as "nodes" but as "entries"
  • Translate the word "Categories" in exports
  • In statistics window use "Selected Day" instead of "Current Day"
  • Cleanup GUI glade file
  • Many translations updated

New in Portable RedNotebook 1.1.3 (Mar 3, 2011)

  • Remember window position from last session
  • Restore window position when returning from tray
  • Let the sub-windows be displayed relative to the main screen
  • After searching change to date with single click instead of double-click
  • Add useWebkit flag in configuration file
  • Can be set to 0 if webkit causes problems e.g. for Chinese fonts
  • Fix: Special characters inflate cloud black-/whitelist
  • Fix: Insertion of templates (LP:696205)
  • Fix: Do not load backup files accidentally (LP:705260)
  • Fix: Preferences window can't be opened (LP:696186)
  • Windows: Fix opening linked files with umlauts or other special characters
  • Code: Make pywebkitgtk an explicit requirement