Skip to content

Latest commit

 

History

History
2441 lines (2162 loc) · 51.3 KB

changelog.org

File metadata and controls

2441 lines (2162 loc) · 51.3 KB

Changelog

v1.8.24

Better handling of remotely deleted files

Better handling of the notifications permission

v1.8.23

Fix crash when scheduling reminders

Git: Fix broken .orgzlyignore rule check

v1.8.22

Target Android 13

Enable sync failure notifications by default

Prompt user to grant permission for alarms, notifications

Temporarily disable Git repos in Play Store build

Git: Lower the garbage collection threshold

v1.8.21

Fix F-droid build not being reproducible

v1.8.20

Fix broken Dropbox account linking

v1.8.19

Git: Check .orgzlyignore when writing files

v1.8.18

Git: Support syncing to an empty repository

v1.8.17

Various fixes for Git repos

Fix broken app shortcuts

v1.8.16

Prevent adding undesired newline between drawers in header

v1.8.15

Add a public receiver for Tasker, Automate, etc

Log sync events to major events app log

Removed force Light theme for splash screen

Turkish translation updated

Disable Git repos below API 24

v1.8.14

Git: Work around bug in the SSH transport library

v1.8.13

Git: Show current branch in notebook sync status

Eliminate jitter in widget agenda

Bug fixes around SSH key generation and Git cloning

Fix broken notification settings

Log more about Git-related errors

v1.8.12

Add preference to hide empty days in agenda

Show ranged timestamps in agenda queries

Add menu option to sort lines in a note

Add preference to trigger auto-sync upon app suspend

Add tooltips for popup buttons

v1.8.11

Add sync button to widget

Add clocking/time capture feature

Add support for opening org-protocol://org-id-goto links

Make popup buttons configurable

Generate SSH key for Git syncing on the device

Various Git-related improvements (feature still in beta)

Add monochrome icon definition

v1.8.10

Allow using alarm clock for scheduling reminders with a time of day

Log and view major events (e.g. scheduling reminders)

Check for reminders since the last run on boot and data-change

Remove edit/view modes from note, single tap to edit and position the cursor correctly

Replace quick menus with popup windows

v1.8.9

Dynamic color scheme

Fix starting sync from the background (e.g. auto-sync or ActionReceiver)

v1.8.8

Fix slow sync and app start due to shortcuts refreshing

Stop using alarm clock for reminders

Add Sync back to the overflow menu

Fix a graphics glitch with a transparent navigation bar on Android 8.1

Stop hiding the top of the content under the toolbar on the keyboard open

v1.8.7

Scroll to the top on action bar click

Target Android 12L

Use Material 3

Use larger agenda dividers with a background color

Render images, allow using monospaced font and register checkbox changes for notebook preface

Fix the permission issue when creating a “New note” widget

v1.8.6

New “System” color scheme

Target Android 11

WebDAV sync fixes and digest authentication support

v1.8.5

Support .tn search operator

Preference to insert new note at the beginning of notebook

Preference to define root directory for file links

Gray out notes with ARCHIVE tag

Support + as a bullet for lists

Support “Keep screen on” option in note view

Allow picking directory for saved searches export

Fix list continuing on some keyboards

Handle escaped brackets in links

Few fixes for timestamps without time part set (fix for s.now and reminders)

Ignore inactive scheduled and deadline times in agenda

v1.8.4

Sticky agenda headers

Preference for time for daily reminders

Button to open tags dropdown menu

Preview title in note view

Switch for changing note’s view/edit mode

Enter edit mode on title or content click in note view

Remove share activity from recent apps

Maximize height of clickable area for the folding button

Remember location in refile dialog

Swipe down to sync in search results

Enable reminders by default

Fix broken notebook shortcuts

Fix parsing of link with square brackets in its name

Fix PROPERTY line parsing

Use local-specific time format everywhere

v1.8.3

Overdue section in agenda

UI for end-time and delay/warning period

Paste button in notebook for when it’s empty

Start new plain list item on enter press while editing content

Fix issue of hidden notes when o.e is used

Fix issue when pasting a large number of notes

Fix subtree unfolding (long-click)

Do not cancel sync on pull-to-sync

Add labels and make buttons obvious in timestamp dialog

Underline breadcrumb links

Do not fold other notes on refile’s go-to action

v1.8.2

Support adding trusted certificates for WebDAV repo

Issue causing crash on start related to deleted repositories in the past

Display number of notes to be deleted in confirmation dialog

v1.8.1

Enable auto-sync for WebDAV

v1.8

WebDAV repository support

Swipe down to sync (notebooks and notebook views)

Sort by title (o.title)

Set Dropbox token by long-clicking the link button

Scroll to top when editing title (to keep breadcrumbs visible)

Display of remote notebook’s modification time in notebook details

Do not display confirmation dialog when new note is not modified

Metadata visibility issue on initial note loading

Display all note’s events in agenda

v1.7.9

Unfold entire subtree on folding button long-click

Preference for default note view mode (view, edit or last used)

Preference for displaying checkmarks in widgets

Fast scroller in notebook and search results

Share a link to locally stored image with Orgzly (not always available)

Prompt to save or discard changes on breadcrumbs follow

Honor current level when creating new checklist item on the next line

v1.7.8

Fix a possible crash when marking recurring note as done from note view

v1.7.7

Clickable notebook and ancestors in note view

Preference for link and breadcrumbs target (notebook or note view)

Preference for initial folding state of notebooks

Preference for ongoing notification’s priority

Remove previous LAST_REPEAT when marking note as done from note view

Check for existence of external cache directory (fixing possible crash)

Fix dialog title of notebook chooser

Unfold note under which notes are moved

Remove number of lines limit for title in note view

Display the number of notes being refiled

v1.7.6

Fix an issue causing crash on some older Android versions

v1.7.5

Moving notes around causing invalid tree structure in some cases

v1.7.4

Refile dialog for choosing the note to refile under

Widget for creating new note in specific notebook

Highlight note focused on from search results

Displaying image when absolute path is used

Support properties with the same name (for appending to value)

Display event time in widgets

Sort auto-completed tags in note view

Allow linking to a file anywhere on the device

Display check mark for notes in widgets

v1.7.3

Searching by closed time

Demoting multiple notes under folded one

v1.7.2

Sort search results by event time (o.e)

Copy selected notes

Cut, Copy, Move and Refile multiple notes at once

Shift recurring note’s events on state change

Fix search when multiple events per note are used

Display used event time in search results

Unfold note itself when focused on from search results

v1.7.1

Events (plain timestamps) support (e search operator, agenda and reminders)

Swipe menus added back

Preference for click/long-click action added back

Smaller improvements

  • Start note view in edit mode
  • Use full-width edit button in note view
  • Support properties with an empty value

v1.7

Support quick folding of note’s metadata

Replace swipe menus with bottom action bar

Swipe left to open or focus on the note

Force upper case state keywords in Settings

Use larger font size for content in note view

Start using Android Architecture Components

Issue when using week in search queries

Potential issues after time zone change

v1.6.12

Support multi-line search queries

Recognition of images in base directory

v1.6.11

Display linked images

Option to keep the screen turned on and bright

Support sharing to specific notebook directly

Handle links to files outside storage directory

Aligning tags when fullwidth characters are used

v1.6.10

Follow links to files in storage directory

Follow links to other notebooks within the app

Remove scheduled time after marking repeated deadline as done

Unresponsive UI after returning from Settings

Various bug fixes and improvements

  • Set different icon for failed notebook sync
  • Update Settings title for every sub-screen
  • Use darker snackbar background color in dark scheme
  • Fix missing auto-sync check after new note from notification
  • Improve notes’ icon sizes in list
  • Handle orphaned notes’ structure changes
  • Set book’s modification time to remote’s after sync
  • Align checkmark in widget

v1.6.9

Quick note from ongoing notification

Display only set or selected metadata in note view

Support checkboxes in notebook’s preface

Allow installing app on the external storage

Fix checkbox-on-enter to work with soft keyboard

Don’t parse checkboxes in title

v1.6.8

Toggle checkboxes

Sort notes by position in notebook (o.pos)

Preference to display notebook name in widget

Preference to disable LAST_REPEAT property

v1.6.7

Support larger font size for widget

Add buttons for setting deadline time

Display inherited tags in widget

Handle large values for tags indentation

v1.6.6

Configure widgets’ color scheme and transparency

Configure widgets’ update frequency

New action for moving note to the end of selected notebook

Various bug fixes and improvements

  • Fix delay/warning (-1d) removal when time is changed in dialog
  • Support applying multiple text styles (bold, italic, etc.)
  • Fix query to prevent root node to appear when OR-ing notebooks

v1.6.5

Fold drawers, unfold on click temporarily

Log time shifting to LOGBOOK drawer

Update LAST_REPEAT property after shifting time

Keep habit deadline on time shift

Handle content lines formatted as org headings

Various smaller improvements

  • Remove agenda days limit (was 30 days)
  • If note has no content, start in content-edit mode
  • Use dialog with single-choice list for setting notebook link
  • Add “Open” action to the ongoing notification
  • Ask for confirmation on notebook force saving and loading

v1.6.4

Bug fixes

Fixes possible crash when setting reminders on Oreo.

v1.6.3

Search and order by created-at time (cr)

Option to hide metadata in note view

New quick-menu button for changing state

Ignore system locale and use US (new option)

Preset notebook on new note from widget

Make file immediately visible when using MTP

Target Oreo

Use new app logo

Drawer, note view and bullets redesign

Several performance improvements

New and updated translations

v1.6.2

Remove Agenda and support ad.days in any query

Support grouping using parentheses in queries

Support o.state

Support c.closed-time and o.closed

Support eq, ne, lt, le, gt and ge in s, d and c operators

Support using now and past times in queries (e.g. s.gt.-2d)

Import and export saved searches

Add app shortcuts for syncing and creating new notes

Allow toggling DONE state with the check mark button from quick-menu

Use system’s file browser for selecting directories

New translations from Orgzly’s localization project

v1.6.1

Follow internal links (using CUSTOM_ID and ID properties)

[[#Grocery list]] will open a note that has CUSTOM_ID property set to “Grocery list”.

[[id:BDCE923B-C3CD-41ED-B58E-8BDF8BABA54F]] will open a note that has ID property set to “BDCE923B-C3CD-41ED-B58E-8BDF8BABA54F” (UUID).

Blink LED on reminder’s notification

Support .p search operator

Support ps and .ps search operators

Searching for ps.b will return notes that have priority set to B, even if B is a default priority. p.b would return both notes with priority B set and notes without priority (default being B).

Preference to force UTF-8 when loading and saving notebooks

Fold/unfold notes and content by clicking on bullets

Opening different note when clicking reminder’s notification

Various bug fixes and improvements

  • Handle repeater with zero value
  • Display content in search results if note was folded
  • Fix few possible crashes
  • Remove dividers from drawer
  • Add icons for time and repeater to timestamp dialog
  • New Settings activity
  • Use switch instead of check-box in Settings

v1.6

Agenda view

Auto-sync for local repositories (experimental)

Snooze for reminders

Support or in search queries

Support it (type of state) search operator

Preference for indenting tags (Org file format)

Various bug fixes

v1.5.3

Display notes with more specific times first when sorting

Resetting notebook shortcut on some launchers

State cycling with multiple done-type states defined

Styling words at the end of the title

v1.5.2

Support emphasis and monospace

Display notes count in the list of notebooks

Hide number of content lines (new option)

Display cut, paste and move buttons in action bar (moved from overflow)

Display notebook’s last action error in subtitle

Brief appearance of white window on app start when using dark color scheme

v1.5.1

Various bug fixes and improvements

  • Fix sorting of times for reminders
  • Open app from widgets by restarting task
  • Use 1h from now as default time in timestamp dialog
  • Display Cut and Paste icons in action bar if there is enough space

v1.5

Reminders

Widget for saved searches

Widget for notebooks

s.none and d.none search expressions

Separate header and content with an empty line (new option)

Sync after new note is created (new option)

Sync button in ongoing notification

Sync status notifications

Using Dropbox URL with trailing slash

Shift times of notes without state when marked done

v1.4.13

Support for .t search operator

Display inherited tags in search results (new option)

Default notebook when sharing to Orgzly (new option)

Persian translation

Turkish translation

Few syncing speed optimizations

Support for using root folder as a Dropbox repo

Exported SyncService for starting it from outside the app

Fix folded state cycling button sometimes not being displayed

Fix searching for tags when inherited tags are used

Fix corrupted properties in note on rotation

v1.4.12

Various bug fixes and improvements

  • Do not follow link when empty space next to it is pressed
  • Use English locale when formatting times for Org file
  • Fix lingering action mode when leaving filters view
  • Format displayed time depending on local settings
  • Remove (un)fold-all menu item if notebook is empty
  • Add some color and content text in ongoing notification
  • Hide preface by default
  • Sync status on Sync long-click (to be able to see long errors)
  • Improve sync state restoring after returning to the app

v1.4.11

Black color scheme

Hide preface (new option)

Support links for tel, sms, geo and more

Always display link’s description instead of link

Ask for confirmation to delete notes everywhere

Keep list of repos sorted

v1.4.10

Ongoing notification for creating note (new option)

Layout direction (new option)

Allow browsing secondary storage

Do not display empty preface in the notebook

Warn about modified note even on X press

Minor design improvements

v1.4.9

Clickable external links in notes’ list (both title and content)

Additional font size (slightly larger then default)

Configurable location of notebook name in search results

  • Hide
  • Before note
  • Under note (default)

Few smaller notes’ list design changes

  • Use + and - as note bullet if it has children
  • Do not bold folding buttons

v1.4.8

Fix possible crash when duplicate states are added to settings

Hide FAB when items are selected

New dialog for configuring states in Settings

Minor design improvements in note view

  • Larger font size when editing content
  • Toggle button instead of switch for content editing
  • Do not underline tags icon

Make folding button bold if there are hidden notes

v1.4.7

Delete note from note editor

All Toasts replaced with Snackbars

Various bug fixes and improvements

  • Focus new property name
  • Allow properties with no value
  • Click dialog’s positive button on keyboard action button press
  • Debugging code removed from Directory repo (fix for slow sync)
  • Fixed crash when pressing the back button in non-existent note
  • Target Android 7.1

v1.4.6

Search operators for sorting (o and .o)

Save note on keyboard’s action button press

This allows much quicker note creation, as you don’t need to move your finger all the way to the top to save the note.

Separate notes with new-line or not (new option)

New setting with 3 possible values:

  • Always
  • Multi-line notes only
  • Never

Dismiss Snackbar on any touch

Close drawer when Snackbar is displayed

After starting sync from the drawer, “No repos configured” Snackbar was being displayed below drawer.

Remove support for parsing CLOCK for now

Fix b search operator parsing (dot as a notebook name)

Hide cycle-visibility menu item if notebook doesn’t exist

v1.4.5

Show Snackbar after creating note and action to create another

Open note by clicking it from search results

Allow note content text to be selected, even if not in Edit mode

Enter Edit mode for new notes and when clicking note content

Open keyboard when switching to Edit mode

Check for storage permission before creating directory repo

Encode Dropbox and directory repo URLs

Fix possible crash when canceling sync

Fix possible duplicates when searching using t operator

Stop displaying only one title line

v1.4.4

Support links (http and mailto) in note view

http, https and mailto are currently supported. Both standalone and within square brackets (both with and without the name). In other words:

https://www.orgzlyrevived.com
[[mailto:support@orgzlyrevived.com][Support]]
[[https://www.orgzlyrevived.com/docs]]

should all work and be displayed as expected.

You can switch between editing and viewing note’s content now.

Tags inheritance (t operator)

t.tag now searches for inherited tags as well.

Search by note’s tag only (new tn operator)

Floating action button

Added for new notebooks, notes and saved searches.

v1.4.3

Encode links of notebooks synced by older versions

v1.4.2

Support renaming notebooks

UI for PROPERTIES

Chinese translation

Use first configured state keyword when marking note as done

Notebooks encoding fix when using directory repo type

v1.4.1

Sort notebooks by name (new option)

Support .b.notebook search expression

Prompt to save or discard changes on back press

Show snackbar on sync errors

Skip files starting with .# when syncing

Display new repo buttons instead of empty repository list

Display titles of notebooks in a list when sharing to Orgzly

Use Dropbox API v2

v1.4

Add “Fold content” option

Add “Display content in search” option

Rearrange Settings

Update “What’s New” dialog’s button when DB upgrade is in progress

This is instead of displaying the toast when DB upgrade might take a long time.

Use large bullet for folded notes with children

Fix table for those that had 1.4-beta.1 installed

Fix bullets text style

Fix inserting timestamps to DB

Inserting times to DB was broken in some cases (due to this issue).

Folding notes

List density: Comfortable, Cozy, Compact

v1.3.5

Support d (deadline) search operator

Similar to s (scheduled).

Preference for selecting displayed notebook details

Added to avoid messy notebooks list. Default contains only few lines now.

Allow years with more then 4 digits

Add confirmation of Dropbox unlinking

Trim notebook name

Hide import notebooks icon

Lighter notebook sync error messages

With dark theme sync error messages were difficult to read.

Use compact notes list by default

v1.3.4

Support using Orgzly for “Note to self” voice action

Fixed quick-menu opening (issue on some devices)

Shift time at least once for ++ repeater

Scroll to last note when opening quick-menu

“What’s New” layout cleanup

v1.3.3

Handle storage permission on Marshmallow

From v1.3.2 Orgzly doesn’t require any permissions to be installed on Marshmallow. But if you want to export a notebook or use a Local Directory repository type, you will be now asked to grant Storage permission from within the app.

Fixed title’s auto-correction

Smaller improvements

  • Renames in various places:
    • Book – Notebook (in sync status messages)
    • Use – Select (in file browser)
    • Minimum – Lowest (priority in settings)
    • Device Storage – Local Directory (repo type)
  • TextInputLayout usage in repo views (a.k.a. pretty hints)

v1.3.2

Support for right-to-left layouts

Various bug fixes and improvements

  • Issue with moving notes after using cut & paste
  • Lingering CAB when creating note from quick-menu
  • New-line replacing for title in note view
  • State color changes – lighter for dark theme, darker for light

v1.3.1

Add dark color scheme

Support .i operator

v1.3

Allow changing repeaters (for recurring tasks)

Allow modifying saved searches

You can now create, edit, delete and re-position saved searches.

Add Done button to note’s quick-menu

Add Settings button to the drawer

Use larger font for note body and notebook description

v1.2.2

Large font size setting

Search operator p.priority added

Search by priority. See https://www.orgzlyrevived.com/docs#Search.

Search operator s.day improved

Search by scheduled time – s.2d will find those scheduled for the day after tomorrow or earlier. See https://www.orgzlyrevived.com/docs#Search.

Tags parsing

Previously, only 0-9a-zA-Z_@ were allowed when parsing tags.

You should be able to use any character (except space and colon) now.

Delete-note added to quick-menu

Various smaller improvements

  • Move, Cut and Paste actions moved to overflow menu
  • Icons for today, tomorrow and next-week changed
  • Added warning about missing support for alarms
  • Slightly darker todo keywords
  • Removed horizontal line above quick-menu
  • Do not allow empty note title when saving
  • “Notebook’s description” instead of “Add text to notebook”

v1.2.1

Fix potential crash due to back button not closing Search/CAB

v1.2

Implement quick-menu (opened on note swipe)

  • Swipe note right to open the menu for changing state and scheduling
  • Swipe note left to open the menu for creating new notes

Current location in app marked in drawer

Known searches are marked too, even if you enter them manually.

Use web page title when sharing to Orgzly

Web page’s title ends up as note’s title and URL is appended to note’s body.

States’ letters-only requirement removed

Previously, you could have only used capital letters for state keywords.

Various smaller improvements

  • Open keyboard automatically when creating new repo
  • Description change when creating new repo
  • Do not automatically open keyboard when sharing to Orgzly
  • Last synced revision on its own line in notebook card
  • Few design tweaks
    • Slightly stronger color used for selected notes
    • Blood red for notebook sync error
    • Lighter title and notebook-modified icon in notebook card
    • Thicker horizontal line above menu buttons
    • Next and previous state icons
    • New note above/under/below icons

v1.1.1

Flag unsynced notebooks

If notebook has been modified after the last sync, a small sync icon is displayed (both in Notebooks and drawer).

Create directories from file browser

It is now possible to create new directories from “Device Storage” sync method’s browser.

Set creation time for notes (new option)

CREATED property is used. Name can be changed.

Add check-box for deleting remote notebook

Drawer improvements

  • Searches are now under “Searches”
  • Searches now scroll with notebooks

Bug fixes and smaller improvements

  • Fix bug when opening a different notebook while the list of notes is scrolling
  • Capitalize sentences in note’s body and notebook’s “preface”
  • Small design improvement for notebook selector when sharing to Orgzly

v1.1

Sync with directories on your device

  • Implement browser
  • Move Dropbox button from the main view of repositories

Add options for having a more compact note list

  • Compact list (use minimum height or not)
  • Planning timestamps (display or not)

Minor improvements

  • Notebook’s encodings are now one per row (used/detected)
  • Settings status/action bar color change

v1.0

Import chosen notebooks when using some apps

Fixes an issue when trying to import a notebook from Google Drive for example.

Since file name is not available in all cases, a dialog with a notebook name is now displayed after choosing a file.

Target API 22 (Android 5.1)

Fix timestamp parsing in some locales

Use .org.txt files too when syncing

Display complete notes in notebooks and search results (new option)

Monospaced font for note body and notebook preface (new option)

Add Getting Started with Orgzly notebook

Restart Intros will immediately perform intros on click

Summary updated to explain everything that happens.

Set Link now displays a currently set link

Various smaller improvements

  • Remove horizontal dividers between notes
  • Use stronger bullet (to compensate for the above)
  • Display bullet in search results too
  • Notebook name in search results is now multi-line (not cut off)
  • Notebook’s name now displayed as a sub-title in some fragments
  • Stop showing URLs to linked notebooks (repos are enough)
  • Deleting repo will remove any notebooks’ links that used it
  • Dropbox button look changed a bit

Create new notes above, under or below selected

Keep indentation in notebooks

Indentation is now detected while parsing and used when exporting the same notebook.

Change character encoding detection

Old method was failing to detect character encoding for some files. UTF-8 is used by default, resulting in mojibake (noticed first for worg/org-blog-articles.org).

Display character encoding for each notebook

Both used and detected (if it exists) encodings are displayed.

Insert previously deleted repo URL

Display repo and notebook URLs for each notebook

Separate icons are now used for links and synced-to notebooks.

Display notebook’s file name below title

If #+TITLE is not set, only file name is displayed.

Few design changes

  • Notes
    • Bullet before title
    • Lighter state
    • More vertical spacing for times
  • Note
    • Icons for save and cancel simplified (check mark and x mark now)
    • Timestamp buttons changed a bit
  • Color of action and status bar for Settings changed

Allow sharing data to Orgzly from other apps

Support for #+TITLE in preface

Select default state for new notes

Mark notes with repeaters as done

+, .+ and ++ types are all supported.

Change sort order for saved searches

  • For “To Do” it’s: notebook, priority, position
  • for “Scheduled” it’s: notebook, priority, scheduled time, position

Smaller fixes and improvements

  • Dropbox button buttonified
  • Repository create/edit dialog simplified
  • “What’s new” instead of “Version” in Settings (being clickable)
  • Time in timestamp dialog kept when toggling it
  • Time and date in timestamp dialog format change (depends on locale)
  • Notebook’s sync status removed (NO_CHANGE & friends).

Database-related fix for older devices

Old sqlite version and unimplemented feature used.

Display repeater and delay in time stamps

Remove repeater from timestamp dialog

Remove unused libraries

Remove notebook renaming option