mirror of
https://github.com/TriliumNext/Notes.git
synced 2025-07-28 02:22:26 +08:00
feat(edit-docs): integrate release notes into repo
This commit is contained in:
parent
6231ac59d6
commit
89f4ac718c
636
docs/Release Notes/!!!meta.json
Normal file
636
docs/Release Notes/!!!meta.json
Normal file
@ -0,0 +1,636 @@
|
|||||||
|
{
|
||||||
|
"formatVersion": 2,
|
||||||
|
"appVersion": "0.92.6-test-250410-172455",
|
||||||
|
"files": [
|
||||||
|
{
|
||||||
|
"isClone": false,
|
||||||
|
"noteId": "hD3V4hiu2VW4",
|
||||||
|
"notePath": [
|
||||||
|
"hD3V4hiu2VW4"
|
||||||
|
],
|
||||||
|
"title": "Release Notes",
|
||||||
|
"notePosition": 520,
|
||||||
|
"prefix": null,
|
||||||
|
"isExpanded": true,
|
||||||
|
"type": "book",
|
||||||
|
"mime": "",
|
||||||
|
"attributes": [
|
||||||
|
{
|
||||||
|
"type": "label",
|
||||||
|
"name": "sorted",
|
||||||
|
"value": "",
|
||||||
|
"isInheritable": false,
|
||||||
|
"position": 10
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "label",
|
||||||
|
"name": "expanded",
|
||||||
|
"value": "",
|
||||||
|
"isInheritable": false,
|
||||||
|
"position": 60
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "label",
|
||||||
|
"name": "sortNatural",
|
||||||
|
"value": "",
|
||||||
|
"isInheritable": false,
|
||||||
|
"position": 50
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "label",
|
||||||
|
"name": "sortDirection",
|
||||||
|
"value": "desc",
|
||||||
|
"isInheritable": false,
|
||||||
|
"position": 20
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "label",
|
||||||
|
"name": "viewType",
|
||||||
|
"value": "grid",
|
||||||
|
"isInheritable": false,
|
||||||
|
"position": 40
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"attachments": [],
|
||||||
|
"dirFileName": "Release Notes",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"isClone": false,
|
||||||
|
"noteId": "VN3xnce1vLkX",
|
||||||
|
"notePath": [
|
||||||
|
"hD3V4hiu2VW4",
|
||||||
|
"VN3xnce1vLkX"
|
||||||
|
],
|
||||||
|
"title": "v0.92.8-beta",
|
||||||
|
"notePosition": 10,
|
||||||
|
"prefix": null,
|
||||||
|
"isExpanded": true,
|
||||||
|
"type": "text",
|
||||||
|
"mime": "text/html",
|
||||||
|
"attributes": [],
|
||||||
|
"format": "markdown",
|
||||||
|
"dataFileName": "v0.92.8-beta.md",
|
||||||
|
"attachments": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"isClone": false,
|
||||||
|
"noteId": "WRaBfQqPr6qo",
|
||||||
|
"notePath": [
|
||||||
|
"hD3V4hiu2VW4",
|
||||||
|
"WRaBfQqPr6qo"
|
||||||
|
],
|
||||||
|
"title": "v0.92.7",
|
||||||
|
"notePosition": 20,
|
||||||
|
"prefix": null,
|
||||||
|
"isExpanded": false,
|
||||||
|
"type": "text",
|
||||||
|
"mime": "text/html",
|
||||||
|
"attributes": [
|
||||||
|
{
|
||||||
|
"type": "label",
|
||||||
|
"name": "language",
|
||||||
|
"value": "en",
|
||||||
|
"isInheritable": false,
|
||||||
|
"position": 40
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"format": "markdown",
|
||||||
|
"dataFileName": "v0.92.7.md",
|
||||||
|
"attachments": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"isClone": false,
|
||||||
|
"noteId": "a2rwfKNmUFU1",
|
||||||
|
"notePath": [
|
||||||
|
"hD3V4hiu2VW4",
|
||||||
|
"a2rwfKNmUFU1"
|
||||||
|
],
|
||||||
|
"title": "v0.92.6",
|
||||||
|
"notePosition": 30,
|
||||||
|
"prefix": null,
|
||||||
|
"isExpanded": false,
|
||||||
|
"type": "text",
|
||||||
|
"mime": "text/html",
|
||||||
|
"attributes": [],
|
||||||
|
"format": "markdown",
|
||||||
|
"dataFileName": "v0.92.6.md",
|
||||||
|
"attachments": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"isClone": false,
|
||||||
|
"noteId": "fEJ8qErr0BKL",
|
||||||
|
"notePath": [
|
||||||
|
"hD3V4hiu2VW4",
|
||||||
|
"fEJ8qErr0BKL"
|
||||||
|
],
|
||||||
|
"title": "v0.92.5-beta",
|
||||||
|
"notePosition": 40,
|
||||||
|
"prefix": null,
|
||||||
|
"isExpanded": false,
|
||||||
|
"type": "text",
|
||||||
|
"mime": "text/html",
|
||||||
|
"attributes": [],
|
||||||
|
"format": "markdown",
|
||||||
|
"dataFileName": "v0.92.5-beta.md",
|
||||||
|
"attachments": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"isClone": false,
|
||||||
|
"noteId": "kkkZQQGSXjwy",
|
||||||
|
"notePath": [
|
||||||
|
"hD3V4hiu2VW4",
|
||||||
|
"kkkZQQGSXjwy"
|
||||||
|
],
|
||||||
|
"title": "v0.92.4",
|
||||||
|
"notePosition": 50,
|
||||||
|
"prefix": null,
|
||||||
|
"isExpanded": false,
|
||||||
|
"type": "text",
|
||||||
|
"mime": "text/html",
|
||||||
|
"attributes": [],
|
||||||
|
"format": "markdown",
|
||||||
|
"dataFileName": "v0.92.4.md",
|
||||||
|
"attachments": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"isClone": false,
|
||||||
|
"noteId": "vAroNixiezaH",
|
||||||
|
"notePath": [
|
||||||
|
"hD3V4hiu2VW4",
|
||||||
|
"vAroNixiezaH"
|
||||||
|
],
|
||||||
|
"title": "v0.92.3-beta",
|
||||||
|
"notePosition": 60,
|
||||||
|
"prefix": null,
|
||||||
|
"isExpanded": false,
|
||||||
|
"type": "text",
|
||||||
|
"mime": "text/html",
|
||||||
|
"attributes": [],
|
||||||
|
"format": "markdown",
|
||||||
|
"dataFileName": "v0.92.3-beta.md",
|
||||||
|
"attachments": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"isClone": false,
|
||||||
|
"noteId": "mHEq1wxAKNZd",
|
||||||
|
"notePath": [
|
||||||
|
"hD3V4hiu2VW4",
|
||||||
|
"mHEq1wxAKNZd"
|
||||||
|
],
|
||||||
|
"title": "v0.92.2-beta",
|
||||||
|
"notePosition": 70,
|
||||||
|
"prefix": null,
|
||||||
|
"isExpanded": false,
|
||||||
|
"type": "text",
|
||||||
|
"mime": "text/html",
|
||||||
|
"attributes": [],
|
||||||
|
"format": "markdown",
|
||||||
|
"dataFileName": "v0.92.2-beta.md",
|
||||||
|
"attachments": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"isClone": false,
|
||||||
|
"noteId": "IykjoAmBpc61",
|
||||||
|
"notePath": [
|
||||||
|
"hD3V4hiu2VW4",
|
||||||
|
"IykjoAmBpc61"
|
||||||
|
],
|
||||||
|
"title": "v0.92.1-beta",
|
||||||
|
"notePosition": 80,
|
||||||
|
"prefix": null,
|
||||||
|
"isExpanded": false,
|
||||||
|
"type": "text",
|
||||||
|
"mime": "text/html",
|
||||||
|
"attributes": [],
|
||||||
|
"format": "markdown",
|
||||||
|
"dataFileName": "v0.92.1-beta.md",
|
||||||
|
"attachments": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"isClone": false,
|
||||||
|
"noteId": "dq2AJ9vSBX4Y",
|
||||||
|
"notePath": [
|
||||||
|
"hD3V4hiu2VW4",
|
||||||
|
"dq2AJ9vSBX4Y"
|
||||||
|
],
|
||||||
|
"title": "v0.92.0-beta",
|
||||||
|
"notePosition": 90,
|
||||||
|
"prefix": null,
|
||||||
|
"isExpanded": false,
|
||||||
|
"type": "text",
|
||||||
|
"mime": "text/html",
|
||||||
|
"attributes": [],
|
||||||
|
"format": "markdown",
|
||||||
|
"dataFileName": "v0.92.0-beta.md",
|
||||||
|
"attachments": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"isClone": false,
|
||||||
|
"noteId": "3a8aMe4jz4yM",
|
||||||
|
"notePath": [
|
||||||
|
"hD3V4hiu2VW4",
|
||||||
|
"3a8aMe4jz4yM"
|
||||||
|
],
|
||||||
|
"title": "v0.91.6",
|
||||||
|
"notePosition": 100,
|
||||||
|
"prefix": null,
|
||||||
|
"isExpanded": false,
|
||||||
|
"type": "text",
|
||||||
|
"mime": "text/html",
|
||||||
|
"attributes": [],
|
||||||
|
"format": "markdown",
|
||||||
|
"dataFileName": "v0.91.6.md",
|
||||||
|
"attachments": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"isClone": false,
|
||||||
|
"noteId": "8djQjkiDGESe",
|
||||||
|
"notePath": [
|
||||||
|
"hD3V4hiu2VW4",
|
||||||
|
"8djQjkiDGESe"
|
||||||
|
],
|
||||||
|
"title": "v0.91.5",
|
||||||
|
"notePosition": 110,
|
||||||
|
"prefix": null,
|
||||||
|
"isExpanded": false,
|
||||||
|
"type": "text",
|
||||||
|
"mime": "text/html",
|
||||||
|
"attributes": [],
|
||||||
|
"format": "markdown",
|
||||||
|
"dataFileName": "v0.91.5.md",
|
||||||
|
"attachments": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"isClone": false,
|
||||||
|
"noteId": "OylxVoVJqNmr",
|
||||||
|
"notePath": [
|
||||||
|
"hD3V4hiu2VW4",
|
||||||
|
"OylxVoVJqNmr"
|
||||||
|
],
|
||||||
|
"title": "v0.91.4-beta",
|
||||||
|
"notePosition": 120,
|
||||||
|
"prefix": null,
|
||||||
|
"isExpanded": false,
|
||||||
|
"type": "text",
|
||||||
|
"mime": "text/html",
|
||||||
|
"attributes": [],
|
||||||
|
"format": "markdown",
|
||||||
|
"dataFileName": "v0.91.4-beta.md",
|
||||||
|
"attachments": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"isClone": false,
|
||||||
|
"noteId": "tANGQDvnyhrj",
|
||||||
|
"notePath": [
|
||||||
|
"hD3V4hiu2VW4",
|
||||||
|
"tANGQDvnyhrj"
|
||||||
|
],
|
||||||
|
"title": "v0.91.3-beta",
|
||||||
|
"notePosition": 130,
|
||||||
|
"prefix": null,
|
||||||
|
"isExpanded": false,
|
||||||
|
"type": "text",
|
||||||
|
"mime": "text/html",
|
||||||
|
"attributes": [],
|
||||||
|
"format": "markdown",
|
||||||
|
"dataFileName": "v0.91.3-beta.md",
|
||||||
|
"attachments": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"isClone": false,
|
||||||
|
"noteId": "hMoBfwSoj1SC",
|
||||||
|
"notePath": [
|
||||||
|
"hD3V4hiu2VW4",
|
||||||
|
"hMoBfwSoj1SC"
|
||||||
|
],
|
||||||
|
"title": "v0.91.2-beta",
|
||||||
|
"notePosition": 140,
|
||||||
|
"prefix": null,
|
||||||
|
"isExpanded": false,
|
||||||
|
"type": "text",
|
||||||
|
"mime": "text/html",
|
||||||
|
"attributes": [],
|
||||||
|
"format": "markdown",
|
||||||
|
"dataFileName": "v0.91.2-beta.md",
|
||||||
|
"attachments": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"isClone": false,
|
||||||
|
"noteId": "a2XMSKROCl9z",
|
||||||
|
"notePath": [
|
||||||
|
"hD3V4hiu2VW4",
|
||||||
|
"a2XMSKROCl9z"
|
||||||
|
],
|
||||||
|
"title": "v0.91.1-beta",
|
||||||
|
"notePosition": 150,
|
||||||
|
"prefix": null,
|
||||||
|
"isExpanded": false,
|
||||||
|
"type": "text",
|
||||||
|
"mime": "text/html",
|
||||||
|
"attributes": [],
|
||||||
|
"format": "markdown",
|
||||||
|
"dataFileName": "v0.91.1-beta.md",
|
||||||
|
"attachments": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"isClone": false,
|
||||||
|
"noteId": "nxpY1YUymRZZ",
|
||||||
|
"notePath": [
|
||||||
|
"hD3V4hiu2VW4",
|
||||||
|
"nxpY1YUymRZZ"
|
||||||
|
],
|
||||||
|
"title": "v0.90.x",
|
||||||
|
"notePosition": 160,
|
||||||
|
"prefix": null,
|
||||||
|
"isExpanded": true,
|
||||||
|
"type": "text",
|
||||||
|
"mime": "text/html",
|
||||||
|
"attributes": [],
|
||||||
|
"format": "markdown",
|
||||||
|
"dataFileName": "v0.90.x.md",
|
||||||
|
"attachments": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"isClone": false,
|
||||||
|
"noteId": "yqXFvWbLkuMD",
|
||||||
|
"notePath": [
|
||||||
|
"hD3V4hiu2VW4",
|
||||||
|
"yqXFvWbLkuMD"
|
||||||
|
],
|
||||||
|
"title": "v0.90.12",
|
||||||
|
"notePosition": 170,
|
||||||
|
"prefix": null,
|
||||||
|
"isExpanded": false,
|
||||||
|
"type": "text",
|
||||||
|
"mime": "text/html",
|
||||||
|
"attributes": [],
|
||||||
|
"format": "markdown",
|
||||||
|
"dataFileName": "v0.90.12.md",
|
||||||
|
"attachments": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"isClone": false,
|
||||||
|
"noteId": "veS7pg311yJP",
|
||||||
|
"notePath": [
|
||||||
|
"hD3V4hiu2VW4",
|
||||||
|
"veS7pg311yJP"
|
||||||
|
],
|
||||||
|
"title": "v0.90.11-beta",
|
||||||
|
"notePosition": 180,
|
||||||
|
"prefix": null,
|
||||||
|
"isExpanded": false,
|
||||||
|
"type": "text",
|
||||||
|
"mime": "text/html",
|
||||||
|
"attributes": [],
|
||||||
|
"format": "markdown",
|
||||||
|
"dataFileName": "v0.90.11-beta.md",
|
||||||
|
"attachments": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"isClone": false,
|
||||||
|
"noteId": "sq5W9TQxRqMq",
|
||||||
|
"notePath": [
|
||||||
|
"hD3V4hiu2VW4",
|
||||||
|
"sq5W9TQxRqMq"
|
||||||
|
],
|
||||||
|
"title": "v0.90.10-beta",
|
||||||
|
"notePosition": 190,
|
||||||
|
"prefix": null,
|
||||||
|
"isExpanded": false,
|
||||||
|
"type": "text",
|
||||||
|
"mime": "text/html",
|
||||||
|
"attributes": [],
|
||||||
|
"format": "markdown",
|
||||||
|
"dataFileName": "v0.90.10-beta.md",
|
||||||
|
"attachments": [],
|
||||||
|
"dirFileName": "v0.90.10-beta",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"isClone": false,
|
||||||
|
"noteId": "254wHQ6YdxUY",
|
||||||
|
"notePath": [
|
||||||
|
"hD3V4hiu2VW4",
|
||||||
|
"sq5W9TQxRqMq",
|
||||||
|
"254wHQ6YdxUY"
|
||||||
|
],
|
||||||
|
"title": "Syntax highlighting & word wrapping for code blocks",
|
||||||
|
"notePosition": 10,
|
||||||
|
"prefix": null,
|
||||||
|
"isExpanded": false,
|
||||||
|
"type": "text",
|
||||||
|
"mime": "text/html",
|
||||||
|
"attributes": [],
|
||||||
|
"format": "markdown",
|
||||||
|
"dataFileName": "Syntax highlighting & word wra.md",
|
||||||
|
"attachments": []
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"isClone": false,
|
||||||
|
"noteId": "yFEGVCUM9tPx",
|
||||||
|
"notePath": [
|
||||||
|
"hD3V4hiu2VW4",
|
||||||
|
"yFEGVCUM9tPx"
|
||||||
|
],
|
||||||
|
"title": "v0.90.9-beta",
|
||||||
|
"notePosition": 200,
|
||||||
|
"prefix": null,
|
||||||
|
"isExpanded": false,
|
||||||
|
"type": "text",
|
||||||
|
"mime": "text/html",
|
||||||
|
"attributes": [],
|
||||||
|
"format": "markdown",
|
||||||
|
"dataFileName": "v0.90.9-beta.md",
|
||||||
|
"attachments": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"isClone": false,
|
||||||
|
"noteId": "o4wAGqOQuJtV",
|
||||||
|
"notePath": [
|
||||||
|
"hD3V4hiu2VW4",
|
||||||
|
"o4wAGqOQuJtV"
|
||||||
|
],
|
||||||
|
"title": "v0.90.8",
|
||||||
|
"notePosition": 210,
|
||||||
|
"prefix": null,
|
||||||
|
"isExpanded": false,
|
||||||
|
"type": "text",
|
||||||
|
"mime": "text/html",
|
||||||
|
"attributes": [
|
||||||
|
{
|
||||||
|
"type": "relation",
|
||||||
|
"name": "includeNoteLink",
|
||||||
|
"value": "i4A5g9iOg9I0",
|
||||||
|
"isInheritable": false,
|
||||||
|
"position": 10
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "relation",
|
||||||
|
"name": "includeNoteLink",
|
||||||
|
"value": "G4PAi554kQUr",
|
||||||
|
"isInheritable": false,
|
||||||
|
"position": 10
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"format": "markdown",
|
||||||
|
"dataFileName": "v0.90.8.md",
|
||||||
|
"attachments": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"isClone": false,
|
||||||
|
"noteId": "i4A5g9iOg9I0",
|
||||||
|
"notePath": [
|
||||||
|
"hD3V4hiu2VW4",
|
||||||
|
"i4A5g9iOg9I0"
|
||||||
|
],
|
||||||
|
"title": "v0.90.7-beta",
|
||||||
|
"notePosition": 220,
|
||||||
|
"prefix": null,
|
||||||
|
"isExpanded": false,
|
||||||
|
"type": "text",
|
||||||
|
"mime": "text/html",
|
||||||
|
"attributes": [],
|
||||||
|
"format": "markdown",
|
||||||
|
"dataFileName": "v0.90.7-beta.md",
|
||||||
|
"attachments": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"isClone": false,
|
||||||
|
"noteId": "ThNf2GaKgXUs",
|
||||||
|
"notePath": [
|
||||||
|
"hD3V4hiu2VW4",
|
||||||
|
"ThNf2GaKgXUs"
|
||||||
|
],
|
||||||
|
"title": "v0.90.6-beta",
|
||||||
|
"notePosition": 230,
|
||||||
|
"prefix": null,
|
||||||
|
"isExpanded": false,
|
||||||
|
"type": "text",
|
||||||
|
"mime": "text/html",
|
||||||
|
"attributes": [],
|
||||||
|
"format": "markdown",
|
||||||
|
"dataFileName": "v0.90.6-beta.md",
|
||||||
|
"attachments": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"isClone": false,
|
||||||
|
"noteId": "G4PAi554kQUr",
|
||||||
|
"notePath": [
|
||||||
|
"hD3V4hiu2VW4",
|
||||||
|
"G4PAi554kQUr"
|
||||||
|
],
|
||||||
|
"title": "v0.90.5-beta",
|
||||||
|
"notePosition": 240,
|
||||||
|
"prefix": null,
|
||||||
|
"isExpanded": false,
|
||||||
|
"type": "text",
|
||||||
|
"mime": "text/html",
|
||||||
|
"attributes": [],
|
||||||
|
"format": "markdown",
|
||||||
|
"dataFileName": "v0.90.5-beta.md",
|
||||||
|
"attachments": [
|
||||||
|
{
|
||||||
|
"attachmentId": "fYtz4wC6u6wN",
|
||||||
|
"title": "image.png",
|
||||||
|
"role": "image",
|
||||||
|
"mime": "image/jpg",
|
||||||
|
"position": 10,
|
||||||
|
"dataFileName": "v0.90.5-beta_image.png"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"isClone": false,
|
||||||
|
"noteId": "zATRobGRCmBn",
|
||||||
|
"notePath": [
|
||||||
|
"hD3V4hiu2VW4",
|
||||||
|
"zATRobGRCmBn"
|
||||||
|
],
|
||||||
|
"title": "v0.90.4",
|
||||||
|
"notePosition": 250,
|
||||||
|
"prefix": null,
|
||||||
|
"isExpanded": false,
|
||||||
|
"type": "text",
|
||||||
|
"mime": "text/html",
|
||||||
|
"attributes": [],
|
||||||
|
"format": "markdown",
|
||||||
|
"dataFileName": "v0.90.4.md",
|
||||||
|
"attachments": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"isClone": false,
|
||||||
|
"noteId": "sCDLf8IKn3Iz",
|
||||||
|
"notePath": [
|
||||||
|
"hD3V4hiu2VW4",
|
||||||
|
"sCDLf8IKn3Iz"
|
||||||
|
],
|
||||||
|
"title": "v0.90.3",
|
||||||
|
"notePosition": 260,
|
||||||
|
"prefix": null,
|
||||||
|
"isExpanded": false,
|
||||||
|
"type": "text",
|
||||||
|
"mime": "text/html",
|
||||||
|
"attributes": [],
|
||||||
|
"format": "markdown",
|
||||||
|
"dataFileName": "v0.90.3.md",
|
||||||
|
"attachments": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"isClone": false,
|
||||||
|
"noteId": "VqqyBu4AuTjC",
|
||||||
|
"notePath": [
|
||||||
|
"hD3V4hiu2VW4",
|
||||||
|
"VqqyBu4AuTjC"
|
||||||
|
],
|
||||||
|
"title": "v0.90.2-beta",
|
||||||
|
"notePosition": 270,
|
||||||
|
"prefix": null,
|
||||||
|
"isExpanded": false,
|
||||||
|
"type": "text",
|
||||||
|
"mime": "text/html",
|
||||||
|
"attributes": [],
|
||||||
|
"format": "markdown",
|
||||||
|
"dataFileName": "v0.90.2-beta.md",
|
||||||
|
"attachments": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"isClone": false,
|
||||||
|
"noteId": "RX3Nl7wInLsA",
|
||||||
|
"notePath": [
|
||||||
|
"hD3V4hiu2VW4",
|
||||||
|
"RX3Nl7wInLsA"
|
||||||
|
],
|
||||||
|
"title": "v0.90.1-beta",
|
||||||
|
"notePosition": 280,
|
||||||
|
"prefix": null,
|
||||||
|
"isExpanded": false,
|
||||||
|
"type": "text",
|
||||||
|
"mime": "text/html",
|
||||||
|
"attributes": [],
|
||||||
|
"format": "markdown",
|
||||||
|
"dataFileName": "v0.90.1-beta.md",
|
||||||
|
"attachments": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"isClone": false,
|
||||||
|
"noteId": "GyueACukPWjk",
|
||||||
|
"notePath": [
|
||||||
|
"hD3V4hiu2VW4",
|
||||||
|
"GyueACukPWjk"
|
||||||
|
],
|
||||||
|
"title": "v0.90.0-beta",
|
||||||
|
"notePosition": 290,
|
||||||
|
"prefix": null,
|
||||||
|
"isExpanded": false,
|
||||||
|
"type": "text",
|
||||||
|
"mime": "text/html",
|
||||||
|
"attributes": [],
|
||||||
|
"format": "markdown",
|
||||||
|
"dataFileName": "v0.90.0-beta.md",
|
||||||
|
"attachments": []
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
36
docs/Release Notes/Release Notes/v0.90.0-beta.md
Normal file
36
docs/Release Notes/Release Notes/v0.90.0-beta.md
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
# v0.90.0-beta
|
||||||
|
**Note:** This version is currently not meant for public use, but for internal testing. The reason is that it might be quite unstable. Nevertheless, feel free to test if you understand the risks.
|
||||||
|
|
||||||
|
### What's new compared to the latest version of Trilium Notes (0.63.7)?
|
||||||
|
|
||||||
|
Theoretically, nothing. This version is based on Trilium Notes 0.63.7, but it introduces a significant refactoring of the code: the server has been ported from JavaScript to TypeScript.
|
||||||
|
|
||||||
|
To the end user, nothing should change, except that some things might have been broken in the process.
|
||||||
|
|
||||||
|
For the first release of TriliumNext, we simply need to check if there are any regressions by using it in day-to-day activities. Feel free to [report any issues](https://github.com/TriliumNext/Notes/issues/new/choose).
|
||||||
|
|
||||||
|
### What do I need to do in order to start?
|
||||||
|
|
||||||
|
For the desktop application, simply download it from the releases page and extract it in a similar fashion to how the original Trilium Notes is installed.
|
||||||
|
|
||||||
|
Regarding data, please note that **TriliumNext Notes shares the same database as Trilium Notes.** A manual database backup is strongly encouraged:
|
||||||
|
|
||||||
|
* On Windows, open Windows Explorer and type `%appdata%` in the address bar. Look for `trilium-data` and simply copy and paste it.
|
||||||
|
* On Linux, the data directory is in `~/.local/share/trilium-data`.
|
||||||
|
|
||||||
|
Generally your existing notes should be quite safe (there are no database migrations or API changes, only the consistency checks could have been impacted), haven't noticed any issues when testing.
|
||||||
|
|
||||||
|
Additionally, since the sync version has not changed either, you should be able to mix the client and the server between Trilium Notes and TriliumNext Notes.
|
||||||
|
|
||||||
|
The server is also packaged and available in the release. For the Docker build, the Docker image is built automatically and is available on GitHub's Docker registry.
|
||||||
|
|
||||||
|
### Why v0.90.0
|
||||||
|
|
||||||
|
The current release from [zadam/trilium](https://github.com/zadam/trilium/releases/tag/v0.63.7) is 0.63.7.
|
||||||
|
|
||||||
|
If we reset the version number to 0.1, there are a few downsides:
|
||||||
|
|
||||||
|
* This might cause issues with migration and updates checking.
|
||||||
|
* The fact that TriliumNext 0.1.0 is based off of Trilium 0.63.7 can be rather confusing.
|
||||||
|
|
||||||
|
At the same time we would not want to bump directly to the next version as we would directly enter in conflict with future releases of Trilium. As such, we are bumping it to 0.90 instead.
|
36
docs/Release Notes/Release Notes/v0.90.1-beta.md
Normal file
36
docs/Release Notes/Release Notes/v0.90.1-beta.md
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
# v0.90.1-beta
|
||||||
|
The key highlight of this version is the large number of library updates, bringing them to the latest version.
|
||||||
|
|
||||||
|
## ⚙️ Windows Installer
|
||||||
|
|
||||||
|
A Squirrel-based installer for the Windows 64-bit platform is now provided with each release.
|
||||||
|
|
||||||
|
Simply download the installer and run it and the application should be installed automatically.
|
||||||
|
|
||||||
|
## 🐞 Bugfixes
|
||||||
|
|
||||||
|
The following regressions due to the conversion to TypeScript has been solved, compared to v0.90.0:
|
||||||
|
|
||||||
|
* [Searching note content fails](https://github.com/TriliumNext/Notes/issues/211)
|
||||||
|
* [Canvas: "Copy image reference to clipboard" no longer working](https://github.com/TriliumNext/Notes/pull/227)
|
||||||
|
* [v.0.90.0-beta random errors when loading notes](https://github.com/TriliumNext/Notes/issues/238)
|
||||||
|
* [Frontend JS code exeution error](https://github.com/TriliumNext/Notes/issues/244)
|
||||||
|
* [Sync failed: Cannot read properties of undefined (reading 'utcDateChanged')](https://github.com/TriliumNext/Notes/issues/210)
|
||||||
|
|
||||||
|
## ⬆️ Library updates
|
||||||
|
|
||||||
|
### Client-side library updates
|
||||||
|
|
||||||
|
<figure class="table" style="width:50%"><table><thead><tr><th>Library</th><th>Old version</th><th>New version</th></tr></thead><tbody><tr><th><code>axios</code></th><td>1.6.7</td><td>1.7.2</td></tr><tr><th><code>excalidraw</code></th><td>0.17.3</td><td>0.17.6</td></tr><tr><th><code>katex</code></th><td>0.16.9</td><td>0.16.11</td></tr><tr><th><code>mermaid</code></th><td>10.9.0</td><td>10.9.1</td></tr><tr><th><code>react</code>, <code>react-dom</code></th><td>18.2.0</td><td>18.3.1</td></tr></tbody></table></figure>
|
||||||
|
|
||||||
|
### Server-side library updates
|
||||||
|
|
||||||
|
<figure class="table" style="width:50%"><table><thead><tr><th>Library</th><th>Old version</th><th>New version</th></tr></thead><tbody><tr><th><code>sanitize-url</code></th><td>6.0.4</td><td>7.1.0</td></tr><tr><th><code>archiver</code></th><td>7.0.0</td><td>7.0.1</td></tr><tr><th><code>marked</code></th><td>12.0.0</td><td>13.0.2</td></tr><tr><th><code>sanitize-html</code></th><td>1.6.7</td><td>1.7.2</td></tr><tr><th><code>turndown</code></th><td>7.1.2</td><td>7.2.0</td></tr><tr><th><code>yauzl</code></th><td>3.1.2</td><td>3.1.3</td></tr><tr><th><code>express</code></th><td>4.18.3</td><td>4.19.2</td></tr><tr><th><code>express-rate-limit</code></th><td>7.2.0</td><td>7.3.1</td></tr><tr><th><code>jsdom</code></th><td>24.0.0</td><td>24.1.0</td></tr><tr><th><code>ws</code></th><td>8.16.0</td><td>8.18.0</td></tr><tr><th><code>ejs</code></th><td>3.1.9</td><td>3.1.10</td></tr><tr><th><code>dayjs</code></th><td>1.11.10</td><td>1.11.12</td></tr><tr><th><code>semver</code></th><td>7.6.0</td><td>7.6.3</td></tr><tr><th><code>async-mutex</code></th><td>0.4.1</td><td>0.5.0</td></tr><tr><th><code>https-proxy-agent</code></th><td>7.0.4</td><td>7.0.5</td></tr><tr><th><code>sax</code></th><td>1.3.0</td><td>1.4.1</td></tr><tr><th><code>ini</code></th><td>3.0.1</td><td>4.1.3</td></tr><tr><th><code>debounce</code></th><td>1.2.1</td><td>2.1.0</td></tr></tbody></table></figure>
|
||||||
|
|
||||||
|
## ✨ Technical improvements
|
||||||
|
|
||||||
|
* Updated from Node 18.8.2 to 20.15.1.
|
||||||
|
* Reduced the binary size (see [#252](https://github.com/TriliumNext/Notes/pull/252)).
|
||||||
|
* Removed redundant `open` dependency.
|
||||||
|
* Updated internal tooling (`rimraf`, `webpack`, `nodemon`, `jsdoc`).
|
||||||
|
* Updated TypeScript to latest.
|
35
docs/Release Notes/Release Notes/v0.90.10-beta.md
Normal file
35
docs/Release Notes/Release Notes/v0.90.10-beta.md
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
# v0.90.10-beta
|
||||||
|
## 💡 Key highlights
|
||||||
|
|
||||||
|
* Syntax highlight in code blocks in editable and read-only text notes (via Highlight.js), heavily based on [antoniotejada](https://github.com/antoniotejada)'s [Trilium-SyntaxHighlightWidget](https://github.com/antoniotejada/Trilium-SyntaxHighlightWidget).
|
||||||
|
|
||||||
|
## 🐞 Bugfixes
|
||||||
|
|
||||||
|
* Code note overlapping with note list.
|
||||||
|
* Fix error when running a script in 0.90.9-beta.
|
||||||
|
* Font section in Appearance settings blinking when settings were being updated.
|
||||||
|
* [Crop fileName and prevent cutting into the extension](https://github.com/TriliumNext/Notes/pull/541) / Canvas note exported to html can't be view due to title name is 13-15 digits long by @SiriusXT
|
||||||
|
* Duplicate note count in delete relation modal.
|
||||||
|
* Docnotes (e.g. launcher configuration descriptions) not showing on Electron/desktop builds.
|
||||||
|
|
||||||
|
## ✨ Improvements
|
||||||
|
|
||||||
|
* Adjustable word-wrap for code blocks in text notes.
|
||||||
|
* Adjustable theme for code blocks in text notes, plus slightly improved design.
|
||||||
|
* The application should now be more highly tolerant to errors caused by custom widgets and scripts, not causing the UI to also crash (see [#511](https://github.com/TriliumNext/Notes/issues/511)).
|
||||||
|
* [Close tabs to the right](https://github.com/TriliumNext/Notes/pull/542) by @SiriusXT
|
||||||
|
* [Automatically trigger autocomplete on focus](https://github.com/TriliumNext/Notes/pull/534) by @SiriusXT
|
||||||
|
|
||||||
|
## 🌍 Internationalization
|
||||||
|
|
||||||
|
* Translate weekday and month names for daily notes.
|
||||||
|
* Update server translations when switching language.
|
||||||
|
* Translate search note prefix.
|
||||||
|
* Translate sync test messages.
|
||||||
|
|
||||||
|
## ⬆️ Library updates
|
||||||
|
|
||||||
|
* mind-elixir: 4.2.3 → 4.2.4
|
||||||
|
* mermaid: 11.3.0 → 11.4.0
|
||||||
|
* i18next: 23.16.2 -> 23.16.4
|
||||||
|
* and other internal development tooling updates.
|
@ -0,0 +1,52 @@
|
|||||||
|
# Syntax highlighting & word wrapping for code blocks
|
||||||
|
Finally, syntax highlighting was added as a feature for code blocks:
|
||||||
|
|
||||||
|
<figure class="image"><img src="api/images/3oQodG5TcShj/1_Syntax highlighting & word.png"></figure>
|
||||||
|
|
||||||
|
## Context
|
||||||
|
|
||||||
|
In order to achieve the syntax highlight, the Highlight.js library is being used. Do note that support for syntax highlighting in code blocks is not a supported feature of the text editor we are using CKEditor), but rather a hack which makes use of the highlights API (used for highlighting search results for example). Nevertheless, we haven't noticed any major issues during the development of the feature, but feel free to report any issues you might have.
|
||||||
|
|
||||||
|
Most of the work to achieve the syntax highlight itself was already done by [antoniotejada](https://github.com/antoniotejada) in [https://github.com/antoniotejada/Trilium-SyntaxHighlightWidget](https://github.com/antoniotejada/Trilium-SyntaxHighlightWidget). On our side we added customization but also additional functionality.
|
||||||
|
|
||||||
|
## Migrating from existing syntax highlight plugins
|
||||||
|
|
||||||
|
If you are already using a syntax highlighting plugin such as the [Trilium-SyntaxHighlightWidget](https://github.com/antoniotejada/Trilium-SyntaxHighlightWidget) we are basing off of, it is important to disable that plugin before upgrading in order for it not to conflict with our implementation.
|
||||||
|
|
||||||
|
Should you encounter any issues after the migration, try running Trilium in safe mode.
|
||||||
|
|
||||||
|
## New section in settings
|
||||||
|
|
||||||
|
In order to configure this new feature, a section has been added in Options → Appearance to control the syntax highlighting. There the color scheme can be chosen, from a builtin selection of themes from Highlight.js.
|
||||||
|
|
||||||
|
It is also now possible to disable the word wrapping for code blocks, which can make them easier to read for large amounts of code. Word wrapping has now been disabled by default.
|
||||||
|
|
||||||
|
It is also possible to disable the syntax highlighting by selecting “No syntax highlighting” in the “Color scheme” option.
|
||||||
|
|
||||||
|
<figure class="image"><img src="api/images/N6uWE52zBICS/Syntax highlighting & word.png"></figure>
|
||||||
|
|
||||||
|
## Using the syntax highlight in auto mode
|
||||||
|
|
||||||
|
Provided the syntax highlighting is enabled in the settings, simply create a code block within a text note and it will try to automatically detect the language (using the Highlight.js library):
|
||||||
|
|
||||||
|
<figure class="image"><img src="api/images/MtdkRx65ZpMl/2_Syntax highlighting & word.png"></figure>
|
||||||
|
|
||||||
|
## Adjusting the language manually
|
||||||
|
|
||||||
|
Should the automatic syntax highlight not work well enough, it is possible to manually adjust the language of the code block:
|
||||||
|
|
||||||
|
<figure class="image"><img src="api/images/v5rGTnSeekYT/3_Syntax highlighting & word.png"></figure>
|
||||||
|
|
||||||
|
## Adding support for new languages
|
||||||
|
|
||||||
|
By going to settings → Code Notes → Available MIME types in the dropdown, it is possible to adjust the languages that are used for code blocks as well.
|
||||||
|
|
||||||
|
Note that not all languages that are present in this list (which is meant for code blocks, using CodeMirror as editor) are supported by our syntax highlight library. In this case you will simply see no syntax highlighting when you select the language.
|
||||||
|
|
||||||
|
If syntax highlighting is not supported for a given language, feel free to open an issue and we will look whether it is possible to integrate it.
|
||||||
|
|
||||||
|
## Automatic disable of syntax highlighting
|
||||||
|
|
||||||
|
Note that when editing a text note, syntax highlighting is automatically disabled if the code block is too big (somewhere around 500 lines). This value is currently not configured.
|
||||||
|
|
||||||
|
For read-only text notes, this limitation is not applied.
|
32
docs/Release Notes/Release Notes/v0.90.11-beta.md
Normal file
32
docs/Release Notes/Release Notes/v0.90.11-beta.md
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
# v0.90.11-beta
|
||||||
|
## 💡 Key highlights
|
||||||
|
|
||||||
|
* Now it is possible to have a fixed toolbar for editing text notes instead of the standard floating one, see [Classic editor for text notes (with fixed toolbar)](https://github.com/TriliumNext/Notes/pull/571) for more information.
|
||||||
|
|
||||||
|
## 🐞 Bugfixes
|
||||||
|
|
||||||
|
* [Double input after spaces on Android](https://github.com/TriliumNext/Notes/issues/568)
|
||||||
|
* [Hyperlinks with custom protocols not working](https://github.com/TriliumNext/Notes/issues/122) by @SiriusXT
|
||||||
|
* [Internal Link: Two Tooltips are displayed](https://github.com/TriliumNext/Notes/issues/525)
|
||||||
|
* Fixed loading of syntax highlighting themes for server and Docker builds.
|
||||||
|
|
||||||
|
## ✨ Improvements
|
||||||
|
|
||||||
|
* [Insert inline images in text notes](https://github.com/TriliumNext/Notes/issues/531) (also grouped the image alignment buttons in subcategories since there were too many of them).
|
||||||
|
* [Explicitly manage the "latest" tag, and have it point to the same tag as "stable"](https://github.com/TriliumNext/Notes/pull/545) by @perfectra1n
|
||||||
|
* [Make attachments open in a new tab/browser](https://github.com/TriliumNext/Notes/pull/559) by @SiriusXT
|
||||||
|
* [mouse scroll wheel direction for zoom level](https://github.com/TriliumNext/Notes/pull/555) by @rom1dep
|
||||||
|
* Apply syntax highlight to preview of code notes as well.
|
||||||
|
* [More reliably check for version updates](https://github.com/TriliumNext/Notes/pull/574) by @perfectra1n
|
||||||
|
* README improvements by @perfectra1n
|
||||||
|
|
||||||
|
## 🌍 Internationalization
|
||||||
|
|
||||||
|
* Preliminary support for the German language by @j13055
|
||||||
|
* Improved French translations by @Potjoe-97
|
||||||
|
* Improved Spanish translations by @hasecilu
|
||||||
|
|
||||||
|
## ⬆️ Library updates
|
||||||
|
|
||||||
|
* mind-elixir: 4.2.4 -> 4.3.1
|
||||||
|
* client: force-graph: 1.45.0 -> 1.46.0
|
131
docs/Release Notes/Release Notes/v0.90.12.md
Normal file
131
docs/Release Notes/Release Notes/v0.90.12.md
Normal file
@ -0,0 +1,131 @@
|
|||||||
|
# v0.90.12
|
||||||
|
## 💡 Key highlights
|
||||||
|
|
||||||
|
* Now it is possible to have a fixed toolbar for editing text notes instead of the standard floating one, see [Classic editor for text notes (with fixed toolbar)](https://github.com/TriliumNext/Notes/pull/571) for more information.
|
||||||
|
* Syntax highlight in code blocks in editable and read-only text notes (via Highlight.js), heavily based on [antoniotejada](https://github.com/antoniotejada)'s [Trilium-SyntaxHighlightWidget](https://github.com/antoniotejada/Trilium-SyntaxHighlightWidget).
|
||||||
|
|
||||||
|
## Changes since the last beta release
|
||||||
|
|
||||||
|
### 🐞 Bugfixes
|
||||||
|
|
||||||
|
* [Shell (Bash) Syntax Highlight](https://github.com/TriliumNext/Notes/issues/583)
|
||||||
|
* [0 Max content width causes editor issues](https://github.com/TriliumNext/Notes/issues/593)
|
||||||
|
* [Share icon not visible in note icon picker](https://github.com/TriliumNext/Notes/issues/603)
|
||||||
|
|
||||||
|
### ✨ Improvements
|
||||||
|
|
||||||
|
* Add find & replace button to fixed toolbar
|
||||||
|
* [Add more link protocol support](https://github.com/TriliumNext/Notes/pull/589) by @SiriusXT
|
||||||
|
* [Add a text replacement feature to the find\_widget](https://github.com/TriliumNext/Notes/pull/576) by @SiriusXT
|
||||||
|
* [Replace the editor type combo box with radio buttons](https://github.com/TriliumNext/Notes/pull/587) by @adoriandoran
|
||||||
|
* [Add box icons to note menu & attachments](https://github.com/TriliumNext/Notes/pull/609) by @SiriusXT
|
||||||
|
* [Improve the "Existing backups" section](https://github.com/TriliumNext/Notes/pull/615) by @adoriandoran
|
||||||
|
* [Trigger full text search when Ctrl + Enter is pressed in note autocomplete](https://github.com/TriliumNext/Notes/pull/585) by @SiriusXT
|
||||||
|
* [Improve context menus](https://github.com/TriliumNext/Notes/pull/618) (+ [Replace (?) with information icon](https://github.com/TriliumNext/Notes/issues/613)) by @adoriandoran
|
||||||
|
* [Add Options Launcher](https://github.com/TriliumNext/Notes/issues/619)
|
||||||
|
* [Change note clone icon indicator from star to link icon](https://github.com/TriliumNext/Notes/issues/565)
|
||||||
|
* [Add "Reopen last tab" and "Copy tab to new window" to tab management](https://github.com/TriliumNext/Notes/pull/651) by @SiriusXT
|
||||||
|
|
||||||
|
### 🌍 Internationalization
|
||||||
|
|
||||||
|
* Improved Spanish translations by @hasecilu
|
||||||
|
* Improved German translations by @j13055
|
||||||
|
* [Improve note revision wording and consistency](https://github.com/TriliumNext/Notes/pull/612) by @meichthys
|
||||||
|
|
||||||
|
### ⬆️ Library updates and technical improvements
|
||||||
|
|
||||||
|
* [Add renovate GitHub Action and JSON config](https://github.com/TriliumNext/Notes/pull/607) by @perfectra1n
|
||||||
|
|
||||||
|
## From `v0.90.11-beta`
|
||||||
|
|
||||||
|
### 🐞 Bugfixes
|
||||||
|
|
||||||
|
* [Double input after spaces on Android](https://github.com/TriliumNext/Notes/issues/568)
|
||||||
|
* [Hyperlinks with custom protocols not working](https://github.com/TriliumNext/Notes/issues/122) by @SiriusXT
|
||||||
|
* [Internal Link: Two Tooltips are displayed](https://github.com/TriliumNext/Notes/issues/525)
|
||||||
|
* Fixed loading of syntax highlighting themes for server and Docker builds.
|
||||||
|
|
||||||
|
### ✨ Improvements
|
||||||
|
|
||||||
|
* [Insert inline images in text notes](https://github.com/TriliumNext/Notes/issues/531) (also grouped the image alignment buttons in subcategories since there were too many of them).
|
||||||
|
* [Explicitly manage the "latest" tag, and have it point to the same tag as "stable"](https://github.com/TriliumNext/Notes/pull/545) by @perfectra1n
|
||||||
|
* [Make attachments open in a new tab/browser](https://github.com/TriliumNext/Notes/pull/559) by @SiriusXT
|
||||||
|
* [mouse scroll wheel direction for zoom level](https://github.com/TriliumNext/Notes/pull/555) by @rom1dep
|
||||||
|
* Apply syntax highlight to preview of code notes as well.
|
||||||
|
* [More reliably check for version updates](https://github.com/TriliumNext/Notes/pull/574) by @perfectra1n
|
||||||
|
* README improvements by @perfectra1n
|
||||||
|
|
||||||
|
### 🌍 Internationalization
|
||||||
|
|
||||||
|
* Preliminary support for the German language by @j13055
|
||||||
|
* Improved French translations by @Potjoe-97
|
||||||
|
* Improved Spanish translations by @hasecilu
|
||||||
|
|
||||||
|
### ⬆️ Library updates
|
||||||
|
|
||||||
|
* mind-elixir: 4.2.4 -> 4.3.1
|
||||||
|
* client: force-graph: 1.45.0 -> 1.46.0
|
||||||
|
|
||||||
|
## From `v0.90.10-beta`
|
||||||
|
|
||||||
|
### 🐞 Bugfixes
|
||||||
|
|
||||||
|
* Code note overlapping with note list.
|
||||||
|
* Fix error when running a script in 0.90.9-beta.
|
||||||
|
* Font section in Appearance settings blinking when settings were being updated.
|
||||||
|
* [Crop fileName and prevent cutting into the extension](https://github.com/TriliumNext/Notes/pull/541) / Canvas note exported to html can't be view due to title name is 13-15 digits long by @SiriusXT
|
||||||
|
* Duplicate note count in delete relation modal.
|
||||||
|
* Docnotes (e.g. launcher configuration descriptions) not showing on Electron/desktop builds.
|
||||||
|
|
||||||
|
### ✨ Improvements
|
||||||
|
|
||||||
|
* Adjustable word-wrap for code blocks in text notes.
|
||||||
|
* Adjustable theme for code blocks in text notes, plus slightly improved design.
|
||||||
|
* The application should now be more highly tolerant to errors caused by custom widgets and scripts, not causing the UI to also crash (see [#511](https://github.com/TriliumNext/Notes/issues/511)).
|
||||||
|
* [Close tabs to the right](https://github.com/TriliumNext/Notes/pull/542) by @SiriusXT
|
||||||
|
* [Automatically trigger autocomplete on focus](https://github.com/TriliumNext/Notes/pull/534) by @SiriusXT
|
||||||
|
|
||||||
|
### 🌍 Internationalization
|
||||||
|
|
||||||
|
* Translate weekday and month names for daily notes.
|
||||||
|
* Update server translations when switching language.
|
||||||
|
* Translate search note prefix.
|
||||||
|
* Translate sync test messages.
|
||||||
|
|
||||||
|
### ⬆️ Library updates
|
||||||
|
|
||||||
|
* mind-elixir: 4.2.3 → 4.2.4
|
||||||
|
* mermaid: 11.3.0 → 11.4.0
|
||||||
|
* i18next: 23.16.2 -> 23.16.4
|
||||||
|
* and other internal development tooling updates.
|
||||||
|
|
||||||
|
## From `v0.90.9-beta`
|
||||||
|
|
||||||
|
### 🐞 Bugfixes
|
||||||
|
|
||||||
|
* [Promoted boolean attributes no long showing checkbox when the value is true](https://github.com/TriliumNext/Notes/issues/503)
|
||||||
|
* [Import of .htm keeps htm in title while html does not](https://github.com/TriliumNext/Notes/issues/500)
|
||||||
|
|
||||||
|
### ✨ Improvements
|
||||||
|
|
||||||
|
* [Syntax highlighting in read-only mode code notes](https://github.com/TriliumNext/Notes/issues/504) (also for “View source”).
|
||||||
|
* [Server 404 logs are now one-line instead of a full stack trace](https://github.com/TriliumNext/Notes/issues/505)
|
||||||
|
|
||||||
|
### 🌍 Internationalization
|
||||||
|
|
||||||
|
* Translated the toast notifications, errors and confirmation boxes.
|
||||||
|
* Translated the launcher context menu.
|
||||||
|
|
||||||
|
### ⬆️ Library updates
|
||||||
|
|
||||||
|
* i18next: 23.16.0 -> 23.16.2
|
||||||
|
* mind-elixir: 4.2.0 -> 4.2.2
|
||||||
|
* vanilla-js-wheel-zoom: 9.0.2 -> 9.0.4
|
||||||
|
* cookie-parser: 1.4.6 → 1.4.7
|
||||||
|
* image-type: 4.1.0 → 5.2.0
|
||||||
|
* express, express-rate-limit, express-session updated to latest.
|
||||||
|
* cookie-parser: 1.4.6 → 1.4.7
|
||||||
|
* marked: 14.1.2 → 14.1.3
|
||||||
|
* sanitize-html: 2.13.0 → 2.13.1
|
||||||
|
* force-graph: 1.43.5 → 1.45.0
|
||||||
|
* and others (jasmine, debounce)
|
20
docs/Release Notes/Release Notes/v0.90.2-beta.md
Normal file
20
docs/Release Notes/Release Notes/v0.90.2-beta.md
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
# v0.90.2-beta
|
||||||
|
## 🐞 Bugfixes
|
||||||
|
|
||||||
|
* [(Bug report) Initial sync doesn't finish](https://github.com/TriliumNext/Notes/issues/266)
|
||||||
|
|
||||||
|
## ✨ Technical Improvements
|
||||||
|
|
||||||
|
Important changes:
|
||||||
|
|
||||||
|
* The biggest change is that the server has been ported from Common.js to ES Modules. Note that a change of this proportion is bound to cause some quirks throughout the application, bug reports are welcome.
|
||||||
|
* Updated Electron from 25.9.8 to 31.2.1 ([#231](https://github.com/TriliumNext/Notes/pull/231))
|
||||||
|
|
||||||
|
Additionally:
|
||||||
|
|
||||||
|
* Updated CKEditor from 41.0.0 to 41.4.2.
|
||||||
|
* Started adding support for internationalization ([#248](https://github.com/TriliumNext/Notes/pull/248)). The application will soon be able to be translated into multiple languages.
|
||||||
|
* Improved error management for scripting:
|
||||||
|
* If a critical unexpected error occurs from a widget, a toast is shown explaining the situation and advising to enter safe mode, as opposed to a blank page.
|
||||||
|
* If a basic widget fails to render, a toast is shown instead of crashing the application.
|
||||||
|
* Toast messages now support newlines (by adding a `\n` to the message) for slightly better formatting.
|
50
docs/Release Notes/Release Notes/v0.90.3.md
Normal file
50
docs/Release Notes/Release Notes/v0.90.3.md
Normal file
@ -0,0 +1,50 @@
|
|||||||
|
# v0.90.3
|
||||||
|
This is the first public release of TriliumNext considered stable.
|
||||||
|
|
||||||
|
## ❔ Why TriliumNext?
|
||||||
|
|
||||||
|
TriliumNext has started as a fork of [Trilium Notes](https://github.com/zadam/trilium) at the beginning of 2024. The reason for the work is that the upstream project has entered [maintenance phase](https://github.com/zadam/trilium/issues/4620) and we would like to extend the application.
|
||||||
|
|
||||||
|
The work so far has focused more on the technical aspects because most of the work has been done by @zadam and handing over a project of this size is non-trivial. Some more technical work will be done in the upcoming versions after which the project can focus on improving the user experience as much as possible.
|
||||||
|
|
||||||
|
As a short overview of what's planned next from a user-facing point of view:
|
||||||
|
|
||||||
|
* Support for multiple languages.
|
||||||
|
* Improving the existing theme and decluttering the UI.
|
||||||
|
* Mobile improvements.
|
||||||
|
* Exploring additional editors such as a MarkDown-based editor.
|
||||||
|
|
||||||
|
## ⬆️ Porting from Trilium Notes?
|
||||||
|
|
||||||
|
There is no change in the database structure.
|
||||||
|
|
||||||
|
TriliumNext Notes can be run instead of the original Trilium Notes and it should work out of the box, since it will reuse the same database.
|
||||||
|
|
||||||
|
It should also be possible to downgrade back to Trilium Notes if required, without any changes or loss of data.
|
||||||
|
|
||||||
|
Similarly goes for the server, it should work out of the box. It is possible to mix and match between Trilium Notes and TriliumNext Notes.
|
||||||
|
|
||||||
|
## 🐞 How stable is the version
|
||||||
|
|
||||||
|
Generally you should not encounter any breaking bugs as the prior versions have been tested and daily-driven for a few weeks now.
|
||||||
|
|
||||||
|
Should you encounter any issue, feel free to report them on [our GitHub issues](https://github.com/TriliumNext/Notes/issues).
|
||||||
|
|
||||||
|
## ✨ Key highlights
|
||||||
|
|
||||||
|
* Fixed (from v0.90.2-beta)
|
||||||
|
* Fixed [Error importing zip file](https://github.com/TriliumNext/Notes/issues/281)
|
||||||
|
* Fixed Alt+Left and Alt+Right navigation would not work under Electron.
|
||||||
|
* Added a fresh new icon to represent our ongoing effort to improve Trilium.
|
||||||
|
* v0.90.2-beta
|
||||||
|
* Fixed some issues with the sync.
|
||||||
|
* Ported the server from Common.js to ES modules.
|
||||||
|
* Updated the CKEditor from 41.0.0 to 41.4.2.
|
||||||
|
* Updated Electron from 25.9.8 (marked as end-of-life) to 31.2.1.
|
||||||
|
* Started adding support for internationalization ([#248](https://github.com/TriliumNext/Notes/pull/248)). The application will soon be able to be translated into multiple languages.
|
||||||
|
* Improved error management for scripting
|
||||||
|
* v0.90.1-beta
|
||||||
|
* Introduced a Windows installer instead of the .zip installation.
|
||||||
|
* Bug fixes related to the TypeScript port of the server.
|
||||||
|
* v0.90.0-beta
|
||||||
|
* On a technical side, the server was rewritten in TypeScript. This should improve the stability of both current and future developments thanks to the language's type safety. It will also make the development slightly easier.
|
21
docs/Release Notes/Release Notes/v0.90.4.md
Normal file
21
docs/Release Notes/Release Notes/v0.90.4.md
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
# v0.90.4
|
||||||
|
This release focuses mostly on improving the experience with the Docker containers.
|
||||||
|
|
||||||
|
## Docker ARM builds
|
||||||
|
|
||||||
|
* [ARM builds for Docker were reintroduced](https://github.com/TriliumNext/Notes/issues/302) and are available on both [Docker Hub](https://hub.docker.com/r/triliumnext/notes) and [GHCR](https://github.com/TriliumNext/Notes/pkgs/container/notes)starting with this release.
|
||||||
|
* Note that only `ARMv7` and `ARM64/v8` architectures are supported for now.
|
||||||
|
* `ARMv6` support was dropped due to incompatibility issues with Node 20.
|
||||||
|
|
||||||
|
## 🐞 Bugfixes
|
||||||
|
|
||||||
|
* [Docker container marked as not healthy](https://github.com/TriliumNext/Notes/issues/296)
|
||||||
|
* [Find/Replace dialog doesn't match theme](https://github.com/TriliumNext/Notes/issues/304)
|
||||||
|
* [Tray icon is missing on windows](https://github.com/TriliumNext/Notes/issues/311)
|
||||||
|
* [Error when Duplicating subtree of note that contains broken internal trilium link](https://github.com/TriliumNext/Notes/issues/308)
|
||||||
|
* [Update available points to Trilium download instead of TriliumNext](https://github.com/TriliumNext/Notes/issues/313)
|
||||||
|
|
||||||
|
## Additional changes
|
||||||
|
|
||||||
|
* [Update `docker-compose.yml`](https://github.com/TriliumNext/Notes/pull/309) by slashtechno
|
||||||
|
* Updated links throughout the application to point to the rendered [TriliumNext Wiki](https://triliumnext.github.io/Docs)
|
69
docs/Release Notes/Release Notes/v0.90.5-beta.md
Normal file
69
docs/Release Notes/Release Notes/v0.90.5-beta.md
Normal file
@ -0,0 +1,69 @@
|
|||||||
|
# v0.90.5-beta
|
||||||
|
This release brings a few quality-of-life improvements, as well as bugfixes. The main highlight, however, is the increased support for localization as well as a new note type.
|
||||||
|
|
||||||
|
## 🌍 Internationalization
|
||||||
|
|
||||||
|
Preliminary support for internationalization has been added, thanks to the efforts of `@Nriver`. More specifically, the following languages now have a partial translation:
|
||||||
|
|
||||||
|
* Spanish by `@hasecilu`
|
||||||
|
* Chinese by `@Nriver`
|
||||||
|
* Romanian.
|
||||||
|
|
||||||
|
Note that only the client has been translated so far and there are still a lot of tasks to handle before the application is fully translated.
|
||||||
|
|
||||||
|
## 💡 New note type: Mind map
|
||||||
|
|
||||||
|
Mind maps are usually a fast method to write down ideas and do brainstorming with a team. TriliumNext introduces this new note type with the help of [Mind Elixir](https://mind-elixir.com/), an open-source library.
|
||||||
|
|
||||||
|
Note that the integration is still in its infancy, so there might be bugs and a lack of feature until it is stabilized. The library itself supports quite a few features that are not implemented yet in Trilium: math expressions using KaTeX, images, links. Those might be implemented along the way, provided they are needed by users.
|
||||||
|
|
||||||
|
<figure class="image"><img src="v0.90.5-beta_image.png"></figure>
|
||||||
|
|
||||||
|
> **Note**: For the note type to fully work (such as shared notes), it is ideal to update the server instance as well, if you are using one.
|
||||||
|
|
||||||
|
## ⚙️ Builds
|
||||||
|
|
||||||
|
The internal build tooling has been updated, resulting in the following changes:
|
||||||
|
|
||||||
|
* For macOS users there is now a `.dmg` installation method as well. `@JYC333`
|
||||||
|
* There is also an ARM-native version for macOS that can be used, however it will require [additional steps to get it running](https://github.com/TriliumNext/Notes/issues/329) due to the lack of notarization (to bypass the “TriliumNext Notes.app” is damaged error).
|
||||||
|
* For both Windows and Linux we now have `amd64` builds as well.
|
||||||
|
* Please note these versions are not being actively tested due to lack of equipment, so feel free to raise any issues you might be encountering.
|
||||||
|
|
||||||
|
On the Docker side, [brought back Alpine-based Docker containers for amd64](https://github.com/TriliumNext/Notes/pull/366) by `@perfectrain`.
|
||||||
|
|
||||||
|
### 🐞 Bugfixes
|
||||||
|
|
||||||
|
* [v0.90.4 docker does not read USER\_UID and USER\_GID from environment](https://github.com/TriliumNext/Notes/issues/331)
|
||||||
|
* [Invalid CSRF token on Android phone](https://github.com/TriliumNext/Notes/issues/318)
|
||||||
|
* [Excess spacing in lists](https://github.com/TriliumNext/Notes/issues/341)
|
||||||
|
* [scrollbar-color makes the scrollbar appear natively styled](https://github.com/TriliumNext/Notes/issues/350)
|
||||||
|
* Invisible scrollbar on Firefox
|
||||||
|
* [Issue with note title text box border](https://github.com/TriliumNext/Notes/issues/358)
|
||||||
|
* [Focus not set to input field when clicking `Include Note` from Block Editor](https://github.com/TriliumNext/Notes/issues/365)
|
||||||
|
* [Fix a bug of find widget](https://github.com/TriliumNext/Notes/pull/377) by `@SiriusXT`
|
||||||
|
* ['A JavaScript error occurred in the main process' when launching Trilium](https://github.com/TriliumNext/Notes/issues/368) (improved error handling).
|
||||||
|
|
||||||
|
* [Note Tooltip isn't removed when clicking on internal trilium link in read-only mode](https://github.com/TriliumNext/Notes/issues/375)
|
||||||
|
|
||||||
|
* [Calendar dropdown won't close if click/right-click other button that open notes from launcher bar](https://github.com/TriliumNext/Notes/issues/384)
|
||||||
|
|
||||||
|
|
||||||
|
### ✨ Improvements
|
||||||
|
|
||||||
|
* [Improved the calendar button in the launch bar](https://github.com/TriliumNext/Notes/issues/374), adding support for easier month and year selection.
|
||||||
|
* [Make first day of week configurable](https://github.com/TriliumNext/Notes/issues/247) (supports Sunday and Monday)
|
||||||
|
* Can be adjusted in Options → Appearance → Localization → First day of the week.
|
||||||
|
* The option is synced with the server and the client updates immediately.
|
||||||
|
* Removed hard-coded libraries such as FancyTree and Bootstrap. This will later allow us to upgrade to the latest versions. `@JYC333`
|
||||||
|
* [Hide Electron-specific settings in the web version](https://github.com/TriliumNext/Notes/issues/345)
|
||||||
|
* [Add a toggle to promote the current note to a template](https://github.com/TriliumNext/Notes/issues/348)
|
||||||
|
* Disable share toggle when in options
|
||||||
|
* [Open New window from taskbar](https://github.com/TriliumNext/Notes/pull/373) by `@SiriusXT`
|
||||||
|
* Pressing F2 to edit the branch prefix will now work only in the note tree to avoid issues with other interactive elements such as the mind map, but also since the option itself is not the most used ones to require a global shortcut.
|
||||||
|
|
||||||
|
## New Contributors
|
||||||
|
|
||||||
|
* [@JYC333](https://github.com/JYC333) made their first contribution in [#294](https://github.com/TriliumNext/Notes/pull/294)
|
||||||
|
* [@hasecilu](https://github.com/hasecilu) made their first contribution in [#349](https://github.com/TriliumNext/Notes/pull/349)
|
||||||
|
* [@SiriusXT](https://github.com/SiriusXT) made their first contribution in [#377](https://github.com/TriliumNext/Notes/pull/377)
|
BIN
docs/Release Notes/Release Notes/v0.90.5-beta_image.png
Normal file
BIN
docs/Release Notes/Release Notes/v0.90.5-beta_image.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 101 KiB |
2
docs/Release Notes/Release Notes/v0.90.6-beta.md
Normal file
2
docs/Release Notes/Release Notes/v0.90.6-beta.md
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
# v0.90.6-beta
|
||||||
|
This is a Docker-only re-release of [v0.90.5-beta](https://github.com/TriliumNext/Notes/releases/tag/v0.90.6-beta) that **adds back the amd64 container image** which was previously not available due to a race condition on our build mechanism. For now, this means that the Alpine container mentioned in the previous release is no longer available, as we have fallen back to Debian Slim.
|
52
docs/Release Notes/Release Notes/v0.90.7-beta.md
Normal file
52
docs/Release Notes/Release Notes/v0.90.7-beta.md
Normal file
@ -0,0 +1,52 @@
|
|||||||
|
# v0.90.7-beta
|
||||||
|
## ⚠️ Important notes
|
||||||
|
|
||||||
|
* 0.90.5-beta & 0.90.6-beta have an incompatibility with older sync servers if using mind maps, causing them to get turned to a file. If you are impacted by this, see [mindmap note suddenly show with file note](https://github.com/TriliumNext/Notes/issues/467#issuecomment-2402853189).
|
||||||
|
* Sync version has been increased from 32 to 33 to prevent issues with mindmap notes. This means that the server also needs to be updated to this version, otherwise sync will be refused.
|
||||||
|
|
||||||
|
## 🐞 Bugfixes
|
||||||
|
|
||||||
|
* [Insert Math appears to be broken](https://github.com/TriliumNext/Notes/issues/297)
|
||||||
|
* [Override the z-index of Bootstrap tooltips](https://github.com/TriliumNext/Notes/pull/472) by [dousha](https://github.com/dousha)
|
||||||
|
* [Clicking an entry in the calendar opens the note twice](https://github.com/TriliumNext/Notes/issues/417)
|
||||||
|
* [mindmap note suddenly show with file note](https://github.com/TriliumNext/Notes/issues/467)
|
||||||
|
* [Import md with jpeg: broken jpeg](https://github.com/TriliumNext/Notes/pull/458) by [`perfectra1n`](https://github.com/perfectra1n)
|
||||||
|
|
||||||
|
## ✨ Improvements
|
||||||
|
|
||||||
|
* [Icon improvements](https://github.com/TriliumNext/Notes/pull/392) by `@SiriusXT`.
|
||||||
|
* [Open in file manager of Trilium's data directory](https://github.com/TriliumNext/Notes/pull/389) by `@SiriusXT`.
|
||||||
|
* [i18n Fallback to English for null characters](https://github.com/TriliumNext/Notes/pull/414) by `@SiriusXT`.
|
||||||
|
* [Use matrix strategy for CI/CD](https://github.com/TriliumNext/Notes/pull/402#top) (Alpine is back!) by `perfectra1n`.
|
||||||
|
* [Floating buttons can be displayed again after being closed](https://github.com/TriliumNext/Notes/pull/432) by `@SiriusXT`.
|
||||||
|
* [Revisions number limit](https://github.com/TriliumNext/Notes/pull/391) by [SiriusXT](https://github.com/SiriusXT).
|
||||||
|
* [Searching with orderBy doesn't work with dated attributes](https://github.com/TriliumNext/Notes/pull/451) by [jaimeferj](https://github.com/jaimeferj).
|
||||||
|
* [Use the electron Clipboard module when using "Copy image to clipboard"](https://github.com/TriliumNext/Notes/pull/452) by @perfectra1n.
|
||||||
|
* [MIME type not being used when creating new note correctly, upon zip import](https://github.com/TriliumNext/Notes/pull/458) by @perfectra1n.
|
||||||
|
* [fix blurry PWA icon](https://github.com/TriliumNext/Notes/pull/465) by [quantum5](https://github.com/quantum5)
|
||||||
|
|
||||||
|
## 🌍 Internationalization
|
||||||
|
|
||||||
|
* Translated more of the client (e.g. note types, tree context menu, switches in the ribbon).
|
||||||
|
* Started translating the server (e.g. first setup, keyboard actions, shared pages).
|
||||||
|
* Improved coverage for Spanish by [hasecilu](https://github.com/hasecilu).
|
||||||
|
* Improved coverage for Chinese by [Nriver](https://github.com/Nriver/).
|
||||||
|
* Improved coverage for Romanian.
|
||||||
|
|
||||||
|
## Library updates
|
||||||
|
|
||||||
|
* [Upgrade bootstrap from v4 to v5](https://github.com/TriliumNext/Notes/pull/381) by @JYC333
|
||||||
|
* This is a heavy UI library update, so there might be quirks here and there.
|
||||||
|
* Various improvements and bugfixes by @JYC333 and @SiriusXT
|
||||||
|
* Mermaid: 10.9.1 → 11.3.0
|
||||||
|
* Mind Elixir: 4.0.5 → 4.1.5
|
||||||
|
* JSDOM: 24.1.1 → 25.0.0
|
||||||
|
* Day.js: 1.11.12 → 1.11.13
|
||||||
|
* ESLint: 9.9.0 → 9.10.0
|
||||||
|
* Marked: 13.0.2 → 14.1.2
|
||||||
|
* Ini: 4.1.3 -> 5.0.0
|
||||||
|
* Axios: 1.7.2 → 1.7.7
|
||||||
|
* i18next: 23.14.0 → 23.15.2
|
||||||
|
* express 4.19.2 → 4.21.0
|
||||||
|
* better-sqlite3: 11.1.2 → 11.3.0
|
||||||
|
* and other development tools.
|
37
docs/Release Notes/Release Notes/v0.90.8.md
Normal file
37
docs/Release Notes/Release Notes/v0.90.8.md
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
# v0.90.8
|
||||||
|
## 💡 Key highlights
|
||||||
|
|
||||||
|
* A new note type was introduced called “Mind Map” using the MindElixir library.
|
||||||
|
* Sync version has been increased from 32 to 33 to prevent issues with mindmap notes. This means that the server also needs to be updated to this version, otherwise sync will be refused.
|
||||||
|
* Internationalization support (Spanish, Chinese, Romanian, French).
|
||||||
|
* Various bugfixes (see below).
|
||||||
|
|
||||||
|
## New to v0.90.8
|
||||||
|
|
||||||
|
## 🐞 Bugfixes
|
||||||
|
|
||||||
|
* [There are horizontal lines under all hyperlinks](https://github.com/TriliumNext/Notes/issues/485)
|
||||||
|
|
||||||
|
## ✨ Improvements
|
||||||
|
|
||||||
|
* [Introduce `stable` tag on containers](https://github.com/TriliumNext/Notes/pull/489) by @perfectra1n
|
||||||
|
|
||||||
|
### 🌍 Internationalization
|
||||||
|
|
||||||
|
* Added French translations by @Potjoe-97
|
||||||
|
* Translation improvements for Spanish by @hasecilu
|
||||||
|
* Translation improvements for Chinese by @Nriver
|
||||||
|
* Improved coverage for Romanian.
|
||||||
|
|
||||||
|
### ⬆️ Library updates
|
||||||
|
|
||||||
|
* mind-elixir: 4.1.5 -> 4.2.0
|
||||||
|
* i18next: 23.15.2 -> 23.16.0
|
||||||
|
|
||||||
|
## From v0.90.7-beta
|
||||||
|
|
||||||
|
## From v0.90.6-beta
|
||||||
|
|
||||||
|
* Adds back the `amd64` container image
|
||||||
|
|
||||||
|
## From v0.90-5-beta
|
29
docs/Release Notes/Release Notes/v0.90.9-beta.md
Normal file
29
docs/Release Notes/Release Notes/v0.90.9-beta.md
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
# v0.90.9-beta
|
||||||
|
## 🐞 Bugfixes
|
||||||
|
|
||||||
|
* [Promoted boolean attributes no long showing checkbox when the value is true](https://github.com/TriliumNext/Notes/issues/503)
|
||||||
|
* [Import of .htm keeps htm in title while html does not](https://github.com/TriliumNext/Notes/issues/500)
|
||||||
|
|
||||||
|
## ✨ Improvements
|
||||||
|
|
||||||
|
* [Syntax highlighting in read-only mode code notes](https://github.com/TriliumNext/Notes/issues/504) (also for “View source”).
|
||||||
|
* [Server 404 logs are now one-line instead of a full stack trace](https://github.com/TriliumNext/Notes/issues/505)
|
||||||
|
|
||||||
|
## 🌍 Internationalization
|
||||||
|
|
||||||
|
* Translated the toast notifications, errors and confirmation boxes.
|
||||||
|
* Translated the launcher context menu.
|
||||||
|
|
||||||
|
## ⬆️ Library updates
|
||||||
|
|
||||||
|
* i18next: 23.16.0 -> 23.16.2
|
||||||
|
* mind-elixir: 4.2.0 -> 4.2.2
|
||||||
|
* vanilla-js-wheel-zoom: 9.0.2 -> 9.0.4
|
||||||
|
* cookie-parser: 1.4.6 → 1.4.7
|
||||||
|
* image-type: 4.1.0 → 5.2.0
|
||||||
|
* express, express-rate-limit, express-session updated to latest.
|
||||||
|
* cookie-parser: 1.4.6 → 1.4.7
|
||||||
|
* marked: 14.1.2 → 14.1.3
|
||||||
|
* sanitize-html: 2.13.0 → 2.13.1
|
||||||
|
* force-graph: 1.43.5 → 1.45.0
|
||||||
|
* and others (jasmine, debounce)
|
20
docs/Release Notes/Release Notes/v0.90.x.md
Normal file
20
docs/Release Notes/Release Notes/v0.90.x.md
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
# v0.90.x
|
||||||
|
## 💡 Key highlights
|
||||||
|
|
||||||
|
* …
|
||||||
|
|
||||||
|
## 🐞 Bugfixes
|
||||||
|
|
||||||
|
* ….
|
||||||
|
|
||||||
|
## ✨ Improvements
|
||||||
|
|
||||||
|
* …
|
||||||
|
|
||||||
|
## 🌍 Internationalization
|
||||||
|
|
||||||
|
* …
|
||||||
|
|
||||||
|
## ⬆️ Library updates
|
||||||
|
|
||||||
|
* …
|
98
docs/Release Notes/Release Notes/v0.91.1-beta.md
Normal file
98
docs/Release Notes/Release Notes/v0.91.1-beta.md
Normal file
@ -0,0 +1,98 @@
|
|||||||
|
# v0.91.1-beta
|
||||||
|
## 💡 Key highlights
|
||||||
|
|
||||||
|
* The launcher bar can now be placed at the top instead of the left of the screen, with a full-width tab bar. See [#654](https://github.com/TriliumNext/Notes/pull/654) for more information.
|
||||||
|
* [A new theme is introduced called “TriliumNext"](https://github.com/TriliumNext/Notes/pull/661) by @adoriandoran and @eliandoran. Settings on this theme are now displayed in a card layout. Redesigned tree action buttons.
|
||||||
|
* [Native title bar buttons](https://github.com/TriliumNext/Notes/pull/702) when native title bar is off for Windows and macOS.
|
||||||
|
|
||||||
|
* On Windows, on the TriliumNext theme there are window transparency effects if running under Windows, see [Mica (Windows transparency effects)](https://github.com/TriliumNext/Notes/pull/717) for screenshots. Unfortunately, it is plagued by a few bugs with Electron (the library we are using for the desktop application), see the link for more information.
|
||||||
|
|
||||||
|
* Updated Docker builds to Node 22. **Be on the lookout for any potential issues, especially for less-tested platforms such as ARM.**
|
||||||
|
|
||||||
|
|
||||||
|
## 🐞 Bugfixes
|
||||||
|
|
||||||
|
* [Syntax highlight in code blocks only in edit mode](https://github.com/TriliumNext/Notes/issues/668)
|
||||||
|
* To do lists not preserved on safe import.
|
||||||
|
* [File type video with emoji in name will break the preview](https://github.com/TriliumNext/Notes/issues/757)
|
||||||
|
|
||||||
|
* [Attribute "jump to" for internal links not working anymore](https://github.com/TriliumNext/Notes/issues/732)
|
||||||
|
|
||||||
|
|
||||||
|
## ✨ Improvements
|
||||||
|
|
||||||
|
* [Add label definition type for standalone time](https://github.com/TriliumNext/Notes/pull/653) by @mm21
|
||||||
|
|
||||||
|
* [Remove resizer from backend log text area](https://github.com/TriliumNext/Notes/pull/670) by @meichthys
|
||||||
|
* Use CodeMirror for backend log
|
||||||
|
* Support for ELK layout in Mermaid diagrams (sponsored by @perfectra1n). See the relevant “ELK layout engine” in <a class="reference-link" href="#root/xKNWRXC24L5y/moBMU5tfa7Xx/Tshj61stDt8g/tPQgGfUs7ewD">Mermaid diagrams</a> for more information.
|
||||||
|
* [Make exact matches rise higher up in search](https://github.com/TriliumNext/Notes/pull/678) by @perfectra1n
|
||||||
|
* [Change layout of promoted attributes](https://github.com/TriliumNext/Notes/pull/538)
|
||||||
|
* [Add full text search in autocomplete](https://github.com/TriliumNext/Notes/pull/659) by @SiriusXT
|
||||||
|
* [Importing single HTML file: prefer html title over filename](https://github.com/TriliumNext/Notes/pull/598) by @maphew
|
||||||
|
* [Support page breaks for printing](https://github.com/TriliumNext/Notes/pull/692)
|
||||||
|
* [user configurable list of allowed html tags in import](https://github.com/TriliumNext/Notes/pull/601) by @maphew
|
||||||
|
* General HTML support; now the editor supports more HTML tags and displays them appropriately.
|
||||||
|
* Currently the import function is the only way to benefit from them, or modifying the source code manually by changing the note type.
|
||||||
|
* Change default icons for “Go to Previous Note” and “Go to next note” launcher buttons.
|
||||||
|
* Move toggle sidebar button near tab bar on horizontal layout.
|
||||||
|
* Mind map notes now are full-width by default (same as Canvas, for example).
|
||||||
|
* Tabs can now display the icon notes instead of only workspace icons (this is the default behaviour of the TrilumNext theme, can be added to any other theme via `--tab-note-icons: true;` to `:root`).
|
||||||
|
* [New Features for note map](https://github.com/TriliumNext/Notes/pull/700) by @CobriMediaJulien
|
||||||
|
* [Add supported link protocols](https://github.com/TriliumNext/Notes/pull/694) by @SiriusXT
|
||||||
|
* [add Mind Elixir plugin @mind-elixir/node-menu](https://github.com/TriliumNext/Notes/issues/723)
|
||||||
|
|
||||||
|
* [Format dates and times](https://github.com/TriliumNext/Notes/pull/741) by @adoriandoran
|
||||||
|
|
||||||
|
* [Expose cheerio in backend script api](https://github.com/TriliumNext/Notes/pull/758) by @kleutzinger
|
||||||
|
* [Format note paths](https://github.com/TriliumNext/Notes/pull/759) by @adoriandoran
|
||||||
|
|
||||||
|
* [add remark about UFW issues](https://github.com/TriliumNext/Notes/pull/767) by @pano9000
|
||||||
|
* [Code Block language support for Terraform (HCL)](https://github.com/TriliumNext/Notes/issues/739)
|
||||||
|
|
||||||
|
* [Display the fixed toolbar on multiple lines](https://github.com/TriliumNext/Notes/issues/729) (adjustable in settings)
|
||||||
|
|
||||||
|
* [Hide `internalLink` from `Jump To Note` dialog](https://github.com/TriliumNext/Notes/issues/713)
|
||||||
|
|
||||||
|
|
||||||
|
## 🌍 Internationalization
|
||||||
|
|
||||||
|
* [Chinese translation improvements (& some new messages translated)](https://github.com/TriliumNext/Notes/pull/673) by @Nriver
|
||||||
|
* [Add translation for doc notes](https://github.com/TriliumNext/Notes/pull/677) by @Nriver
|
||||||
|
* [Spanish improvements](https://github.com/TriliumNext/Notes/pull/695/files) by @hasecilu
|
||||||
|
* [Traditional Chinese support](https://github.com/TriliumNext/Notes/pull/698) by @dwong33
|
||||||
|
* Translate import toast messages.
|
||||||
|
* Translate hidden notes (including options).
|
||||||
|
* Romanian improvements.
|
||||||
|
* [Brazillian Portuguese](https://github.com/TriliumNext/Notes/pull/740) by @Nertonm work in progress (only server translations for now)
|
||||||
|
|
||||||
|
* Translate note autocomplete.
|
||||||
|
|
||||||
|
|
||||||
|
## ⬆️ Library updates
|
||||||
|
|
||||||
|
* i18next, i18next-http-backend, i18next-fs-backend
|
||||||
|
* force-graph v1.47.0
|
||||||
|
* express 4.2.12
|
||||||
|
* mermaid 11.4.1
|
||||||
|
* axios 1.7.9
|
||||||
|
* katex 0.16.14
|
||||||
|
* https-proxy-agent 7.0.6
|
||||||
|
* better-sqlite3 11.6.0
|
||||||
|
* electron 31.3.1 -> 33.2.1
|
||||||
|
* jimp 0.22.12 -> 1.6.0
|
||||||
|
* mind-elixir 4.3.3
|
||||||
|
* Development tools
|
||||||
|
* electron-forge
|
||||||
|
* Docker Node.js updated to v20.18.1
|
||||||
|
* GitHub Actions workflow actions
|
||||||
|
* webpack v5.97.1
|
||||||
|
* TypeScript + types
|
||||||
|
* yargs
|
||||||
|
* helmet
|
||||||
|
* marked 15.0.3
|
||||||
|
* is-svg 5.1.0
|
||||||
|
* image-type 5.2.0
|
||||||
|
* eslint v9.16.0
|
||||||
|
* jsdom v25.0.1
|
||||||
|
* compression v1.7.5
|
43
docs/Release Notes/Release Notes/v0.91.2-beta.md
Normal file
43
docs/Release Notes/Release Notes/v0.91.2-beta.md
Normal file
@ -0,0 +1,43 @@
|
|||||||
|
# v0.91.2-beta
|
||||||
|
## 🐞 Bugfixes
|
||||||
|
|
||||||
|
* [Can not toggle notes by clicking on the note's icon in the navigation bar](https://github.com/TriliumNext/Notes/issues/812)
|
||||||
|
* [Cannot arrow down to "full search" when no search results are returned in quick search](https://github.com/TriliumNext/Notes/issues/798)
|
||||||
|
* [Toolbar tooltips no longer shown](https://github.com/TriliumNext/Notes/issues/795)
|
||||||
|
* [Two help pages will be opened when the help button is clicked](https://github.com/TriliumNext/Notes/issues/570)
|
||||||
|
|
||||||
|
## ✨ Improvements
|
||||||
|
|
||||||
|
* [fix typo Trillium](https://github.com/TriliumNext/Notes/pull/799) by @pano9000
|
||||||
|
|
||||||
|
* [Libraries in Excalidraw are broken](https://github.com/TriliumNext/Notes/pull/787) by @CobriMediaJulien
|
||||||
|
|
||||||
|
* [Color scheme selection](https://github.com/TriliumNext/Notes/pull/800) by @adoriandoran
|
||||||
|
|
||||||
|
* [Style Next: Restyle the "Jump to Note" dialog](https://github.com/TriliumNext/Notes/pull/802) by @adoriandoran
|
||||||
|
|
||||||
|
* Exporting a Markdown file will now try to preserve syntax highlighting
|
||||||
|
|
||||||
|
* [Auto-show left panel when configuring launchbar](https://github.com/TriliumNext/Notes/issues/779)
|
||||||
|
* [Accessibility: explicitly associate label and input elements](https://github.com/TriliumNext/Notes/pull/813) by @pano9000
|
||||||
|
|
||||||
|
## 🌍 Internationalization
|
||||||
|
|
||||||
|
* Spanish improvements by @hasecilu
|
||||||
|
* [localize hardcoded English aria-labels](https://github.com/TriliumNext/Notes/pull/801) by @pano9000
|
||||||
|
|
||||||
|
* Translate new note title
|
||||||
|
|
||||||
|
|
||||||
|
## ⬆️ Library updates
|
||||||
|
|
||||||
|
* typedoc: v0.27.5
|
||||||
|
* highlightjs: v11.11.0
|
||||||
|
* marked: v15.0.4
|
||||||
|
* express-rate-limit to v7.5.0
|
||||||
|
* chokidar: 4.0.3
|
||||||
|
* katex: v0.16.18
|
||||||
|
* sanitize-html: v2.14.0
|
||||||
|
* webpack-cli: v5.1.4 → v6.0.1
|
||||||
|
* i18next: v24.2.0
|
||||||
|
* @braintree/sanitize-url: v7.1.1
|
116
docs/Release Notes/Release Notes/v0.91.3-beta.md
Normal file
116
docs/Release Notes/Release Notes/v0.91.3-beta.md
Normal file
@ -0,0 +1,116 @@
|
|||||||
|
# v0.91.3-beta
|
||||||
|
## 💡 Key highlights
|
||||||
|
|
||||||
|
* Quite a few mobile improvements have been done (**kindly waiting for bug reports**)
|
||||||
|
* On mobile the horizontal layout (with the launcher bar displayed at the top of the screen instead of on the left side) is now enforced.
|
||||||
|
* This allows for more real estate for the content of the note and simplifies the mobile layout.
|
||||||
|
* The launch bar has also been moved at the bottom, to be inline with modern application layouts.
|
||||||
|
* Restructured the tree as a sidebar which is triggered via a button on the left side of the title bar.
|
||||||
|
* The sidebar can also be triggered by swiping to the right on the left side of the screen. _Still some quirks to address on both iOS and Android due to their weird back button gesture_.
|
||||||
|
* Improved the positioning of the bottom bar and of the editor toolbar.
|
||||||
|
* Tabs have been enabled. Currently we are using the same implementation as on desktop, which might have a few quirks on mobile.
|
||||||
|
* Jump to note is now available.
|
||||||
|
* The mobile view now has its own launch bar configuration with its own launch bar buttons. For now only a few have been enabled. **Feel free to request any button from the desktop should you require it.**
|
||||||
|
* Now it's possible to insert footnotes in CKEditor, thanks to a fork of [ThomasAitken/ckeditor5-footnotes](https://github.com/ThomasAitken/ckeditor5-footnotes).
|
||||||
|
* It's also possible to create inline Mermaid diagrams into text notes.
|
||||||
|
|
||||||
|
## Known issues
|
||||||
|
|
||||||
|
* On mobile, opening in a new tab activates the new tab but does not refresh the tab bar.
|
||||||
|
|
||||||
|
## 🐞 Bugfixes
|
||||||
|
|
||||||
|
* Prevent HTML from rendering in launcher bar.
|
||||||
|
* [Calendar overflows off right of view when in mobile view](https://github.com/TriliumNext/Notes/issues/783)
|
||||||
|
* Note tree context menu not shown on long press on iOS.
|
||||||
|
* [Advanced tree menu is only accessible in the mobile view via long-press](https://github.com/TriliumNext/Notes/issues/785)
|
||||||
|
* [NotFoundError after trying to paste filepath into note, restart required](https://github.com/TriliumNext/Notes/issues/881)
|
||||||
|
* login: fix "flash of unstyled content" by @pano9000
|
||||||
|
* [Limit search function doesn't work](https://github.com/TriliumNext/Notes/issues/920)
|
||||||
|
|
||||||
|
* [fix ck-editor checkboxes not showing checkmark while printing](https://github.com/TriliumNext/Notes/pull/908) by @pano9000
|
||||||
|
|
||||||
|
|
||||||
|
## ✨ Improvements
|
||||||
|
|
||||||
|
* [Syntax Highlighting for Batch scripts](https://github.com/TriliumNext/Notes/issues/830)
|
||||||
|
* Mobile improvements
|
||||||
|
* Translucent top bar mobile layout on iOS
|
||||||
|
* Display formatting toolbar above keyboard.
|
||||||
|
* Fonts
|
||||||
|
* Grouped the font selection by font type (sans-serif, monospace, etc.).
|
||||||
|
* Added an option to use the system font (e.g. “Segoe UI” for Windows).
|
||||||
|
* Display the content of JSON attachments and improve the style of attachment code blocks.
|
||||||
|
* Translucent top bar on desktop layout for iPad
|
||||||
|
* ['Show Help' and 'About Trillium Notes' menu options are now available in the mobile view](https://github.com/TriliumNext/Notes/issues/666)
|
||||||
|
* Back/forward buttons have been enabled for web builds as well, mostly for mobile view.
|
||||||
|
* [support for RFC 5870 geo-URIs](https://github.com/TriliumNext/Notes/pull/891) by @0Raptor
|
||||||
|
* login: add Trilium icon and improve style by @pano9000
|
||||||
|
* allow disabling mention autocomplete by pressing escape (forward port of @zadam’s work)
|
||||||
|
* [Restyle the help dialog](https://github.com/TriliumNext/Notes/pull/903) by @adoriandoran
|
||||||
|
|
||||||
|
* Added back ESLint support for backend notes
|
||||||
|
|
||||||
|
* Exporting JavaScript code blocks in text notes to Markdown now sets the right language tag.
|
||||||
|
|
||||||
|
|
||||||
|
## 🌍 Internationalization
|
||||||
|
|
||||||
|
* Spanish translation improvements by @hasecilu
|
||||||
|
* Chinese translation improvements by @Nriver
|
||||||
|
* [make <kbd> tags translatable](https://github.com/TriliumNext/Notes/pull/857) by @pano9000
|
||||||
|
* [make duplicate notes suffix translatable](https://github.com/TriliumNext/Notes/pull/859) by @pano9000
|
||||||
|
* improve translatability of database\_backed\_up\_to string by @pano9000
|
||||||
|
* translate some buttons in the note tree
|
||||||
|
* translate a few note map buttons
|
||||||
|
|
||||||
|
## ⬆️ Technical Improvements
|
||||||
|
|
||||||
|
* Library updates
|
||||||
|
* force-graph to v1.47.2
|
||||||
|
* @highlightjs/cdn-assets to v11.11.1
|
||||||
|
* typedoc to v0.27.6
|
||||||
|
* jquery.fancytree to v2.38.4
|
||||||
|
* katex to v0.16.19
|
||||||
|
|
||||||
|
* @types/node to v22.10.5
|
||||||
|
|
||||||
|
* marked to v15.0.5
|
||||||
|
* mind-elixir to v4.3.6
|
||||||
|
* better-sqlite3 to v11.8.0
|
||||||
|
* CKEditor to 41.3.2
|
||||||
|
* jsdom to v26
|
||||||
|
* i18next to v24.2.1
|
||||||
|
* draggabilly to v3.0.0
|
||||||
|
|
||||||
|
* electron to 33.3.1.
|
||||||
|
|
||||||
|
* Node.js for Docker containers: v22.13.0
|
||||||
|
|
||||||
|
* ts-loader: v9.5.2
|
||||||
|
|
||||||
|
* [use existing randomSecureToken function](https://github.com/TriliumNext/Notes/pull/866) by @pano9000
|
||||||
|
|
||||||
|
* use named exports for the utils functions by @pano9000
|
||||||
|
* use Set instead of Arrays for faster lookups by @pano9000
|
||||||
|
* remove unused 'request' by @pano9000
|
||||||
|
* utils/formatDownloadTitle: simplify function by @pano9000
|
||||||
|
* remove unused tree-kill dependency by @pano9000
|
||||||
|
|
||||||
|
* [Add timezone and localtime mounts to docker-compose](https://github.com/TriliumNext/Notes/pull/892) by @perfectra1n
|
||||||
|
* login: simplify JS by @pano9000
|
||||||
|
* set password: various smaller fixes by @pano9000
|
||||||
|
* use ejs partial for injecting window.glob by @pano9000
|
||||||
|
* add prettier as devDep and scripts by @pano9000
|
||||||
|
* add override for \*.json tab width to match .editorconfig by @pano9000
|
||||||
|
* update deprecated electron packages by @pano9000
|
||||||
|
|
||||||
|
* Add server logging for CKEditor state changes by @process
|
||||||
|
|
||||||
|
* refactor(data\_dir): simplify logic and make code robust and testable by @pano9000
|
||||||
|
|
||||||
|
* replace csurf with csrf-csrf by @pano9000
|
||||||
|
|
||||||
|
* refactor(backend\_log): improve getBackendLog by @pano9000
|
||||||
|
|
||||||
|
* fix(views): replace deprecated meta tag by @pano9000
|
62
docs/Release Notes/Release Notes/v0.91.4-beta.md
Normal file
62
docs/Release Notes/Release Notes/v0.91.4-beta.md
Normal file
@ -0,0 +1,62 @@
|
|||||||
|
# v0.91.4-beta
|
||||||
|
To do before release:
|
||||||
|
|
||||||
|
* Ensure Excalidraw works on desktop build.
|
||||||
|
|
||||||
|
## 💡 Key highlights
|
||||||
|
|
||||||
|
* We now provide binaries to run the server on Linux on ARM without Docker (e.g. on a Raspberry Pi, thanks to @perfectra1n ).
|
||||||
|
* [Introducing a map note type](https://github.com/TriliumNext/Notes/pull/1017)
|
||||||
|
|
||||||
|
* Add ability to set Trilium configuration variables via ENV variables by @pano9000 and @perfectra1n
|
||||||
|
|
||||||
|
|
||||||
|
## 🐞 Bugfixes
|
||||||
|
|
||||||
|
* [Share: Fix going from child note to parent share root](https://github.com/TriliumNext/Notes/pull/963)
|
||||||
|
* [Context Menu Keyboard Commands wrap to next line](https://github.com/TriliumNext/Notes/issues/976)
|
||||||
|
* [Keyboard shortcuts in tree context menu are not in line with menu item](https://github.com/TriliumNext/Notes/issues/685)
|
||||||
|
* [Canvas/Excalidraw note slows down considerably with many images](https://github.com/TriliumNext/Notes/issues/967)
|
||||||
|
* [tab context menu on mobile is not accessible](https://github.com/TriliumNext/Notes/issues/969)
|
||||||
|
* [Code Notes Settings: the "Available MIME Type" list gets corrupted](https://github.com/TriliumNext/Notes/issues/988)
|
||||||
|
* [Tree Panel: the preferred width resets under certain conditions](https://github.com/TriliumNext/Notes/issues/990)
|
||||||
|
* [Mind map: the branching side preference is not persisted](https://github.com/TriliumNext/Notes/issues/986)
|
||||||
|
* HTML Import Strips away "valid" h1 tags by @pano9000
|
||||||
|
* [share.js broken on share pages](https://github.com/TriliumNext/Notes/issues/1029) by @pano9000
|
||||||
|
|
||||||
|
## ✨ Improvements
|
||||||
|
|
||||||
|
* [Add space between "delete all revisions" and ? buttons on Note revision dialog](https://github.com/TriliumNext/Notes/issues/974)
|
||||||
|
* Improved launch bar on mobile: context menu to move between available and visible, or reset the configuration.
|
||||||
|
* Enable fixed editing toolbar by default for new users.
|
||||||
|
|
||||||
|
## 🌍 Internationalization
|
||||||
|
|
||||||
|
* Translated some missing messages in Romanian.
|
||||||
|
|
||||||
|
## ⬆️ Technical improvements
|
||||||
|
|
||||||
|
* **Reached zero vulnerabilities in dependencies according to** `**npm audit**`
|
||||||
|
* Update Electron to 34
|
||||||
|
* update dependency fs-extra to v11.3.0
|
||||||
|
* update dependency force-graph to v1.49.0
|
||||||
|
* update dependency katex to v0.16.21
|
||||||
|
* update dependency better-sqlite3 to v11.8.1
|
||||||
|
* [set more secure csrf related settings](https://github.com/TriliumNext/Notes/pull/961) by @pano9000
|
||||||
|
* get rid of ts-node by @pano9000
|
||||||
|
* Fix default ivLength in dump-db tool by @Nriver
|
||||||
|
* add vitest as test framework and port current tests (& various test improvements) by @pano9000
|
||||||
|
* get rid of Webpack Critical dependency warning by @pano9000
|
||||||
|
* fix flaky getPlatformAppDataDir test on Windows by @pano9000
|
||||||
|
* refactor and add tests for \`services/import/mime\` by @pano9000
|
||||||
|
* refactor: compress images by @j9t
|
||||||
|
* Bump Electron to v34.0.1
|
||||||
|
* Bump i18next-http-backend to v3.0.2
|
||||||
|
* Bump i18next to v24.2.2
|
||||||
|
* Bump electron-forge monorepo to v7.6.1
|
||||||
|
* Bump @mind-elixir/node-menu to v1.0.4
|
||||||
|
* Docker: update node.js to v22.13.1
|
||||||
|
* webpack: add Configuration type
|
||||||
|
* webpack: add missing share.js entry point
|
||||||
|
* npm audit fix by @pano9000
|
||||||
|
* port desktop and mobile entrypoints by @pano9000
|
337
docs/Release Notes/Release Notes/v0.91.5.md
Normal file
337
docs/Release Notes/Release Notes/v0.91.5.md
Normal file
@ -0,0 +1,337 @@
|
|||||||
|
# v0.91.5
|
||||||
|
## 💡 Key highlights
|
||||||
|
|
||||||
|
* We now provide binaries to run the server on Linux on ARM without Docker (e.g. on a Raspberry Pi, thanks to @perfectra1n ).
|
||||||
|
* [Introducing a map note type](https://github.com/TriliumNext/Notes/pull/1017)
|
||||||
|
|
||||||
|
* Add ability to set Trilium configuration variables via ENV variables by @pano9000 and @perfectra1n
|
||||||
|
|
||||||
|
* Quite a few mobile improvements have been done (**kindly waiting for bug reports**)
|
||||||
|
* On mobile the horizontal layout (with the launcher bar displayed at the top of the screen instead of on the left side) is now enforced.
|
||||||
|
* This allows for more real estate for the content of the note and simplifies the mobile layout.
|
||||||
|
* The launch bar has also been moved at the bottom, to be inline with modern application layouts.
|
||||||
|
* Restructured the tree as a sidebar which is triggered via a button on the left side of the title bar.
|
||||||
|
* The sidebar can also be triggered by swiping to the right on the left side of the screen. _Still some quirks to address on both iOS and Android due to their weird back button gesture_.
|
||||||
|
* Improved the positioning of the bottom bar and of the editor toolbar.
|
||||||
|
* Tabs have been enabled. Currently we are using the same implementation as on desktop, which might have a few quirks on mobile.
|
||||||
|
* Jump to note is now available.
|
||||||
|
* The mobile view now has its own launch bar configuration with its own launch bar buttons. For now only a few have been enabled. **Feel free to request any button from the desktop should you require it.**
|
||||||
|
* Now it's possible to insert footnotes in CKEditor, thanks to a fork of [ThomasAitken/ckeditor5-footnotes](https://github.com/ThomasAitken/ckeditor5-footnotes).
|
||||||
|
* It's also possible to create inline Mermaid diagrams into text notes.
|
||||||
|
* The launcher bar can now be placed at the top instead of the left of the screen, with a full-width tab bar. See [#654](https://github.com/TriliumNext/Notes/pull/654) for more information.
|
||||||
|
* [A new theme is introduced called “TriliumNext"](https://github.com/TriliumNext/Notes/pull/661) by @adoriandoran and @eliandoran. Settings on this theme are now displayed in a card layout. Redesigned tree action buttons.
|
||||||
|
* [Native title bar buttons](https://github.com/TriliumNext/Notes/pull/702) when native title bar is off for Windows and macOS.
|
||||||
|
|
||||||
|
* On Windows, on the TriliumNext theme there are window transparency effects if running under Windows, see [Mica (Windows transparency effects)](https://github.com/TriliumNext/Notes/pull/717) for screenshots. Unfortunately, it is plagued by a few bugs with Electron (the library we are using for the desktop application), see the link for more information.
|
||||||
|
|
||||||
|
* Updated Docker builds to Node 22. **Be on the lookout for any potential issues, especially for less-tested platforms such as ARM.**
|
||||||
|
|
||||||
|
|
||||||
|
## New in this release (v0.91.5)
|
||||||
|
|
||||||
|
### 🐞 Bugfixes
|
||||||
|
|
||||||
|
* [Import Dialog "Safe Import" Tooltip is cut off](https://github.com/TriliumNext/Notes/issues/1003)
|
||||||
|
* [Backend Log is not showing on mobile view](https://github.com/TriliumNext/Notes/issues/1058)
|
||||||
|
* [initial server setup form cannot be sent with enter key](https://github.com/TriliumNext/Notes/issues/94) by @pano9000
|
||||||
|
|
||||||
|
### ✨ Improvements
|
||||||
|
|
||||||
|
* [Preserve highlighted text's background color when printing](https://github.com/TriliumNext/Notes/issues/905)
|
||||||
|
|
||||||
|
### 🌍 Internationalization
|
||||||
|
|
||||||
|
* …
|
||||||
|
|
||||||
|
### 🛠️ Technical updates
|
||||||
|
|
||||||
|
* update dependency @types/node to v22.12.0
|
||||||
|
* Use new type field for GitHub issues by @pano9000
|
||||||
|
* chore(client/ts): port setup entrypoint by @pano9000
|
||||||
|
* refactor(server/utils): turn isMac/isWin/isElectron/isDev into boolean by @pano9000
|
||||||
|
* chore(issue\_templates): add simple Task template by @pano9000
|
||||||
|
|
||||||
|
## From v0.91.4-beta
|
||||||
|
|
||||||
|
### 🐞 Bugfixes
|
||||||
|
|
||||||
|
* [Share: Fix going from child note to parent share root](https://github.com/TriliumNext/Notes/pull/963)
|
||||||
|
* [Context Menu Keyboard Commands wrap to next line](https://github.com/TriliumNext/Notes/issues/976)
|
||||||
|
* [Keyboard shortcuts in tree context menu are not in line with menu item](https://github.com/TriliumNext/Notes/issues/685)
|
||||||
|
* [Canvas/Excalidraw note slows down considerably with many images](https://github.com/TriliumNext/Notes/issues/967)
|
||||||
|
* [tab context menu on mobile is not accessible](https://github.com/TriliumNext/Notes/issues/969)
|
||||||
|
* [Code Notes Settings: the "Available MIME Type" list gets corrupted](https://github.com/TriliumNext/Notes/issues/988)
|
||||||
|
* [Tree Panel: the preferred width resets under certain conditions](https://github.com/TriliumNext/Notes/issues/990)
|
||||||
|
* [Mind map: the branching side preference is not persisted](https://github.com/TriliumNext/Notes/issues/986)
|
||||||
|
* HTML Import Strips away "valid" h1 tags by @pano9000
|
||||||
|
* [share.js broken on share pages](https://github.com/TriliumNext/Notes/issues/1029) by @pano9000
|
||||||
|
|
||||||
|
### ✨ Improvements
|
||||||
|
|
||||||
|
* [Add space between "delete all revisions" and ? buttons on Note revision dialog](https://github.com/TriliumNext/Notes/issues/974)
|
||||||
|
* Improved launch bar on mobile: context menu to move between available and visible, or reset the configuration.
|
||||||
|
* Enable fixed editing toolbar by default for new users.
|
||||||
|
|
||||||
|
### 🌍 Internationalization
|
||||||
|
|
||||||
|
* Translated some missing messages in Romanian.
|
||||||
|
|
||||||
|
### ⬆️ Technical improvements
|
||||||
|
|
||||||
|
* **Reached zero vulnerabilities in dependencies according to** `**npm audit**`
|
||||||
|
* Update Electron to 34
|
||||||
|
* update dependency fs-extra to v11.3.0
|
||||||
|
* update dependency force-graph to v1.49.0
|
||||||
|
* update dependency katex to v0.16.21
|
||||||
|
* update dependency better-sqlite3 to v11.8.1
|
||||||
|
* [set more secure csrf related settings](https://github.com/TriliumNext/Notes/pull/961) by @pano9000
|
||||||
|
* get rid of ts-node by @pano9000
|
||||||
|
* Fix default ivLength in dump-db tool by @Nriver
|
||||||
|
* add vitest as test framework and port current tests (& various test improvements) by @pano9000
|
||||||
|
* get rid of Webpack Critical dependency warning by @pano9000
|
||||||
|
* fix flaky getPlatformAppDataDir test on Windows by @pano9000
|
||||||
|
* refactor and add tests for \`services/import/mime\` by @pano9000
|
||||||
|
* refactor: compress images by @j9t
|
||||||
|
* Bump Electron to v34.0.1
|
||||||
|
* Bump i18next-http-backend to v3.0.2
|
||||||
|
* Bump i18next to v24.2.2
|
||||||
|
* Bump electron-forge monorepo to v7.6.1
|
||||||
|
* Bump @mind-elixir/node-menu to v1.0.4
|
||||||
|
* Docker: update node.js to v22.13.1
|
||||||
|
* webpack: add Configuration type
|
||||||
|
* webpack: add missing share.js entry point
|
||||||
|
* npm audit fix by @pano9000
|
||||||
|
* port desktop and mobile entrypoints by @pano9000
|
||||||
|
|
||||||
|
## From v0.91.3-beta
|
||||||
|
|
||||||
|
### 🐞 Bugfixes
|
||||||
|
|
||||||
|
* Prevent HTML from rendering in launcher bar.
|
||||||
|
* [Calendar overflows off right of view when in mobile view](https://github.com/TriliumNext/Notes/issues/783)
|
||||||
|
* Note tree context menu not shown on long press on iOS.
|
||||||
|
* [Advanced tree menu is only accessible in the mobile view via long-press](https://github.com/TriliumNext/Notes/issues/785)
|
||||||
|
* [NotFoundError after trying to paste filepath into note, restart required](https://github.com/TriliumNext/Notes/issues/881)
|
||||||
|
* login: fix "flash of unstyled content" by @pano9000
|
||||||
|
* [Limit search function doesn't work](https://github.com/TriliumNext/Notes/issues/920)
|
||||||
|
|
||||||
|
* [fix ck-editor checkboxes not showing checkmark while printing](https://github.com/TriliumNext/Notes/pull/908) by @pano9000
|
||||||
|
|
||||||
|
|
||||||
|
### ✨ Improvements
|
||||||
|
|
||||||
|
* [Syntax Highlighting for Batch scripts](https://github.com/TriliumNext/Notes/issues/830)
|
||||||
|
* Mobile improvements
|
||||||
|
* Translucent top bar mobile layout on iOS
|
||||||
|
* Display formatting toolbar above keyboard.
|
||||||
|
* Fonts
|
||||||
|
* Grouped the font selection by font type (sans-serif, monospace, etc.).
|
||||||
|
* Added an option to use the system font (e.g. “Segoe UI” for Windows).
|
||||||
|
* Display the content of JSON attachments and improve the style of attachment code blocks.
|
||||||
|
* Translucent top bar on desktop layout for iPad
|
||||||
|
* ['Show Help' and 'About Trillium Notes' menu options are now available in the mobile view](https://github.com/TriliumNext/Notes/issues/666)
|
||||||
|
* Back/forward buttons have been enabled for web builds as well, mostly for mobile view.
|
||||||
|
* [support for RFC 5870 geo-URIs](https://github.com/TriliumNext/Notes/pull/891) by @0Raptor
|
||||||
|
* login: add Trilium icon and improve style by @pano9000
|
||||||
|
* allow disabling mention autocomplete by pressing escape (forward port of @zadam’s work)
|
||||||
|
* [Restyle the help dialog](https://github.com/TriliumNext/Notes/pull/903) by @adoriandoran
|
||||||
|
|
||||||
|
* Added back ESLint support for backend notes
|
||||||
|
|
||||||
|
* Exporting JavaScript code blocks in text notes to Markdown now sets the right language tag.
|
||||||
|
|
||||||
|
|
||||||
|
### 🌍 Internationalization
|
||||||
|
|
||||||
|
* Spanish translation improvements by @hasecilu
|
||||||
|
* Chinese translation improvements by @Nriver
|
||||||
|
* [make <kbd> tags translatable](https://github.com/TriliumNext/Notes/pull/857) by @pano9000
|
||||||
|
* [make duplicate notes suffix translatable](https://github.com/TriliumNext/Notes/pull/859) by @pano9000
|
||||||
|
* improve translatability of database\_backed\_up\_to string by @pano9000
|
||||||
|
* translate some buttons in the note tree
|
||||||
|
* translate a few note map buttons
|
||||||
|
|
||||||
|
### ⬆️ Technical Improvements
|
||||||
|
|
||||||
|
* Library updates
|
||||||
|
* force-graph to v1.47.2
|
||||||
|
* @highlightjs/cdn-assets to v11.11.1
|
||||||
|
* typedoc to v0.27.6
|
||||||
|
* jquery.fancytree to v2.38.4
|
||||||
|
* katex to v0.16.19
|
||||||
|
|
||||||
|
* @types/node to v22.10.5
|
||||||
|
|
||||||
|
* marked to v15.0.5
|
||||||
|
* mind-elixir to v4.3.6
|
||||||
|
* better-sqlite3 to v11.8.0
|
||||||
|
* CKEditor to 41.3.2
|
||||||
|
* jsdom to v26
|
||||||
|
* i18next to v24.2.1
|
||||||
|
* draggabilly to v3.0.0
|
||||||
|
|
||||||
|
* electron to 33.3.1.
|
||||||
|
|
||||||
|
* Node.js for Docker containers: v22.13.0
|
||||||
|
|
||||||
|
* ts-loader: v9.5.2
|
||||||
|
|
||||||
|
* [use existing randomSecureToken function](https://github.com/TriliumNext/Notes/pull/866) by @pano9000
|
||||||
|
|
||||||
|
* use named exports for the utils functions by @pano9000
|
||||||
|
* use Set instead of Arrays for faster lookups by @pano9000
|
||||||
|
* remove unused 'request' by @pano9000
|
||||||
|
* utils/formatDownloadTitle: simplify function by @pano9000
|
||||||
|
* remove unused tree-kill dependency by @pano9000
|
||||||
|
|
||||||
|
* [Add timezone and localtime mounts to docker-compose](https://github.com/TriliumNext/Notes/pull/892) by @perfectra1n
|
||||||
|
* login: simplify JS by @pano9000
|
||||||
|
* set password: various smaller fixes by @pano9000
|
||||||
|
* use ejs partial for injecting window.glob by @pano9000
|
||||||
|
* add prettier as devDep and scripts by @pano9000
|
||||||
|
* add override for \*.json tab width to match .editorconfig by @pano9000
|
||||||
|
* update deprecated electron packages by @pano9000
|
||||||
|
|
||||||
|
* Add server logging for CKEditor state changes by @process
|
||||||
|
|
||||||
|
* refactor(data\_dir): simplify logic and make code robust and testable by @pano9000
|
||||||
|
|
||||||
|
* replace csurf with csrf-csrf by @pano9000
|
||||||
|
|
||||||
|
* refactor(backend\_log): improve getBackendLog by @pano9000
|
||||||
|
|
||||||
|
* fix(views): replace deprecated meta tag by @pano9000
|
||||||
|
|
||||||
|
## From v0.91.2-beta
|
||||||
|
|
||||||
|
### 🐞 Bugfixes
|
||||||
|
|
||||||
|
* [Can not toggle notes by clicking on the note's icon in the navigation bar](https://github.com/TriliumNext/Notes/issues/812)
|
||||||
|
* [Cannot arrow down to "full search" when no search results are returned in quick search](https://github.com/TriliumNext/Notes/issues/798)
|
||||||
|
* [Toolbar tooltips no longer shown](https://github.com/TriliumNext/Notes/issues/795)
|
||||||
|
* [Two help pages will be opened when the help button is clicked](https://github.com/TriliumNext/Notes/issues/570)
|
||||||
|
|
||||||
|
### ✨ Improvements
|
||||||
|
|
||||||
|
* [fix typo Trillium](https://github.com/TriliumNext/Notes/pull/799) by @pano9000
|
||||||
|
|
||||||
|
* [Libraries in Excalidraw are broken](https://github.com/TriliumNext/Notes/pull/787) by @CobriMediaJulien
|
||||||
|
|
||||||
|
* [Color scheme selection](https://github.com/TriliumNext/Notes/pull/800) by @adoriandoran
|
||||||
|
|
||||||
|
* [Style Next: Restyle the "Jump to Note" dialog](https://github.com/TriliumNext/Notes/pull/802) by @adoriandoran
|
||||||
|
|
||||||
|
* Exporting a Markdown file will now try to preserve syntax highlighting
|
||||||
|
|
||||||
|
* [Auto-show left panel when configuring launchbar](https://github.com/TriliumNext/Notes/issues/779)
|
||||||
|
* [Accessibility: explicitly associate label and input elements](https://github.com/TriliumNext/Notes/pull/813) by @pano9000
|
||||||
|
|
||||||
|
### 🌍 Internationalization
|
||||||
|
|
||||||
|
* Spanish improvements by @hasecilu
|
||||||
|
* [localize hardcoded English aria-labels](https://github.com/TriliumNext/Notes/pull/801) by @pano9000
|
||||||
|
|
||||||
|
* Translate new note title
|
||||||
|
|
||||||
|
|
||||||
|
### ⬆️ Library updates
|
||||||
|
|
||||||
|
* typedoc: v0.27.5
|
||||||
|
* highlightjs: v11.11.0
|
||||||
|
* marked: v15.0.4
|
||||||
|
* express-rate-limit to v7.5.0
|
||||||
|
* chokidar: 4.0.3
|
||||||
|
* katex: v0.16.18
|
||||||
|
* sanitize-html: v2.14.0
|
||||||
|
* webpack-cli: v5.1.4 → v6.0.1
|
||||||
|
* i18next: v24.2.0
|
||||||
|
* @braintree/sanitize-url: v7.1.1
|
||||||
|
|
||||||
|
## From v0.91.1-beta
|
||||||
|
|
||||||
|
### 🐞 Bugfixes
|
||||||
|
|
||||||
|
* [Syntax highlight in code blocks only in edit mode](https://github.com/TriliumNext/Notes/issues/668)
|
||||||
|
* To do lists not preserved on safe import.
|
||||||
|
* [File type video with emoji in name will break the preview](https://github.com/TriliumNext/Notes/issues/757)
|
||||||
|
|
||||||
|
* [Attribute "jump to" for internal links not working anymore](https://github.com/TriliumNext/Notes/issues/732)
|
||||||
|
|
||||||
|
|
||||||
|
### ✨ Improvements
|
||||||
|
|
||||||
|
* [Add label definition type for standalone time](https://github.com/TriliumNext/Notes/pull/653) by @mm21
|
||||||
|
|
||||||
|
* [Remove resizer from backend log text area](https://github.com/TriliumNext/Notes/pull/670) by @meichthys
|
||||||
|
* Use CodeMirror for backend log
|
||||||
|
* Support for ELK layout in Mermaid diagrams (sponsored by @perfectra1n). See the relevant “ELK layout engine” in <a class="reference-link" href="#root/xKNWRXC24L5y/moBMU5tfa7Xx/Tshj61stDt8g/tPQgGfUs7ewD">[missing note]</a> for more information.
|
||||||
|
* [Make exact matches rise higher up in search](https://github.com/TriliumNext/Notes/pull/678) by @perfectra1n
|
||||||
|
* [Change layout of promoted attributes](https://github.com/TriliumNext/Notes/pull/538)
|
||||||
|
* [Add full text search in autocomplete](https://github.com/TriliumNext/Notes/pull/659) by @SiriusXT
|
||||||
|
* [Importing single HTML file: prefer html title over filename](https://github.com/TriliumNext/Notes/pull/598) by @maphew
|
||||||
|
* [Support page breaks for printing](https://github.com/TriliumNext/Notes/pull/692)
|
||||||
|
* [user configurable list of allowed html tags in import](https://github.com/TriliumNext/Notes/pull/601) by @maphew
|
||||||
|
* General HTML support; now the editor supports more HTML tags and displays them appropriately.
|
||||||
|
* Currently the import function is the only way to benefit from them, or modifying the source code manually by changing the note type.
|
||||||
|
* Change default icons for “Go to Previous Note” and “Go to next note” launcher buttons.
|
||||||
|
* Move toggle sidebar button near tab bar on horizontal layout.
|
||||||
|
* Mind map notes now are full-width by default (same as Canvas, for example).
|
||||||
|
* Tabs can now display the icon notes instead of only workspace icons (this is the default behaviour of the TrilumNext theme, can be added to any other theme via `--tab-note-icons: true;` to `:root`).
|
||||||
|
* [New Features for note map](https://github.com/TriliumNext/Notes/pull/700) by @CobriMediaJulien
|
||||||
|
* [Add supported link protocols](https://github.com/TriliumNext/Notes/pull/694) by @SiriusXT
|
||||||
|
* [add Mind Elixir plugin @mind-elixir/node-menu](https://github.com/TriliumNext/Notes/issues/723)
|
||||||
|
|
||||||
|
* [Format dates and times](https://github.com/TriliumNext/Notes/pull/741) by @adoriandoran
|
||||||
|
|
||||||
|
* [Expose cheerio in backend script api](https://github.com/TriliumNext/Notes/pull/758) by @kleutzinger
|
||||||
|
* [Format note paths](https://github.com/TriliumNext/Notes/pull/759) by @adoriandoran
|
||||||
|
|
||||||
|
* [add remark about UFW issues](https://github.com/TriliumNext/Notes/pull/767) by @pano9000
|
||||||
|
* [Code Block language support for Terraform (HCL)](https://github.com/TriliumNext/Notes/issues/739)
|
||||||
|
|
||||||
|
* [Display the fixed toolbar on multiple lines](https://github.com/TriliumNext/Notes/issues/729) (adjustable in settings)
|
||||||
|
|
||||||
|
* [Hide `internalLink` from `Jump To Note` dialog](https://github.com/TriliumNext/Notes/issues/713)
|
||||||
|
|
||||||
|
|
||||||
|
### 🌍 Internationalization
|
||||||
|
|
||||||
|
* [Chinese translation improvements (& some new messages translated)](https://github.com/TriliumNext/Notes/pull/673) by @Nriver
|
||||||
|
* [Add translation for doc notes](https://github.com/TriliumNext/Notes/pull/677) by @Nriver
|
||||||
|
* [Spanish improvements](https://github.com/TriliumNext/Notes/pull/695/files) by @hasecilu
|
||||||
|
* [Traditional Chinese support](https://github.com/TriliumNext/Notes/pull/698) by @dwong33
|
||||||
|
* Translate import toast messages.
|
||||||
|
* Translate hidden notes (including options).
|
||||||
|
* Romanian improvements.
|
||||||
|
* [Brazillian Portuguese](https://github.com/TriliumNext/Notes/pull/740) by @Nertonm work in progress (only server translations for now)
|
||||||
|
|
||||||
|
* Translate note autocomplete.
|
||||||
|
|
||||||
|
|
||||||
|
### ⬆️ Library updates
|
||||||
|
|
||||||
|
* i18next, i18next-http-backend, i18next-fs-backend
|
||||||
|
* force-graph v1.47.0
|
||||||
|
* express 4.2.12
|
||||||
|
* mermaid 11.4.1
|
||||||
|
* axios 1.7.9
|
||||||
|
* katex 0.16.14
|
||||||
|
* https-proxy-agent 7.0.6
|
||||||
|
* better-sqlite3 11.6.0
|
||||||
|
* electron 31.3.1 -> 33.2.1
|
||||||
|
* jimp 0.22.12 -> 1.6.0
|
||||||
|
* mind-elixir 4.3.3
|
||||||
|
* Development tools
|
||||||
|
* electron-forge
|
||||||
|
* Docker Node.js updated to v20.18.1
|
||||||
|
* GitHub Actions workflow actions
|
||||||
|
* webpack v5.97.1
|
||||||
|
* TypeScript + types
|
||||||
|
* yargs
|
||||||
|
* helmet
|
||||||
|
* marked 15.0.3
|
||||||
|
* is-svg 5.1.0
|
||||||
|
* image-type 5.2.0
|
||||||
|
* eslint v9.16.0
|
||||||
|
* jsdom v25.0.1
|
||||||
|
* compression v1.7.5
|
5
docs/Release Notes/Release Notes/v0.91.6.md
Normal file
5
docs/Release Notes/Release Notes/v0.91.6.md
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
# v0.91.6
|
||||||
|
## 🐞 Bugfixes
|
||||||
|
|
||||||
|
* [Full text search not working if there are empty mindmaps](https://github.com/TriliumNext/Notes/issues/1107)
|
||||||
|
* [Shortcut for Clipboard Pasting not working on Mac](https://github.com/TriliumNext/Notes/issues/1087)
|
83
docs/Release Notes/Release Notes/v0.92.0-beta.md
Normal file
83
docs/Release Notes/Release Notes/v0.92.0-beta.md
Normal file
@ -0,0 +1,83 @@
|
|||||||
|
# v0.92.0-beta
|
||||||
|
## 💡 Key highlights
|
||||||
|
|
||||||
|
* [Trilium can now export notes as PDF directly, on the desktop version.](https://github.com/TriliumNext/Notes/pull/1091)
|
||||||
|
* RPM packages for Linux by @pano9000
|
||||||
|
* [Flatpak packages for Linux](https://github.com/TriliumNext/Notes/pull/1130) (not yet published to FlatHub) by @pano9000
|
||||||
|
* There is now an in-app help that is still work in progress, but it can be triggered by pressing F1. On some note types (e.g. geo map) there is a contextual help button.
|
||||||
|
* Zen Mode (minimal UI). See in-app help for more details.
|
||||||
|
|
||||||
|
## 🐞 Bugfixes
|
||||||
|
|
||||||
|
* [js error Parsing error: The keyword 'const' is reserved](https://github.com/zadam/trilium/issues/4696) by @lly-c232733
|
||||||
|
* [Full Text Search button in quick launch search bar does not work](https://github.com/TriliumNext/Notes/issues/973) by @SiriusXT
|
||||||
|
* An obscure bug when expanding a note with custom sort where some of the notes did not have the attribute would cause notes to jump around.
|
||||||
|
* [Weight Tracker doesn't work on new install](https://github.com/zadam/trilium/issues/4892)
|
||||||
|
* [Markdown export: Fix strikethrough](https://github.com/TriliumNext/Notes/issues/117)
|
||||||
|
* [TypeScript code files are detected as video/mp2t](https://github.com/TriliumNext/Notes/issues/1142) files by @pano9000
|
||||||
|
* disallow text selection in dropdown-menus by @pano9000
|
||||||
|
* [Password window remains after opening encrypted notes](https://github.com/TriliumNext/Notes/issues/1078) by @dousha
|
||||||
|
* [Error when using code blocks in Markdown code notes](https://github.com/TriliumNext/Notes/issues/1164)
|
||||||
|
* [Numbered bullet is different in Note Revision view](https://github.com/TriliumNext/Notes/issues/1177)
|
||||||
|
* Missing `etapi.openapi.yaml`.
|
||||||
|
* [Pressing Enter to "Add link" does not work anymore](https://github.com/TriliumNext/Notes/issues/1100) (thanks to @St0rml)
|
||||||
|
* [Cannot cancel sharing the root note or the root of a workspace when it's hoisted](https://github.com/TriliumNext/Notes/issues/518) by @dousha
|
||||||
|
* [Enabling "Enable background effects" does not properly work with dark themes](https://github.com/TriliumNext/Notes/issues/1209)
|
||||||
|
|
||||||
|
## ✨ Improvements
|
||||||
|
|
||||||
|
* [Better styling for various widgets (buttons, input boxes) on the TriliumNext theme](https://github.com/TriliumNext/Notes/pull/1074) & various TriliumNext theme improvements by @adoriandoran
|
||||||
|
* System tray icon improvements: translations, new buttons ("New note", “Open today's journal note”, “Bookmarks” and “Recent Notes”), and icons.
|
||||||
|
* Custom Windows installer icon by @Sarah-Hussein
|
||||||
|
* [Geo map: it's now possible to add .gpx notes as children for the map. Look for the help button in the geo map for more information.](https://github.com/TriliumNext/Notes/issues/1095)
|
||||||
|
* Geo map: Enable Retina detection for sharper tiles on supported devices.
|
||||||
|
* Electron: Add "Office" as category for Desktop file by @pano9000
|
||||||
|
* Improvements to the note tooltip, including [making the note title clickable](https://github.com/TriliumNext/Notes/issues/1063).
|
||||||
|
* Render PDFs in full width by default.
|
||||||
|
* allow setting custom cookiePath by @pano9000
|
||||||
|
* [Swagger UI endpoint](https://github.com/TriliumNext/Notes/pull/1144) by @perfectra1n
|
||||||
|
* [Add support for \`mid:\` URI](https://github.com/TriliumNext/Notes/issues/1160)
|
||||||
|
* Raw files can now be served in shared tree by changing the URL instead of setting an attribute to the note. See documentation on Shared Notes in the in-app help (press F1).
|
||||||
|
* [allow setting custom session cookie expiration](https://github.com/TriliumNext/Notes/pull/1156) by @pano9000
|
||||||
|
* [friendly number handling for note erasure timeouts](https://github.com/TriliumNext/Notes/pull/1163) by @pano9000
|
||||||
|
|
||||||
|
## Mobile improvements
|
||||||
|
|
||||||
|
* Configure launch bar now has an always visible tree instead of the sidebar. It's far from perfect, but it should be more usable than the previous implementation.
|
||||||
|
* The note title is now smaller.
|
||||||
|
* Added back a few launcher bar items:
|
||||||
|
* New Note
|
||||||
|
* Calendar
|
||||||
|
* [Open Today's Journal Note](https://github.com/TriliumNext/Notes/issues/1105)
|
||||||
|
* [Recent changes are now available as well as a launch bar item](https://github.com/TriliumNext/Notes/issues/1161).
|
||||||
|
* Fixed switching and dragging tabs not working.
|
||||||
|
|
||||||
|
## 🌍 Internationalization
|
||||||
|
|
||||||
|
* Spanish improvements by @hasecilu
|
||||||
|
|
||||||
|
## 🛠️ Technical improvements
|
||||||
|
|
||||||
|
* Remove dependency on `semver`.
|
||||||
|
* Update test dependencies.
|
||||||
|
* make desktop.ejs easier to read by @pano9000
|
||||||
|
* server/utils: add tests and smaller refactors / fixes by @pano9000
|
||||||
|
* refactor: electron forge config by @pano9000
|
||||||
|
* improve server build release file names by @pano9000
|
||||||
|
* Improved the development experience by setting up caches (server & Electron) & auto-reload for Electron
|
||||||
|
* protected\_session: input improvements by @pano9000
|
||||||
|
* remove unused jasmine by @pano9000
|
||||||
|
* update dependency electron to v34.2.0
|
||||||
|
* update dependency prettier to v3.5.1
|
||||||
|
* update dependency mind-elixir to v4.3.7
|
||||||
|
* update dependency marked to v15.0.7
|
||||||
|
* update dependency typedoc to v0.27.7
|
||||||
|
* update dependency compression to v1.8.0
|
||||||
|
* update dependency webpack to v5.98.0
|
||||||
|
* update node.js to v22.14.0
|
||||||
|
* simplify login function and get rid of deprecated usage of expires by @pano9000
|
||||||
|
* Automated OpenAPI spec generation by @FliegendeWurst
|
||||||
|
* remove leftover @types/jasmine by @pano9000
|
||||||
|
* fix and enable ex-flaky tests in services/search.spec.ts by @pano9000
|
||||||
|
* npm scripts namespacing by @pano9000
|
||||||
|
* "unpack" log messages before printing by @pano9000
|
48
docs/Release Notes/Release Notes/v0.92.1-beta.md
Normal file
48
docs/Release Notes/Release Notes/v0.92.1-beta.md
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
# v0.92.1-beta
|
||||||
|
## 💡 Key highlights
|
||||||
|
|
||||||
|
* There are now stricter rules when it comes to importing HTML, where we only allow very few styles (colors, borders, etc.). Should you encounter any issues when importing, try disabling “Safe import” and report any issues you might have.
|
||||||
|
|
||||||
|
## 🐞 Bugfixes
|
||||||
|
|
||||||
|
* Geomap: Viewport and zoom not restored properly when switching between two geomaps.
|
||||||
|
* [Imported Evernote Enex file overlaps Trilium UI](https://github.com/TriliumNext/Notes/issues/931)
|
||||||
|
|
||||||
|
## ✨ Improvements
|
||||||
|
|
||||||
|
* Web view now renders in browser using an `<iframe>`. It might have a few quirks but it seems to work in basic usecases.
|
||||||
|
* When rendering a File note that contains text, display only a fragment of the text in order to improve UI responsiveness.
|
||||||
|
* [Treat .mdx files as markdown](https://github.com/TriliumNext/Notes/issues/1236)
|
||||||
|
* Calendar view
|
||||||
|
* Customizable calendar entries by @rom1dep
|
||||||
|
* Calendar is now displayed in full height.
|
||||||
|
* Option to hide the weekends.
|
||||||
|
* Icons are now displayed next to events, if one is set.
|
||||||
|
* The calendar is now recursive, as such it will look for calendar notes in the children of its child notes and so on.
|
||||||
|
* Basic integration with day notes, if calendar view is set to a `#calendarRoot` it will now render all the day notes and its children (1-level nesting). See help for more info.
|
||||||
|
* Support for importing UTF-16 LE (such as mails saved as HTML from Outlook) content.
|
||||||
|
* Settings
|
||||||
|
* Friendly numbers protected session timeout by @pano9000
|
||||||
|
* Friendly numbers note revision by @pano9000
|
||||||
|
* Share: [Allow redirecting / to `#shareRoot` if not authenticated](https://github.com/TriliumNext/Notes/pull/1207) by @maphew
|
||||||
|
* In-app-help:
|
||||||
|
* Remove any help notes that are no longer in use.
|
||||||
|
* Restore the icon of help notes.
|
||||||
|
* [Markdown headings are now exported using ATX syntax (`#`) instead of the setext (`------`)](https://github.com/TriliumNext/Notes/issues/1251)
|
||||||
|
* Add TypeScript note type by default by @pano9000
|
||||||
|
* [Geotag: Colorable markers](https://github.com/TriliumNext/Notes/pull/1229) by @McSido
|
||||||
|
|
||||||
|
## 🌍 Internationalization
|
||||||
|
|
||||||
|
* German language improvements by @greg1904
|
||||||
|
|
||||||
|
## 🛠️ Technical updates
|
||||||
|
|
||||||
|
* add time selector option widget by @pano9000
|
||||||
|
* update dependency ws to v8.18.1
|
||||||
|
* update dependency typedoc to v0.27.8
|
||||||
|
* update electron-forge monorepo to v7.7.0
|
||||||
|
* update vitest monorepo to v3.0.6
|
||||||
|
* update dependency tsx to v4.19.3
|
||||||
|
* update TypeScript type definitions
|
||||||
|
* time selector add support for handling min required input by @pano9000
|
4
docs/Release Notes/Release Notes/v0.92.2-beta.md
Normal file
4
docs/Release Notes/Release Notes/v0.92.2-beta.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
# v0.92.2-beta
|
||||||
|
## 🐞 Bugfixes
|
||||||
|
|
||||||
|
* Missing Windows ZIP artifact by @pano9000
|
61
docs/Release Notes/Release Notes/v0.92.3-beta.md
Normal file
61
docs/Release Notes/Release Notes/v0.92.3-beta.md
Normal file
@ -0,0 +1,61 @@
|
|||||||
|
# v0.92.3-beta
|
||||||
|
## 💡 Key highlights
|
||||||
|
|
||||||
|
* [Signed binaries for macOS (thanks to @perfectra1n for the implementation).](https://github.com/TriliumNext/Notes/pull/1267)
|
||||||
|
* Basic support for right-to-left content has been added. See in-app help (F1) for more information.
|
||||||
|
|
||||||
|
## 🐞 Bugfixes
|
||||||
|
|
||||||
|
* [Errors occurred when importing some .enex files](https://github.com/TriliumNext/Notes/issues/943)
|
||||||
|
* Error log about sending headers twice when accessing a password-protected share.
|
||||||
|
* Migrations since Trilium 0.60.4 are now working, no more need to update to the latest zadam's Trilium version before migrating to TriliumNext.
|
||||||
|
* [Custom widget position doesn't work](https://github.com/TriliumNext/Notes/issues/1321)
|
||||||
|
* Canvas: Unable to copy-paste elements on the canvas.
|
||||||
|
* Couldn't add external link from add link dialog by @JYC333
|
||||||
|
|
||||||
|
## ✨ Improvements
|
||||||
|
|
||||||
|
* A task list/to-do list system is on the works.
|
||||||
|
* [Small improvements to Zen Mode](https://github.com/TriliumNext/Notes/pull/1258/files) by @pano9000
|
||||||
|
* Calendar View:
|
||||||
|
* Display promoted attributes (initial implementation by @rom1dep)
|
||||||
|
* Customisable start and end attributes.
|
||||||
|
* Search now focuses automatically on search string
|
||||||
|
* Video file preview:
|
||||||
|
* Display in full-width by default (similar to PDFs)
|
||||||
|
* Match screen size while maintaining aspect ratio (remove the scroll).
|
||||||
|
* Improve display in note list.
|
||||||
|
* Settings: improve ETAPI options page description by @pano9000
|
||||||
|
* Small improvements for printing:
|
||||||
|
* Code blocks are now displayed with word wrapping.
|
||||||
|
* Language tag is hidden if it's “auto-detected”.
|
||||||
|
* Minor improvements to the in-app help (updated documentation, removed suffix from title, image fit).
|
||||||
|
|
||||||
|
## 🌍 Internationalization
|
||||||
|
|
||||||
|
* French translation improvements by @Potjoe-97
|
||||||
|
* Romanian translation improvements
|
||||||
|
* Chinese translation improvements by @clsty
|
||||||
|
* Spanish translation improvements by @hasecilu
|
||||||
|
|
||||||
|
## 🛠️ Technical updates
|
||||||
|
|
||||||
|
* bundle bootstrap with webpack by @pano9000
|
||||||
|
* remove unneeded extra arm64 handling by @pano9000
|
||||||
|
* update dependency prettier to v3.5.3
|
||||||
|
* update dependency sass to v1.85.1
|
||||||
|
* update dependency typedoc to v0.27.9
|
||||||
|
* update vitest monorepo to v3.0.7
|
||||||
|
* update dependency chardet to v2.1.0
|
||||||
|
* update dependency mind-elixir to v4.4.1
|
||||||
|
* update dependency axios to v1.8.1
|
||||||
|
* update dependency electron to v34.3.0
|
||||||
|
* update dependency force-graph to v1.49.3
|
||||||
|
* update dependency typescript to v5.8.2
|
||||||
|
* update dependency axios to v1.8.2 \[security\]
|
||||||
|
* Various TypeScript ports by @pano9000 and @JYC333
|
||||||
|
* package.json maintenance by @pano9000
|
||||||
|
* let webpack handle dayjs, split.js and i18next by @pano9000
|
||||||
|
* fix prettier code style issues by @pano9000
|
||||||
|
* add eslint as linter by @pano9000
|
||||||
|
* stop copying dump-db during build by @pano9000
|
260
docs/Release Notes/Release Notes/v0.92.4.md
Normal file
260
docs/Release Notes/Release Notes/v0.92.4.md
Normal file
@ -0,0 +1,260 @@
|
|||||||
|
# v0.92.4
|
||||||
|
## New in this stable release
|
||||||
|
|
||||||
|
### 💡 Key highlights
|
||||||
|
|
||||||
|
* Support for admonitions in text notes and Markdown (info box, warning boxes). See documentation for more info.
|
||||||
|
* [Signed binaries for macOS (thanks to @perfectra1n for the implementation).](https://github.com/TriliumNext/Notes/pull/1267)
|
||||||
|
* Basic support for right-to-left content has been added. See in-app help (F1) for more information.
|
||||||
|
* There are now stricter rules when it comes to importing HTML, where we only allow very few styles (colors, borders, etc.). Should you encounter any issues when importing, try disabling “Safe import” and report any issues you might have.
|
||||||
|
* [Trilium can now export notes as PDF directly, on the desktop version.](https://github.com/TriliumNext/Notes/pull/1091)
|
||||||
|
* RPM packages for Linux by @pano9000
|
||||||
|
* [Flatpak packages for Linux](https://github.com/TriliumNext/Notes/pull/1130) (not yet published to FlatHub) by @pano9000
|
||||||
|
* There is now an in-app help that is still work in progress, but it can be triggered by pressing F1. On some note types (e.g. geo map) there is a contextual help button.
|
||||||
|
* Zen Mode (minimal UI). See in-app help for more details.
|
||||||
|
|
||||||
|
### 🐞 Bugfixes
|
||||||
|
|
||||||
|
* Login screen not rendering correctly under dark mode.
|
||||||
|
* [Some valid javascript syntax are highlighted as error](https://github.com/TriliumNext/Notes/issues/1218)
|
||||||
|
* [Clarify misleading message about deleting revisions](https://github.com/TriliumNext/Notes/issues/1308)
|
||||||
|
* [Note creation issues with certain template types](https://github.com/TriliumNext/Notes/issues/357)
|
||||||
|
* [Child note preview: a "broken picture" icon appears for empty canvas notes](https://github.com/TriliumNext/Notes/issues/1378)
|
||||||
|
* [Some note revisions cannot be previewed](https://github.com/TriliumNext/Notes/pull/1392) by @SiriusXT
|
||||||
|
* [Syntax Highlight for Certain Languages Don't Work Under Their Own Labels](https://github.com/TriliumNext/Notes/issues/949)
|
||||||
|
* Markdown import:
|
||||||
|
* Fix duplicate title if title contained special characters.
|
||||||
|
* Unnecessary whitespace when converting to HTML.
|
||||||
|
* Canvas: [Unable to export as image](https://github.com/TriliumNext/Notes/issues/1431).
|
||||||
|
* Fixes missing quotes in the bat files by @pchemguy .
|
||||||
|
* [Highlights List/Table of Contents exit button hides when too small](https://github.com/TriliumNext/Notes/issues/1419)
|
||||||
|
* Zen Mode:
|
||||||
|
* Unable to edit read only notes
|
||||||
|
* [Open note externally does not work on Flatpak builds](https://github.com/TriliumNext/Notes/issues/54)
|
||||||
|
|
||||||
|
### ✨ Improvements
|
||||||
|
|
||||||
|
* [Allow light and dark theme as base theme](https://github.com/TriliumNext/Notes/pull/1361)
|
||||||
|
* Export:
|
||||||
|
* Preserve order of attachments.
|
||||||
|
* Use right extension for canvas single export (`.excalidraw`).
|
||||||
|
* Import: Allow importing `.excalidraw` files directly.
|
||||||
|
* Markdown export:
|
||||||
|
* Escape spaces in image URLs for better compatibility.
|
||||||
|
* Set proper language tag for Nginx configuration.
|
||||||
|
* Preserve `<kbd>`.
|
||||||
|
* Text notes now store italic text as `<em>` instead of `<i>` (idempotency with Markdown import/export).
|
||||||
|
* In-app-help: Preview content in note list
|
||||||
|
* [Code blocks: Add support for MIPS Assembly](https://github.com/TriliumNext/Notes/issues/1406)
|
||||||
|
* Text notes: Allow styling text as keyboard shortcut, see documentation
|
||||||
|
* Improvements to Calendar View by @rom1dep :
|
||||||
|
* rename "promotedAttributes" into "displayedAttributes" and permit non-promoted attributes to be displayed
|
||||||
|
* make it so that events with customized `calendar:startDate` and `calendar:endDate` can be drag&dropped on the calendar view
|
||||||
|
* Math: Display mode now can be moved into more places such as lists.
|
||||||
|
|
||||||
|
### 🛠️ Technical updates
|
||||||
|
|
||||||
|
* Updated test dependencies
|
||||||
|
* build: improvements for TS & Webpack & Docker by @pano9000
|
||||||
|
* build: fix/improve server build by @pano9000
|
||||||
|
* update dependency electron to v34.3.2
|
||||||
|
* update dependency typescript-eslint to v8.26.1
|
||||||
|
* stop packing dump-db folder by @pano9000
|
||||||
|
* update dependency autoprefixer to v10.4.21
|
||||||
|
* update dependency happy-dom to v17.4.4
|
||||||
|
* update dependency excalidraw to 0.18.0
|
||||||
|
* update dependency electron to v34.3.3
|
||||||
|
* update dependency axios to v1.8.3
|
||||||
|
* update dependency force-graph to v1.49.4
|
||||||
|
* update dependency i18next to v24.2.3
|
||||||
|
* update dependency mermaid to v11.5.0
|
||||||
|
* update dependency mind-elixir to v4.4.2
|
||||||
|
* update dependency typedoc to v0.28.0
|
||||||
|
* improve electron-forge build process by @pano9000
|
||||||
|
|
||||||
|
## From v0.92.3-beta
|
||||||
|
|
||||||
|
### 🐞 Bugfixes
|
||||||
|
|
||||||
|
* [Errors occurred when importing some .enex files](https://github.com/TriliumNext/Notes/issues/943)
|
||||||
|
* Error log about sending headers twice when accessing a password-protected share.
|
||||||
|
* Migrations since Trilium 0.60.4 are now working, no more need to update to the latest zadam's Trilium version before migrating to TriliumNext.
|
||||||
|
* [Custom widget position doesn't work](https://github.com/TriliumNext/Notes/issues/1321)
|
||||||
|
* Canvas: Unable to copy-paste elements on the canvas.
|
||||||
|
* Couldn't add external link from add link dialog by @JYC333
|
||||||
|
|
||||||
|
### ✨ Improvements
|
||||||
|
|
||||||
|
* A task list/to-do list system is on the works.
|
||||||
|
* [Small improvements to Zen Mode](https://github.com/TriliumNext/Notes/pull/1258/files) by @pano9000
|
||||||
|
* Calendar View:
|
||||||
|
* Display promoted attributes (initial implementation by @rom1dep)
|
||||||
|
* Customisable start and end attributes.
|
||||||
|
* Search now focuses automatically on search string
|
||||||
|
* Video file preview:
|
||||||
|
* Display in full-width by default (similar to PDFs)
|
||||||
|
* Match screen size while maintaining aspect ratio (remove the scroll).
|
||||||
|
* Improve display in note list.
|
||||||
|
* Settings: improve ETAPI options page description by @pano9000
|
||||||
|
* Small improvements for printing:
|
||||||
|
* Code blocks are now displayed with word wrapping.
|
||||||
|
* Language tag is hidden if it's “auto-detected”.
|
||||||
|
* Minor improvements to the in-app help (updated documentation, removed suffix from title, image fit).
|
||||||
|
|
||||||
|
### 🌍 Internationalization
|
||||||
|
|
||||||
|
* French translation improvements by @Potjoe-97
|
||||||
|
* Romanian translation improvements
|
||||||
|
* Chinese translation improvements by @clsty
|
||||||
|
* Spanish translation improvements by @hasecilu
|
||||||
|
|
||||||
|
### 🛠️ Technical updates
|
||||||
|
|
||||||
|
* bundle bootstrap with webpack by @pano9000
|
||||||
|
* remove unneeded extra arm64 handling by @pano9000
|
||||||
|
* update dependency prettier to v3.5.3
|
||||||
|
* update dependency sass to v1.85.1
|
||||||
|
* update dependency typedoc to v0.27.9
|
||||||
|
* update vitest monorepo to v3.0.7
|
||||||
|
* update dependency chardet to v2.1.0
|
||||||
|
* update dependency mind-elixir to v4.4.1
|
||||||
|
* update dependency axios to v1.8.1
|
||||||
|
* update dependency electron to v34.3.0
|
||||||
|
* update dependency force-graph to v1.49.3
|
||||||
|
* update dependency typescript to v5.8.2
|
||||||
|
* update dependency axios to v1.8.2 \[security\]
|
||||||
|
* Various TypeScript ports by @pano9000 and @JYC333
|
||||||
|
* package.json maintenance by @pano9000
|
||||||
|
* let webpack handle dayjs, split.js and i18next by @pano9000
|
||||||
|
* fix prettier code style issues by @pano9000
|
||||||
|
* add eslint as linter by @pano9000
|
||||||
|
* stop copying dump-db during build by @pano9000
|
||||||
|
|
||||||
|
## From v0.92.2-beta
|
||||||
|
|
||||||
|
### 🐞 Bugfixes
|
||||||
|
|
||||||
|
* Missing Windows ZIP artifact by @pano9000
|
||||||
|
|
||||||
|
## From v0.92.1-beta
|
||||||
|
|
||||||
|
### 🐞 Bugfixes
|
||||||
|
|
||||||
|
* Geomap: Viewport and zoom not restored properly when switching between two geomaps.
|
||||||
|
* [Imported Evernote Enex file overlaps Trilium UI](https://github.com/TriliumNext/Notes/issues/931)
|
||||||
|
|
||||||
|
### ✨ Improvements
|
||||||
|
|
||||||
|
* Web view now renders in browser using an `<iframe>`. It might have a few quirks but it seems to work in basic usecases.
|
||||||
|
* When rendering a File note that contains text, display only a fragment of the text in order to improve UI responsiveness.
|
||||||
|
* [Treat .mdx files as markdown](https://github.com/TriliumNext/Notes/issues/1236)
|
||||||
|
* Calendar view
|
||||||
|
* Customizable calendar entries by @rom1dep
|
||||||
|
* Calendar is now displayed in full height.
|
||||||
|
* Option to hide the weekends.
|
||||||
|
* Icons are now displayed next to events, if one is set.
|
||||||
|
* The calendar is now recursive, as such it will look for calendar notes in the children of its child notes and so on.
|
||||||
|
* Basic integration with day notes, if calendar view is set to a `#calendarRoot` it will now render all the day notes and its children (1-level nesting). See help for more info.
|
||||||
|
* Support for importing UTF-16 LE (such as mails saved as HTML from Outlook) content.
|
||||||
|
* Settings
|
||||||
|
* Friendly numbers protected session timeout by @pano9000
|
||||||
|
* Friendly numbers note revision by @pano9000
|
||||||
|
* Share: [Allow redirecting / to `#shareRoot` if not authenticated](https://github.com/TriliumNext/Notes/pull/1207) by @maphew
|
||||||
|
* In-app-help:
|
||||||
|
* Remove any help notes that are no longer in use.
|
||||||
|
* Restore the icon of help notes.
|
||||||
|
* [Markdown headings are now exported using ATX syntax (`#`) instead of the setext (`------`)](https://github.com/TriliumNext/Notes/issues/1251)
|
||||||
|
* Add TypeScript note type by default by @pano9000
|
||||||
|
* [Geotag: Colorable markers](https://github.com/TriliumNext/Notes/pull/1229) by @McSido
|
||||||
|
|
||||||
|
### 🌍 Internationalization
|
||||||
|
|
||||||
|
* German language improvements by @greg1904
|
||||||
|
|
||||||
|
### 🛠️ Technical updates
|
||||||
|
|
||||||
|
* add time selector option widget by @pano9000
|
||||||
|
* update dependency ws to v8.18.1
|
||||||
|
* update dependency typedoc to v0.27.8
|
||||||
|
* update electron-forge monorepo to v7.7.0
|
||||||
|
* update vitest monorepo to v3.0.6
|
||||||
|
* update dependency tsx to v4.19.3
|
||||||
|
* update TypeScript type definitions
|
||||||
|
* time selector add support for handling min required input by @pano9000
|
||||||
|
|
||||||
|
## From v0.92.0-beta
|
||||||
|
|
||||||
|
### 🐞 Bugfixes
|
||||||
|
|
||||||
|
* [js error Parsing error: The keyword 'const' is reserved](https://github.com/zadam/trilium/issues/4696) by @lly-c232733
|
||||||
|
* [Full Text Search button in quick launch search bar does not work](https://github.com/TriliumNext/Notes/issues/973) by @SiriusXT
|
||||||
|
* An obscure bug when expanding a note with custom sort where some of the notes did not have the attribute would cause notes to jump around.
|
||||||
|
* [Weight Tracker doesn't work on new install](https://github.com/zadam/trilium/issues/4892)
|
||||||
|
* [Markdown export: Fix strikethrough](https://github.com/TriliumNext/Notes/issues/117)
|
||||||
|
* [TypeScript code files are detected as video/mp2t](https://github.com/TriliumNext/Notes/issues/1142) files by @pano9000
|
||||||
|
* disallow text selection in dropdown-menus by @pano9000
|
||||||
|
* [Password window remains after opening encrypted notes](https://github.com/TriliumNext/Notes/issues/1078) by @dousha
|
||||||
|
* [Error when using code blocks in Markdown code notes](https://github.com/TriliumNext/Notes/issues/1164)
|
||||||
|
* [Numbered bullet is different in Note Revision view](https://github.com/TriliumNext/Notes/issues/1177)
|
||||||
|
* Missing `etapi.openapi.yaml`.
|
||||||
|
* [Pressing Enter to "Add link" does not work anymore](https://github.com/TriliumNext/Notes/issues/1100) (thanks to @St0rml)
|
||||||
|
* [Cannot cancel sharing the root note or the root of a workspace when it's hoisted](https://github.com/TriliumNext/Notes/issues/518) by @dousha
|
||||||
|
* [Enabling "Enable background effects" does not properly work with dark themes](https://github.com/TriliumNext/Notes/issues/1209)
|
||||||
|
|
||||||
|
### ✨ Improvements
|
||||||
|
|
||||||
|
* [Better styling for various widgets (buttons, input boxes) on the TriliumNext theme](https://github.com/TriliumNext/Notes/pull/1074) & various TriliumNext theme improvements by @adoriandoran
|
||||||
|
* System tray icon improvements: translations, new buttons ("New note", “Open today's journal note”, “Bookmarks” and “Recent Notes”), and icons.
|
||||||
|
* Custom Windows installer icon by @Sarah-Hussein
|
||||||
|
* [Geo map: it's now possible to add .gpx notes as children for the map. Look for the help button in the geo map for more information.](https://github.com/TriliumNext/Notes/issues/1095)
|
||||||
|
* Geo map: Enable Retina detection for sharper tiles on supported devices.
|
||||||
|
* Electron: Add "Office" as category for Desktop file by @pano9000
|
||||||
|
* Improvements to the note tooltip, including [making the note title clickable](https://github.com/TriliumNext/Notes/issues/1063).
|
||||||
|
* Render PDFs in full width by default.
|
||||||
|
* allow setting custom cookiePath by @pano9000
|
||||||
|
* [Swagger UI endpoint](https://github.com/TriliumNext/Notes/pull/1144) by @perfectra1n
|
||||||
|
* [Add support for \`mid:\` URI](https://github.com/TriliumNext/Notes/issues/1160)
|
||||||
|
* Raw files can now be served in shared tree by changing the URL instead of setting an attribute to the note. See documentation on Shared Notes in the in-app help (press F1).
|
||||||
|
* [allow setting custom session cookie expiration](https://github.com/TriliumNext/Notes/pull/1156) by @pano9000
|
||||||
|
* [friendly number handling for note erasure timeouts](https://github.com/TriliumNext/Notes/pull/1163) by @pano9000
|
||||||
|
|
||||||
|
### Mobile improvements
|
||||||
|
|
||||||
|
* Configure launch bar now has an always visible tree instead of the sidebar. It's far from perfect, but it should be more usable than the previous implementation.
|
||||||
|
* The note title is now smaller.
|
||||||
|
* Added back a few launcher bar items:
|
||||||
|
* New Note
|
||||||
|
* Calendar
|
||||||
|
* [Open Today's Journal Note](https://github.com/TriliumNext/Notes/issues/1105)
|
||||||
|
* [Recent changes are now available as well as a launch bar item](https://github.com/TriliumNext/Notes/issues/1161).
|
||||||
|
* Fixed switching and dragging tabs not working.
|
||||||
|
|
||||||
|
### 🌍 Internationalization
|
||||||
|
|
||||||
|
* Spanish improvements by @hasecilu
|
||||||
|
|
||||||
|
### 🛠️ Technical improvements
|
||||||
|
|
||||||
|
* Remove dependency on `semver`.
|
||||||
|
* Update test dependencies.
|
||||||
|
* make desktop.ejs easier to read by @pano9000
|
||||||
|
* server/utils: add tests and smaller refactors / fixes by @pano9000
|
||||||
|
* refactor: electron forge config by @pano9000
|
||||||
|
* improve server build release file names by @pano9000
|
||||||
|
* Improved the development experience by setting up caches (server & Electron) & auto-reload for Electron
|
||||||
|
* protected\_session: input improvements by @pano9000
|
||||||
|
* remove unused jasmine by @pano9000
|
||||||
|
* update dependency electron to v34.2.0
|
||||||
|
* update dependency prettier to v3.5.1
|
||||||
|
* update dependency mind-elixir to v4.3.7
|
||||||
|
* update dependency marked to v15.0.7
|
||||||
|
* update dependency typedoc to v0.27.7
|
||||||
|
* update dependency compression to v1.8.0
|
||||||
|
* update dependency webpack to v5.98.0
|
||||||
|
* update node.js to v22.14.0
|
||||||
|
* simplify login function and get rid of deprecated usage of expires by @pano9000
|
||||||
|
* Automated OpenAPI spec generation by @FliegendeWurst
|
||||||
|
* remove leftover @types/jasmine by @pano9000
|
||||||
|
* fix and enable ex-flaky tests in services/search.spec.ts by @pano9000
|
||||||
|
* npm scripts namespacing by @pano9000
|
||||||
|
* "unpack" log messages before printing by @pano9000
|
100
docs/Release Notes/Release Notes/v0.92.5-beta.md
Normal file
100
docs/Release Notes/Release Notes/v0.92.5-beta.md
Normal file
@ -0,0 +1,100 @@
|
|||||||
|
# v0.92.5-beta
|
||||||
|
> [!IMPORTANT]
|
||||||
|
> The database version has been increased due to the multi-factor authentication mechanism. This means that both the desktop clients and server need to be on this version in order for synchronization to work.
|
||||||
|
|
||||||
|
## 💡 Key highlights
|
||||||
|
|
||||||
|
* Windows binaries are now signed, so there will be no more “untrusted application” popups appearing when starting the application for the first time after an update. Many thanks to [deajan](https://github.com/deajan) from NetPerfect for helping us with the EV certificate and the infrastructure.
|
||||||
|
* For the desktop application, it's now possible to set a locale to change the number or date format for places such as promoted attributes.
|
||||||
|
* [Multi-Factor Authentication (Google OAuth and TOTP)](https://github.com/TriliumNext/Notes/pull/401) by @chesspro13 and @jyc333
|
||||||
|
|
||||||
|
## 🐞 Bugfixes
|
||||||
|
|
||||||
|
* Right margin of admonitions
|
||||||
|
* In-app help buttons not working due to them pointing to the wrong notes.
|
||||||
|
* Mind Map: No context menu visible by @pano9000
|
||||||
|
* [Can't navigate up on Mermaid diagrams code](https://github.com/TriliumNext/Notes/issues/282)
|
||||||
|
* [Mermaid diagrams rendered out of viewport](https://github.com/TriliumNext/Notes/issues/474)
|
||||||
|
* [Valid typescript syntax is shown as error](https://github.com/TriliumNext/Notes/issues/1503)
|
||||||
|
* [two desktop entries in Linux](https://github.com/TriliumNext/Notes/issues/1488)
|
||||||
|
* [attribute entry tool-tip obscures at-lookup note matches](https://github.com/TriliumNext/Notes/issues/844)
|
||||||
|
* [Note icon dialog doesn't close if note icon not chosen before moving to another note](https://github.com/TriliumNext/Notes/issues/964)
|
||||||
|
* [Fix tray exception when multiple windows](https://github.com/TriliumNext/Notes/pull/1487)
|
||||||
|
* [Chinese and numbers at the same time will be used on both sides of the number will have a gap increase](https://github.com/TriliumNext/Notes/issues/1327) by @SiriusXT
|
||||||
|
* "Note not found" tooltip for some URLs
|
||||||
|
* [Cannot copy text from included note](https://github.com/TriliumNext/Notes/issues/588)
|
||||||
|
* [Header formatting remains in source note after cut and paste selection to sub-note](https://github.com/TriliumNext/Notes/issues/687)
|
||||||
|
* [Code blocks lost when importing Markdown from clipboard](https://github.com/TriliumNext/Notes/issues/1530)
|
||||||
|
* [Highlights List with Italic text has error when click on it](https://github.com/TriliumNext/Notes/issues/1555)
|
||||||
|
* Incorrect build information for Docker builds.
|
||||||
|
|
||||||
|
## ✨ Improvements
|
||||||
|
|
||||||
|
* Calendar view:
|
||||||
|
* Events now have a start time and an end time too, not just dates.
|
||||||
|
* Multiple new views: week view (with time), year, list.
|
||||||
|
* Mermaid:
|
||||||
|
* Use better zoom mechanism (quite similar to mermaid.live).
|
||||||
|
* The diagram/code sections are now resizeable.
|
||||||
|
* Now the code/preview split can be optionally displayed with a horizontal split, similar to mermaid.live.
|
||||||
|
* Reduce flicker when editing the diagram.
|
||||||
|
* Improved display of errors.
|
||||||
|
* [Allow for PNG export of diagrams (Mermaid / Mindmap)](https://github.com/TriliumNext/Notes/issues/536)
|
||||||
|
* [Allow hiding of mermaid diagram text](https://github.com/TriliumNext/Notes/issues/922) (via read-only mode).
|
||||||
|
* Improved single file import/export (support for `.mermaid` and `.mmd` extensions).
|
||||||
|
* Markdown export:
|
||||||
|
* Remove `joplin-table-wrapper` on tables exported as HTML.
|
||||||
|
* Code blocks inside a table now renders the table as HTML for compatibility.
|
||||||
|
* In-app help:
|
||||||
|
* Improve the style of code blocks
|
||||||
|
* Mobile view:
|
||||||
|
* Improve content width on tablet portrait mode.
|
||||||
|
* Mind map: Add PNG export.
|
||||||
|
* General improvements to the TriliumNext theme.
|
||||||
|
* Add {isoMonth} month pattern to day notes by @jshprentz
|
||||||
|
* [Note source: disable the ability to change the icon](https://github.com/TriliumNext/Notes/issues/1377)
|
||||||
|
* [Zen Mode: Changed default keyboard shortcut to <kbd>F9</kbd>](https://github.com/TriliumNext/Notes/issues/1372)
|
||||||
|
* Note auto-complete:
|
||||||
|
* Display icons for the notes.
|
||||||
|
* Don't search unless at least three characters are entered for performance reasons.
|
||||||
|
* Backend log
|
||||||
|
* [Allow Word Wrapping](https://github.com/TriliumNext/Notes/issues/1496)
|
||||||
|
* Display refresh button as a floating button to save space.
|
||||||
|
* Markdown import/export: normalize non-breaking spaces
|
||||||
|
|
||||||
|
## Documentation
|
||||||
|
|
||||||
|
* Corrected some examples in calendar view where the `#` or `~` prefix was incorrectly used.
|
||||||
|
|
||||||
|
## 🌍 Internationalization
|
||||||
|
|
||||||
|
* Spanish language improvements by @hasecilu
|
||||||
|
|
||||||
|
## 🛠️ Technical updates
|
||||||
|
|
||||||
|
* **TriliumNext is now 100% written in TypeScript, for both the server and the client.**
|
||||||
|
* tsyncserver error gettaddrinfo ENOTFOUND
|
||||||
|
* update dependency sass to v1.86.0
|
||||||
|
* update dependency better-sqlite3 to v11.9.1
|
||||||
|
* update test dependencies
|
||||||
|
* update dependency helmet to v8.1.0
|
||||||
|
* update dependency axios to v1.8.4
|
||||||
|
* update dependency sanitize-html to v2.15.0
|
||||||
|
* update dependency typescript dependencies
|
||||||
|
* update dependency electron to v35.1.2
|
||||||
|
* update dependency multer to v1.4.5-lts.2
|
||||||
|
* update dependency force-graph to v1.49.5
|
||||||
|
* update dependency codemirror to v5.65.19
|
||||||
|
* update dependency eslint-linter-browserify to v9.23.0
|
||||||
|
* update dependency mermaid to v11.6.0
|
||||||
|
* update electron-forge monorepo to v7.8.0
|
||||||
|
* update dependency mime-types to v3
|
||||||
|
* bundle mind-elixir with webpack by @pano9000
|
||||||
|
* update dependency mind-elixir to v4.5.0
|
||||||
|
* TypeScript ports by @JYC333
|
||||||
|
* Improve E2E test stability by @JYC333
|
||||||
|
* chore: fix lint issues in src/share by @pano9000
|
||||||
|
* port copy-trilium.sh cleanup functionality to cross-platform TS by @pano9000
|
||||||
|
* replace prettier with dprint by @pano9000
|
||||||
|
* use webpack for excalidraw by @pano9000
|
||||||
|
* Move library loader to webpack
|
160
docs/Release Notes/Release Notes/v0.92.6.md
Normal file
160
docs/Release Notes/Release Notes/v0.92.6.md
Normal file
@ -0,0 +1,160 @@
|
|||||||
|
# v0.92.6
|
||||||
|
> [!IMPORTANT]
|
||||||
|
> The database version has been increased due to the multi-factor authentication mechanism. This means that both the desktop clients and server need to be on this version in order for synchronization to work.
|
||||||
|
|
||||||
|
## New from v0.92.5-beta
|
||||||
|
|
||||||
|
### 🐞 Bugfixes
|
||||||
|
|
||||||
|
* Mermaid export to PNG: fix export error for some diagram types
|
||||||
|
* [Redirect to login works differently with TOTP enabled](https://github.com/TriliumNext/Notes/issues/1580) by @JYC333
|
||||||
|
* [Cannot search for selected text when in ReadOnly mode](https://github.com/TriliumNext/Notes/issues/543) by @pano9000
|
||||||
|
* [PDF export showing title bar buttons](https://github.com/TriliumNext/Notes/issues/1587)
|
||||||
|
* [In-APP help is empty on non-English languages](https://github.com/TriliumNext/Notes/issues/1600#issuecomment-2772337007)
|
||||||
|
* [Fix "Cannot set headers after they are sent" error in logout function](https://github.com/TriliumNext/Notes/pull/1595) by @Nriver
|
||||||
|
* [TOTP Validation Occurs After Password Verification](https://github.com/TriliumNext/Notes/issues/1596) by @Nriver
|
||||||
|
* [Wrong tree selection on launch (last tab instead of active tab)](https://github.com/TriliumNext/Notes/issues/1193)
|
||||||
|
* Empty tabs not properly cleaned at app startup
|
||||||
|
* [Undo/Redo doesn't work on the Mac](https://github.com/TriliumNext/Notes/issues/1538)
|
||||||
|
* Geo-map cut off at first start
|
||||||
|
* `Search in note` sometimes can't be opened
|
||||||
|
|
||||||
|
### ✨ Improvements
|
||||||
|
|
||||||
|
* [Instructions for moving \[day notes\] for new users](https://github.com/TriliumNext/Notes/issues/46)
|
||||||
|
* Mermaid export to PNG: Improve error handling
|
||||||
|
* [Improve note autocomplete performance for large database](https://github.com/TriliumNext/Notes/pull/1589) by @SiriusXT
|
||||||
|
* [Forced to trigger search after compositionend](https://github.com/TriliumNext/Notes/pull/1598/commits) by @SiriusXT
|
||||||
|
* Improvements to small window sizes on desktop:
|
||||||
|
* Launch bar icons no longer squeeze together.
|
||||||
|
* The launch bar icons are scrollable if they don't fit.
|
||||||
|
* [Set a minimum size to the window](https://github.com/TriliumNext/Notes/issues/994)
|
||||||
|
* Login & set password: configure browser for autocompletion
|
||||||
|
* Launch bar: Display popups at the bottom on horizontal layout
|
||||||
|
* HTML-Markdown cross-compatibility:
|
||||||
|
* Preserve reference links
|
||||||
|
* Preserve image width and height
|
||||||
|
* Preserve figures (images with alignment)
|
||||||
|
* Preserve inline and display math equations
|
||||||
|
|
||||||
|
### Documentation
|
||||||
|
|
||||||
|
* Fixed some broken images in geo map, theme development and mermaid.
|
||||||
|
* Documented the various elements of the ribbon.
|
||||||
|
* Documented tabs and split view.
|
||||||
|
* Quick overview of the options.
|
||||||
|
* Improved the documentation of the note types.
|
||||||
|
* Improved the documentation of read-only notes.
|
||||||
|
* Export to PDF: default application on GNOME.
|
||||||
|
* Documented the File note type.
|
||||||
|
* Advanced documentation:
|
||||||
|
* button use case
|
||||||
|
* Note IDs and collisions.
|
||||||
|
|
||||||
|
### 🛠️ Technical updates
|
||||||
|
|
||||||
|
* Use --link-color as the color of links by @kliu
|
||||||
|
* use eslint for formatting and replace dprint by @pano9000
|
||||||
|
* format .spec files by @pano9000
|
||||||
|
* update dependency electron to v35.1.3
|
||||||
|
* update fullcalendar monorepo to v6.1.17
|
||||||
|
* update jquery.fancytree to v2.38.5
|
||||||
|
|
||||||
|
## From v0.92.5-beta
|
||||||
|
|
||||||
|
### 💡 Key highlights
|
||||||
|
|
||||||
|
* Windows binaries are now signed, so there will be no more “untrusted application” popups appearing when starting the application for the first time after an update. Many thanks to [deajan](https://github.com/deajan) from NetPerfect for helping us with the EV certificate and the infrastructure.
|
||||||
|
* For the desktop application, it's now possible to set a locale to change the number or date format for places such as promoted attributes.
|
||||||
|
* [Multi-Factor Authentication (Google OAuth and TOTP)](https://github.com/TriliumNext/Notes/pull/401) by @chesspro13 and @jyc333
|
||||||
|
|
||||||
|
### 🐞 Bugfixes
|
||||||
|
|
||||||
|
* Right margin of admonitions
|
||||||
|
* In-app help buttons not working due to them pointing to the wrong notes.
|
||||||
|
* Mind Map: No context menu visible by @pano9000
|
||||||
|
* [Can't navigate up on Mermaid diagrams code](https://github.com/TriliumNext/Notes/issues/282)
|
||||||
|
* [Mermaid diagrams rendered out of viewport](https://github.com/TriliumNext/Notes/issues/474)
|
||||||
|
* [Valid typescript syntax is shown as error](https://github.com/TriliumNext/Notes/issues/1503)
|
||||||
|
* [two desktop entries in Linux](https://github.com/TriliumNext/Notes/issues/1488)
|
||||||
|
* [attribute entry tool-tip obscures at-lookup note matches](https://github.com/TriliumNext/Notes/issues/844)
|
||||||
|
* [Note icon dialog doesn't close if note icon not chosen before moving to another note](https://github.com/TriliumNext/Notes/issues/964)
|
||||||
|
* [Fix tray exception when multiple windows](https://github.com/TriliumNext/Notes/pull/1487)
|
||||||
|
* [Chinese and numbers at the same time will be used on both sides of the number will have a gap increase](https://github.com/TriliumNext/Notes/issues/1327) by @SiriusXT
|
||||||
|
* "Note not found" tooltip for some URLs
|
||||||
|
* [Cannot copy text from included note](https://github.com/TriliumNext/Notes/issues/588)
|
||||||
|
* [Header formatting remains in source note after cut and paste selection to sub-note](https://github.com/TriliumNext/Notes/issues/687)
|
||||||
|
* [Code blocks lost when importing Markdown from clipboard](https://github.com/TriliumNext/Notes/issues/1530)
|
||||||
|
* [Highlights List with Italic text has error when click on it](https://github.com/TriliumNext/Notes/issues/1555)
|
||||||
|
* Incorrect build information for Docker builds.
|
||||||
|
|
||||||
|
### ✨ Improvements
|
||||||
|
|
||||||
|
* Calendar view:
|
||||||
|
* Events now have a start time and an end time too, not just dates.
|
||||||
|
* Multiple new views: week view (with time), year, list.
|
||||||
|
* Mermaid:
|
||||||
|
* Use better zoom mechanism (quite similar to mermaid.live).
|
||||||
|
* The diagram/code sections are now resizeable.
|
||||||
|
* Now the code/preview split can be optionally displayed with a horizontal split, similar to mermaid.live.
|
||||||
|
* Reduce flicker when editing the diagram.
|
||||||
|
* Improved display of errors.
|
||||||
|
* [Allow for PNG export of diagrams (Mermaid / Mindmap)](https://github.com/TriliumNext/Notes/issues/536)
|
||||||
|
* [Allow hiding of mermaid diagram text](https://github.com/TriliumNext/Notes/issues/922) (via read-only mode).
|
||||||
|
* Improved single file import/export (support for `.mermaid` and `.mmd` extensions).
|
||||||
|
* Markdown export:
|
||||||
|
* Remove `joplin-table-wrapper` on tables exported as HTML.
|
||||||
|
* Code blocks inside a table now renders the table as HTML for compatibility.
|
||||||
|
* In-app help:
|
||||||
|
* Improve the style of code blocks
|
||||||
|
* Mobile view:
|
||||||
|
* Improve content width on tablet portrait mode.
|
||||||
|
* Mind map: Add PNG export.
|
||||||
|
* General improvements to the TriliumNext theme.
|
||||||
|
* Add {isoMonth} month pattern to day notes by @jshprentz
|
||||||
|
* [Note source: disable the ability to change the icon](https://github.com/TriliumNext/Notes/issues/1377)
|
||||||
|
* [Zen Mode: Changed default keyboard shortcut to <kbd>F9</kbd>](https://github.com/TriliumNext/Notes/issues/1372)
|
||||||
|
* Note auto-complete:
|
||||||
|
* Display icons for the notes.
|
||||||
|
* Don't search unless at least three characters are entered for performance reasons.
|
||||||
|
* Backend log
|
||||||
|
* [Allow Word Wrapping](https://github.com/TriliumNext/Notes/issues/1496)
|
||||||
|
* Display refresh button as a floating button to save space.
|
||||||
|
* Markdown import/export: normalize non-breaking spaces
|
||||||
|
|
||||||
|
### Documentation
|
||||||
|
|
||||||
|
* Corrected some examples in calendar view where the `#` or `~` prefix was incorrectly used.
|
||||||
|
|
||||||
|
### 🌍 Internationalization
|
||||||
|
|
||||||
|
* Spanish language improvements by @hasecilu
|
||||||
|
|
||||||
|
### 🛠️ Technical updates
|
||||||
|
|
||||||
|
* **TriliumNext is now 100% written in TypeScript, for both the server and the client.**
|
||||||
|
* tsyncserver error gettaddrinfo ENOTFOUND
|
||||||
|
* update dependency sass to v1.86.0
|
||||||
|
* update dependency better-sqlite3 to v11.9.1
|
||||||
|
* update test dependencies
|
||||||
|
* update dependency helmet to v8.1.0
|
||||||
|
* update dependency axios to v1.8.4
|
||||||
|
* update dependency sanitize-html to v2.15.0
|
||||||
|
* update dependency typescript dependencies
|
||||||
|
* update dependency electron to v35.1.2
|
||||||
|
* update dependency multer to v1.4.5-lts.2
|
||||||
|
* update dependency force-graph to v1.49.5
|
||||||
|
* update dependency codemirror to v5.65.19
|
||||||
|
* update dependency eslint-linter-browserify to v9.23.0
|
||||||
|
* update dependency mermaid to v11.6.0
|
||||||
|
* update electron-forge monorepo to v7.8.0
|
||||||
|
* update dependency mime-types to v3
|
||||||
|
* bundle mind-elixir with webpack by @pano9000
|
||||||
|
* update dependency mind-elixir to v4.5.0
|
||||||
|
* TypeScript ports by @JYC333
|
||||||
|
* Improve E2E test stability by @JYC333
|
||||||
|
* chore: fix lint issues in src/share by @pano9000
|
||||||
|
* port copy-trilium.sh cleanup functionality to cross-platform TS by @pano9000
|
||||||
|
* replace prettier with dprint by @pano9000
|
||||||
|
* use webpack for excalidraw by @pano9000
|
||||||
|
* Move library loader to webpack
|
39
docs/Release Notes/Release Notes/v0.92.7.md
Normal file
39
docs/Release Notes/Release Notes/v0.92.7.md
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
# v0.92.7
|
||||||
|
> [!IMPORTANT]
|
||||||
|
> If you enjoyed this release, consider showing a token of appreciation by:
|
||||||
|
>
|
||||||
|
> * Pressing the “Star” button on [GitHub](https://github.com/TriliumNext/Notes) (top-right).
|
||||||
|
> * Considering a one-time or recurrent donation to the lead developer via [GitHub Sponsors](https://github.com/sponsors/eliandoran) or [PayPal](https://paypal.me/eliandoran).
|
||||||
|
|
||||||
|
## 🐞 Bugfixes
|
||||||
|
|
||||||
|
* [Quick search not working on horizontal layout](https://github.com/TriliumNext/Notes/issues/1647)
|
||||||
|
* [Launch bar has a right shift except in default theme](https://github.com/TriliumNext/Notes/issues/1646)
|
||||||
|
* Options/Appearance: Checking “Override theme fonts” not showing the “Fonts” section immediately (only after a refresh).
|
||||||
|
* [Code Syntax Highlighting Not Persisting after navigating back to Note (highlight.js)](https://github.com/TriliumNext/Notes/issues/1609)
|
||||||
|
* [The syntax highlighting of code blocks is broken for imported notes](https://github.com/TriliumNext/Notes/issues/843)
|
||||||
|
* [Export equations into Katex instead of latex](https://github.com/TriliumNext/Notes/issues/1649)
|
||||||
|
* Duplicating note subtree escapes special characters
|
||||||
|
* [Internal Note links not working in User Guide](https://github.com/TriliumNext/Notes/issues/1643)
|
||||||
|
* [Mobile detection when auth disabled not working](https://github.com/TriliumNext/Notes/issues/1660)
|
||||||
|
* [Format bar placement obscures the bottom bar](https://github.com/TriliumNext/Notes/issues/1121)
|
||||||
|
* [On mobile, format bar scrolls when should remain static position above keyboard](https://github.com/TriliumNext/Notes/issues/1513)
|
||||||
|
* ["Error: Option 'redirectBareDomain' doesn't exist" on new installations](https://github.com/TriliumNext/Notes/pull/1668) by @pano9000
|
||||||
|
|
||||||
|
## ✨ Improvements
|
||||||
|
|
||||||
|
* Calendar View: Improve display of calendar items with hours
|
||||||
|
|
||||||
|
## 📖 Documentation
|
||||||
|
|
||||||
|
* Reorganized and improved the documentation for scripting notes.
|
||||||
|
* Documented table of contents, highlights list and the right sidebar.
|
||||||
|
* Improved documentation for attributes (labels & relations), as well as the list of all attributes.
|
||||||
|
* Documented the hidden tree.
|
||||||
|
* Documented the note contextual menu.
|
||||||
|
* Documented various dialogs such as recent changes or bulk actions.
|
||||||
|
|
||||||
|
## 🛠️ Technical updates
|
||||||
|
|
||||||
|
* Use eslint simple-import-sort plugin to enable auto fix by @JYC333
|
||||||
|
* use type variable for sql.transactional's return value by @pano9000
|
20
docs/Release Notes/Release Notes/v0.92.8-beta.md
Normal file
20
docs/Release Notes/Release Notes/v0.92.8-beta.md
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
# v0.92.8-beta
|
||||||
|
## 💡 Key highlights
|
||||||
|
|
||||||
|
* …
|
||||||
|
|
||||||
|
## 🐞 Bugfixes
|
||||||
|
|
||||||
|
* ….
|
||||||
|
|
||||||
|
## ✨ Improvements
|
||||||
|
|
||||||
|
* Add week note and quarter note support by @JYC333
|
||||||
|
|
||||||
|
## 🌍 Internationalization
|
||||||
|
|
||||||
|
* …
|
||||||
|
|
||||||
|
## 🛠️ Technical updates
|
||||||
|
|
||||||
|
* upgrade to express 5.1.0 by @pano9000
|
@ -13,7 +13,9 @@ import type { AdvancedExportOptions } from "./src/services/export/zip.js";
|
|||||||
import TaskContext from "./src/services/task_context.js";
|
import TaskContext from "./src/services/task_context.js";
|
||||||
|
|
||||||
const NOTE_ID_USER_GUIDE = "pOsGYCXsbNQG";
|
const NOTE_ID_USER_GUIDE = "pOsGYCXsbNQG";
|
||||||
|
const NOTE_ID_RELEASE_NOTES = "hD3V4hiu2VW4";
|
||||||
const markdownPath = path.join("docs", "User Guide");
|
const markdownPath = path.join("docs", "User Guide");
|
||||||
|
const releaseNotesPath = path.join("docs", "Release Notes");
|
||||||
const htmlPath = path.join("src", "public", "app", "doc_notes", "en", "User Guide");
|
const htmlPath = path.join("src", "public", "app", "doc_notes", "en", "User Guide");
|
||||||
|
|
||||||
async function main() {
|
async function main() {
|
||||||
@ -22,6 +24,7 @@ async function main() {
|
|||||||
|
|
||||||
cls.init(async () => {
|
cls.init(async () => {
|
||||||
await importData(markdownPath);
|
await importData(markdownPath);
|
||||||
|
await importData(releaseNotesPath);
|
||||||
setOptions();
|
setOptions();
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -80,7 +83,7 @@ function waitForEnd(archive: Archiver, stream: WriteStream) {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
async function exportData(format: "html" | "markdown", outputPath: string) {
|
async function exportData(noteId: string, format: "html" | "markdown", outputPath: string) {
|
||||||
const zipFilePath = "output.zip";
|
const zipFilePath = "output.zip";
|
||||||
|
|
||||||
try {
|
try {
|
||||||
@ -136,7 +139,7 @@ async function exportData(format: "html" | "markdown", outputPath: string) {
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
await exportToZipFile(NOTE_ID_USER_GUIDE, format, zipFilePath, exportOpts);
|
await exportToZipFile(noteId, format, zipFilePath, exportOpts);
|
||||||
await extractZip(zipFilePath, outputPath);
|
await extractZip(zipFilePath, outputPath);
|
||||||
} finally {
|
} finally {
|
||||||
if (await fsExtra.exists(zipFilePath)) {
|
if (await fsExtra.exists(zipFilePath)) {
|
||||||
@ -171,8 +174,9 @@ async function registerHandlers() {
|
|||||||
const eraseService = (await import("./src/services/erase.js")).default;
|
const eraseService = (await import("./src/services/erase.js")).default;
|
||||||
const debouncer = debounce(async () => {
|
const debouncer = debounce(async () => {
|
||||||
eraseService.eraseUnusedAttachmentsNow();
|
eraseService.eraseUnusedAttachmentsNow();
|
||||||
await exportData("markdown", markdownPath);
|
await exportData(NOTE_ID_USER_GUIDE, "markdown", markdownPath);
|
||||||
await exportData("html", htmlPath);
|
await exportData(NOTE_ID_USER_GUIDE, "html", htmlPath);
|
||||||
|
await exportData(NOTE_ID_RELEASE_NOTES, "markdown", releaseNotesPath);
|
||||||
}, 10_000);
|
}, 10_000);
|
||||||
events.subscribe(events.ENTITY_CHANGED, async (e) => {
|
events.subscribe(events.ENTITY_CHANGED, async (e) => {
|
||||||
if (e.entityName === "options") {
|
if (e.entityName === "options") {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user