├── README.org ├── android ├── getting-started.org └── changelog.org ├── searching-proposal.org └── miscellaneous.org /README.org: -------------------------------------------------------------------------------- 1 | - [[miscellaneous.org][A little bit of Everything]] :: Content of [[https://www.orgzly.com/docs]] 2 | - [[searching-proposal.org][Search queries syntax (Proposal)]] :: Full specification to be implemented 3 | 4 | * Android App 5 | - [[android/changelog.org][Change Log]] :: What's New 6 | - [[android/getting-started.org][Getting Started with Orgzly]] :: Imported Notebook 7 | -------------------------------------------------------------------------------- /android/getting-started.org: -------------------------------------------------------------------------------- 1 | Welcome to Orgzly! 2 | 3 | * Notes 4 | ** Click on the note to open it 5 | ** Click and hold the note to select it 6 | 7 | You can select multiple notes. 8 | 9 | ** Fling the note right to open its popup menu 10 | 11 | Fling the note left to open a different menu. 12 | 13 | ** Fold a note which contains sub-notes by clicking the icon next to it 14 | 15 | Long-click the icon to unfold the entire subtree. 16 | 17 | *** There is no limit to the number of levels you can have 18 | **** Use this to better organize your notes 19 | 20 | ** Note can have tags :tag1:tag2: 21 | *** Sub-note inherits the tags :tag3: 22 | 23 | If you search for notes tagged with “tag1” using “t.tag1” query, this note will be included in the search results. 24 | 25 | *** A note that has the =ARCHIVE= tag set is grayed out :ARCHIVE: 26 | 27 | ** TODO Note can have a state 28 | 29 | You can configure any number of states to use: TODO, NEXT, DONE, etc. 30 | 31 | *** There are two /types/ of states: to-do and done 32 | 33 | *** DONE This is a note with /done/ type of state 34 | CLOSED: [2018-01-24 Wed 17:00] 35 | 36 | ** Note can have a scheduled time 37 | SCHEDULED: <2015-02-20 Fri 15:15> 38 | 39 | *** Times can have a repeater 40 | SCHEDULED: <2015-02-16 Mon .+2d> 41 | 42 | ** You can also set a deadline time 43 | DEADLINE: <2015-02-20 Fri> 44 | 45 | ** Event times can be used anywhere in the note's content 46 | 47 | You can have multiple event times: 48 | 49 | - <2015-02-20 Fri> 50 | - <2015-02-21 Sat> 51 | 52 | ** Reminders for notes with scheduled, deadline, or event times are supported 53 | 54 | Mark the note as done to shift the repeater. 55 | 56 | ** [#A] Note can have a priority 57 | 58 | You can change the number of priorities in Settings. You can also change default priority - assumed priority for notes without one set. 59 | 60 | ** Note can include links 61 | 62 | Dial a phone number (tel:555-0199), send SMS (sms:555-0199), compose email (mailto:support@orgzly.com) or visit a webpage ([[https://www.orgzly.com][Orgzly.com]]). 63 | 64 | You can also link to another note or notebook within the app. 65 | 66 | See [[https://www.orgzly.com/docs#links]] for more information. 67 | 68 | ** Basic typographical emphasis is supported 69 | 70 | You can make words *bold*, /italic/, _underlined_, =verbatim=, ~code~ and +strike-through+. 71 | 72 | ** Checkbox list is available 73 | 74 | - [X] Task 1 75 | - [ ] Task 2 76 | - [ ] Task 3 77 | 78 | Click the checkbox to toggle it. Press the new-line button at the end of the line to create a new item. 79 | 80 | * Search 81 | ** There are many search operators supported 82 | 83 | You can search notes by state, tag, scheduled, deadline or event times, etc. 84 | 85 | See [[https://www.orgzly.com/docs#search]] to learn more. 86 | 87 | ** Search queries can be saved for quick access 88 | 89 | Try sample searches from the navigation drawer and note the queries they use. 90 | 91 | You can create your own saved searches by clicking on “Searches” in the navigation drawer. 92 | 93 | * Syncing 94 | 95 | ** Notebooks can be saved as plain-text files 96 | 97 | Files are in the format used by [[https://orgmode.org/][Org mode]]. 98 | 99 | ** Location (repository) type 100 | 101 | A repository is a location you can sync your notebooks with. A repository can be a directory on your mobile device, SD card, or Dropbox. 102 | -------------------------------------------------------------------------------- /searching-proposal.org: -------------------------------------------------------------------------------- 1 | #+TITLE: Orgzly Search (PROPOSAL) 2 | #+STARTUP: showall indent 3 | 4 | * Orgzly Search 5 | 6 | This is a proposal for extending the [[https://www.orgzly.com/docs/#Search][current search]] support in [[https://www.orgzly.com][Orgzly]]. 7 | 8 | Search results, agenda or a specific note must all be accessible using 9 | a query. That way everything can be swipe&click away (drawer) or be 10 | linked to from outside the app (widget). 11 | 12 | ** Searching 13 | *** Condition 14 | 15 | Basic format of a condition is: 16 | 17 | =PROPERTY.OPERATOR.VALUE= 18 | 19 | Any text can be specified as well (double-quoted if it contains 20 | spaces) and will be searched for anywhere in the note. 21 | 22 | **** Property 23 | 24 | Following properties are supported: 25 | 26 | | =title= | note's title | 27 | | =body= | note's body | 28 | | =s= | scheduled time | 29 | | =d= | deadline time | 30 | | =c= | closed time | 31 | | =i= | specific state (is state) | 32 | | =it= | state type | 33 | | =tn= | note's tag | 34 | | =t= | note's and inherited tag | 35 | | =p= | priority | 36 | | =clocked= | total clock time | 37 | | =clocking= | currently clocked task | 38 | | =clockin= | clock-in time | 39 | | =clockout= | clock-out time | 40 | 41 | In addition, any specific note's property can be used. /(There could 42 | be conflicts.)/ 43 | 44 | **** Operator 45 | 46 | Following relational operators are supported: 47 | 48 | | =eq= | equal to | 49 | | =ne= | not equal to | 50 | | =lt= | less than | 51 | | =le= | less than or equal to | 52 | | =gt= | greater than | 53 | | =ge= | greater than or equal to | 54 | 55 | Operator can be omitted in which case =eq= is assumed. For example, 56 | these two conditions are the same: 57 | 58 | - =t.eq.office= 59 | - =t.office= 60 | 61 | The exceptions are =s= and =d= properties, for which default operator 62 | is =le=. 63 | 64 | **** Value 65 | 66 | For time-based properties (=s=, =d=, etc.), you can use values such 67 | as: 68 | 69 | | =3d= | three days from now | 70 | | =1w= | one week from now | 71 | | =3m= | three months from now | 72 | | =1y= | one year from now | 73 | | =-5d= | five days ago | 74 | | =today= =tod= | today's date | 75 | | =tomorrow= =tmrw= =tom= | one day from now | 76 | | =yesterday= | one day ago | 77 | | =now= | today's time | 78 | | =none= =no= | value not set | 79 | | =2015-01-16= | specific date | 80 | 81 | For searching by state (=i=) any string defined as either =TODO= or 82 | =DONE= state can be used as a value. 83 | 84 | When searching by state type (=it=), there are three possible values: 85 | 86 | | =done= | notes with one of the =DONE= states | 87 | | =todo= | notes with one of the =TODO= states | 88 | | =none= | notes with no state set | 89 | 90 | When searching by tags (=t= or =tn=) a word containing any character 91 | except for =space= and =:= can be used. 92 | 93 | Value for priority searching (=p=) is a character from =a= to =z=. 94 | 95 | *** Multiple conditions 96 | 97 | Multiple conditions can be specified at the same time. Conditions are 98 | separated with space or a logical operator. 99 | 100 | Following logical operators are supported: 101 | 102 | - =not= 103 | - =and= 104 | - =or= 105 | 106 | =not= has higher precedence than =and= which has higher precedence 107 | then =or=. 108 | 109 | Parentheses (=(= =)=) can be used to explicitly denote precedence by 110 | grouping parts of a condition that should be evaluated first. 111 | 112 | Property can also be prepended with =-= (with no space in between) 113 | which is equivalent to using =not= before the condition. For example, 114 | these two conditions are the same: 115 | 116 | - =-i.done= 117 | - =not i.done= 118 | 119 | If conditions are separated by space, logical =and= is assumed. 120 | 121 | *** Helper conditions 122 | 123 | | =due= | =s.le.today or d.le.today= | 124 | 125 | /More useful helpers?/ 126 | 127 | *** Examples 128 | 129 | - =it.todo -i.wait= :: Notes with a todo type of state, except =WAIT= 130 | - =i.todo or i.next or i.wait= :: Notes with either =TODO=, =NEXT= or =WAIT= state set 131 | - =i.next t.errand= :: =NEXT= notes tagged with =errand= 132 | - =b.Home t.buy= :: Notes from =Home= notebook tagged with =buy= 133 | - =i.wait= :: Notes with =WAIT= state 134 | - =-it.done votes.gt.5= :: Tasks not done with =votes= property larger then =5= 135 | 136 | /More useful examples?/ 137 | 138 | ** Sorting 139 | 140 | Notes are sorted by notebook name then priority. If =s= or =d= are 141 | used in the query, they are also sorted by scheduled or deadline 142 | time. They are always sorted by position in the notebook last. 143 | 144 | You can change this behavior by using =o= operator. 145 | 146 | | =o.PROPERTY= | sort by property | 147 | | =-o.PROPERTY= | sort by property (reverse order) | 148 | 149 | Following properties are supported: 150 | 151 | | =b= =book= =notebook= | notebook name | 152 | | =s= =sched= =scheduled= | scheduled time | 153 | | =d= =dead= =deadline= | deadline time | 154 | | =p= =pri= =prio= =priority= | priority | 155 | 156 | *** Examples 157 | 158 | - =o.book o.pri= :: Sort by notebook name then priority 159 | - =o.book o.pri o.s= :: Sort by notebook name then priority then scheduled time 160 | 161 | ** Agenda & Grouping 162 | 163 | You can display an agenda for a specific period using: 164 | 165 | =a.PERIOD= 166 | 167 | Period can be for example: 168 | 169 | | =-7d= | from 7 days ago until today | 170 | | =-7d.-2d= | from 7 days ago until 2 days ago | 171 | | =2015-01-01.2015-01-31= | for a specific time period | 172 | 173 | Notes will be grouped by day. 174 | 175 | You can change the grouping using: 176 | 177 | =g.GROUP= 178 | 179 | Supported groups are: 180 | 181 | | =day= | day | 182 | | =week= | week | 183 | | =year= | year | 184 | | =tag= | tag | 185 | 186 | /Does this even make sense?/ 187 | 188 | /Is "a" just a helper and grouping a separate feature?/ 189 | -------------------------------------------------------------------------------- /miscellaneous.org: -------------------------------------------------------------------------------- 1 | #+TITLE: A bit of Everything 2 | #+AUTHOR: Orgzly 3 | #+OPTIONS: html-postamble:nil num:nil H:10 4 | 5 | #+BEGIN_SRC elisp :exports none :results silent 6 | (save-excursion 7 | (goto-char (point-max)) 8 | (while (outline-previous-heading) 9 | (unless (org-entry-get (point) "CUSTOM_ID") 10 | (org-set-property "CUSTOM_ID" (format "%07x" (random #x10000000)))))) 11 | #+END_SRC 12 | 13 | * Syncing Notebooks 14 | :PROPERTIES: 15 | :CUSTOM_ID: synchronization 16 | :END: 17 | 18 | You can store your notebooks on Dropbox or sync them with a directory 19 | on your device. 20 | 21 | Notebooks are written as plain text files in [[https://orgmode.org][Org mode]] file format. 22 | 23 | Synchronization is currently manual -- you have to initiate it 24 | yourself by clicking the ~Sync~ button. Button is located in the 25 | navigation drawer. 26 | 27 | Note that Orgzly doesn't yet detect deletion of remote notebooks. If 28 | you delete a notebook in the repository it will be restored after sync 29 | (unless you deleted it in the app as well). 30 | 31 | ** Repository Types 32 | :PROPERTIES: 33 | :CUSTOM_ID: 72c5baa 34 | :END: 35 | *** Dropbox 36 | :PROPERTIES: 37 | :CUSTOM_ID: sync-repo-dropbox 38 | :END: 39 | 40 | The Dropbox app is not required for syncing, instead you will allow 41 | Orgzly to contact Dropbox on your behalf using the browser. 42 | 43 | - Go to ~Settings~ 44 | - Click on ~Sync~ 45 | - Click on ~Repositories~ 46 | - Click on ~Dropbox~ (if you already have some repositories, click the plus icon first) 47 | - Enter the directory inside Dropbox (without "Dropbox" part) 48 | 49 | *** WebDAV 50 | :PROPERTIES: 51 | :CUSTOM_ID: sync-repo-webdav 52 | :END: 53 | 54 | You can sync your notebooks over WebDAV with any service that supports 55 | it, such as [[https://nextcloud.com/][Nextcloud]], for example. 56 | 57 | - Go to ~Settings~ 58 | - Click on ~Sync~ 59 | - Click on ~Repositories~ 60 | - Click on ~WebDAV~ (if you already have some repositories, click the plus icon first) 61 | - Enter the URL, username and password 62 | 63 | Optionally, if the server is using a self-signed certificate for 64 | example, you could add it here. 65 | 66 | *** Directory (local storage) 67 | :PROPERTIES: 68 | :CUSTOM_ID: sync-repo-directory 69 | :END: 70 | 71 | Notebooks can be synced with one or more directories on your device. 72 | 73 | - Go to ~Settings~ 74 | - Click on ~Sync~ 75 | - Click on ~Repositories~ 76 | - Click on ~Directory~ (if you already have some repositories, click the plus icon first) 77 | - Click ~Browse~ and select (or create new) directory 78 | 79 | ** Status Messages 80 | :PROPERTIES: 81 | :CUSTOM_ID: 9a103af 82 | :END: 83 | 84 | After syncing is done, every notebook will have its sync status 85 | message updated. 86 | 87 | *** No change 88 | :PROPERTIES: 89 | :CUSTOM_ID: 3a30eae 90 | :END: 91 | 92 | Notebook is already synced. Nothing to do. 93 | 94 | *** Saved to URL 95 | :PROPERTIES: 96 | :CUSTOM_ID: c005876 97 | :END: 98 | 99 | Notebook has been successfully synced by being saved to the repository 100 | represented by URL. 101 | 102 | *** Loaded from URL 103 | :PROPERTIES: 104 | :CUSTOM_ID: 77c53bc 105 | :END: 106 | 107 | Notebook has been successfully synced by being loaded from the 108 | notebook represented by URL. 109 | 110 | *** Notebook has no link and one or more remote notebooks with the same name exist 111 | :PROPERTIES: 112 | :CUSTOM_ID: 0eb6241 113 | :END: 114 | 115 | Orgzly doesn't know which remote notebook to use for syncing. 116 | 117 | Each notebook must have a link to a remote notebook. Link is 118 | usually set automatically after the first sync. However, there are 119 | cases when this is not possible, or when the link is removed. 120 | 121 | Link cannot be created after the first sync if: 122 | 123 | - Notebook was created in Orgzly, but there is already a remote 124 | notebook with the same name in one of the repositories 125 | - Multiple repositories are used and there is a notebook with the same 126 | name in them 127 | 128 | Link is removed when: 129 | 130 | - Repository is renamed or deleted 131 | 132 | Link can be set manually: 133 | 134 | - Open the list of notebooks ("Notebooks") 135 | - Long-click on a notebook 136 | - Click on ~Set Link~ 137 | - Choose a repository 138 | - Click ~Set~ 139 | 140 | Link is set if you can see the URL next to the small link icon in 141 | notebook's details. 142 | 143 | *** Notebook has no link and multiple repositories exist 144 | :PROPERTIES: 145 | :CUSTOM_ID: 4268ee7 146 | :END: 147 | 148 | See [[Notebook has no link and one or more remote notebooks with the same name exist]]. 149 | 150 | *** Both local and remote notebook have been modified 151 | :PROPERTIES: 152 | :CUSTOM_ID: both-local-and-remote-notebook-have-been-modified 153 | :END: 154 | 155 | If you modify a notebook in Orgzly and at the same time (before 156 | performing a sync) you modify its linked remote notebook, next sync 157 | will leave the notebook in a conflicted state. 158 | 159 | When notebook is not synced due to conflict, you have two options: 160 | 161 | - ~Force Load~ to import remote notebook and overwrite the local version 162 | - ~Force Save~ to export local notebook and overwrite the remote version 163 | 164 | These actions are available in notebook's contextual menu: 165 | 166 | - Open the list of notebooks ("Notebooks") 167 | - Long-click on a notebook to open the menu 168 | 169 | There is currently no other way to resolve a conflict within Orgzly itself. 170 | 171 | **** Manually merging the two, conflicting files when using Dropbox 172 | :PROPERTIES: 173 | :CUSTOM_ID: cd5aaec 174 | :END: 175 | 176 | When the local and remote notebooks have been modified in a Dropbox 177 | repository you can take advantage of the facts that Orgzly stores 178 | information in text files (in the Org file format) and that Orgzly 179 | will create a new copy of the file if you remove it from Dropbox. 180 | 181 | For example, you might move the original, underlying .org file in 182 | Dropbox to a different directory, then tell Orgzly to sync the files 183 | again (which will cause Orgzly to create a new file (with the same 184 | file name)). You can then use an external tool (such as a diff 185 | program) to compare your original file and the file that Orgzly 186 | created. You can then determine what changes were made, and which 187 | ones you wish to keep. 188 | 189 | Be sure to remember that the new file (the one created by Orgzly) is 190 | where you want to put your final, merged version of the file. 191 | 192 | ** Notes for Org mode users 193 | :PROPERTIES: 194 | :CUSTOM_ID: org-mode 195 | :END: 196 | 197 | Notebooks are encoded in [[https://orgmode.org][Org mode]] file format. 198 | 199 | *** Generated Org files 200 | :PROPERTIES: 201 | :CUSTOM_ID: d25f20c 202 | :END: 203 | 204 | When compared to your original Org files, files generated by Orgzly 205 | might differ in the amount of white space, outlined below. Any other 206 | difference would be considered a serious bug. 207 | 208 | - /By default, tags are separated from the title with a single space 209 | character./ You will lose your tags' indentation as if you had 210 | ~org-tags-column~ set to ~0~. 211 | 212 | - You can set ~Tags column~ in the app's preferences (under 213 | ~Settings / Sync / Org file format / Tags indentation~), which 214 | should behave just like ~org-tags-column~. 215 | 216 | - There is also a preference to make ~Tags column~ output compatible 217 | with ~org-indent-mode~. 218 | 219 | - /Unsupported metadata below header is part of note's content./ As 220 | soon as any unsupported metadata is encountered, lines from that point 221 | until the next heading are considered part of note's content. You 222 | might find an unexpected new line between supported and unsupported 223 | metadata, because note's content is normally separated from heading 224 | by a new line. 225 | 226 | If any of this is not working for you, please [[Contact][contact]] us. 227 | 228 | * Links 229 | :PROPERTIES: 230 | :CUSTOM_ID: links 231 | :END: 232 | 233 | Links can be used in note's title or content. Links can be enclosed in 234 | brackets (e.g. =[[link]]=). You can specify a name which will be displayed 235 | instead of the link (e.g. =[[link][name]]=). 236 | 237 | ** Web page 238 | :PROPERTIES: 239 | :CUSTOM_ID: 6874100 240 | :END: 241 | 242 | =https://www.orgzly.com= 243 | 244 | ** Email 245 | :PROPERTIES: 246 | :CUSTOM_ID: 21a1d14 247 | :END: 248 | 249 | =mailto:support@orgzly.com= 250 | 251 | ** Telephone number 252 | :PROPERTIES: 253 | :CUSTOM_ID: 0630ac2 254 | :END: 255 | 256 | You can dial a phone number, compose SMS or MMS. 257 | 258 | - =tel:1-800-555-0199= 259 | - =voicemail:1-800-555-0199= 260 | - =sms:1-800-555-0199= 261 | - =sms:1-800-555-0199?body=omw%20brt= 262 | - =smsto:1-800-555-0199= 263 | - =mms:1-800-555-0199= 264 | - =mmsto:1-800-555-0199= 265 | 266 | ** Location 267 | :PROPERTIES: 268 | :CUSTOM_ID: 93214ea 269 | :END: 270 | 271 | To open a map you can specify the exact location or a search query. 272 | 273 | - =geo:40.7128,-74.0060= 274 | - =geo:0,0?q=new+york+city= 275 | - =geo:40.7128,-74.0060?z=11= 276 | 277 | ** File 278 | :PROPERTIES: 279 | :CUSTOM_ID: a7a9f79 280 | :END: 281 | 282 | Links to external files are supported. 283 | 284 | Files are *relative to the main storage directory* (e.g. =/sdcard=). 285 | 286 | - =file:Download/document.txt= 287 | - =file:Music/song.mp3= 288 | 289 | In Settings, you can change the relative root to point to any directory on your 290 | device. There is one setting to set the root for absolute links (e.g. =file:/readme.txt=), 291 | and another setting to set the root for relative links (e.g. =file:readme.txt=). 292 | 293 | ** Note 294 | :PROPERTIES: 295 | :CUSTOM_ID: 33542dd 296 | :END: 297 | 298 | Linking to notes is done using properties. Two properties are supported -- =ID= and 299 | =CUSTOM_ID=. 300 | 301 | If you set note's property =ID= to 302 | =123e4567-e89b-12d3-a456-426655440000= you can link to the note using: 303 | 304 | =id:123e4567-e89b-12d3-a456-426655440000= 305 | 306 | Value can be anything, but [[https://en.wikipedia.org/wiki/Universally_unique_identifier][UUID]] is recommended. 307 | 308 | If you prefer a more user-friendly value, use =CUSTOM_ID= 309 | property. This type of link starts with =#= character, followed by the 310 | property value. It must be enclosed in brackets. If you set 311 | =CUSTOM_ID= to =Meeting checklist=, linking to that note is done 312 | using: 313 | 314 | =[[#Meeting checklist]]= 315 | 316 | ** Notebook 317 | :PROPERTIES: 318 | :CUSTOM_ID: 9d5f3b9 319 | :END: 320 | 321 | Link to a notebook within the app looks like a link to an external file: 322 | 323 | =file:gtd.org= 324 | 325 | Only the name matters and it has to be the same as the notebook you 326 | are linking to. 327 | 328 | * Search 329 | :PROPERTIES: 330 | :CUSTOM_ID: search 331 | :END: 332 | 333 | Search expressions are separated with space. 334 | 335 | They are implicitly joined by logical =AND=. =OR= operator is also 336 | supported. Both operators are case insensitive. =AND= has higher 337 | precedence than =OR=. 338 | 339 | ** Search expressions 340 | :PROPERTIES: 341 | :CUSTOM_ID: search-expressions 342 | :END: 343 | 344 | Following search expressions are supported. 345 | 346 | Some of them support ~.~ (NOT) operator (see the last column). 347 | 348 | |-----------------+--------------------------+-------------------+---| 349 | | Expression | Finds notes | Example | . | 350 | |-----------------+--------------------------+-------------------+---| 351 | | =s.PERIOD= | Scheduled within period | ~s.today~ | N | 352 | | =d.PERIOD= | Deadline within period | ~d.le.2d~ | N | 353 | | =e.PERIOD= | Event within period | ~e.ge.now~ | N | 354 | | =c.PERIOD= | Closed within period | ~c.yesterday~ | N | 355 | | =cr.PERIOD= | Created within period | ~cr.ge.yesterday~ | N | 356 | | =i.STATE= | With state | ~i.todo~ | Y | 357 | | =it.STATE-TYPE= | With state type | ~.it.done~ | Y | 358 | | =b.NOTEBOOK= | From notebook | ~.b.Work~ | Y | 359 | | =t.TAG= | With tag (inherited too) | ~t.errand~ | Y | 360 | | =tn.TAG= | With tag (note's only) | ~tn.toRead~ | Y | 361 | | =p.PRIORITY= | Having priority | ~.p.c~ | Y | 362 | | =ps.PRIORITY= | Having set priority | ~ps.b~ | Y | 363 | |-----------------+--------------------------+-------------------+---| 364 | 365 | =PERIOD= can be: 366 | 367 | - =OP.TIME= -- matches time 368 | - =none= (or =no=) -- matches notes without the property 369 | 370 | =OP= can be: 371 | - =eq= -- equal to =TIME= 372 | - =ne= -- not equal to =TIME= 373 | - =lt= -- less than =TIME= 374 | - =le= -- less than or equal to =TIME= 375 | - =gt= -- greater than =TIME= 376 | - =ge= -- greater than or equal to =TIME= 377 | 378 | If =OP= is not specified: 379 | - Default value for =s=, =d= and =cr= is =le= 380 | - Default value for =c= is =eq= 381 | 382 | =TIME= can be: 383 | - =Nh= -- =N= hours from now 384 | - =Nd= -- =N= days from now 385 | - =Nw= -- =N= weeks from now 386 | - =Nm= -- =N= months from now 387 | - =Ny= -- =N= years from now 388 | 389 | =N= can be negative. 390 | 391 | For example: 392 | - =-2h= -- two hours ago 393 | - =5d= -- five days from today 394 | - =-2w= -- two weeks ago 395 | - =3m= -- three months from today 396 | - =1y= -- one year from today 397 | 398 | Few aliases for =TIME= are available: 399 | - =tomorrow=, =tmrw= or =tom= 400 | - =today= or =tod= 401 | - =now= 402 | - =yesterday= 403 | 404 | =STATE= is a keyword like =TODO=, =DONE=, =NEW=, etc. Keywords are 405 | case insensitive. Only states specified in Settings can be searched 406 | by. Any keywords not included in the settings are not treated as 407 | states - they become part of note's title. 408 | 409 | =STATE-TYPE= can be =todo=, =done= or =none=. 410 | 411 | =NOTEBOOK= is the name of notebook. It must be surrounded with double 412 | quotes if it contains spaces. 413 | 414 | =TAG= is searched as a substring. For example ~t.bee~ will find notes 415 | which are tagged with =beeblebrox=. 416 | 417 | =PRIORITY= is a priority starting from =A=. 418 | 419 | ** Sorting 420 | :PROPERTIES: 421 | :CUSTOM_ID: search-sorting 422 | :END: 423 | 424 | Default ordering of notes is by notebook name then priority. If =s= or 425 | =d= are used in the query, they are also sorted by scheduled or 426 | deadline time. They are always sorted by position in the notebook 427 | last. 428 | 429 | You can change this behavior by using =o= operator. 430 | 431 | Using =o.PROPERTY= will sort notes by property. =.o.PROPERTY= is also 432 | supported which sorts notes by property in reverse order. You can 433 | specify multiple operators and they will be used in order. 434 | 435 | Following properties are supported: 436 | 437 | |-----------------------------+-------------------------------| 438 | | Property | Order by | 439 | |-----------------------------+-------------------------------| 440 | | =b= =book= =notebook= | Notebook name | 441 | | =t= =title= | Title | 442 | | =s= =sched= =scheduled= | Scheduled time | 443 | | =d= =dead= =deadline= | Deadline time | 444 | | =e= =event= | Event time | 445 | | =c= =close= =closed= | Closed time | 446 | | =cr= =created= | Created-at time | 447 | | =p= =pri= =prio= =priority= | Priority | 448 | | =st= =state= | States as defined in Settings | 449 | |-----------------------------+-------------------------------| 450 | 451 | When a note contains multiple events, only one of those events is 452 | considered when sorting. With =o.event= the oldest event is used. With 453 | =.o.event= most recent event is used. 454 | 455 | ** Agenda 456 | :PROPERTIES: 457 | :CUSTOM_ID: search-agenda 458 | :END: 459 | 460 | You can add =ad.DAYS= to any query to display search results grouped by day. 461 | 462 | =DAYS= is a number of days you want to display. 463 | 464 | For example, ~(t.gym or t.class) ad.3~ will display notes tagged with 465 | =gym= or =class= with any type of time set within next 3 days. 466 | 467 | ** Examples 468 | :PROPERTIES: 469 | :CUSTOM_ID: search-examples 470 | :END: 471 | 472 | - ~i.todo t.john~ - Search for =TODO= notes which are tagged with =john= 473 | - ~b.Work .i.done~ - Search in notebook =Work= for notes without =DONE= state 474 | - ~(b.Home or b.Work) phone~ - Search in notebooks =Home= and =Work= for notes which contain the string =phone= in their title, content or any of the tags 475 | - ~s.1d p.a~ - Search for priority =A= notes scheduled for tomorrow or earlier (same as ~p.a s.tom~) 476 | - ~s.ge.today o.book o.pri~ - Search for notes scheduled for today or later, sorting them by notebook name then priority 477 | - ~o.book o.pri o.s~ - Sort by notebook name then priority then scheduled time 478 | - ~p.b~ - Search for notes with priority =B= (includes notes with no priority if default priority is =B=) 479 | - ~ps.b~ - Search for notes with priority set to =B= 480 | 481 | ** Search Results 482 | :PROPERTIES: 483 | :CUSTOM_ID: b0b0976 484 | :END: 485 | 486 | For each note you can tap on it to edit the note immediately. For 487 | each note you can also swipe right to display a menu of options that 488 | allow you to assign a starting time, cycle through the =TODO= and 489 | =DONE= states, or to simply mark the note as =DONE=. If you swipe 490 | left you'll be given a single option: displaying the note in the 491 | notebook that contains it. 492 | 493 | * FAQ 494 | :PROPERTIES: 495 | :CUSTOM_ID: faq 496 | :END: 497 | 498 | ** How much does it cost? 499 | :PROPERTIES: 500 | :CUSTOM_ID: cost 501 | :END: 502 | 503 | Orgzly is free. 504 | 505 | ** Is the source code available? 506 | :PROPERTIES: 507 | :CUSTOM_ID: source-code 508 | :END: 509 | 510 | Yes, source code is available on [[https://github.com/orgzly/orgzly-android][GitHub]]. 511 | 512 | ** I don't use Google Play, any alternatives? 513 | :PROPERTIES: 514 | :CUSTOM_ID: 96f0fcb 515 | :END: 516 | 517 | Orgzly is also available on [[https://f-droid.org/app/com.orgzly][F-Droid]]. Or you can download APK files 518 | directly from [[https://github.com/orgzly/orgzly-android/releases][GitHub releases]] page. 519 | 520 | ** Dropbox sync option is missing 521 | :PROPERTIES: 522 | :CUSTOM_ID: f695589 523 | :END: 524 | 525 | Are you using F-Droid version? Dropbox is only available in Google 526 | Play's version of the app. 527 | 528 | ** Is there an iOS version? 529 | :PROPERTIES: 530 | :CUSTOM_ID: ios 531 | :END: 532 | 533 | No, only Android version is available at the moment. 534 | 535 | After implementing some of the important features which are still 536 | missing in the current Android version, there is an idea to start 537 | working on either iOS version or a Web application. 538 | 539 | * Privacy Policy 540 | :PROPERTIES: 541 | :CUSTOM_ID: privacy 542 | :END: 543 | 544 | See [[https://www.orgzly.com/privacy][Privacy Policy]]. 545 | 546 | * Contact 547 | :PROPERTIES: 548 | :CUSTOM_ID: contact 549 | :END: 550 | 551 | Email us at [[mailto:support@orgzly.com][support@orgzly.com]] and visit [[https://www.orgzly.com][Orgzly.com]]. 552 | 553 | Follow us on [[https://twitter.com/Orgzly][Twitter]] and [[https://www.facebook.com/Orgzly][Facebook]]. 554 | 555 | Help us localize Orgzly by joining our [[https://crowdin.com/project/orgzly][Crowdin project]]. 556 | -------------------------------------------------------------------------------- /android/changelog.org: -------------------------------------------------------------------------------- 1 | #+TITLE: Changelog 2 | #+AUTHOR: Orgzly 3 | #+OPTIONS: html-postamble:nil num:nil html-style:nil tags:nil H:1 toc:nil 4 | #+TODO: FEAT(f) IMPR(i) FIX(b) | DONE(d) 5 | 6 | #+BEGIN_SRC elisp :exports none :results silent 7 | (save-excursion 8 | (goto-char (point-max)) 9 | (while (outline-previous-heading) 10 | (unless (org-entry-get (point) "CUSTOM_ID") 11 | (org-set-property "CUSTOM_ID" (format "%07x" (random #x10000000)))))) 12 | #+END_SRC 13 | 14 | * v1.8.10 15 | :PROPERTIES: 16 | :CUSTOM_ID: v1.8.10 17 | :END: 18 | 19 | ** FEAT Allow using alarm clock for scheduling reminders with a time of day 20 | :PROPERTIES: 21 | :CUSTOM_ID: 8ca22f4 22 | :END: 23 | ** FEAT Log and view major events (e.g. scheduling reminders) 24 | :PROPERTIES: 25 | :CUSTOM_ID: 0232ce3 26 | :END: 27 | ** FIX Check for reminders since the last run on boot and data-change 28 | :PROPERTIES: 29 | :CUSTOM_ID: 8f9ea2a 30 | :END: 31 | ** IMPR Remove edit/view modes from note, single tap to edit and position the cursor correctly 32 | :PROPERTIES: 33 | :CUSTOM_ID: 388b103 34 | :END: 35 | ** IMPR Replace quick menus with popup windows 36 | :PROPERTIES: 37 | :CUSTOM_ID: 17b3891 38 | :END: 39 | 40 | * v1.8.9 41 | :PROPERTIES: 42 | :CUSTOM_ID: v1.8.9 43 | :END: 44 | 45 | ** FEAT Dynamic color scheme 46 | :PROPERTIES: 47 | :CUSTOM_ID: df1b6df 48 | :END: 49 | ** FIX Fix starting sync from the background (e.g. auto-sync or ActionReceiver) 50 | :PROPERTIES: 51 | :CUSTOM_ID: 09d9a91 52 | :END: 53 | 54 | * v1.8.8 55 | :PROPERTIES: 56 | :CUSTOM_ID: v1.8.8 57 | :END: 58 | 59 | ** FIX Fix slow sync and app start due to shortcuts refreshing 60 | :PROPERTIES: 61 | :CUSTOM_ID: 5ba6603 62 | :END: 63 | ** FIX Stop using alarm clock for reminders 64 | :PROPERTIES: 65 | :CUSTOM_ID: 145e20e 66 | :END: 67 | ** FIX Add Sync back to the overflow menu 68 | :PROPERTIES: 69 | :CUSTOM_ID: 67699ea 70 | :END: 71 | ** FIX Fix a graphics glitch with a transparent navigation bar on Android 8.1 72 | :PROPERTIES: 73 | :CUSTOM_ID: 4540cf9 74 | :END: 75 | ** FIX Stop hiding the top of the content under the toolbar on the keyboard open 76 | :PROPERTIES: 77 | :CREATED: [2022-09-08 Thu 09:47] 78 | :CUSTOM_ID: cd34461 79 | :END: 80 | 81 | * v1.8.7 82 | :PROPERTIES: 83 | :CUSTOM_ID: v1.8.7 84 | :END: 85 | 86 | ** FEAT Scroll to the top on action bar click 87 | :PROPERTIES: 88 | :CUSTOM_ID: 9db9d5a 89 | :END: 90 | ** IMPR Target Android 12L 91 | :PROPERTIES: 92 | :CUSTOM_ID: bcb577f 93 | :END: 94 | ** IMPR Use Material 3 95 | :PROPERTIES: 96 | :CUSTOM_ID: e8bd403 97 | :END: 98 | ** IMPR Use larger agenda dividers with a background color 99 | :PROPERTIES: 100 | :CUSTOM_ID: 9f2b125 101 | :END: 102 | ** FIX Render images, allow using monospaced font and register checkbox changes for notebook preface 103 | :PROPERTIES: 104 | :CUSTOM_ID: 38b4030 105 | :END: 106 | ** FIX Fix the permission issue when creating a “New note” widget 107 | :PROPERTIES: 108 | :CUSTOM_ID: f67918b 109 | :END: 110 | 111 | * v1.8.6 112 | :PROPERTIES: 113 | :CUSTOM_ID: v1.8.6 114 | :END: 115 | 116 | ** FEAT New “System” color scheme 117 | :PROPERTIES: 118 | :CUSTOM_ID: 4538664 119 | :END: 120 | ** IMPR Target Android 11 121 | :PROPERTIES: 122 | :CUSTOM_ID: fb38b0f 123 | :END: 124 | ** IMPR WebDAV sync fixes and digest authentication support 125 | :PROPERTIES: 126 | :CUSTOM_ID: 4894cb7 127 | :END: 128 | 129 | * v1.8.5 130 | :PROPERTIES: 131 | :CUSTOM_ID: v1.8.5 132 | :END: 133 | 134 | ** FEAT Support ~.tn~ search operator 135 | :PROPERTIES: 136 | :CUSTOM_ID: f1fa800 137 | :END: 138 | ** FEAT Preference to insert new note at the beginning of notebook 139 | :PROPERTIES: 140 | :CUSTOM_ID: 7de9adc 141 | :END: 142 | ** FEAT Preference to define root directory for file links 143 | :PROPERTIES: 144 | :CUSTOM_ID: da32fd0 145 | :END: 146 | ** FEAT Gray out notes with =ARCHIVE= tag 147 | :PROPERTIES: 148 | :CUSTOM_ID: 8c6beab 149 | :END: 150 | ** IMPR Support =+= as a bullet for lists 151 | :PROPERTIES: 152 | :CUSTOM_ID: 21b61c9 153 | :END: 154 | ** IMPR Support “Keep screen on” option in note view 155 | :PROPERTIES: 156 | :CUSTOM_ID: 9334041 157 | :END: 158 | ** IMPR Allow picking directory for saved searches export 159 | :PROPERTIES: 160 | :CUSTOM_ID: 6933f04 161 | :END: 162 | ** FIX Fix list continuing on some keyboards 163 | :PROPERTIES: 164 | :CUSTOM_ID: 5920ee2 165 | :END: 166 | ** FIX Handle escaped brackets in links 167 | :PROPERTIES: 168 | :CUSTOM_ID: 47aba62 169 | :END: 170 | ** FIX Few fixes for timestamps without time part set (fix for ~s.now~ and reminders) 171 | :PROPERTIES: 172 | :CUSTOM_ID: 5cb0be3 173 | :END: 174 | ** FIX Ignore inactive scheduled and deadline times in agenda 175 | :PROPERTIES: 176 | :CUSTOM_ID: 67b1145 177 | :END: 178 | 179 | * v1.8.4 180 | :PROPERTIES: 181 | :CUSTOM_ID: v1.8.4 182 | :END: 183 | 184 | ** FEAT Sticky agenda headers 185 | :PROPERTIES: 186 | :CUSTOM_ID: 0f404d7 187 | :END: 188 | ** FEAT Preference for time for daily reminders 189 | :PROPERTIES: 190 | :CUSTOM_ID: 82b7f73 191 | :END: 192 | ** FEAT Button to open tags dropdown menu 193 | :PROPERTIES: 194 | :CUSTOM_ID: a32124a 195 | :END: 196 | ** FEAT Preview title in note view 197 | :PROPERTIES: 198 | :CUSTOM_ID: f0cea21 199 | :END: 200 | ** FEAT Switch for changing note's view/edit mode 201 | :PROPERTIES: 202 | :CUSTOM_ID: cb3eb6b 203 | :END: 204 | ** IMPR Enter edit mode on title or content click in note view 205 | :PROPERTIES: 206 | :CUSTOM_ID: db952ad 207 | :END: 208 | ** IMPR Remove share activity from recent apps 209 | :PROPERTIES: 210 | :CUSTOM_ID: 0231dee 211 | :END: 212 | ** IMPR Maximize height of clickable area for the folding button 213 | :PROPERTIES: 214 | :CUSTOM_ID: bea1aa8 215 | :END: 216 | ** IMPR Remember location in refile dialog 217 | :PROPERTIES: 218 | :CUSTOM_ID: ee5256e 219 | :END: 220 | ** IMPR Swipe down to sync in search results 221 | :PROPERTIES: 222 | :CUSTOM_ID: 2cb7e33 223 | :END: 224 | ** IMPR Enable reminders by default 225 | :PROPERTIES: 226 | :CUSTOM_ID: efe3362 227 | :END: 228 | ** FIX Fix broken notebook shortcuts 229 | :PROPERTIES: 230 | :CUSTOM_ID: df2f6a1 231 | :END: 232 | ** FIX Fix parsing of link with square brackets in its name 233 | :PROPERTIES: 234 | :CUSTOM_ID: 59f0a6a 235 | :END: 236 | ** FIX Fix PROPERTY line parsing 237 | :PROPERTIES: 238 | :CUSTOM_ID: de5fd52 239 | :END: 240 | ** FIX Use local-specific time format everywhere 241 | :PROPERTIES: 242 | :CUSTOM_ID: e6fe54a 243 | :END: 244 | 245 | * v1.8.3 246 | :PROPERTIES: 247 | :CUSTOM_ID: v1.8.3 248 | :END: 249 | 250 | ** FEAT Overdue section in agenda 251 | :PROPERTIES: 252 | :CUSTOM_ID: 45584ac 253 | :END: 254 | ** FEAT UI for end-time and delay/warning period 255 | :PROPERTIES: 256 | :CUSTOM_ID: 079ae30 257 | :END: 258 | ** FEAT Paste button in notebook for when it's empty 259 | :PROPERTIES: 260 | :CUSTOM_ID: 1682c58 261 | :END: 262 | ** FEAT Start new plain list item on enter press while editing content 263 | :PROPERTIES: 264 | :CUSTOM_ID: 3b69402 265 | :END: 266 | ** FIX Fix issue of hidden notes when ~o.e~ is used 267 | :PROPERTIES: 268 | :CUSTOM_ID: 9e737c3 269 | :END: 270 | ** FIX Fix issue when pasting a large number of notes 271 | :PROPERTIES: 272 | :CUSTOM_ID: 009cdd9 273 | :END: 274 | ** FIX Fix subtree unfolding (long-click) 275 | :PROPERTIES: 276 | :CUSTOM_ID: 6be3352 277 | :END: 278 | ** IMPR Do not cancel sync on pull-to-sync 279 | :PROPERTIES: 280 | :CUSTOM_ID: c5ffe19 281 | :END: 282 | ** IMPR Add labels and make buttons obvious in timestamp dialog 283 | :PROPERTIES: 284 | :CUSTOM_ID: 55cb7e5 285 | :END: 286 | ** IMPR Underline breadcrumb links 287 | :PROPERTIES: 288 | :CUSTOM_ID: 4f0fc3a 289 | :END: 290 | ** IMPR Do not fold other notes on refile's go-to action 291 | :PROPERTIES: 292 | :CUSTOM_ID: 5680593 293 | :END: 294 | 295 | * v1.8.2 296 | :PROPERTIES: 297 | :CUSTOM_ID: v1.8.2 298 | :END: 299 | 300 | ** FEAT Support adding trusted certificates for WebDAV repo 301 | :PROPERTIES: 302 | :CUSTOM_ID: 7603982 303 | :END: 304 | ** FIX Issue causing crash on start related to deleted repositories in the past 305 | :PROPERTIES: 306 | :CUSTOM_ID: b7761a1 307 | :END: 308 | ** IMPR Display number of notes to be deleted in confirmation dialog 309 | :PROPERTIES: 310 | :CUSTOM_ID: 82bfc7f 311 | :END: 312 | 313 | * v1.8.1 314 | :PROPERTIES: 315 | :CUSTOM_ID: v1.8.1 316 | :END: 317 | 318 | ** IMPR Enable auto-sync for WebDAV 319 | :PROPERTIES: 320 | :CUSTOM_ID: 3671c3a 321 | :END: 322 | 323 | * v1.8 324 | :PROPERTIES: 325 | :CUSTOM_ID: v1.8 326 | :END: 327 | 328 | ** FEAT WebDAV repository support 329 | :PROPERTIES: 330 | :CUSTOM_ID: 03eeb8b 331 | :END: 332 | ** FEAT Swipe down to sync (notebooks and notebook views) 333 | :PROPERTIES: 334 | :CUSTOM_ID: 14cfb5b 335 | :END: 336 | ** FEAT Sort by title (~o.title~) 337 | :PROPERTIES: 338 | :CUSTOM_ID: 227aebc 339 | :END: 340 | ** FEAT Set Dropbox token by long-clicking the link button 341 | :PROPERTIES: 342 | :CUSTOM_ID: 480f273 343 | :END: 344 | ** FIX Scroll to top when editing title (to keep breadcrumbs visible) 345 | :PROPERTIES: 346 | :CUSTOM_ID: 62bce16 347 | :END: 348 | ** FIX Display of remote notebook's modification time in notebook details 349 | :PROPERTIES: 350 | :CUSTOM_ID: 33653dd 351 | :END: 352 | ** FIX Do not display confirmation dialog when new note is not modified 353 | :PROPERTIES: 354 | :CUSTOM_ID: 97b3b68 355 | :END: 356 | ** FIX Metadata visibility issue on initial note loading 357 | :PROPERTIES: 358 | :CUSTOM_ID: 92a700e 359 | :END: 360 | ** FIX Display all note's events in agenda 361 | :PROPERTIES: 362 | :CUSTOM_ID: b1bd7cd 363 | :END: 364 | 365 | * v1.7.9 366 | :PROPERTIES: 367 | :CUSTOM_ID: v1.7.9 368 | :END: 369 | 370 | ** FEAT Unfold entire subtree on folding button long-click 371 | :PROPERTIES: 372 | :CUSTOM_ID: 07fc8f0 373 | :END: 374 | ** FEAT Preference for default note view mode (view, edit or last used) 375 | :PROPERTIES: 376 | :CUSTOM_ID: 18e41b8 377 | :END: 378 | ** FEAT Preference for displaying checkmarks in widgets 379 | :PROPERTIES: 380 | :CUSTOM_ID: f3d07c6 381 | :END: 382 | ** FEAT Fast scroller in notebook and search results 383 | :PROPERTIES: 384 | :CUSTOM_ID: f38e71e 385 | :END: 386 | ** FEAT Share a link to locally stored image with Orgzly (not always available) 387 | :PROPERTIES: 388 | :CUSTOM_ID: 8a97777 389 | :END: 390 | ** IMPR Prompt to save or discard changes on breadcrumbs follow 391 | :PROPERTIES: 392 | :CUSTOM_ID: 43df905 393 | :END: 394 | ** IMPR Honor current level when creating new checklist item on the next line 395 | :PROPERTIES: 396 | :CUSTOM_ID: 00c130b 397 | :END: 398 | 399 | * v1.7.8 400 | :PROPERTIES: 401 | :CUSTOM_ID: v1.7.8 402 | :END: 403 | 404 | ** FIX Fix a possible crash when marking recurring note as done from note view 405 | :PROPERTIES: 406 | :CUSTOM_ID: 6afde6b 407 | :END: 408 | 409 | * v1.7.7 410 | :PROPERTIES: 411 | :CUSTOM_ID: v1.7.7 412 | :END: 413 | 414 | ** FEAT Clickable notebook and ancestors in note view 415 | :PROPERTIES: 416 | :CUSTOM_ID: 67d2a80 417 | :END: 418 | ** FEAT Preference for link and breadcrumbs target (notebook or note view) 419 | :PROPERTIES: 420 | :CUSTOM_ID: dcd682e 421 | :END: 422 | ** FEAT Preference for initial folding state of notebooks 423 | :PROPERTIES: 424 | :CUSTOM_ID: 08999c5 425 | :END: 426 | ** FEAT Preference for ongoing notification's priority 427 | :PROPERTIES: 428 | :CUSTOM_ID: 92b3704 429 | :END: 430 | ** FIX Remove previous =LAST_REPEAT= when marking note as done from note view 431 | :PROPERTIES: 432 | :CUSTOM_ID: 6a65c1c 433 | :END: 434 | ** FIX Check for existence of external cache directory (fixing possible crash) 435 | :PROPERTIES: 436 | :CUSTOM_ID: 60d4a71 437 | :END: 438 | ** FIX Fix dialog title of notebook chooser 439 | :PROPERTIES: 440 | :CUSTOM_ID: 06d081c 441 | :END: 442 | ** IMPR Unfold note under which notes are moved 443 | :PROPERTIES: 444 | :CUSTOM_ID: 5727058 445 | :END: 446 | ** IMPR Remove number of lines limit for title in note view 447 | :PROPERTIES: 448 | :CUSTOM_ID: 607057e 449 | :END: 450 | ** IMPR Display the number of notes being refiled 451 | :PROPERTIES: 452 | :CUSTOM_ID: 3a86b8e 453 | :END: 454 | 455 | * v1.7.6 456 | :PROPERTIES: 457 | :CUSTOM_ID: v1.7.6 458 | :END: 459 | 460 | ** FIX Fix an issue causing crash on some older Android versions 461 | :PROPERTIES: 462 | :CUSTOM_ID: dd6aca6 463 | :END: 464 | 465 | * v1.7.5 466 | :PROPERTIES: 467 | :CUSTOM_ID: v1.7.5 468 | :END: 469 | 470 | ** FIX Moving notes around causing invalid tree structure in some cases 471 | :PROPERTIES: 472 | :CUSTOM_ID: b1fc97e 473 | :END: 474 | 475 | * v1.7.4 476 | :PROPERTIES: 477 | :CUSTOM_ID: v1.7.4 478 | :END: 479 | 480 | ** FEAT Refile dialog for choosing the note to refile under 481 | :PROPERTIES: 482 | :CUSTOM_ID: 01ca8c3 483 | :END: 484 | ** FEAT Widget for creating new note in specific notebook 485 | :PROPERTIES: 486 | :CUSTOM_ID: d9a152d 487 | :END: 488 | ** FEAT Highlight note focused on from search results 489 | :PROPERTIES: 490 | :CREATED: [2019-05-15 Wed 13:30] 491 | :CUSTOM_ID: f2b1ea1 492 | :END: 493 | ** FIX Displaying image when absolute path is used 494 | :PROPERTIES: 495 | :CUSTOM_ID: d40b950 496 | :END: 497 | ** IMPR Support properties with the same name (for appending to value) 498 | :PROPERTIES: 499 | :CUSTOM_ID: 4e104a3 500 | :END: 501 | ** IMPR Display event time in widgets 502 | :PROPERTIES: 503 | :CREATED: [2019-05-15 Wed 13:26] 504 | :CUSTOM_ID: ceebd6b 505 | :END: 506 | ** IMPR Sort auto-completed tags in note view 507 | :PROPERTIES: 508 | :CUSTOM_ID: ce6b352 509 | :END: 510 | ** IMPR Allow linking to a file anywhere on the device 511 | :PROPERTIES: 512 | :CREATED: [2019-05-15 Wed 13:29] 513 | :CUSTOM_ID: 5e44ff6 514 | :END: 515 | ** IMPR Display check mark for notes in widgets 516 | :PROPERTIES: 517 | :CUSTOM_ID: 202b0cc 518 | :END: 519 | 520 | * v1.7.3 521 | :PROPERTIES: 522 | :CUSTOM_ID: v1.7.3 523 | :END: 524 | 525 | ** FIX Searching by closed time :beta1: 526 | :PROPERTIES: 527 | :CUSTOM_ID: de9fdc7 528 | :END: 529 | ** FIX Demoting multiple notes under folded one :beta1: 530 | :PROPERTIES: 531 | :CUSTOM_ID: 0dcdf78 532 | :END: 533 | 534 | * v1.7.2 535 | :PROPERTIES: 536 | :CUSTOM_ID: v1.7.2 537 | :END: 538 | 539 | ** FEAT Sort search results by event time (~o.e~) :beta1: 540 | :PROPERTIES: 541 | :CUSTOM_ID: 1d79cfc 542 | :END: 543 | ** FEAT Copy selected notes :beta1: 544 | :PROPERTIES: 545 | :CUSTOM_ID: 91fe961 546 | :END: 547 | ** FEAT Cut, Copy, Move and Refile multiple notes at once :beta1: 548 | :PROPERTIES: 549 | :CUSTOM_ID: 98bb387 550 | :END: 551 | ** FIX Shift recurring note's events on state change :beta1: 552 | :PROPERTIES: 553 | :CUSTOM_ID: a45ce1c 554 | :END: 555 | ** FIX Fix search when multiple events per note are used :beta1: 556 | :PROPERTIES: 557 | :CUSTOM_ID: d31165c 558 | :END: 559 | ** IMPR Display used event time in search results :beta1: 560 | :PROPERTIES: 561 | :CUSTOM_ID: 41d0317 562 | :END: 563 | ** IMPR Unfold note itself when focused on from search results :beta1: 564 | :PROPERTIES: 565 | :CUSTOM_ID: f555973 566 | :END: 567 | 568 | * v1.7.1 569 | :PROPERTIES: 570 | :CUSTOM_ID: v1.7.1 571 | :END: 572 | 573 | ** FEAT Events (plain timestamps) support (~e~ search operator, agenda and reminders) :beta1: 574 | :PROPERTIES: 575 | :CUSTOM_ID: 30fee16 576 | :END: 577 | 578 | ** FEAT Swipe menus added back :beta1: 579 | :PROPERTIES: 580 | :CUSTOM_ID: 8ab9e78 581 | :END: 582 | ** FEAT Preference for click/long-click action added back :beta1: 583 | :PROPERTIES: 584 | :CUSTOM_ID: 9cf8845 585 | :END: 586 | ** IMPR Smaller improvements :beta1: 587 | :PROPERTIES: 588 | :CUSTOM_ID: 949a9db 589 | :END: 590 | 591 | - Start note view in edit mode 592 | - Use full-width edit button in note view 593 | - Support properties with an empty value 594 | 595 | * v1.7 596 | :PROPERTIES: 597 | :CUSTOM_ID: v1.7 598 | :END: 599 | 600 | ** FEAT Support quick folding of note's metadata :beta1: 601 | :PROPERTIES: 602 | :CUSTOM_ID: 1bdb8d5 603 | :END: 604 | ** FEAT Replace swipe menus with bottom action bar :beta1: 605 | :PROPERTIES: 606 | :CUSTOM_ID: 3b8c468 607 | :END: 608 | ** FEAT Swipe left to open or focus on the note :beta1: 609 | :PROPERTIES: 610 | :CUSTOM_ID: 35aa007 611 | :END: 612 | ** IMPR Force upper case state keywords in Settings :beta1: 613 | :PROPERTIES: 614 | :CUSTOM_ID: 45fa4b0 615 | :END: 616 | ** IMPR Use larger font size for content in note view :beta1: 617 | :PROPERTIES: 618 | :CUSTOM_ID: 73d0ee0 619 | :END: 620 | ** IMPR Start using Android Architecture Components :beta1: 621 | :PROPERTIES: 622 | :CUSTOM_ID: 78572ac 623 | :END: 624 | ** FIX Issue when using week in search queries :beta1: 625 | :PROPERTIES: 626 | :CUSTOM_ID: 1e6e065 627 | :END: 628 | ** FIX Potential issues after time zone change :beta1: 629 | :PROPERTIES: 630 | :CUSTOM_ID: 4749c4c 631 | :END: 632 | 633 | * v1.6.12 634 | :PROPERTIES: 635 | :CUSTOM_ID: v1.6.12 636 | :END: 637 | 638 | ** FEAT Support multi-line search queries 639 | :PROPERTIES: 640 | :CUSTOM_ID: 5b26363 641 | :END: 642 | ** FIX Recognition of images in base directory 643 | :PROPERTIES: 644 | :CUSTOM_ID: a676ea5 645 | :END: 646 | 647 | * v1.6.11 648 | :PROPERTIES: 649 | :CUSTOM_ID: v1.6.11 650 | :END: 651 | 652 | ** FEAT Display linked images :beta1: 653 | :PROPERTIES: 654 | :CUSTOM_ID: d155e4a 655 | :END: 656 | ** FEAT Option to keep the screen turned on and bright :beta1: 657 | :PROPERTIES: 658 | :CUSTOM_ID: 72bdd25 659 | :END: 660 | ** FEAT Support sharing to specific notebook directly :beta1: 661 | :PROPERTIES: 662 | :CUSTOM_ID: 544e1fa 663 | :END: 664 | ** FIX Handle links to files outside storage directory :beta1: 665 | :PROPERTIES: 666 | :CUSTOM_ID: 3d5f4cb 667 | :END: 668 | ** FIX Aligning tags when fullwidth characters are used :beta1: 669 | :PROPERTIES: 670 | :CUSTOM_ID: 5e31d60 671 | :END: 672 | 673 | * v1.6.10 674 | :PROPERTIES: 675 | :CUSTOM_ID: v1.6.10 676 | :END: 677 | 678 | ** FEAT Follow links to files in storage directory :beta1: 679 | :PROPERTIES: 680 | :CUSTOM_ID: 156814b 681 | :END: 682 | ** FEAT Follow links to other notebooks within the app :beta1: 683 | :PROPERTIES: 684 | :CUSTOM_ID: ca8a58c 685 | :END: 686 | ** FIX Remove scheduled time after marking repeated deadline as done :beta1: 687 | :PROPERTIES: 688 | :CUSTOM_ID: 4af304a 689 | :END: 690 | ** FIX Unresponsive UI after returning from Settings :beta1: 691 | :PROPERTIES: 692 | :CUSTOM_ID: 994ed25 693 | :END: 694 | ** IMPR Various bug fixes and improvements :beta1: 695 | :PROPERTIES: 696 | :CUSTOM_ID: f655312 697 | :END: 698 | 699 | - Set different icon for failed notebook sync 700 | - Update Settings title for every sub-screen 701 | - Use darker snackbar background color in dark scheme 702 | - Fix missing auto-sync check after new note from notification 703 | - Improve notes' icon sizes in list 704 | - Handle orphaned notes' structure changes 705 | - Set book's modification time to remote's after sync 706 | - Align checkmark in widget 707 | 708 | * v1.6.9 709 | :PROPERTIES: 710 | :CUSTOM_ID: v1.6.9 711 | :END: 712 | 713 | ** FEAT Quick note from ongoing notification :beta1: 714 | :PROPERTIES: 715 | :CUSTOM_ID: 8e9ce74 716 | :END: 717 | ** FEAT Display only set or selected metadata in note view :beta1: 718 | :PROPERTIES: 719 | :CUSTOM_ID: 2a0a6df 720 | :END: 721 | ** FEAT Support checkboxes in notebook's preface :beta1: 722 | :PROPERTIES: 723 | :CUSTOM_ID: 6dfe3f6 724 | :END: 725 | ** IMPR Allow installing app on the external storage :beta1: 726 | :PROPERTIES: 727 | :CUSTOM_ID: 2f7114a 728 | :END: 729 | ** FIX Fix checkbox-on-enter to work with soft keyboard :beta1: 730 | :PROPERTIES: 731 | :CUSTOM_ID: 797a27f 732 | :END: 733 | ** FIX Don't parse checkboxes in title :beta1: 734 | :PROPERTIES: 735 | :CUSTOM_ID: 3c7bb35 736 | :END: 737 | 738 | * v1.6.8 739 | :PROPERTIES: 740 | :CUSTOM_ID: v1.6.8 741 | :END: 742 | 743 | ** FEAT Toggle checkboxes :beta1: 744 | :PROPERTIES: 745 | :CUSTOM_ID: e584e3c 746 | :END: 747 | ** FEAT Sort notes by position in notebook (~o.pos~) :beta1: 748 | :PROPERTIES: 749 | :CUSTOM_ID: 6c5043f 750 | :END: 751 | ** FEAT Preference to display notebook name in widget :beta1: 752 | :PROPERTIES: 753 | :CUSTOM_ID: dcc84ab 754 | :END: 755 | ** FEAT Preference to disable =LAST_REPEAT= property :beta1: 756 | :PROPERTIES: 757 | :CUSTOM_ID: 4352186 758 | :END: 759 | 760 | * v1.6.7 761 | :PROPERTIES: 762 | :CUSTOM_ID: v1.6.7 763 | :END: 764 | 765 | ** FEAT Support larger font size for widget :beta1: 766 | :PROPERTIES: 767 | :CUSTOM_ID: 534ecba 768 | :END: 769 | ** IMPR Add buttons for setting deadline time :beta1: 770 | :PROPERTIES: 771 | :CUSTOM_ID: 886d725 772 | :END: 773 | ** FIX Display inherited tags in widget :beta1: 774 | :PROPERTIES: 775 | :CUSTOM_ID: 843ef92 776 | :END: 777 | ** FIX Handle large values for tags indentation :beta1: 778 | :PROPERTIES: 779 | :CUSTOM_ID: 8f32c77 780 | :END: 781 | 782 | * v1.6.6 783 | :PROPERTIES: 784 | :CUSTOM_ID: v1.6.6 785 | :END: 786 | 787 | ** FEAT Configure widgets' color scheme and transparency :beta1: 788 | :PROPERTIES: 789 | :CUSTOM_ID: 118bdb7 790 | :END: 791 | ** FEAT Configure widgets' update frequency :beta1: 792 | :PROPERTIES: 793 | :CUSTOM_ID: 690e772 794 | :END: 795 | ** FEAT New action for moving note to the end of selected notebook :beta1: 796 | :PROPERTIES: 797 | :CUSTOM_ID: c088e09 798 | :END: 799 | ** IMPR Various bug fixes and improvements :beta1: 800 | :PROPERTIES: 801 | :CUSTOM_ID: 6cef71b 802 | :END: 803 | 804 | - Fix delay/warning (=-1d=) removal when time is changed in dialog 805 | - Support applying multiple text styles (bold, italic, etc.) 806 | - Fix query to prevent root node to appear when OR-ing notebooks 807 | 808 | * v1.6.5 809 | :PROPERTIES: 810 | :CUSTOM_ID: v1.6.5 811 | :END: 812 | 813 | ** FEAT Fold drawers, unfold on click temporarily :beta1: 814 | :PROPERTIES: 815 | :CUSTOM_ID: 2b90115 816 | :END: 817 | ** FEAT Log time shifting to =LOGBOOK= drawer :beta1: 818 | :PROPERTIES: 819 | :CUSTOM_ID: 9cb179f 820 | :END: 821 | ** FEAT Update =LAST_REPEAT= property after shifting time :beta1: 822 | :PROPERTIES: 823 | :CUSTOM_ID: 94a3a01 824 | :END: 825 | ** FIX Keep habit deadline on time shift :beta1: 826 | :PROPERTIES: 827 | :CUSTOM_ID: a63fd11 828 | :END: 829 | ** FIX Handle content lines formatted as org headings :beta1: 830 | :PROPERTIES: 831 | :CUSTOM_ID: e073964 832 | :END: 833 | ** IMPR Various smaller improvements :beta1: 834 | :PROPERTIES: 835 | :CUSTOM_ID: eedbd09 836 | :END: 837 | 838 | - Remove agenda days limit (was 30 days) 839 | - If note has no content, start in content-edit mode 840 | - Use dialog with single-choice list for setting notebook link 841 | - Add "Open" action to the ongoing notification 842 | - Ask for confirmation on notebook force saving and loading 843 | 844 | * v1.6.4 845 | :PROPERTIES: 846 | :CUSTOM_ID: v1.6.4 847 | :END: 848 | 849 | ** FIX Bug fixes :quickfix: 850 | :PROPERTIES: 851 | :CUSTOM_ID: 00ea85b 852 | :END: 853 | 854 | Fixes possible crash when setting reminders on Oreo. 855 | 856 | * v1.6.3 857 | :PROPERTIES: 858 | :CUSTOM_ID: v1.6.3 859 | :END: 860 | 861 | ** FEAT Search and order by created-at time (~cr~) :beta1: 862 | :PROPERTIES: 863 | :CUSTOM_ID: 2e796e5 864 | :END: 865 | ** FEAT Option to hide metadata in note view :beta1: 866 | :PROPERTIES: 867 | :CUSTOM_ID: 570173a 868 | :END: 869 | ** FEAT New quick-menu button for changing state :beta1: 870 | :PROPERTIES: 871 | :CUSTOM_ID: 59f90c3 872 | :END: 873 | ** FEAT Ignore system locale and use US (new option) :beta1: 874 | :PROPERTIES: 875 | :CUSTOM_ID: ec8a9e3 876 | :END: 877 | ** FEAT Preset notebook on new note from widget :beta1: 878 | :PROPERTIES: 879 | :CUSTOM_ID: 601c77d 880 | :END: 881 | ** FIX Make file immediately visible when using MTP :beta1: 882 | :PROPERTIES: 883 | :CUSTOM_ID: c481bc8 884 | :END: 885 | ** IMPR Target Oreo :beta1: 886 | :PROPERTIES: 887 | :CUSTOM_ID: 16f7ba4 888 | :END: 889 | ** IMPR Use new app logo :beta1: 890 | :PROPERTIES: 891 | :CUSTOM_ID: 34dccb2 892 | :END: 893 | ** IMPR Drawer, note view and bullets redesign :beta1: 894 | :PROPERTIES: 895 | :CUSTOM_ID: 2bc2c2e 896 | :END: 897 | ** IMPR Several performance improvements :beta1: 898 | :PROPERTIES: 899 | :CUSTOM_ID: aa3e702 900 | :END: 901 | ** IMPR New and updated translations :beta1: 902 | :PROPERTIES: 903 | :CUSTOM_ID: cea3235 904 | :END: 905 | 906 | * v1.6.2 907 | :PROPERTIES: 908 | :CUSTOM_ID: v1.6.2 909 | :END: 910 | 911 | ** FEAT Remove Agenda and support ~ad.days~ in any query :beta1: 912 | :PROPERTIES: 913 | :CUSTOM_ID: 8221983 914 | :END: 915 | ** FEAT Support grouping using parentheses in queries :beta1: 916 | :PROPERTIES: 917 | :CUSTOM_ID: 28016b0 918 | :END: 919 | ** FEAT Support ~o.state~ :beta1: 920 | :PROPERTIES: 921 | :CUSTOM_ID: b68954d 922 | :END: 923 | ** FEAT Support ~c.closed-time~ and ~o.closed~ :beta1: 924 | :PROPERTIES: 925 | :CUSTOM_ID: 18d3401 926 | :END: 927 | ** FEAT Support ~eq~, ~ne~, ~lt~, ~le~, ~gt~ and ~ge~ in ~s~, ~d~ and ~c~ operators :beta1: 928 | :PROPERTIES: 929 | :CUSTOM_ID: 2378f07 930 | :END: 931 | ** FEAT Support using ~now~ and past times in queries (e.g. ~s.gt.-2d~) :beta1: 932 | :PROPERTIES: 933 | :CUSTOM_ID: f99e733 934 | :END: 935 | ** FEAT Import and export saved searches :beta1: 936 | :PROPERTIES: 937 | :CUSTOM_ID: b8035a4 938 | :END: 939 | ** FEAT Add app shortcuts for syncing and creating new notes :beta1: 940 | :PROPERTIES: 941 | :CUSTOM_ID: f55ba7e 942 | :END: 943 | ** FEAT Allow toggling =DONE= state with the check mark button from quick-menu :beta1: 944 | :PROPERTIES: 945 | :CUSTOM_ID: 4e9351b 946 | :END: 947 | ** IMPR Use system's file browser for selecting directories :beta1: 948 | :PROPERTIES: 949 | :CUSTOM_ID: eb6dd16 950 | :END: 951 | ** IMPR New translations from Orgzly's [[https://crowdin.com/project/orgzly][localization project]] :beta1: 952 | :PROPERTIES: 953 | :CUSTOM_ID: ce917a7 954 | :END: 955 | 956 | * v1.6.1 957 | :PROPERTIES: 958 | :CUSTOM_ID: v1.6.1 959 | :END: 960 | ** FEAT Follow internal links (using =CUSTOM_ID= and =ID= properties) :beta1: 961 | :PROPERTIES: 962 | :CUSTOM_ID: 5e5cc21 963 | :END: 964 | 965 | =[[#Grocery list]]= will open a note that has =CUSTOM_ID= property set to 966 | "Grocery list". 967 | 968 | =[[id:BDCE923B-C3CD-41ED-B58E-8BDF8BABA54F]]= will open a note that has 969 | =ID= property set to "BDCE923B-C3CD-41ED-B58E-8BDF8BABA54F" (UUID). 970 | 971 | ** FEAT Blink LED on reminder's notification :beta1: 972 | :PROPERTIES: 973 | :CUSTOM_ID: acd199e 974 | :END: 975 | 976 | ** FEAT Support ~.p~ search operator :beta1: 977 | :PROPERTIES: 978 | :CUSTOM_ID: 8e0aff2 979 | :END: 980 | 981 | ** FEAT Support ~ps~ and ~.ps~ search operators :beta1: 982 | :PROPERTIES: 983 | :CUSTOM_ID: 3bb6c96 984 | :END: 985 | 986 | Searching for ~ps.b~ will return notes that have priority set to =B=, 987 | even if =B= is a default priority. ~p.b~ would return both notes with 988 | priority =B= set and notes without priority (default being =B=). 989 | 990 | ** FEAT Preference to force UTF-8 when loading and saving notebooks :beta1: 991 | :PROPERTIES: 992 | :CUSTOM_ID: d0d7085 993 | :END: 994 | 995 | ** IMPR Fold/unfold notes and content by clicking on bullets :beta1: 996 | :PROPERTIES: 997 | :CUSTOM_ID: 2379d19 998 | :END: 999 | 1000 | ** FIX Opening different note when clicking reminder's notification :beta1: 1001 | :PROPERTIES: 1002 | :CUSTOM_ID: 6ee0fcf 1003 | :END: 1004 | 1005 | ** IMPR Various bug fixes and improvements :beta1: 1006 | :PROPERTIES: 1007 | :CUSTOM_ID: be60f7b 1008 | :END: 1009 | 1010 | - Handle repeater with zero value 1011 | - Display content in search results if note was folded 1012 | - Fix few possible crashes 1013 | 1014 | - Remove dividers from drawer 1015 | - Add icons for time and repeater to timestamp dialog 1016 | - New Settings activity 1017 | - Use switch instead of check-box in Settings 1018 | 1019 | * v1.6 1020 | :PROPERTIES: 1021 | :CUSTOM_ID: v1.6 1022 | :END: 1023 | ** FEAT Agenda view :beta1: 1024 | :PROPERTIES: 1025 | :CUSTOM_ID: 629b387 1026 | :END: 1027 | ** FEAT Auto-sync for local repositories (experimental) :beta1: 1028 | :PROPERTIES: 1029 | :CUSTOM_ID: 2ae0baf 1030 | :END: 1031 | ** FEAT Snooze for reminders :beta1: 1032 | :PROPERTIES: 1033 | :CUSTOM_ID: a2b983b 1034 | :END: 1035 | ** FEAT Support ~or~ in search queries :beta1: 1036 | :PROPERTIES: 1037 | :CUSTOM_ID: 97764c3 1038 | :END: 1039 | ** FEAT Support ~it~ (type of state) search operator :beta1: 1040 | :PROPERTIES: 1041 | :CUSTOM_ID: 6b6bdad 1042 | :END: 1043 | ** FEAT Preference for indenting tags (Org file format) :beta1: 1044 | :PROPERTIES: 1045 | :CUSTOM_ID: d16fb62 1046 | :END: 1047 | ** FIX Various bug fixes :beta1: 1048 | :PROPERTIES: 1049 | :CUSTOM_ID: 065cd15 1050 | :END: 1051 | 1052 | * v1.5.3 1053 | :PROPERTIES: 1054 | :CUSTOM_ID: v1.5.3 1055 | :END: 1056 | ** IMPR Display notes with more specific times first when sorting :beta1: 1057 | :PROPERTIES: 1058 | :CUSTOM_ID: be33c85 1059 | :END: 1060 | ** FIX Resetting notebook shortcut on some launchers :beta1: 1061 | :PROPERTIES: 1062 | :CUSTOM_ID: cd15238 1063 | :END: 1064 | ** FIX State cycling with multiple done-type states defined :beta1: 1065 | :PROPERTIES: 1066 | :CUSTOM_ID: f9768cb 1067 | :END: 1068 | ** FIX Styling words at the end of the title :beta1: 1069 | :PROPERTIES: 1070 | :CUSTOM_ID: cc0fffd 1071 | :END: 1072 | 1073 | * v1.5.2 1074 | :PROPERTIES: 1075 | :CUSTOM_ID: v1.5.2 1076 | :END: 1077 | ** FEAT Support emphasis and monospace :beta1: 1078 | :PROPERTIES: 1079 | :CUSTOM_ID: db966f2 1080 | :END: 1081 | ** FEAT Display notes count in the list of notebooks :beta1: 1082 | :PROPERTIES: 1083 | :CUSTOM_ID: cce2ad6 1084 | :END: 1085 | ** FEAT Hide number of content lines (new option) :beta1: 1086 | :PROPERTIES: 1087 | :CUSTOM_ID: b00a0dd 1088 | :END: 1089 | ** IMPR Display cut, paste and move buttons in action bar (moved from overflow) :beta1: 1090 | :PROPERTIES: 1091 | :CUSTOM_ID: 6a396f1 1092 | :END: 1093 | ** IMPR Display notebook's last action error in subtitle :beta1: 1094 | :PROPERTIES: 1095 | :CUSTOM_ID: 4a39a73 1096 | :END: 1097 | ** FIX Brief appearance of white window on app start when using dark color scheme :beta1: 1098 | :PROPERTIES: 1099 | :CUSTOM_ID: d51b67b 1100 | :END: 1101 | 1102 | * v1.5.1 1103 | :PROPERTIES: 1104 | :CUSTOM_ID: v1.5.1 1105 | :END: 1106 | ** IMPR Various bug fixes and improvements :beta1: 1107 | :PROPERTIES: 1108 | :CUSTOM_ID: 2e5fb19 1109 | :END: 1110 | 1111 | - Fix sorting of times for reminders 1112 | - Open app from widgets by restarting task 1113 | - Use 1h from now as default time in timestamp dialog 1114 | - Display Cut and Paste icons in action bar if there is enough space 1115 | 1116 | * v1.5 1117 | :PROPERTIES: 1118 | :CUSTOM_ID: v1.5 1119 | :END: 1120 | ** FEAT Reminders :alpha1: 1121 | :PROPERTIES: 1122 | :CUSTOM_ID: e7d565e 1123 | :END: 1124 | ** FEAT Widget for saved searches :alpha1: 1125 | :PROPERTIES: 1126 | :CUSTOM_ID: fde8a00 1127 | :END: 1128 | ** FEAT Widget for notebooks :alpha1: 1129 | :PROPERTIES: 1130 | :CUSTOM_ID: b6fe66d 1131 | :END: 1132 | ** FEAT ~s.none~ and ~d.none~ search expressions :alpha1: 1133 | :PROPERTIES: 1134 | :CUSTOM_ID: 1bf4c2b 1135 | :END: 1136 | ** FEAT Separate header and content with an empty line (new option) :alpha1: 1137 | :PROPERTIES: 1138 | :CUSTOM_ID: 003c2e1 1139 | :END: 1140 | ** FEAT Sync after new note is created (new option) :beta1: 1141 | :PROPERTIES: 1142 | :CUSTOM_ID: 9d48b71 1143 | :END: 1144 | ** FEAT Sync button in ongoing notification :beta1: 1145 | :PROPERTIES: 1146 | :CUSTOM_ID: 4b88528 1147 | :END: 1148 | ** FEAT Sync status notifications :beta1: 1149 | :PROPERTIES: 1150 | :CUSTOM_ID: 28c5681 1151 | :END: 1152 | ** FIX Using Dropbox URL with trailing slash :beta1: 1153 | :PROPERTIES: 1154 | :CUSTOM_ID: f19d9f4 1155 | :END: 1156 | ** FIX Shift times of notes without state when marked done :beta1: 1157 | :PROPERTIES: 1158 | :CUSTOM_ID: 9ab5238 1159 | :END: 1160 | 1161 | * v1.4.13 1162 | :PROPERTIES: 1163 | :CUSTOM_ID: v1.4.13 1164 | :END: 1165 | ** FEAT Support for ~.t~ search operator :beta1: 1166 | :PROPERTIES: 1167 | :CUSTOM_ID: df482fa 1168 | :END: 1169 | ** FEAT Display inherited tags in search results (new option) :beta1: 1170 | :PROPERTIES: 1171 | :CUSTOM_ID: 775ba0e 1172 | :END: 1173 | ** FEAT Default notebook when sharing to Orgzly (new option) :beta1: 1174 | :PROPERTIES: 1175 | :CUSTOM_ID: 48ffaae 1176 | :END: 1177 | ** FEAT Persian translation :beta1: 1178 | :PROPERTIES: 1179 | :CUSTOM_ID: 06bc302 1180 | :END: 1181 | ** FEAT Turkish translation :beta1: 1182 | :PROPERTIES: 1183 | :CUSTOM_ID: 5ad4884 1184 | :END: 1185 | ** IMPR Few syncing speed optimizations :beta1: 1186 | :PROPERTIES: 1187 | :CUSTOM_ID: 687781d 1188 | :END: 1189 | ** IMPR Support for using root folder as a Dropbox repo :beta1: 1190 | :PROPERTIES: 1191 | :CUSTOM_ID: a7365d8 1192 | :END: 1193 | ** IMPR Exported SyncService for starting it from outside the app :beta1: 1194 | :PROPERTIES: 1195 | :CUSTOM_ID: 6b34405 1196 | :END: 1197 | ** FIX Fix folded state cycling button sometimes not being displayed :beta1: 1198 | :PROPERTIES: 1199 | :CUSTOM_ID: f98378b 1200 | :END: 1201 | ** FIX Fix searching for tags when inherited tags are used :beta1: 1202 | :PROPERTIES: 1203 | :CUSTOM_ID: 35472af 1204 | :END: 1205 | ** FIX Fix corrupted properties in note on rotation :beta1: 1206 | :PROPERTIES: 1207 | :CUSTOM_ID: 6a6d574 1208 | :END: 1209 | 1210 | * v1.4.12 1211 | :PROPERTIES: 1212 | :CUSTOM_ID: v1.4.12 1213 | :END: 1214 | ** IMPR Various bug fixes and improvements :beta1: 1215 | :PROPERTIES: 1216 | :CUSTOM_ID: 7979acd 1217 | :END: 1218 | 1219 | - Do not follow link when empty space next to it is pressed 1220 | - Use English locale when formatting times for Org file 1221 | - Fix lingering action mode when leaving filters view 1222 | - Format displayed time depending on local settings 1223 | - Remove (un)fold-all menu item if notebook is empty 1224 | - Add some color and content text in ongoing notification 1225 | - Hide preface by default 1226 | - Sync status on Sync long-click (to be able to see long errors) 1227 | - Improve sync state restoring after returning to the app 1228 | 1229 | * v1.4.11 1230 | :PROPERTIES: 1231 | :CUSTOM_ID: v1.4.11 1232 | :END: 1233 | ** FEAT Black color scheme :beta1: 1234 | :PROPERTIES: 1235 | :CUSTOM_ID: ee2da55 1236 | :END: 1237 | ** FEAT Hide preface (new option) :beta1: 1238 | :PROPERTIES: 1239 | :CUSTOM_ID: 8a3c5c0 1240 | :END: 1241 | ** FEAT Support links for =tel=, =sms=, =geo= and more :beta1: 1242 | :PROPERTIES: 1243 | :CUSTOM_ID: d7de364 1244 | :END: 1245 | ** IMPR Always display link's description instead of link :beta1: 1246 | :PROPERTIES: 1247 | :CUSTOM_ID: 87d03e4 1248 | :END: 1249 | ** IMPR Ask for confirmation to delete notes everywhere :beta1: 1250 | :PROPERTIES: 1251 | :CUSTOM_ID: 8e63850 1252 | :END: 1253 | ** IMPR Keep list of repos sorted :beta1: 1254 | :PROPERTIES: 1255 | :CUSTOM_ID: 6d0f21a 1256 | :END: 1257 | 1258 | * v1.4.10 1259 | :PROPERTIES: 1260 | :CUSTOM_ID: v1.4.10 1261 | :END: 1262 | ** FEAT Ongoing notification for creating note (new option) :beta1: 1263 | :PROPERTIES: 1264 | :CUSTOM_ID: 9147ea4 1265 | :END: 1266 | ** FEAT Layout direction (new option) :beta1: 1267 | :PROPERTIES: 1268 | :CUSTOM_ID: 7c19cbd 1269 | :END: 1270 | ** FEAT Allow browsing secondary storage :beta1: 1271 | :PROPERTIES: 1272 | :CUSTOM_ID: 8f29257 1273 | :END: 1274 | ** IMPR Do not display empty preface in the notebook :beta1: 1275 | :PROPERTIES: 1276 | :CUSTOM_ID: 0e43417 1277 | :END: 1278 | ** IMPR Warn about modified note even on =X= press :beta1: 1279 | :PROPERTIES: 1280 | :CUSTOM_ID: f2d880d 1281 | :END: 1282 | ** IMPR Minor design improvements :beta1: 1283 | :PROPERTIES: 1284 | :CUSTOM_ID: 23fb178 1285 | :END: 1286 | 1287 | * v1.4.9 1288 | :PROPERTIES: 1289 | :CUSTOM_ID: v1.4.9 1290 | :END: 1291 | ** FEAT Clickable external links in notes' list (both title and content) :beta1: 1292 | :PROPERTIES: 1293 | :CUSTOM_ID: fc8e702 1294 | :END: 1295 | ** FEAT Additional font size (slightly larger then default) :beta1: 1296 | :PROPERTIES: 1297 | :CUSTOM_ID: c675e24 1298 | :END: 1299 | ** FEAT Configurable location of notebook name in search results :beta1: 1300 | :PROPERTIES: 1301 | :CUSTOM_ID: b931e93 1302 | :END: 1303 | 1304 | - Hide 1305 | - Before note 1306 | - Under note (default) 1307 | 1308 | ** IMPR Few smaller notes' list design changes :beta1: 1309 | :PROPERTIES: 1310 | :CUSTOM_ID: 82fadec 1311 | :END: 1312 | 1313 | - Use + and - as note bullet if it has children 1314 | - Do not bold folding buttons 1315 | 1316 | * v1.4.8 1317 | :PROPERTIES: 1318 | :CUSTOM_ID: v1.4.8 1319 | :END: 1320 | ** FIX Fix possible crash when duplicate states are added to settings :beta1: 1321 | :PROPERTIES: 1322 | :CUSTOM_ID: 561221c 1323 | :END: 1324 | ** FIX Hide FAB when items are selected :beta1: 1325 | :PROPERTIES: 1326 | :CUSTOM_ID: 1799120 1327 | :END: 1328 | ** IMPR New dialog for configuring states in Settings :beta1: 1329 | :PROPERTIES: 1330 | :CUSTOM_ID: 9d6462d 1331 | :END: 1332 | ** IMPR Minor design improvements in note view :beta1: 1333 | :PROPERTIES: 1334 | :CUSTOM_ID: edd760c 1335 | :END: 1336 | 1337 | - Larger font size when editing content 1338 | - Toggle button instead of switch for content editing 1339 | - Do not underline tags icon 1340 | 1341 | ** IMPR Make folding button bold if there are hidden notes :beta1: 1342 | :PROPERTIES: 1343 | :CUSTOM_ID: c41f866 1344 | :END: 1345 | 1346 | * v1.4.7 1347 | :PROPERTIES: 1348 | :CUSTOM_ID: v1.4.7 1349 | :END: 1350 | ** FEAT Delete note from note editor :beta1: 1351 | :PROPERTIES: 1352 | :CUSTOM_ID: 8d35c9f 1353 | :END: 1354 | ** IMPR All Toasts replaced with Snackbars :beta1: 1355 | :PROPERTIES: 1356 | :CUSTOM_ID: a6c5b24 1357 | :END: 1358 | ** IMPR Various bug fixes and improvements :beta1: 1359 | :PROPERTIES: 1360 | :CUSTOM_ID: be34d69 1361 | :END: 1362 | 1363 | - Focus new property name 1364 | - Allow properties with no value 1365 | - Click dialog's positive button on keyboard action button press 1366 | - Debugging code removed from Directory repo (fix for slow sync) 1367 | - Fixed crash when pressing the back button in non-existent note 1368 | - Target Android 7.1 1369 | 1370 | * v1.4.6 1371 | :PROPERTIES: 1372 | :CUSTOM_ID: v1.4.6 1373 | :END: 1374 | ** FEAT Search operators for sorting (~o~ and ~.o~) :beta1: 1375 | :PROPERTIES: 1376 | :CUSTOM_ID: 783e03e 1377 | :END: 1378 | 1379 | ** FEAT Save note on keyboard's action button press :beta1: 1380 | :PROPERTIES: 1381 | :CUSTOM_ID: df19601 1382 | :END: 1383 | 1384 | This allows much quicker note creation, as you don't need to move your 1385 | finger all the way to the top to save the note. 1386 | 1387 | ** FEAT Separate notes with new-line or not (new option) :beta1: 1388 | :PROPERTIES: 1389 | :CUSTOM_ID: dee3d55 1390 | :END: 1391 | 1392 | New setting with 3 possible values: 1393 | 1394 | - Always 1395 | - Multi-line notes only 1396 | - Never 1397 | 1398 | ** IMPR Dismiss Snackbar on any touch :beta1: 1399 | :PROPERTIES: 1400 | :CUSTOM_ID: f930d90 1401 | :END: 1402 | 1403 | ** IMPR Close drawer when Snackbar is displayed :beta1: 1404 | :PROPERTIES: 1405 | :CUSTOM_ID: 5575dfb 1406 | :END: 1407 | 1408 | After starting sync from the drawer, "No repos configured" Snackbar 1409 | was being displayed below drawer. 1410 | 1411 | ** FIX Remove support for parsing =CLOCK= for now :beta1: 1412 | :PROPERTIES: 1413 | :CUSTOM_ID: a11d8a7 1414 | :END: 1415 | 1416 | ** FIX Fix ~b~ search operator parsing (dot as a notebook name) :beta1: 1417 | :PROPERTIES: 1418 | :CUSTOM_ID: fca08f9 1419 | :END: 1420 | 1421 | ** FIX Hide cycle-visibility menu item if notebook doesn't exist :beta1: 1422 | :PROPERTIES: 1423 | :CUSTOM_ID: 63c989c 1424 | :END: 1425 | 1426 | * v1.4.5 1427 | :PROPERTIES: 1428 | :CUSTOM_ID: v1.4.5 1429 | :END: 1430 | ** FEAT Show Snackbar after creating note and action to create another :beta1: 1431 | :PROPERTIES: 1432 | :CUSTOM_ID: 0791acc 1433 | :END: 1434 | ** IMPR Open note by clicking it from search results :beta1: 1435 | :PROPERTIES: 1436 | :CUSTOM_ID: c4ebeac 1437 | :END: 1438 | ** IMPR Allow note content text to be selected, even if not in Edit mode :beta1: 1439 | :PROPERTIES: 1440 | :CUSTOM_ID: fcf5d73 1441 | :END: 1442 | ** IMPR Enter Edit mode for new notes and when clicking note content :beta1: 1443 | :PROPERTIES: 1444 | :CUSTOM_ID: 9a3016c 1445 | :END: 1446 | ** IMPR Open keyboard when switching to Edit mode :beta1: 1447 | :PROPERTIES: 1448 | :CUSTOM_ID: df6d06a 1449 | :END: 1450 | ** IMPR Check for storage permission before creating directory repo :beta1: 1451 | :PROPERTIES: 1452 | :CUSTOM_ID: 75fcfcd 1453 | :END: 1454 | ** FIX Encode Dropbox and directory repo URLs :beta1: 1455 | :PROPERTIES: 1456 | :CUSTOM_ID: 7e85f7e 1457 | :END: 1458 | ** FIX Fix possible crash when canceling sync :beta1: 1459 | :PROPERTIES: 1460 | :CUSTOM_ID: eb937bf 1461 | :END: 1462 | ** FIX Fix possible duplicates when searching using t operator :beta1: 1463 | :PROPERTIES: 1464 | :CUSTOM_ID: ed2b509 1465 | :END: 1466 | ** FIX Stop displaying only one title line :beta1: 1467 | :PROPERTIES: 1468 | :CUSTOM_ID: 5f1ae88 1469 | :END: 1470 | 1471 | * v1.4.4 1472 | :PROPERTIES: 1473 | :CUSTOM_ID: v1.4.4 1474 | :END: 1475 | ** FEAT Support links (~http~ and ~mailto~) in note view :beta1: 1476 | :PROPERTIES: 1477 | :CUSTOM_ID: 82ed618 1478 | :END: 1479 | 1480 | =http=, =https= and =mailto= are currently supported. Both standalone 1481 | and within square brackets (both with and without the name). In other 1482 | words: 1483 | 1484 | #+BEGIN_SRC 1485 | https://www.orgzly.com 1486 | [[mailto:support@orgzly.com][Support]] 1487 | [[https://www.orgzly.com/docs]] 1488 | #+END_SRC 1489 | 1490 | should all work and be displayed as expected. 1491 | 1492 | You can switch between editing and viewing note's content now. 1493 | 1494 | ** FEAT Tags inheritance (~t~ operator) :beta1: 1495 | :PROPERTIES: 1496 | :CUSTOM_ID: ce26920 1497 | :END: 1498 | 1499 | ~t.tag~ now searches for inherited tags as well. 1500 | 1501 | ** FEAT Search by note's tag only (new ~tn~ operator) :beta1: 1502 | :PROPERTIES: 1503 | :CUSTOM_ID: 2e59f07 1504 | :END: 1505 | 1506 | ** FEAT Floating action button :beta1: 1507 | :PROPERTIES: 1508 | :CUSTOM_ID: f77f746 1509 | :END: 1510 | 1511 | Added for new notebooks, notes and saved searches. 1512 | 1513 | * v1.4.3 1514 | :PROPERTIES: 1515 | :CUSTOM_ID: v1.4.3 1516 | :END: 1517 | ** FIX Encode links of notebooks synced by older versions :quickfix: 1518 | :PROPERTIES: 1519 | :CUSTOM_ID: 382c4b8 1520 | :END: 1521 | 1522 | * v1.4.2 1523 | :PROPERTIES: 1524 | :CUSTOM_ID: v1.4.2 1525 | :END: 1526 | ** FEAT Support renaming notebooks :beta1: 1527 | :PROPERTIES: 1528 | :CUSTOM_ID: 4961442 1529 | :END: 1530 | ** FEAT UI for =PROPERTIES= :beta1: 1531 | :PROPERTIES: 1532 | :CUSTOM_ID: c874b20 1533 | :END: 1534 | ** FEAT Chinese translation :beta1: 1535 | :PROPERTIES: 1536 | :CUSTOM_ID: ecb3ef0 1537 | :END: 1538 | 1539 | ** FIX Use first configured state keyword when marking note as done :beta1: 1540 | :PROPERTIES: 1541 | :CUSTOM_ID: 10ae301 1542 | :END: 1543 | 1544 | ** FIX Notebooks encoding fix when using directory repo type :beta1: 1545 | :PROPERTIES: 1546 | :CUSTOM_ID: fee5f3a 1547 | :END: 1548 | 1549 | * v1.4.1 1550 | :PROPERTIES: 1551 | :CUSTOM_ID: v1.4.1 1552 | :END: 1553 | ** FEAT Sort notebooks by name (new option) :beta1: 1554 | :PROPERTIES: 1555 | :CUSTOM_ID: 22e4ac7 1556 | :END: 1557 | ** FEAT Support ~.b.notebook~ search expression :beta1: 1558 | :PROPERTIES: 1559 | :CUSTOM_ID: 6755b59 1560 | :END: 1561 | ** FEAT Prompt to save or discard changes on back press :beta1: 1562 | :PROPERTIES: 1563 | :CUSTOM_ID: a9087bc 1564 | :END: 1565 | ** FEAT Show snackbar on sync errors :beta1: 1566 | :PROPERTIES: 1567 | :CUSTOM_ID: f3d9586 1568 | :END: 1569 | ** IMPR Skip files starting with =.#= when syncing :beta1: 1570 | :PROPERTIES: 1571 | :CUSTOM_ID: e4028f4 1572 | :END: 1573 | ** IMPR Display new repo buttons instead of empty repository list :beta1: 1574 | :PROPERTIES: 1575 | :CUSTOM_ID: fc3d475 1576 | :END: 1577 | ** IMPR Display titles of notebooks in a list when sharing to Orgzly :beta1: 1578 | :PROPERTIES: 1579 | :CUSTOM_ID: 07dce4c 1580 | :END: 1581 | ** IMPR Use Dropbox API v2 :beta1: 1582 | :PROPERTIES: 1583 | :CUSTOM_ID: 6337cd2 1584 | :END: 1585 | 1586 | * v1.4 1587 | :PROPERTIES: 1588 | :CUSTOM_ID: v1.4 1589 | :END: 1590 | ** FEAT Add “Fold content” option :beta4: 1591 | :PROPERTIES: 1592 | :CUSTOM_ID: 95c3d29 1593 | :END: 1594 | 1595 | ** FEAT Add “Display content in search” option :beta4: 1596 | :PROPERTIES: 1597 | :CUSTOM_ID: 4b0ca7b 1598 | :END: 1599 | 1600 | ** IMPR Rearrange Settings :beta4: 1601 | :PROPERTIES: 1602 | :CUSTOM_ID: cd90ff5 1603 | :END: 1604 | 1605 | ** FEAT Update “What's New” dialog's button when DB upgrade is in progress :beta4: 1606 | :PROPERTIES: 1607 | :CUSTOM_ID: d33e588 1608 | :END: 1609 | 1610 | This is instead of displaying the toast when DB upgrade might take a 1611 | long time. 1612 | 1613 | ** IMPR Use large bullet for folded notes with children :beta4: 1614 | :PROPERTIES: 1615 | :CUSTOM_ID: cf0a43f 1616 | :END: 1617 | 1618 | ** FIX Fix table for those that had 1.4-beta.1 installed :beta3: 1619 | :PROPERTIES: 1620 | :CUSTOM_ID: 62fc99b 1621 | :END: 1622 | 1623 | ** FIX Fix bullets text style :beta2: 1624 | :PROPERTIES: 1625 | :CUSTOM_ID: 8c4cb3c 1626 | :END: 1627 | ** FIX Fix inserting timestamps to DB :beta2: 1628 | :PROPERTIES: 1629 | :CUSTOM_ID: ddf3ed2 1630 | :END: 1631 | 1632 | Inserting times to DB was broken in some cases (due to [[https://issuetracker.google.com/issues/36923483][this issue]]). 1633 | 1634 | ** FEAT Folding notes :beta1: 1635 | :PROPERTIES: 1636 | :CUSTOM_ID: 201ab7b 1637 | :END: 1638 | 1639 | ** FEAT List density: Comfortable, Cozy, Compact :beta1: 1640 | :PROPERTIES: 1641 | :CUSTOM_ID: f44c1df 1642 | :END: 1643 | 1644 | * v1.3.5 1645 | :PROPERTIES: 1646 | :CUSTOM_ID: v1.3.5 1647 | :END: 1648 | ** FEAT Support ~d~ (deadline) search operator :beta1: 1649 | :PROPERTIES: 1650 | :CUSTOM_ID: 9dc7939 1651 | :END: 1652 | 1653 | Similar to ~s~ (scheduled). 1654 | 1655 | ** FEAT Preference for selecting displayed notebook details :beta1: 1656 | :PROPERTIES: 1657 | :CUSTOM_ID: 3f67207 1658 | :END: 1659 | 1660 | Added to avoid messy notebooks list. Default contains only few lines now. 1661 | 1662 | ** FIX Allow years with more then 4 digits :beta1: 1663 | :PROPERTIES: 1664 | :CUSTOM_ID: 3efae60 1665 | :END: 1666 | 1667 | ** IMPR Add confirmation of Dropbox unlinking :beta1: 1668 | :PROPERTIES: 1669 | :CUSTOM_ID: ade2c5e 1670 | :END: 1671 | ** IMPR Trim notebook name :beta1: 1672 | :PROPERTIES: 1673 | :CUSTOM_ID: e8803aa 1674 | :END: 1675 | ** IMPR Hide import notebooks icon :beta1: 1676 | :PROPERTIES: 1677 | :CUSTOM_ID: c1873be 1678 | :END: 1679 | 1680 | ** IMPR Lighter notebook sync error messages :beta1: 1681 | :PROPERTIES: 1682 | :CUSTOM_ID: 01d8b39 1683 | :END: 1684 | 1685 | With dark theme sync error messages were difficult to read. 1686 | 1687 | ** IMPR Use compact notes list by default :beta1: 1688 | :PROPERTIES: 1689 | :CUSTOM_ID: de764db 1690 | :END: 1691 | 1692 | * v1.3.4 1693 | :PROPERTIES: 1694 | :CUSTOM_ID: v1.3.4 1695 | :END: 1696 | ** FEAT Support using Orgzly for “Note to self” voice action :beta1: 1697 | :PROPERTIES: 1698 | :CUSTOM_ID: f7338ea 1699 | :END: 1700 | ** FIX Fixed quick-menu opening (issue on some devices) :beta1: 1701 | :PROPERTIES: 1702 | :CUSTOM_ID: c586f18 1703 | :END: 1704 | ** FIX Shift time at least once for =++= repeater :beta1: 1705 | :PROPERTIES: 1706 | :CUSTOM_ID: b66ae59 1707 | :END: 1708 | ** FIX Scroll to last note when opening quick-menu :beta1: 1709 | :PROPERTIES: 1710 | :CUSTOM_ID: 8c1bd9f 1711 | :END: 1712 | ** IMPR “What's New” layout cleanup :beta1: 1713 | :PROPERTIES: 1714 | :CUSTOM_ID: ea83e81 1715 | :END: 1716 | 1717 | * v1.3.3 1718 | :PROPERTIES: 1719 | :CUSTOM_ID: v1.3.3 1720 | :END: 1721 | ** FIX Handle storage permission on Marshmallow :beta1: 1722 | :PROPERTIES: 1723 | :CUSTOM_ID: fc56fc9 1724 | :END: 1725 | 1726 | From v1.3.2 Orgzly doesn't require any permissions to be installed on 1727 | Marshmallow. But if you want to export a notebook or use a Local 1728 | Directory repository type, you will be now asked to grant Storage 1729 | permission from within the app. 1730 | 1731 | ** FIX Fixed title's auto-correction :beta1: 1732 | :PROPERTIES: 1733 | :CUSTOM_ID: 5e4212d 1734 | :END: 1735 | 1736 | ** IMPR Smaller improvements :beta1: 1737 | :PROPERTIES: 1738 | :CUSTOM_ID: d5c7797 1739 | :END: 1740 | 1741 | - Renames in various places: 1742 | - Book -- Notebook (in sync status messages) 1743 | - Use -- Select (in file browser) 1744 | - Minimum -- Lowest (priority in settings) 1745 | - Device Storage -- Local Directory (repo type) 1746 | 1747 | - TextInputLayout usage in repo views (a.k.a. pretty hints) 1748 | 1749 | * v1.3.2 1750 | :PROPERTIES: 1751 | :CUSTOM_ID: v1.3.2 1752 | :END: 1753 | ** FEAT Support for right-to-left layouts :beta1: 1754 | :PROPERTIES: 1755 | :CUSTOM_ID: 95f9031 1756 | :END: 1757 | 1758 | ** IMPR Various bug fixes and improvements :beta1: 1759 | :PROPERTIES: 1760 | :CUSTOM_ID: af9f55a 1761 | :END: 1762 | 1763 | - Issue with moving notes after using cut & paste 1764 | - Lingering CAB when creating note from quick-menu 1765 | - New-line replacing for title in note view 1766 | - State color changes -- lighter for dark theme, darker for light 1767 | 1768 | * v1.3.1 1769 | :PROPERTIES: 1770 | :CUSTOM_ID: v1.3.1 1771 | :END: 1772 | ** FEAT Add dark color scheme :beta1: 1773 | :PROPERTIES: 1774 | :CUSTOM_ID: 69cd208 1775 | :END: 1776 | 1777 | ** IMPR Support ~.i~ operator :beta1: 1778 | :PROPERTIES: 1779 | :CUSTOM_ID: c77bb03 1780 | :END: 1781 | 1782 | * v1.3 1783 | :PROPERTIES: 1784 | :CUSTOM_ID: v1.3 1785 | :END: 1786 | ** FEAT Allow changing repeaters (for recurring tasks) :beta1: 1787 | :PROPERTIES: 1788 | :CUSTOM_ID: 26d7155 1789 | :END: 1790 | 1791 | ** FEAT Allow modifying saved searches :beta1: 1792 | :PROPERTIES: 1793 | :CUSTOM_ID: 725e000 1794 | :END: 1795 | 1796 | You can now create, edit, delete and re-position saved searches. 1797 | 1798 | ** FEAT Add Done button to note's quick-menu :beta1: 1799 | :PROPERTIES: 1800 | :CUSTOM_ID: ca2d391 1801 | :END: 1802 | 1803 | ** FEAT Add Settings button to the drawer :beta1: 1804 | :PROPERTIES: 1805 | :CUSTOM_ID: ade003d 1806 | :END: 1807 | 1808 | ** IMPR Use larger font for note body and notebook description :beta1: 1809 | :PROPERTIES: 1810 | :CUSTOM_ID: f579712 1811 | :END: 1812 | 1813 | * v1.2.2 1814 | :PROPERTIES: 1815 | :CUSTOM_ID: v1.2.2 1816 | :END: 1817 | ** FEAT Large font size setting :beta1: 1818 | :PROPERTIES: 1819 | :CUSTOM_ID: afc989c 1820 | :END: 1821 | 1822 | ** FEAT Search operator ~p.priority~ added :beta1: 1823 | :PROPERTIES: 1824 | :CUSTOM_ID: 726fc61 1825 | :END: 1826 | 1827 | Search by priority. See [[https://www.orgzly.com/docs#Search]]. 1828 | 1829 | ** FEAT Search operator ~s.day~ improved :beta1: 1830 | :PROPERTIES: 1831 | :CUSTOM_ID: 78150b1 1832 | :END: 1833 | 1834 | Search by scheduled time -- ~s.2d~ will find those scheduled for the 1835 | day after tomorrow or earlier. See [[https://www.orgzly.com/docs#Search]]. 1836 | 1837 | ** FIX Tags parsing :beta1: 1838 | :PROPERTIES: 1839 | :CUSTOM_ID: 821f4f0 1840 | :END: 1841 | 1842 | Previously, only =0-9a-zA-Z_@= were allowed when parsing tags. 1843 | 1844 | You should be able to use any character (except space and colon) now. 1845 | 1846 | ** FEAT Delete-note added to quick-menu :beta1: 1847 | :PROPERTIES: 1848 | :CUSTOM_ID: def34fb 1849 | :END: 1850 | ** IMPR Various smaller improvements :beta1: 1851 | :PROPERTIES: 1852 | :CUSTOM_ID: 61538b9 1853 | :END: 1854 | 1855 | - Move, Cut and Paste actions moved to overflow menu 1856 | - Icons for today, tomorrow and next-week changed 1857 | - Added warning about missing support for alarms 1858 | - Slightly darker todo keywords 1859 | - Removed horizontal line above quick-menu 1860 | - Do not allow empty note title when saving 1861 | - "Notebook's description" instead of "Add text to notebook" 1862 | 1863 | * v1.2.1 1864 | :PROPERTIES: 1865 | :CUSTOM_ID: v1.2.1 1866 | :END: 1867 | ** FIX Fix potential crash due to back button not closing Search/CAB :quickfix: 1868 | :PROPERTIES: 1869 | :CUSTOM_ID: ca05c8d 1870 | :END: 1871 | 1872 | * v1.2 1873 | :PROPERTIES: 1874 | :CUSTOM_ID: v1.2 1875 | :END: 1876 | ** FEAT Implement quick-menu (opened on note swipe) :beta1: 1877 | :PROPERTIES: 1878 | :CUSTOM_ID: c73a922 1879 | :END: 1880 | 1881 | - Swipe note right to open the menu for changing state and scheduling 1882 | - Swipe note left to open the menu for creating new notes 1883 | 1884 | ** FEAT Current location in app marked in drawer :beta1: 1885 | :PROPERTIES: 1886 | :CUSTOM_ID: 23ac475 1887 | :END: 1888 | 1889 | Known searches are marked too, even if you enter them manually. 1890 | 1891 | ** IMPR Use web page title when sharing to Orgzly :beta1: 1892 | :PROPERTIES: 1893 | :CUSTOM_ID: f32f059 1894 | :END: 1895 | 1896 | Web page's title ends up as note's title and URL is appended to note's 1897 | body. 1898 | 1899 | ** FIX States' letters-only requirement removed :beta1: 1900 | :PROPERTIES: 1901 | :CUSTOM_ID: fae340f 1902 | :END: 1903 | 1904 | Previously, you could have only used capital letters for state 1905 | keywords. 1906 | 1907 | ** IMPR Various smaller improvements :beta1: 1908 | :PROPERTIES: 1909 | :CUSTOM_ID: 75f8fb7 1910 | :END: 1911 | 1912 | - Open keyboard automatically when creating new repo 1913 | - Description change when creating new repo 1914 | - Do not automatically open keyboard when sharing to Orgzly 1915 | - Last synced revision on its own line in notebook card 1916 | - Few design tweaks 1917 | - Slightly stronger color used for selected notes 1918 | - Blood red for notebook sync error 1919 | - Lighter title and notebook-modified icon in notebook card 1920 | - Thicker horizontal line above menu buttons 1921 | - Next and previous state icons 1922 | - New note above/under/below icons 1923 | 1924 | * v1.1.1 1925 | :PROPERTIES: 1926 | :CUSTOM_ID: v1.1.1 1927 | :END: 1928 | ** FEAT Flag unsynced notebooks :beta1: 1929 | :PROPERTIES: 1930 | :CUSTOM_ID: d5d98da 1931 | :END: 1932 | 1933 | If notebook has been modified after the last sync, a small sync icon 1934 | is displayed (both in Notebooks and drawer). 1935 | 1936 | ** FEAT Create directories from file browser :beta1: 1937 | :PROPERTIES: 1938 | :CUSTOM_ID: 41bbdf5 1939 | :END: 1940 | 1941 | It is now possible to create new directories from "Device Storage" 1942 | sync method's browser. 1943 | 1944 | ** FEAT Set creation time for notes (new option) :beta1: 1945 | :PROPERTIES: 1946 | :CUSTOM_ID: 6668e13 1947 | :END: 1948 | 1949 | ~CREATED~ property is used. Name can be changed. 1950 | 1951 | ** FEAT Add check-box for deleting remote notebook :beta1: 1952 | :PROPERTIES: 1953 | :CUSTOM_ID: 7c7b7ed 1954 | :END: 1955 | 1956 | ** IMPR Drawer improvements :beta1: 1957 | :PROPERTIES: 1958 | :CUSTOM_ID: b057b79 1959 | :END: 1960 | 1961 | - Searches are now under "Searches" 1962 | - Searches now scroll with notebooks 1963 | 1964 | ** IMPR Bug fixes and smaller improvements :beta1: 1965 | :PROPERTIES: 1966 | :CUSTOM_ID: ba7d701 1967 | :END: 1968 | 1969 | - Fix bug when opening a different notebook while the list of notes is scrolling 1970 | - Capitalize sentences in note's body and notebook's "preface" 1971 | - Small design improvement for notebook selector when sharing to Orgzly 1972 | 1973 | * v1.1 1974 | :PROPERTIES: 1975 | :CUSTOM_ID: v1.1 1976 | :END: 1977 | ** FEAT Sync with directories on your device :beta1: 1978 | :PROPERTIES: 1979 | :CUSTOM_ID: c6a2c68 1980 | :END: 1981 | 1982 | - Implement browser 1983 | - Move Dropbox button from the main view of repositories 1984 | 1985 | ** FEAT Add options for having a more compact note list :beta1: 1986 | :PROPERTIES: 1987 | :CUSTOM_ID: 7529630 1988 | :END: 1989 | 1990 | - Compact list (use minimum height or not) 1991 | - Planning timestamps (display or not) 1992 | 1993 | ** IMPR Minor improvements :beta1: 1994 | :PROPERTIES: 1995 | :CUSTOM_ID: eb813e3 1996 | :END: 1997 | 1998 | - Notebook's encodings are now one per row (used/detected) 1999 | - Settings status/action bar color change 2000 | 2001 | * v1.0 2002 | :PROPERTIES: 2003 | :CUSTOM_ID: v1.0 2004 | :END: 2005 | ** FIX Import chosen notebooks when using some apps :beta7: 2006 | :PROPERTIES: 2007 | :CUSTOM_ID: 80b24fc 2008 | :END: 2009 | 2010 | Fixes an issue when trying to import a notebook from Google Drive for 2011 | example. 2012 | 2013 | Since file name is not available in all cases, a dialog with a 2014 | notebook name is now displayed after choosing a file. 2015 | 2016 | ** IMPR Target API 22 (Android 5.1) :beta7: 2017 | :PROPERTIES: 2018 | :CUSTOM_ID: 45f312d 2019 | :END: 2020 | 2021 | ** FIX Fix timestamp parsing in some locales :beta6: 2022 | :PROPERTIES: 2023 | :CUSTOM_ID: f9a73a3 2024 | :END: 2025 | 2026 | ** FEAT Use =.org.txt= files too when syncing :beta6: 2027 | :PROPERTIES: 2028 | :CUSTOM_ID: 694fb14 2029 | :END: 2030 | 2031 | ** FEAT Display complete notes in notebooks and search results (new option) :beta5: 2032 | :PROPERTIES: 2033 | :CUSTOM_ID: 6f0478b 2034 | :END: 2035 | 2036 | ** FEAT Monospaced font for note body and notebook preface (new option) :beta5: 2037 | :PROPERTIES: 2038 | :CUSTOM_ID: 7664e96 2039 | :END: 2040 | 2041 | ** FEAT Add Getting Started with Orgzly notebook :beta5: 2042 | :PROPERTIES: 2043 | :CUSTOM_ID: 0b95984 2044 | :END: 2045 | 2046 | ** FEAT Restart Intros will immediately perform intros on click :beta5: 2047 | :PROPERTIES: 2048 | :CUSTOM_ID: f912142 2049 | :END: 2050 | 2051 | Summary updated to explain everything that happens. 2052 | 2053 | ** FIX Set Link now displays a currently set link :beta5: 2054 | :PROPERTIES: 2055 | :CUSTOM_ID: 1b7b561 2056 | :END: 2057 | 2058 | ** IMPR Various smaller improvements :beta5: 2059 | :PROPERTIES: 2060 | :CUSTOM_ID: 78bef8b 2061 | :END: 2062 | 2063 | - Remove horizontal dividers between notes 2064 | - Use stronger bullet (to compensate for the above) 2065 | - Display bullet in search results too 2066 | - Notebook name in search results is now multi-line (not cut off) 2067 | - Notebook's name now displayed as a sub-title in some fragments 2068 | - Stop showing URLs to linked notebooks (repos are enough) 2069 | - Deleting repo will remove any notebooks' links that used it 2070 | - Dropbox button look changed a bit 2071 | 2072 | ** FEAT Create new notes above, under or below selected :beta4: 2073 | :PROPERTIES: 2074 | :CUSTOM_ID: fba06df 2075 | :END: 2076 | 2077 | ** FEAT Keep indentation in notebooks :beta4: 2078 | :PROPERTIES: 2079 | :CUSTOM_ID: dce2f03 2080 | :END: 2081 | 2082 | Indentation is now detected while parsing and used when exporting the 2083 | same notebook. 2084 | 2085 | ** IMPR Change character encoding detection :beta4: 2086 | :PROPERTIES: 2087 | :CUSTOM_ID: 6ee191f 2088 | :END: 2089 | 2090 | Old method was failing to detect character encoding for some files. 2091 | UTF-8 is used by default, resulting in mojibake (noticed first for 2092 | =worg/org-blog-articles.org=). 2093 | 2094 | ** FEAT Display character encoding for each notebook :beta4: 2095 | :PROPERTIES: 2096 | :CUSTOM_ID: 5c1879e 2097 | :END: 2098 | 2099 | Both used and detected (if it exists) encodings are displayed. 2100 | 2101 | ** FIX Insert previously deleted repo URL :beta4: 2102 | :PROPERTIES: 2103 | :CUSTOM_ID: 582ccf5 2104 | :END: 2105 | 2106 | ** FEAT Display repo and notebook URLs for each notebook :beta4: 2107 | :PROPERTIES: 2108 | :CUSTOM_ID: a94dcff 2109 | :END: 2110 | 2111 | Separate icons are now used for links and synced-to notebooks. 2112 | 2113 | ** FEAT Display notebook's file name below title :beta4: 2114 | :PROPERTIES: 2115 | :CUSTOM_ID: 315a8fb 2116 | :END: 2117 | 2118 | If #+TITLE is not set, only file name is displayed. 2119 | 2120 | ** IMPR Few design changes :beta4: 2121 | :PROPERTIES: 2122 | :CUSTOM_ID: 5fb415f 2123 | :END: 2124 | 2125 | - Notes 2126 | - Bullet before title 2127 | - Lighter state 2128 | - More vertical spacing for times 2129 | - Note 2130 | - Icons for save and cancel simplified (check mark and x mark now) 2131 | - Timestamp buttons changed a bit 2132 | - Color of action and status bar for Settings changed 2133 | 2134 | ** FEAT Allow sharing data to Orgzly from other apps :beta3: 2135 | :PROPERTIES: 2136 | :CUSTOM_ID: 87043a4 2137 | :END: 2138 | 2139 | ** FEAT Support for =#+TITLE= in preface :beta3: 2140 | :PROPERTIES: 2141 | :CUSTOM_ID: 1bdfe79 2142 | :END: 2143 | 2144 | ** FEAT Select default state for new notes :beta3: 2145 | :PROPERTIES: 2146 | :CUSTOM_ID: 29ad596 2147 | :END: 2148 | 2149 | ** FIX Mark notes with repeaters as done :beta3: 2150 | :PROPERTIES: 2151 | :CUSTOM_ID: cd6cc2f 2152 | :END: 2153 | 2154 | ~+~, ~.+~ and ~++~ types are all supported. 2155 | 2156 | ** IMPR Change sort order for saved searches :beta3: 2157 | :PROPERTIES: 2158 | :CUSTOM_ID: 12405dd 2159 | :END: 2160 | 2161 | - For "To Do" it's: notebook, priority, position 2162 | - for "Scheduled" it's: notebook, priority, scheduled time, position 2163 | 2164 | ** IMPR Smaller fixes and improvements :beta3: 2165 | :PROPERTIES: 2166 | :CUSTOM_ID: 66c1e74 2167 | :END: 2168 | 2169 | - Dropbox button buttonified 2170 | - Repository create/edit dialog simplified 2171 | - "What's new" instead of "Version" in Settings (being clickable) 2172 | - Time in timestamp dialog kept when toggling it 2173 | - Time and date in timestamp dialog format change (depends on locale) 2174 | - Notebook's sync status removed (=NO_CHANGE= & friends). 2175 | 2176 | ** FIX Database-related fix for older devices :beta2: 2177 | :PROPERTIES: 2178 | :CUSTOM_ID: 5b7f7e5 2179 | :END: 2180 | 2181 | Old sqlite version and unimplemented feature used. 2182 | 2183 | ** IMPR Display repeater and delay in time stamps :beta2: 2184 | :PROPERTIES: 2185 | :CUSTOM_ID: 80dd175 2186 | :END: 2187 | 2188 | ** IMPR Remove repeater from timestamp dialog :beta2: 2189 | :PROPERTIES: 2190 | :CUSTOM_ID: 78b1f7d 2191 | :END: 2192 | 2193 | ** IMPR Remove unused libraries :beta2: 2194 | :PROPERTIES: 2195 | :CUSTOM_ID: 790c4cb 2196 | :END: 2197 | 2198 | ** IMPR Remove notebook renaming option :beta2: 2199 | :PROPERTIES: 2200 | :CUSTOM_ID: 97c917f 2201 | :END: 2202 | --------------------------------------------------------------------------------