pbek / QOwnNotes

QOwnNotes is a plain-text file notepad and todo-list manager with Markdown support and Nextcloud / ownCloud integration.
https://www.qownnotes.org/
GNU General Public License v2.0
4.48k stars 403 forks source link

[F] Background updates #1231

Open bendem opened 5 years ago

bendem commented 5 years ago

Expected behaviour

Currently, I get a dialog asking me to update once or twice a day, it's great, the software is moving fast and features and bug fixes happen often. But I really wish QON would update itself without asking me everytime. All the update could be prepared in the background (downloading, unpacking, etc.)? When that is done, I would get a notifications (not a modal popup, please) asking me to restart QON to apply the update. I could then decide to apply the update directly (mostly instant since everything slow already happened) or decide to ignore the notification until I'm ready to upgrade. If I do neither of those, the next time I open QON, it will be updated still, I win in all cases.

Actual behaviour

I get an update dialog, have to tell it to update, wait for the script to execute, wait for the application to restart. If I dismiss the update, I have to think to manually check for update otherwise I won't get asked again until the next version.

Steps to reproduce

Not applicable please don't force me to fill in a field just to click next, it makes me want to ignore the issue tool and open an issue directly without it.

Information about the application, settings and environment

Expand QOwnNotes Debug Information =========================== ## General Info **Current Date**: `Tue Jul 2 11:07:11 2019` **Version**: `19.7.1` **Build date**: `Jul 1 2019` **Build number**: `4357` **Platform**: `macosx` **Operating System**: `macOS Mojave (10.14)` **Build architecture**: `x86_64` **Current architecture**: `x86_64` **Release**: `Travis CI` **Qt Version (build)**: `5.12.2` **Qt Version (runtime)**: `5.12.2` **Portable mode**: `no` **Settings path / key**: `/Users/benjamin/Library/Preferences/com.pbe.QOwnNotes.plist` **Application database path**: `/Users/benjamin/Library/Application Support/PBE/QOwnNotes/QOwnNotes.sqlite` **Application arguments**: `/Applications/QOwnNotes.app/Contents/MacOS/QOwnNotes` **Qt Debug**: `0` **Locale (system)**: `en_US` **Locale (interface)**: *empty* **Icon theme**: `breeze-dark-qownnotes` **Notes in current note folder**: `96` **Enabled scripts**: `4` ## Server Info **serverUrl**: `https://arf.home.bendem.be` **appIsValid**: `no` **notesPathExists**: `unknown` **connectionErrorMessage**: `Unknown error` ## Note folders **currentNoteFolderId**: `1` ### Note folder `QNotes` **id**: `1` **isCurrent**: `yes` **activeTagId**: `-1` **localPath**: `/Users/benjamin/Documents/QNotes` **remotePath**: *empty* **isShowSubfolders**: `yes` **isUseGit**: `yes` **activeNoteSubFolder name**: *empty* **database file**: `/Users/benjamin/Documents/QNotes/notes.sqlite` ### Note folder `Secure notes` **id**: `2` **isCurrent**: `no` **activeTagId**: `0` **localPath**: `/Volumes/Keybase (benjamin)/private/bendem/QSecureNotes` **remotePath**: *empty* **isShowSubfolders**: `yes` **isUseGit**: `yes` **activeNoteSubFolder name**: *empty* **database file**: `/Volumes/Keybase (benjamin)/private/bendem/QSecureNotes/notes.sqlite` ### Note folder `QYelido` **id**: `3` **isCurrent**: `no` **activeTagId**: `-1` **localPath**: `/Users/benjamin/Documents/Yelido/Notes` **remotePath**: *empty* **isShowSubfolders**: `yes` **isUseGit**: `yes` **activeNoteSubFolder name**: *empty* **database file**: `/Users/benjamin/Documents/Yelido/Notes/notes.sqlite` ## Enabled scripts ### Script `Keybase Encryption` **id**: `3` **path**: `/Users/benjamin/Library/Application Support/PBE/QOwnNotes/scripts/encryption-keybase/encryption-keybase.qml` **variablesJson**: ``` { "kaybasePath": "/usr/local/bin/keybase", "kaybaseUser": "bendem" } ``` **identifier**: `encryption-keybase` **version**: `0.0.1` **minAppVersion**: `17.05.7` ### Script `Custom note preview styling` **id**: `6` **path**: `/Users/benjamin/Library/Application Support/PBE/QOwnNotes/scripts/preview-styling/preview-styling.qml` **variablesJson**: ``` { "customStylesheet": "body { font-size: unset; }\na { text-decoration: underline; }\nimg {\n display: block;\n max-width: 100%;\n}\npre { background-color: #333; overflow-x: auto; }\npre > code { background-color: transparent; }\ncode { background-color: rgba(255, 255, 255, 0.1); color: #ffd8ed; }" } ``` **identifier**: `preview-styling` **version**: `0.0.2` **minAppVersion**: `17.05.7` ### Script `Custom user interface styling` **id**: `7` **path**: `/Users/benjamin/Library/Application Support/PBE/QOwnNotes/scripts/custom-stylesheet/custom-stylesheet.qml` **variablesJson**: ``` { "customStylesheet": "#noteTextView {\n padding: 0 1em;\n}" } ``` **identifier**: `custom-stylesheet` **version**: `0.0.1` **minAppVersion**: `17.05.7` ### Script `in-note-text-tagging` **id**: `8` **path**: `/Users/benjamin/projects/github/QOwnNotesScriptsMerges/in-note-text-tagging/in-note-text-tagging.qml` **variablesJson**: ``` { "putToBeginning": true, "tagHighlightColor": "#ffbbff", "tagMarker": "@" } ``` ## Settings ** USB DISK 2/0** (QString): `1` ** USB DISK 3/0** (QString): `1` **646F6E7A_00000000_00000001_6E7A6361_696D6963** (qlonglong): `1` **ADATA USB Flash Drive** (QString): `1` **AKLastCheckInAttemptDate** (QDateTime): `2019-07-01T22:20:56.904` **AKLastCheckInSuccessDate** (QDateTime): `2019-07-01T17:07:42.017` **AKLastEmailListRequestDateKey** (QDateTime): `2019-06-25T15:11:11.480` **AKLastIDMSEnvironment** (qlonglong): `0` **AboutDialog/geometry** (QByteArray): `` **ActionDialog/geometry** (QByteArray): `` **ActiveNoteHistoryItem** (NoteHistoryItem): `` **AliTV Remote V1 Airmouse** (QString): `1` **Arduino (www/arduino/cc) IOUSBHostDevice** (QString): `1` **Brother DCP-1610W series** (QString): `1` **Burr-Brown from TI USB audio CODEC** (QString): `1` **Canon iR1435** (QString): `1` **Conexant CONEXANT USB AUDIO** (QString): `1` **Country** (QString): `BE` **Debug/fakeOldVersionNumber** (bool): `false` **Debug/fileLogging** (bool): `false` **DistractionFreeMode/editorWidthMode** (qlonglong): `2` **DistractionFreeMode/isEnabled** (bool): `false` **DistractionFreeMode/menuBarGeometry** (QByteArray): `` **DistractionFreeMode/menuBarHeight** (qlonglong): `0` **DistractionFreeMode/menuBarVisible** (bool): `false` **DistractionFreeMode/windowState** (QByteArray): `` **Editor/ColorSchemes** (QStringList): `EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d` **Editor/CurrentSchemaKey** (QString): `EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d` **Editor/autoBracketClosing** (bool): `true` **Editor/autoBracketRemoval** (bool): `true` **Editor/editorWidthInDFMOnly** (bool): `true` **Editor/highlightCurrentLine** (bool): `true` **Editor/vimMode** (bool): `false` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/BackgroundColorEnabled_-1** (QString): `true` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/BackgroundColorEnabled_-1000** (QString): `true` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/BackgroundColorEnabled_0** (QString): `true` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/BackgroundColorEnabled_1** (QString): `true` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/BackgroundColorEnabled_12** (QString): `true` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/BackgroundColorEnabled_13** (QString): `true` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/BackgroundColorEnabled_14** (QString): `true` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/BackgroundColorEnabled_15** (QString): `true` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/BackgroundColorEnabled_16** (QString): `true` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/BackgroundColorEnabled_17** (QString): `true` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/BackgroundColorEnabled_18** (QString): `false` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/BackgroundColorEnabled_19** (QString): `true` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/BackgroundColorEnabled_2** (QString): `true` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/BackgroundColorEnabled_21** (QString): `true` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/BackgroundColorEnabled_22** (QString): `true` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/BackgroundColorEnabled_23** (QString): `true` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/BackgroundColorEnabled_25** (QString): `true` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/BackgroundColorEnabled_3** (QString): `false` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/BackgroundColorEnabled_4** (QString): `true` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/BackgroundColorEnabled_7** (QString): `false` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/BackgroundColorEnabled_8** (QString): `false` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/BackgroundColor_-1** (QColor): `#2f343f` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/BackgroundColor_0** (QColor): `#303d45` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/BackgroundColor_1** (QColor): `#333333` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/BackgroundColor_12** (QColor): `#353b48` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/BackgroundColor_13** (QColor): `#353b48` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/BackgroundColor_14** (QColor): `#353b48` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/BackgroundColor_15** (QColor): `#353b48` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/BackgroundColor_16** (QColor): `#353b48` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/BackgroundColor_17** (QColor): `#353b48` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/BackgroundColor_18** (QColor): `#f5f9d8` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/BackgroundColor_19** (QColor): `#333333` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/BackgroundColor_2** (QColor): `#333333` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/BackgroundColor_21** (QColor): `#1a2024` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/BackgroundColor_22** (QColor): `#303d45` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/BackgroundColor_23** (QColor): `#424959` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/BackgroundColor_25** (QColor): `#4d4d4d` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/BackgroundColor_3** (QColor): `#e4ffe4` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/BackgroundColor_4** (QColor): `#424959` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/BackgroundColor_7** (QColor): `#9eb6ff` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/BackgroundColor_8** (QColor): `#dbf9e5` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/Bold_12** (QString): `true` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/Bold_13** (QString): `true` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/Bold_14** (QString): `true` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/Bold_15** (QString): `true` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/Bold_16** (QString): `true` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/Bold_17** (QString): `true` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/Bold_8** (QString): `true` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/FontSizeAdaption_12** (qlonglong): `100` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/FontSizeAdaption_13** (qlonglong): `100` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/FontSizeAdaption_14** (qlonglong): `100` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/FontSizeAdaption_15** (QString): `100` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/FontSizeAdaption_16** (QString): `100` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/FontSizeAdaption_17** (QString): `100` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/ForegroundColorEnabled_-1** (QString): `true` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/ForegroundColorEnabled_-1000** (QString): `true` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/ForegroundColorEnabled_0** (QString): `true` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/ForegroundColorEnabled_1** (QString): `true` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/ForegroundColorEnabled_10** (QString): `true` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/ForegroundColorEnabled_11** (QString): `true` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/ForegroundColorEnabled_12** (QString): `false` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/ForegroundColorEnabled_13** (QString): `false` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/ForegroundColorEnabled_14** (QString): `false` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/ForegroundColorEnabled_15** (QString): `false` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/ForegroundColorEnabled_16** (QString): `false` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/ForegroundColorEnabled_17** (QString): `false` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/ForegroundColorEnabled_18** (QString): `true` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/ForegroundColorEnabled_19** (QString): `true` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/ForegroundColorEnabled_2** (QString): `true` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/ForegroundColorEnabled_20** (QString): `true` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/ForegroundColorEnabled_21** (QString): `true` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/ForegroundColorEnabled_22** (QString): `true` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/ForegroundColorEnabled_23** (QString): `true` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/ForegroundColorEnabled_24** (QString): `true` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/ForegroundColorEnabled_26** (QString): `true` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/ForegroundColorEnabled_3** (QString): `true` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/ForegroundColorEnabled_4** (QString): `true` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/ForegroundColorEnabled_5** (QString): `true` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/ForegroundColorEnabled_6** (QString): `true` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/ForegroundColorEnabled_7** (QString): `true` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/ForegroundColorEnabled_8** (QString): `true` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/ForegroundColorEnabled_9** (QString): `true` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/ForegroundColor_-1** (QColor): `#eeeeee` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/ForegroundColor_0** (QColor): `#afbb94` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/ForegroundColor_1** (QColor): `#fc7e00` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/ForegroundColor_10** (QColor): `#ffff00` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/ForegroundColor_11** (QColor): `#686868` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/ForegroundColor_12** (QColor): `#353b48` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/ForegroundColor_13** (QColor): `#d2d7db` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/ForegroundColor_14** (QColor): `#d2d7db` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/ForegroundColor_15** (QColor): `#d2d7db` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/ForegroundColor_16** (QColor): `#d2d7db` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/ForegroundColor_17** (QColor): `#d2d7db` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/ForegroundColor_18** (QColor): `#38c98f` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/ForegroundColor_19** (QColor): `#00aa00` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/ForegroundColor_2** (QColor): `#fc7e00` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/ForegroundColor_20** (QColor): `#e1e1e1` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/ForegroundColor_21** (QColor): `#d5d5d5` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/ForegroundColor_22** (QColor): `#81acdf` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/ForegroundColor_23** (QColor): `#d5dcde` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/ForegroundColor_24** (QColor): `#38c98f` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/ForegroundColor_26** (QColor): `#ff5500` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/ForegroundColor_3** (QColor): `#00bf00` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/ForegroundColor_4** (QColor): `#d5dcde` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/ForegroundColor_5** (QColor): `#e1e1e1` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/ForegroundColor_6** (QColor): `#e1e1e1` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/ForegroundColor_7** (QColor): `#e3e6e6` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/ForegroundColor_8** (QColor): `#d2d7db` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/ForegroundColor_9** (QColor): `#ff742e` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/Italic_7** (QString): `true` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/Name** (QString): `Arc (custom)` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/Underline_12** (QString): `true` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/Underline_13** (QString): `true` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/Underline_14** (QString): `true` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/Underline_15** (QString): `true` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/Underline_16** (QString): `true` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/Underline_17** (QString): `true` **EditorColorSchema-92cdcaa9-62dd-426c-92f9-6b4ebb5f6c0d/Underline_26** (QString): `true` **Essential Products PH-1** (QString): `1` **FileDialog/LastPath** (QString): `/Users/benjamin/Desktop` **FileDialog/LastPath-ImportTextFiles** (QString): `/Users/benjamin/Documents/tmp-notes-transform` **FileDialog/LastPath-NoteHTMLExport** (QString): `/Users/benjamin/Desktop` **FileDialog/LastPath-NotePDFExport** (QString): `/Users/benjamin/Desktop` **FileDialog/LastPath-ScriptPath** (QString): `/Users/benjamin/projects/github/QOwnNotesScriptsMerges/in-note-text-tagging` **General USB Flash Disk** (QString): `1` **Generic Mass Storage** (QString): `1` **Generic Mass Storage Device** (QString): `1` **Hewlett Packard MFP M476dn** (QString): `1` **IssueAssistantDialog/geometry** (QByteArray): `` **JMicron USB to ATA·ATAPI Bridge** (QString): `1` **LGE Nexus 5X** (QString): `1` **LastUpdateCheck** (QDateTime): `2019-07-02T11:00:15.944` **Lexar USB Flash Drive** (QString): `1` **LinkDialog/geometry** (QByteArray): `` **LocalTrashDialog/geometry** (QByteArray): `` **LogWidget/criticalLog** (bool): `true` **LogWidget/debugLog** (bool): `true` **LogWidget/fatalLog** (bool): `true` **LogWidget/infoLog** (bool): `true` **LogWidget/scriptingLog** (bool): `true` **LogWidget/statusLog** (bool): `true` **LogWidget/warningLog** (bool): `true` **Logicool G430 Gaming Headset** (QString): `1` **Logitech G430 Gaming Headset** (QString): `1` **Logitech USB Receiver** (QString): `1` **MainWindow/geometry** (QByteArray): `` **MainWindow/mainToolBar.iconSize** (qlonglong): `12` **MainWindow/menuBarGeometry** (QByteArray): `` **MainWindow/noteTextEdit.code.font** (QString): `Fira Code,18,-1,5,50,0,0,0,0,0,Regular` **MainWindow/noteTextEdit.font** (QString): `Fira Code,18,-1,5,50,0,0,0,0,0,Regular` **MainWindow/noteTextView.code.font** (QString): `Fira Code,18,-1,5,50,0,0,0,0,0,Regular` **MainWindow/noteTextView.font** (QString): `Fira Code,18,-1,5,50,0,0,0,0,0,Regular` **MainWindow/noteTextView.ignoreCodeFontSize** (bool): `true` **MainWindow/noteTextView.rtl** (bool): `false` **MainWindow/noteTextView.underline** (bool): `true` **MainWindow/showNotesFromAllNoteSubFolders** (bool): `false` **MainWindow/tagTreeWidgetExpandState-1** (QStringList): *empty* **MessageBoxOverride/remove-notes** (qlonglong): `16384` **MessageBoxOverride/remove-script** (qlonglong): `16384` **MessageBoxOverride/remove-tag-from-notes** (qlonglong): `16384` **MessageBoxOverride/remove-tags** (qlonglong): `16384` **MessageBoxOverride/restore-note** (qlonglong): `16384` **MessageBoxOverride/script-install-successful** (qlonglong): `1024` **MessageBoxOverride/settings-shortcut-already-assigned** (qlonglong): `16384` **MessageBoxOverride/tag-notes** (qlonglong): `16384` **MessageBoxOverride/tag-removed-from-notes** (qlonglong): `1024` **MessageBoxOverride/update-and-restart** (qlonglong): `16384` **MultipleSessionEnabled** (bool): `true` **NoteDialog/geometry** (QByteArray): `` **NoteHistory-1** (QVariantList): `` **NoteHistory-3** (QVariantList): `` **NoteHistoryCurrentIndex-1** (qlonglong): `152` **NoteHistoryCurrentIndex-3** (qlonglong): `16` **PKSecureElementAvailableFlags** (qlonglong): `3` **PKSecureElementAvailableFlagsByHost** (qlonglong): `3` **PNY Transformer** (QString): `1` **PasswordDialog/geometry** (QByteArray): `` **Philips USB Flash Drive** (QString): `1` **PiwikClientId** (QString): `` **Printer/NotePDFExportOrientation** (qlonglong): `0` **Printer/NotePDFExportPageSize** (qlonglong): `4` **Printer/NotePrinting** (QByteArray): `` **Realtek USB 10·100·1000 LAN** (QString): `1` **Samsung CLX-3180 Series** (QString): `1` **ScriptRepositoryDialog/geometry** (QByteArray): `` **ScriptRepositoryDialog/mainSplitterState** (QByteArray): `` **SearchEngineId** (qlonglong): `2` **SettingsDialog/geometry** (QByteArray): `` **SettingsDialog/mainSplitterState** (QByteArray): `` **Shortcuts/MainWindow-action_Encrypt_note** (QString): `⌘E` **Shortcuts/MainWindow-action_Find_text_in_note** (QString): `⌘F` **ShowSystemTray** (bool): `false` **Sierra Wireless, Incorporated MC7304** (QString): `1` **Signoid Kft/ USB-UART adapter** (QString): `1` **StartHidden** (bool): `false` **TOSHIBA External USB 3/0** (QString): `1` **TagAddDialog/geometry** (QByteArray): `` **USB Disk 2/0** (QString): `1` **USB Flash Disk** (QString): `1` **USBest Technology USB Mass Storage Device** (QString): `1` **UpdateDialog/geometry** (QByteArray): `` **VASCO DIGIPASS 870** (QString): `1` **VASCO DP905v1/1** (QString): `1` **VIA Technologies Inc/ USB 2/0 BILLBOARD** (QString): `1` **WebAutomaticSpellingCorrectionEnabled** (bool): `true` **WelcomeDialog/geometry** (QByteArray): `` **Yubico Yubikey 4 OTP+U2F+CCID** (QString): `1` **Yubico Yubikey NEO OTP+U2F+CCID** (QString): `1` **acceptAllExternalModifications** (bool): `false` **allowDifferentNoteFileName** (bool): `true` **allowNoteEditing** (bool): `true` **allowOnlyOneAppInstance** (bool): `false` **appMetrics/disableAppHeartbeat** (bool): `true` **appMetrics/disableTracking** (bool): `true` **appMetrics/notificationShown** (bool): `true` **automaticNoteFolderDatabaseClosing** (bool): `false` **closeTodoListAfterSave** (bool): `false` **com/logitech/akebono/loggingLevel** (QString): `3` **cryptoKey** (qlonglong): `` **currentNoteFolderId** (qlonglong): `1` **currentWorkspace** (QString): `initial` **cursorWidth** (qlonglong): `2` **customNoteFileExtensionList** (QStringList): *empty* **darkMode** (bool): `true` **darkModeColors** (bool): `true` **darkModeIconTheme** (bool): `true` **darkModeTrayIcon** (bool): `true` **defaultNoteFileExtension** (QString): `md` **demoNotesCreated** (bool): `true` **disableAutomaticUpdateDialog** (bool): `false` **disableSavedSearchesAutoCompletion** (bool): `true` **dockWasInitializedOnce** (bool): `true` **enableSocketServer** (bool): `false` **externalEditorPath** (QString): *empty* **fullyHighlightedBlockquotes** (bool): `true` **gitCommitInterval** (qlonglong): `30` **gitExecutablePath** (QString): `/usr/local/bin/git` **gitLogCommand** (QString): ``` osascript -e 'tell app "Terminal" do script "git l %notePath%" end tell' ``` **guiFirstRunInit** (bool): `true` **ignoreAllExternalModifications** (bool): `false` **ignoreAllExternalNoteFolderChanges** (bool): `false` **ignoreNoteSubFolders** (QString): `^\.` **imageScaleDown** (bool): `false` **imageScaleDownMaximumHeight** (qlonglong): `1024` **imageScaleDownMaximumWidth** (qlonglong): `1024` **initialLayoutIdentifier** (QString): `minimal` **insertTimeFormat** (QString): *empty* **interfaceFontSize** (qlonglong): `16` **interfaceLanguage** (QString): *empty* **interfaceStyle** (QString): `macintosh` **internalIconTheme** (bool): `true` **itemHeight** (qlonglong): `19` **localTrash/autoCleanupDays** (qlonglong): `7` **localTrash/autoCleanupEnabled** (bool): `true` **localTrash/supportEnabled** (bool): `true` **localTrashSplitterSizes** (QByteArray): `` **markdownHighlightingEnabled** (bool): `true` **navigationPanelHideSearch** (bool): `true` **networking/ignoreSSLErrors** (bool): `false` **networking/proxyType** (qlonglong): `2` **newNoteAskHeadline** (bool): `false` **noteEditIsCentralWidget** (bool): `true` **noteListPreview** (bool): `false` **noteSaveIntervalTime** (qlonglong): `5` **noteSubfoldersPanelDisplayAsFullTree** (bool): `true` **noteSubfoldersPanelHideSearch** (bool): `false` **noteSubfoldersPanelOrder** (qlonglong): `0` **noteSubfoldersPanelShowFullPath** (bool): `false` **noteSubfoldersPanelShowNotesRecursively** (bool): `false` **noteSubfoldersPanelShowRootFolderName** (bool): `true` **noteSubfoldersPanelSort** (qlonglong): `0` **notesPanelOrder** (qlonglong): `0` **notesPanelSort** (qlonglong): `0` **notesPath** (QString): `/Users/benjamin/Documents/QNotes` **notifyAllExternalModifications** (bool): `false` **overrideInterfaceFontSize** (bool): `true` **ownCloud/password** (QString): `` **ownCloud/serverUrl** (QString): `https://arf.home.bendem.be` **ownCloud/supportEnabled** (bool): `true` **ownCloud/todoCalendarBackend** (qlonglong): `2` **ownCloud/todoCalendarCalDAVPassword** (QString): `` **ownCloud/todoCalendarCalDAVServerUrl** (QString): *empty* **ownCloud/todoCalendarCalDAVUsername** (QString): *empty* **ownCloud/todoCalendarDisplayNameList** (QStringList): *empty* **ownCloud/todoCalendarEnabledList** (QStringList): *empty* **ownCloud/todoCalendarEnabledUrlList** (QStringList): *empty* **ownCloud/todoCalendarUrlList** (QStringList): *empty* **ownCloud/userName** (QString): `bendem` **ownCloudInfo/appIsValid** (bool): `false` **ownCloudInfo/connectionErrorMessage** (QString): `Unknown error` **ownCloudInfo/notesPathExistsText** (QString): `unknown` **ownCloudInfo/serverVersion** (QString): *empty* **recentNoteFolders** (QStringList): `/Users/benjamin/Documents/Yelido/Notes, /Volumes/Keybase (benjamin)/private/bendem/QSecureNotes` **restoreCursorPosition** (bool): `true` **savedSearches/noteFolder-1** (QStringList): `Rock64 board, Server parts, Note 2019-01-25T09.07.36, IKEA, Note 2019-01-24T17.47.51, Write an integration testing tool build on the same principle as phpt, Write a terminal emulator, Write a scrapper to build a db of android apps searchable by name, category, rating, in-app purchase, Write a jfx frontend for keybase, Write a java, Write a custom nio filesystem for encrypted container files (just to see how nio works), What I want in a note taking program, WebGL, Web design, Untitled, Typescript native runtime, TowerJS (still not done), Tool to find similar files, Time machine cleanup, The future of GUI application is html∕css and a native backend, Testing, test, Test point in time, fs level, db backups, Sql modeler tool in jfx, Spark like prefix for git using libgit2, some cli tool that can given some command do stuff with both its stdout and its stderr, Social engineering, server names, Selectos, Read more about linear optimization (ask lol768 if needed), Protocols, Performance, One browser to rule them all, Notifications from weechat to phone, Next languages to learn, Network Stratego in C++ using GTK+-3, Native html∕js∕css thing, Mutualité et incapacité de travail, Modelize montains from height maps in 3D, MacOS Hubs, Learn how to package applications (deb∕rpm), Learn how to (C) libraries (so, lo, a, dll, JMH Benchmark resources, JFX app to merge javadocs with search features and everything, Java packaging, Introduction to maths for programmers, Interesting JS stuff, Implement control with unix socket in everything always, https& x3A;∕∕data, http& x3A;∕∕blog, GRPC, GPG Setup, get a fucking whiteboard, Generative art, Frontend library to connect to postgres without backend, Frontend css components, Encryption based sharing platform, Electronic signature, Easter egg in mumble, Downtime excuses, Docker, Data Science cheat sheet, Console calendar, Comics, Collaborative writing site, Code review, Chess AI, Checkout https& x3A;∕∕github, Check out what Turing did, Check if it'd be possible to stream using html5∕js only technology, BPMN, Blog posts to write, Backups, Attachments handling, Angular Component frameworks, Analytics, Accounting, A TCP reverse proxy that can be configured dynamically, 000 Old Wunderlist Tasks, Testing 2019-01-24T12.59.23, Web design 2019-01-24T12.59.21, Angular Component frameworks 2019-01-24T12.59.19, data, What I want in a note taking program 2019-01-24T12.59.16, blog, BPMN 2019-01-24T12.59.14, A TCP reverse proxy that can be configured dynamically 2019-01-24T12.59.13, Blog posts to write 2019-01-24T12.59.12, Data Science cheat sheet 2019-01-24T12.59.12, Generative art 2019-01-24T12.59.09, Code review 2019-01-24T12.59.08, JMH Benchmark resources 2019-01-24T12.59.07, Note 2019-01-23T16.43.08, Note 2019-01-23T16.32.46, Note 2019-01-23T16.32.27, Note 2019-01-23T16.31.54, Note 2019-01-23T16.24.31, Note 2019-01-23T16.24.15, Note 2019-01-23T16.23.53, Note 2019-01-23T16.23.29` **showMenuBar** (bool): `false` **showStatusBar** (bool): `true` **systemIconTheme** (bool): `false` **tagWasAddedToNote** (bool): `true` **taggingShowNotesRecursively** (bool): `true` **tagsPanelHideSearch** (bool): `false` **tagsPanelOrder** (qlonglong): `0` **tagsPanelSort** (qlonglong): `0` **toolbar/1/items** (QStringList): *empty* **toolbar/1/name** (QString): `mainToolBar` **toolbar/1/title** (QString): `main toolbar` **toolbar/2/items** (QStringList): *empty* **toolbar/2/name** (QString): `formattingToolbar` **toolbar/2/title** (QString): `formatting toolbar` **toolbar/3/items** (QStringList): *empty* **toolbar/3/name** (QString): `insertingToolbar` **toolbar/3/title** (QString): `inserting toolbar` **toolbar/4/items** (QStringList): `action_Encrypt_note, actionEdit_encrypted_note, actionDecrypt_note` **toolbar/4/name** (QString): `encryptionToolbar` **toolbar/4/title** (QString): `encryption toolbar` **toolbar/5/items** (QStringList): `actionWorkspaceComboBox, actionStore_as_new_workspace, actionRemove_current_workspace, actionRename_current_workspace, actionSwitch_to_previous_workspace, actionUnlock_panels, , actionToggle_distraction_free_mode, action_Increase_note_text_size, action_Decrease_note_text_size, action_Reset_note_text_size` **toolbar/5/name** (QString): `windowToolbar` **toolbar/5/title** (QString): `window toolbar` **toolbar/6/items** (QStringList): *empty* **toolbar/6/name** (QString): `quitToolbar` **toolbar/6/title** (QString): `quit toolbar` **toolbar/size** (qlonglong): `6` **useUNIXNewline** (bool): `true` **webSocketServerService/bookmarksNoteName** (QString): `Bookmarks` **webSocketServerService/bookmarksTag** (QString): `bookmarks` **webSocketServerService/port** (qlonglong): `22222` **workspace-initial/name** (QString): `Minimal` **workspace-initial/noteSubFolderDockWidgetVisible** (bool): `false` **workspace-initial/windowState** (QByteArray): `` **workspaces** (QStringList): `initial` **©Microsoft Corporation Controller** (QString): `1` ## System environment **BREW_PREFIX**: `/usr/local` **AUTOJUMP_ERROR_PATH**: `/Users/benjamin/Library/autojump/errors.log` **HOMEBREW_AUTO_UPDATE_SECS**: `7200` **TMPDIR**: `/var/folders/5t/6hpmgtb91t15s5b9k_zj35ch0000gn/T/` **LSCOLORS**: `Gxfxcxdxbxegedabagacad` **TERM_PROGRAM**: `Apple_Terminal` **MOSH_TITLE_NOPREFIX**: *empty* **__CF_USER_TEXT_ENCODING**: `0x1F5:0:0` **OLDPWD**: `/Users/benjamin` **SHELL**: `/usr/local/bin/zsh` **LESS**: `-R` **QT_LOGGING_RULES**: `qt.network.ssl.warning=false` **HOME**: `/Users/benjamin` **PERL5LIB**: `/Users/benjamin/perl5/lib/perl5` **LC_ALL**: `en_US.UTF-8` **OPENSSL_LIB_DIR**: `/usr/local/opt/openssl@1.1/lib` **_**: `/usr/bin/open` **SSH_AUTH_SOCK**: `/private/tmp/com.apple.launchd.z1h8ZAONQH/Listeners` **PAGER**: `less` **TERM_PROGRAM_VERSION**: `421.2` **SHLVL**: `2` **TERM_SESSION_ID**: `E759D4FF-1D42-4A7D-98D5-92969049E381` **ZSH**: `/Users/benjamin/.config/zsh/oh-my-zsh` **Apple_PubSub_Socket_Render**: `/private/tmp/com.apple.launchd.2NhGhUYGDE/Render` **NVM_CD_FLAGS**: `-q` **EDITOR**: `nvim` **DISPLAY**: `/private/tmp/com.apple.launchd.HTkZJKwk6D/org.macosforge.xquartz:0` **TERM**: `xterm-256color` **PERL_MB_OPT**: `--install_base "/Users/benjamin/perl5"` **PATH**: `/usr/local/opt/openssl@1.1/bin:/Users/benjamin/perl5/bin:/Users/benjamin/Library/Haskell/bin:/Users/benjamin/Library/Python/3.7/bin:/Users/Benjamin/.cargo/bin:/Users/Benjamin/.bin:/usr/local/sbin:/usr/local/bin:/usr/local/bin,:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/MacGPG2/bin:/usr/local/share/dotnet:/opt/X11/bin:/Applications/Wireshark.app/Contents/MacOS:/Users/benjamin/tools/apache-cxf-3.1.12/bin` **LOGNAME**: `benjamin` **LC_CTYPE**: `UTF-8` **XPC_SERVICE_NAME**: `com.PBE.QOwnNotes.73120` **PERL_MM_OPT**: `INSTALL_BASE=/Users/benjamin/perl5` **LANG**: `en_US.UTF-8` **OPENSSL_DIR**: `/usr/local/opt/openssl@1.1` **NVM_DIR**: `/Users/benjamin/.config/nvm` **GRADLE_HOME**: `/usr/local/opt/gradle/libexec` **AUTOJUMP_SOURCED**: `1` **OPENSSL_INCLUDE_DIR**: `/usr/local/opt/openssl@1.1/include` **PERL_LOCAL_LIB_ROOT**: `/Users/benjamin/perl5` **USER**: `benjamin` **XPC_FLAGS**: `0x0` **PWD**: `/var/folders/5t/6hpmgtb91t15s5b9k_zj35ch0000gn/T/tmp.gNGKERBD`
pbek commented 5 years ago

Thank you for your suggestion.

pbek commented 5 years ago

btw. you can also disable the update dialog, then you will just get the notification on the bottom right