Elian Doran
62706a6af2
chore(release): 0.92.4
2025-03-16 16:04:21 +02:00
Elian Doran
79c82b16ce
feat(docs): document admonitions
2025-03-16 16:00:10 +02:00
Elian Doran
ba96806fab
chore(docs): change order of top level elements
2025-03-16 15:56:59 +02:00
Elian Doran
8c1f4b0014
feat(docs): erase unnecessary attachments
2025-03-16 14:45:21 +02:00
Elian Doran
051cba9a6d
fix(docs): content language attachment
2025-03-16 14:41:58 +02:00
Elian Doran
800424405a
fix(import/zip): support special characters for attachments
2025-03-16 14:39:27 +02:00
Elian Doran
132a8f7c65
chore(docs): update to match new img handling
2025-03-16 14:05:38 +02:00
Elian Doran
3eaa68da23
feat(import/markdown): maintain consistency with CKEditor for images
2025-03-16 13:58:31 +02:00
Elian Doran
8aaf2367e9
feat(in-app-help): hide notes that are hidden from share
2025-03-16 13:33:07 +02:00
Elian Doran
6f799692e0
feat(in-app-help): render note list
2025-03-16 13:24:34 +02:00
Elian Doran
7df86dd60b
Merge pull request #1439 from TriliumNext/renovate/better-sqlite3-11.x-lockfile
...
fix(deps): update dependency better-sqlite3 to v11.9.0
2025-03-16 12:27:32 +02:00
Elian Doran
dd8818f0ac
Merge pull request #1438 from TriliumNext/renovate/typedoc-0.x
...
chore(deps): update dependency typedoc to v0.28.0
2025-03-16 12:26:22 +02:00
Elian Doran
35dad6ffce
Merge pull request #1437 from TriliumNext/renovate/mind-elixir-4.x
...
fix(deps): update dependency mind-elixir to v4.4.2
2025-03-16 12:24:51 +02:00
renovate[bot]
b13cab411b
fix(deps): update dependency better-sqlite3 to v11.9.0
2025-03-16 02:48:25 +00:00
renovate[bot]
09a1227b63
chore(deps): update dependency typedoc to v0.28.0
2025-03-16 02:48:13 +00:00
renovate[bot]
511c69bdb0
fix(deps): update dependency mind-elixir to v4.4.2
2025-03-16 02:48:00 +00:00
Elian Doran
2828b39f48
chore(client/ts): port some more files
2025-03-16 00:45:46 +02:00
Elian Doran
ee5eba193a
Merge pull request #1395 from TriliumNext/build_improve-electron-forge_v3
...
build(electron-forge): improve electron-forge build process
2025-03-15 23:53:56 +02:00
Elian Doran
c1acaa0159
Merge branch 'develop' into build_improve-electron-forge_v3
2025-03-15 23:42:43 +02:00
Elian Doran
bb14667bdf
fix(text): PHP, Sass, TypeScript/JSX not rendered in code blocks
2025-03-15 23:12:07 +02:00
Elian Doran
7b1299a758
fix(client): error due to typings
2025-03-15 22:45:13 +02:00
Elian Doran
3c93fdc202
feat(markdown/import): remove space in admonition
2025-03-15 22:39:33 +02:00
Elian Doran
40d233dccc
chore(deps): remove no longer necessary html-minifier
2025-03-15 22:20:43 +02:00
Elian Doran
182bccad39
chore(client/ts): port some dialogs
2025-03-15 22:14:21 +02:00
Elian Doran
1bf16bfa22
feat(import/markdown): remove spaces in lists
2025-03-15 21:30:19 +02:00
Elian Doran
30593eeeac
refactor(import/markdown): change renderer instead of applying an uglifier
2025-03-15 21:07:02 +02:00
Elian Doran
36fa0af706
fix(docs): update calendar view documentation
2025-03-15 19:44:15 +02:00
Elian Doran
00106580ca
fix(admonitions): floating images breaking out
2025-03-15 19:31:45 +02:00
Elian Doran
ac419e8ab4
feat(docs): remove inline warnings and apply admonitions
2025-03-15 18:56:55 +02:00
Elian Doran
c27f13d49f
fix(test): one more broken test
2025-03-15 18:18:17 +02:00
Elian Doran
2b966afbe1
fix(test): tests that got broken along the way
2025-03-15 17:51:10 +02:00
Elian Doran
bc8cca664b
feat(ci): trigger dev workflow on PR and main branch
2025-03-15 17:14:17 +02:00
Elian Doran
e9a0c68a28
Merge branch 'develop' into build_improve-electron-forge_v3
2025-03-15 17:00:53 +02:00
Elian Doran
103b29d3de
Revert "fix(flatpak): try setting different bin to avoid sandbox issue"
...
This reverts commit a778ec617f .
2025-03-15 13:44:30 +02:00
Panagiotis Papadopoulos
3b8c645cca
Merge branch 'develop' into build_improve-electron-forge_v3
2025-03-15 12:09:52 +01:00
Elian Doran
a778ec617f
fix(flatpak): try setting different bin to avoid sandbox issue
2025-03-15 13:01:28 +02:00
Elian Doran
df5939b201
feat(share): add basic support for admonitions
2025-03-15 12:30:07 +02:00
Elian Doran
f841b139d9
fix(admonitions): missing style on mobile
2025-03-15 12:25:48 +02:00
Elian Doran
535233fec8
feat(import/markdown): basic support for admonitions
2025-03-15 11:58:11 +02:00
Elian Doran
6d67e69e2f
feat(export/markdown): basic support for admonitions
2025-03-15 11:30:56 +02:00
Elian Doran
b1e3ea4c80
fix(admonition): inserting new admonitions of given type not working
2025-03-15 10:50:04 +02:00
Elian Doran
0f41afe841
fix(tmp): files not cleaned up
2025-03-15 10:34:17 +02:00
Elian Doran
aa6ee3fd60
fix(global_menu): double separator on mobile
2025-03-15 10:34:07 +02:00
Elian Doran
0f28bbb1be
feat(server): use custom temporary directory within trilium-data
2025-03-15 10:11:54 +02:00
Elian Doran
45b7d51db9
fix(zen): missing edit read-only note ( closes #1371 )
2025-03-15 02:21:00 +02:00
Elian Doran
6c1f631ddb
fix(right_pane): buttons disappearing (force min width, closes #1419 ).
2025-03-15 02:08:46 +02:00
Elian Doran
6acb490df4
feat(editor): move code formatting back to main level ( closes #1375 )
2025-03-15 02:00:42 +02:00
Elian Doran
598413b56d
test(editor): ensure both toolbars have same items
2025-03-15 01:57:53 +02:00
Elian Doran
fd029ac451
fix(ribbon): exception about focusing
2025-03-15 01:40:46 +02:00
Elian Doran
b4ea96b7c7
Merge pull request #1428 from pchemguy/bat-files-fixes
...
Fixes missing quotes in the `bat` files.
2025-03-15 01:20:37 +02:00
Elian Doran
63ad784021
feat(math/display): allow inserting in display in a list
2025-03-15 01:07:59 +02:00
Elian Doran
4db2aab47f
feat(admonition): integrate autoformatting
2025-03-14 23:09:46 +02:00
Elian Doran
9ff1ea4b8f
style(admonition): bottom margin for last item
2025-03-14 22:29:24 +02:00
Elian Doran
265d54e44b
fix(export): remove non-functional PDF export type
2025-03-14 22:24:10 +02:00
Elian Doran
d9764365cb
feat(import): allow importing .excalidraw files
2025-03-14 22:13:31 +02:00
Elian Doran
ad8c1a4a29
feat(export): use right extension for canvas
2025-03-14 22:01:04 +02:00
Elian Doran
abddde910c
refactor(canvas): use better approach to disabling export
2025-03-14 21:59:02 +02:00
Elian Doran
3c146cdb20
fix(canvas): unable to export as image ( closes #1431 )
2025-03-14 21:53:23 +02:00
Elian Doran
ae3f0e0e4b
fix(types): add missing dependency
2025-03-14 21:43:37 +02:00
Elian Doran
56d3cd038c
fix(deps): add missing dependency
2025-03-14 21:42:59 +02:00
Elian Doran
a2f0896c2a
feat(import/markdown): collapse unnecessary whitespace when importing
2025-03-14 19:50:26 +02:00
Elian Doran
c892c95aae
chore(docs): collapse unnecessary whitespace
2025-03-14 19:47:08 +02:00
Elian Doran
bbf6ae6aab
feat(sql_console): preserve whitespace in columns
2025-03-14 18:53:04 +02:00
Elian Doran
8b0ddf6f9d
chore(docs): update markdown documentation with proper keyboard shortcuts
2025-03-14 18:01:53 +02:00
Elian Doran
6b89bffffb
feat(export/markdown): preserve keyboard shortcuts
2025-03-14 17:59:50 +02:00
Elian Doran
80421bb220
refactor(server): rename md -> markdown for consistency
2025-03-14 16:25:10 +02:00
PChemGuy
df9a413ef8
Strip trailing backslash
...
%~dp0 always contains a trailing backslash. The way %DIR% is used in the following line, the trailing slash should be stripped. Alternatively, `%DIR%\\` may be replaced with `%DIR%`, but I would advice against. It is ok to have `%~dp0trilium-data`, which is a conventional pattern. Once %~dp0 is replaced with %DIR% (which is not really warranted here), stripping the trailing slash right after assignment is preferable.
2025-03-14 14:29:37 +03:00
PChemGuy
4971619b69
Missing quotes
2025-03-14 14:19:11 +03:00
Elian Doran
875e65284c
feat(docs): use <kbd> for keyboard shortcuts
2025-03-14 12:11:09 +02:00
Elian Doran
806cd7129a
fix(docs): rtl image
2025-03-14 11:34:27 +02:00
Elian Doran
c8725ce6ef
feat(docs): align documentation with new settings
2025-03-14 11:32:07 +02:00
Elian Doran
0c55b1eee8
feat(editor): rewrite <i> to <em> for compatibility with Markdown
2025-03-14 11:31:46 +02:00
Elian Doran
9b217a5b82
Merge pull request #1366 from rom1dep/calendar_enh_displayed
...
feat(calendar) improvements
2025-03-14 11:17:44 +02:00
Elian Doran
a50b8c7f0a
Merge pull request #1425 from TriliumNext/renovate/mermaid-11.x
...
fix(deps): update dependency mermaid to v11.5.0
2025-03-14 11:15:51 +02:00
Elian Doran
5efb5fd303
Merge pull request #1424 from TriliumNext/renovate/i18next-24.x
...
fix(deps): update dependency i18next to v24.2.3
2025-03-14 11:15:12 +02:00
Elian Doran
3656b1e0eb
Merge pull request #1423 from TriliumNext/renovate/force-graph-1.x
...
fix(deps): update dependency force-graph to v1.49.4
2025-03-14 11:14:47 +02:00
Elian Doran
b2060799c4
Merge pull request #1422 from TriliumNext/renovate/axios-1.x
...
fix(deps): update dependency axios to v1.8.3
2025-03-14 11:14:13 +02:00
Elian Doran
b18e5a34c4
Merge pull request #1421 from TriliumNext/renovate/electron-34.x
...
chore(deps): update dependency electron to v34.3.3
2025-03-14 11:13:57 +02:00
Elian Doran
2578c2d4f6
Merge pull request #1398 from TriliumNext/renovate/happy-dom-monorepo
...
chore(deps): update dependency happy-dom to v17.4.4
2025-03-14 11:13:17 +02:00
renovate[bot]
618bba71da
fix(deps): update dependency mermaid to v11.5.0
2025-03-14 02:53:05 +00:00
renovate[bot]
8bff71fed4
fix(deps): update dependency i18next to v24.2.3
2025-03-14 02:52:56 +00:00
renovate[bot]
839cfac2ac
fix(deps): update dependency force-graph to v1.49.4
2025-03-14 02:52:45 +00:00
renovate[bot]
ded979b6ff
fix(deps): update dependency axios to v1.8.3
2025-03-14 02:52:32 +00:00
renovate[bot]
948c60277d
chore(deps): update dependency electron to v34.3.3
2025-03-14 02:52:20 +00:00
Elian Doran
f487348cc5
chore(admonitions): remove formatting plugin for now
2025-03-14 00:04:23 +02:00
Elian Doran
ee76e81d1f
feat(admonitions): integrate custom admonitions plugin
2025-03-14 00:02:55 +02:00
Elian Doran
507a594198
feat(admonitions): color the icon
2025-03-13 16:22:05 +02:00
Elian Doran
732252df5b
feat(admonitions): add custom color per admonition
2025-03-13 16:19:58 +02:00
Elian Doran
ba39769174
feat(admonitions): add icon
2025-03-13 16:13:16 +02:00
Panagiotis Papadopoulos
6a9342abce
build(Docker): add a temporary exception for files that copy-dist tries to copy for electron-forge, as otherwise copy-dist will fail inside Docker build
...
this will be fixed in an upcoming PR where I overhaul copy-dist to allow for build target specific copying of files
2025-03-13 08:44:31 +01:00
Panagiotis Papadopoulos
67c752c11b
ci: adjust build-electron action to use the newly introduced outDir "./dist" for electron-forge
2025-03-13 08:21:12 +01:00
Elian Doran
adf5bee98f
feat(admonitions): apply basic styling & configure for paragraphs
2025-03-13 09:15:11 +02:00
Panagiotis Papadopoulos
cc0931b402
build(electron-forge): set outDir to ./dist, to have the same behaviour as the Server builds
...
since we run electron-forge inside the ./build folder, we need to go up a directory (using ../dist), to have it output to ./dist
2025-03-13 08:09:53 +01:00
Panagiotis Papadopoulos
b48fbbe583
build(copy-dist): copy over desktop.ejs for electron-forge as well
...
it is required for Flatpak/Deb/RPM Linux packages
2025-03-13 07:59:12 +01:00
Panagiotis Papadopoulos
1877d26296
chore(scripts): electron-forge:prepare -> copy node_modules folder as is
...
electron-forge does not like, if we get rid of devDeps ourselves already it seems.
It *wants* to do it itself, otherwise build fails…
It does seem to correctly strip all the devDeps though, at least there's that.
2025-03-13 07:59:12 +01:00
Panagiotis Papadopoulos
4ce2c10d72
build(copy-dist): copy over the start scripts for now
2025-03-13 07:59:12 +01:00
Panagiotis Papadopoulos
11772860b6
build(electron-forge): stop copying unused .anonymize-database.sql as ressource
2025-03-13 07:59:12 +01:00
Panagiotis Papadopoulos
6b9d8f0d67
build(electron-forge): execute electron-forge commands in our "build" output context
...
since we build TS and webpack ourselves and are not using any electron-forge plugins (at least at the moment) -> we should use the "build" folder as build context for electron-forge:
in comparison to running electron-forge in the root folder of the project, this avoids electron-forge from packing the source code multiple times (e.g. once as uncompiled TS, then as compiled JS, and then (partially) a third time as webpack bundled JS files), same as some of the assets.
to achieve this, we run our usual TS/Webpack build process, but then install the npm dependencies *inside* the build folder (as otherwise electron-forge would choke on the missing node_modules it and abort building).
In theory we could avoid cd-ing into the build folder, by providing the "dir" as argument to electron-forge's CLI -- BUT that wouldn't play well with our CI, where we are passing --arch and --platform options to it, which need to come *before* the dir argument.
since we now cd into the "build" folder, we also need to adjust the path in package.json "main" again
2025-03-13 07:59:12 +01:00
Adorian Doran
10de4e798b
client/options: fix failing test
2025-03-13 06:10:09 +02:00
Adorian Doran
eb630c80d6
client/options: format code
2025-03-13 05:50:29 +02:00
Adorian Doran
5cab7eb403
client/options: reorder sections
2025-03-13 05:46:34 +02:00
Adorian Doran
04c6813b0a
client/options: relocate the "Localization" section to the "Language & Region" page
2025-03-13 05:35:43 +02:00
Adorian Doran
1369a44d9b
style/options/ETAPI: add an icon to the create token button
2025-03-13 05:25:34 +02:00
Adorian Doran
88aa9a4e79
client/options/code notes: create the "Editor" section, reorganize
2025-03-13 05:20:58 +02:00
Adorian Doran
0e748fbce0
style/options/ETAPI: update the icon of the edit token button
2025-03-13 04:30:42 +02:00
Adorian Doran
6c6d20a830
style: fix note title input overlapping with the zen mode exit button
2025-03-13 04:19:42 +02:00
Adorian Doran
69f95068f1
style(next)/shell/right pane: minor restyle
2025-03-13 04:04:08 +02:00
Adorian Doran
2066f821cb
style(next)/ribbon/image properties: improve the layout
2025-03-13 03:24:04 +02:00
Adorian Doran
25a787f9dc
Merge branch 'develop' of https://github.com/TriliumNext/Notes into develop
2025-03-12 22:30:51 +02:00
Adorian Doran
a2b73feb25
style/image properties: add icons to buttons
2025-03-12 22:30:49 +02:00
Elian Doran
062955aa81
feat(editor): integrate styles support
2025-03-12 22:08:23 +02:00
Elian Doran
b8cbd79ae1
refactor(client): rename ckeditor config file
2025-03-12 22:08:23 +02:00
Adorian Doran
fc4712240c
Merge branch 'develop' of https://github.com/TriliumNext/Notes into develop
2025-03-12 21:42:43 +02:00
Adorian Doran
18882d0b7e
style(next)/toasts: change the dark mode colors
2025-03-12 21:42:39 +02:00
Elian Doran
d469670a46
feat(docs): document formatting keyboard shortcuts + fix broken image
2025-03-12 19:03:33 +02:00
Elian Doran
e0cebf1c00
style(next): apply kbd style to content
2025-03-12 18:08:39 +02:00
Elian Doran
383408e884
style(editor): add some separators to formatting toolbar
2025-03-12 18:06:34 +02:00
Elian Doran
87d28c8c2f
style(editor): group some formatting options for floating toolbar
2025-03-12 18:04:20 +02:00
Elian Doran
bec7a526ad
feat(editor): add support for marking keyboard shortcuts
2025-03-12 17:58:12 +02:00
Adorian Doran
bb8325cf8d
Merge branch 'develop' of https://github.com/TriliumNext/Notes into develop
2025-03-12 15:08:26 +02:00
Adorian Doran
da9a029f8f
style(next)/note list: remove a no longer needed border
2025-03-12 15:08:22 +02:00
Elian Doran
c02b5468a6
feat(docs): clean up RTL and reorder
2025-03-12 14:47:42 +02:00
Elian Doran
5dd5e8da91
feat(docs): document adjusting image alignment
2025-03-12 13:36:30 +02:00
Adorian Doran
f991cee3ac
Merge branch 'develop' of https://github.com/TriliumNext/Notes into develop
2025-03-12 13:31:07 +02:00
Adorian Doran
1426e43fb8
style(next): move color variables to color scheme-related stylesheets
2025-03-12 13:31:04 +02:00
Elian Doran
61899aa32d
chore(edit-docs): ignore document.db
2025-03-12 13:14:09 +02:00
Elian Doran
e90bbe31ba
feat(docs): document the launch bar
2025-03-12 13:14:09 +02:00
Elian Doran
034998fa97
feat(docs): document vertical vs horizontal layout
2025-03-12 13:14:08 +02:00
Elian Doran
3a41d8fd11
feat(docs): improve note tree documentation
2025-03-12 13:14:08 +02:00
Elian Doran
e9175d60ec
feat(docs): improve documentation for code notes, code blocks
2025-03-12 13:14:08 +02:00
Adorian Doran
4f87bd101e
Merge branch 'develop' of https://github.com/TriliumNext/Notes into develop
2025-03-12 12:55:57 +02:00
Adorian Doran
9c78415a1f
style(next): restyle toasts
2025-03-12 12:55:55 +02:00
Elian Doran
06d848ba17
feat(code): support mips ( closes #1406 )
2025-03-12 10:54:44 +02:00
Elian Doran
42821d47c8
refactor(mime): sort alphabetically
2025-03-12 10:54:19 +02:00
Panagiotis Papadopoulos
d7aedfbd36
build(copy-dist): exit on any caught error to make sure copy-dist fails during CI if any error occurs
...
if we don't exit, it will just log the issue - however we *want* it to fail it there is an error, so that it doesn't continue in the CI
alternative would be to rethrow the error, but then we'd print the error into the logs twice :-)
closes https://github.com/TriliumNext/Notes/issues/1413
2025-03-12 09:52:42 +01:00
Adorian Doran
b730ca0033
Merge branch 'develop' of https://github.com/TriliumNext/Notes into develop
2025-03-12 10:44:04 +02:00
Adorian Doran
bad7776076
style/toasts: get rid of some !important properties
2025-03-12 10:43:53 +02:00
Panagiotis Papadopoulos
d088c8e5b2
build(copy-dist): fix path to excalidraw fonts
2025-03-12 08:57:05 +01:00
Elian Doran
2463e44bf8
chore(deps): downgrade to react 18
2025-03-12 09:15:37 +02:00
renovate[bot]
b600b51fe8
chore(deps): update dependency happy-dom to v17.4.4
2025-03-12 02:59:14 +00:00
Adorian Doran
ddd2babe21
style/content renderer: localize some strings
2025-03-12 03:40:56 +02:00
Adorian Doran
b082f95d42
style/content renderer: add icons to the "download" and "open" buttons
2025-03-12 03:32:54 +02:00
Adorian Doran
79fb87d9ff
style(next)/search: refactor
2025-03-12 03:13:41 +02:00
Adorian Doran
027577c709
style(next)/search: change the alignment of the search-related buttons
2025-03-12 03:12:22 +02:00
Adorian Doran
dd62979d65
style/attachments page: add an icon to the upload button
2025-03-12 02:49:40 +02:00
Adorian Doran
f86170f553
style/note revisions dialog: add icons to buttons
2025-03-12 02:38:34 +02:00
Adorian Doran
82b012a38b
style(next)/ribbon/file properties: refactor
2025-03-12 02:13:32 +02:00
Adorian Doran
4b6998975f
style(next)/ribbon/file properties: improve the layout
2025-03-12 02:06:29 +02:00
Adorian Doran
600585bfd3
style(next)/ribbon/file properties: improve the layout
2025-03-12 02:02:18 +02:00
Adorian Doran
0c8e7806f4
style/ribbon/file properties: add icons to buttons
2025-03-12 02:01:19 +02:00
Adorian Doran
62b5bbc9ce
style(next): fix the submenu arrows overlapping the keyboard shortcuts
2025-03-12 00:57:16 +02:00
Elian Doran
3ae48bba00
chore(deps): update react to latest
2025-03-12 00:06:11 +02:00
Elian Doran
cf76358dd7
fix(canvas): font loading
2025-03-11 23:03:34 +02:00
Elian Doran
c2cb48a25c
chore(deps): update to excalidraw 0.18.0
2025-03-11 22:59:16 +02:00
Elian Doran
39f3cb47fa
Merge pull request #1393 from TriliumNext/build_hotfix-electron
...
fix(build/electron): hotfix for failing nightly electron builds
2025-03-11 22:20:17 +02:00
Elian Doran
15c04c38b9
chore(docs): add HTML user guide
2025-03-11 22:04:19 +02:00
Elian Doran
3723824246
chore(scripts): downgrade Electron to 33 for Nix
2025-03-11 22:02:05 +02:00
Elian Doran
5ee13623ee
feat(edit-docs): generate HTML documentation as well
2025-03-11 21:58:32 +02:00
Elian Doran
9d161a007e
feat(etc/reddit): add icon
2025-03-11 21:57:43 +02:00
Elian Doran
3457c2e4d8
feat(content_renderer): render docnotes
2025-03-11 21:57:33 +02:00
Elian Doran
32f84e8378
refactor(client): extract doc rendering to dedicated service
2025-03-11 21:32:48 +02:00
Panagiotis Papadopoulos
4494662d2a
fix(build/electron): hot fix for failing nightly electron builds
...
this is caused by recently reverting the output of "build:prepare-dist" from "dist" to "build"
-> this is just a temporary fix -> I am working in parallel already on an improved electron-forge build process, whihc will be ready by end of the week
2025-03-11 20:24:11 +01:00
Elian Doran
4124c96e02
fix(docs): syntax highlighting for Nginx
2025-03-11 21:12:42 +02:00
Elian Doran
b278bc8ce4
refactor(test): use matrix for testing import/export
2025-03-11 21:11:23 +02:00
Elian Doran
8c71e6aa90
fix(export/markdown): proper language tag for Nginx
2025-03-11 21:05:55 +02:00
Elian Doran
09c081fdcf
feat(edit-docs): remove input file
2025-03-11 20:48:40 +02:00
Elian Doran
ba17ce8616
fix(docs): numbering in Nginx
2025-03-11 20:46:50 +02:00
Elian Doran
34ffba54ac
feat(edit-docs): do proper becca cleaning before starting
2025-03-11 20:42:53 +02:00
Elian Doran
d3cfc1c88b
feat(edit-docs): ignore options change
2025-03-11 20:40:25 +02:00
Elian Doran
4969cf7d5b
feat(edit-docs): wait for import to finish before starting electron
2025-03-11 20:39:30 +02:00
Elian Doran
ac4a8a44d4
chore(docs): import canvas note documentation
2025-03-11 20:27:54 +02:00
Elian Doran
69a39bca2f
fix(docs): clean up documentation
2025-03-11 20:23:36 +02:00
Elian Doran
c79eeea060
fix(docs): few broken image references
2025-03-11 19:50:29 +02:00
Elian Doran
f86434523e
fix(export): maintain same order of attachments
2025-03-11 18:27:08 +02:00
Elian Doran
bb288c5c68
fix(edit-docs): consistency check issues
2025-03-11 18:26:49 +02:00
Elian Doran
0af357ece8
chore(docs): update with deterministic order
2025-03-11 18:05:42 +02:00
Elian Doran
a2795f3440
fix(import/markdown): title deduplication breaking special chars
2025-03-11 17:51:35 +02:00
Elian Doran
3d10ac5e1f
chore(docs): solve import/export errors
2025-03-11 17:36:42 +02:00
Elian Doran
997e962fbe
fix(edit-docs): attachments duplication
2025-03-11 17:24:29 +02:00
Elian Doran
e939b7b3d9
fix(docs): unescaped URL in images
2025-03-11 17:24:15 +02:00
Elian Doran
a441ea2461
feat(md): rewrite image URL with spaces
2025-03-11 17:12:56 +02:00
Elian Doran
f67e2ebcd5
chore(edit-docs): move Markdown documentation outside src for now
2025-03-11 16:11:16 +02:00
Elian Doran
971b388d1a
Merge pull request #1392 from TriliumNext/Note_Revisions
...
Fix the bug where note revisions cannot be previewed.
2025-03-11 13:39:00 +02:00
Elian Doran
a33d532958
Merge pull request #1382 from TriliumNext/renovate/happy-dom-monorepo
...
chore(deps): update dependency happy-dom to v17.4.3
2025-03-11 13:38:25 +02:00
Elian Doran
80d1985882
Merge pull request #1381 from TriliumNext/renovate/autoprefixer-10.x
...
chore(deps): update dependency autoprefixer to v10.4.21
2025-03-11 13:38:05 +02:00
Elian Doran
ecc5e0f3b8
Merge pull request #1388 from TriliumNext/build_electron-dump-db
...
build(electron-forge): stop packing dump-db folder
2025-03-11 13:37:19 +02:00
Elian Doran
5252fe3d1e
Merge pull request #1390 from TriliumNext/renovate/typescript-eslint-monorepo
...
chore(deps): update dependency typescript-eslint to v8.26.1
2025-03-11 13:34:45 +02:00
Elian Doran
182da7717f
Merge pull request #1389 from TriliumNext/renovate/electron-34.x
...
chore(deps): update dependency electron to v34.3.2
2025-03-11 13:34:21 +02:00
Elian Doran
6b3bf1151a
Merge branch 'develop' into renovate/happy-dom-monorepo
2025-03-11 13:27:41 +02:00
Elian Doran
c16f240f31
Merge branch 'develop' into renovate/autoprefixer-10.x
2025-03-11 13:27:38 +02:00
SiriusXT
4b269c2859
Fix the bug where note revisions cannot be previewed.
2025-03-11 16:24:35 +08:00
renovate[bot]
5299da6525
chore(deps): update dependency typescript-eslint to v8.26.1
2025-03-11 02:37:37 +00:00
renovate[bot]
ca6253f3bb
chore(deps): update dependency electron to v34.3.2
2025-03-11 02:37:19 +00:00
Elian Doran
d639798fa8
refactor(server): deduplicate options init
2025-03-10 21:21:59 +02:00
Elian Doran
e79f18f001
fix(edit-docs): convert to Markdown
2025-03-10 21:15:33 +02:00
Elian Doran
d134ee0552
fix(edit-docs): preserve attachment IDs
2025-03-10 20:50:57 +02:00
Elian Doran
b412f06b79
fix(edit-docs): doubly nested directories
2025-03-10 20:16:56 +02:00
Elian Doran
7a4b1b41b4
feat(edit-docs): periodic export
2025-03-10 19:34:10 +02:00
Elian Doran
841bc54f78
feat(edit-docs): preserve IDs when importing
2025-03-10 19:14:46 +02:00
Panagiotis Papadopoulos
02a00000fb
build(electron-forge): stop packing dump-db folder
...
see https://github.com/TriliumNext/Notes/issues/1115
2025-03-10 18:11:56 +01:00
Elian Doran
966ad36919
fix(edit-docs): allow import of contents
2025-03-10 18:56:00 +02:00
Elian Doran
8ac5d01f43
feat(edit-docs): start importing zip
2025-03-10 18:51:40 +02:00
Elian Doran
15936ff8b8
fix(edit-docs): relative path
2025-03-10 17:57:56 +02:00
Elian Doran
a1918ad491
feat(edit-docs): start creating input zip file
2025-03-10 17:50:58 +02:00
Elian Doran
2b891adc34
feat(edit-docs): create child note for importing
2025-03-10 17:41:13 +02:00
Elian Doran
42d3236fe7
fix(edit-docs): stop initializing if DB is already so
2025-03-10 17:08:40 +02:00
Elian Doran
f3d753cc46
feat(edit-docs): initialize database automatically
2025-03-10 17:04:17 +02:00
Elian Doran
6a549af34a
feat(edit-docs): clean up meta
2025-03-10 16:37:39 +02:00
Elian Doran
bffb0963df
feat(edit-docs): clean up ZIP file
2025-03-10 16:31:44 +02:00
Elian Doran
df2a9aed44
feat(edit-docs): automatically write documentation on start-up
2025-03-10 16:20:48 +02:00
Elian Doran
2530c01a31
chore(docs): update in-app documentation
2025-03-10 16:20:13 +02:00
Elian Doran
054a919fad
chore(docs): small structure update
2025-03-10 15:04:04 +02:00
Elian Doran
9fa19469fd
chore(docs): improvements + new doc
2025-03-10 14:21:53 +02:00
Elian Doran
b9c409ec33
chore(scripts): edit documentation with Nix
2025-03-10 10:53:49 +02:00
Elian Doran
6c845102d3
fix(build): missing arguments in eslint.spec.ts
2025-03-10 09:25:33 +02:00
Elian Doran
e6c04e70e4
Merge pull request #1369 from TriliumNext/build_improve-server-build
...
build: fix/improve server build
2025-03-10 09:19:09 +02:00
renovate[bot]
9dcfae56a1
chore(deps): update dependency happy-dom to v17.4.3
2025-03-10 02:33:38 +00:00
renovate[bot]
05b2f8c097
chore(deps): update dependency autoprefixer to v10.4.21
2025-03-10 02:33:29 +00:00
Romain DEP.
5658f22f9a
feat(calendar): do no longer require # or ~ to be specified by the user
...
to signify that the provided attribute is a label or a relation. It will now
work either way, giving preference to the label if one is found.
2025-03-09 22:44:45 +01:00
Elian Doran
0232fee905
chore(docs): reorder and improve slightly
2025-03-09 23:29:01 +02:00
Romain DEP.
85917d7207
feat(calendar): support displaying of attributes and realtions with multiple cardinality
2025-03-09 21:26:41 +01:00
Elian Doran
e129e0369d
server(attachments): render empty SVGs properly ( closes #1378 )
2025-03-09 22:23:01 +02:00
Elian Doran
be6e56fbe8
feat(eslint): add support for module.exports
2025-03-09 21:41:13 +02:00
Elian Doran
1fb4634b7b
feat(eslint): add globals for jQuery
2025-03-09 21:38:16 +02:00
Panagiotis Papadopoulos
afe4fc2d1a
build(build-server): add more detail to status "echo"s
2025-03-09 18:59:54 +01:00
Panagiotis Papadopoulos
3450066214
build(build.sh): remove unused build script
...
this is not used anymore at all, it was replaced by GitHub CI Actions
it even mentions several other scripts, that got removed in the meantime as well
2025-03-09 18:59:54 +01:00
Panagiotis Papadopoulos
36fad35be5
build(build-server): rename archive name to the same naming scheme used in the Github CI
2025-03-09 18:59:54 +01:00
Panagiotis Papadopoulos
56340009ca
build(build-server): remove now unused DONTCOPY check
2025-03-09 18:59:54 +01:00
Panagiotis Papadopoulos
d110c8b067
build(build-server): add some status "echo"s
2025-03-09 18:59:54 +01:00
Panagiotis Papadopoulos
d8ad018819
build(build-server): also delete electron map files
2025-03-09 18:59:54 +01:00
Panagiotis Papadopoulos
33de342842
build(build-server): download and extract node in a single step
2025-03-09 18:59:54 +01:00
Panagiotis Papadopoulos
4bba061629
build(build-server): get rid of now unnecessary arch handling for node
...
directly use "ARCH" instead of creating 2 variables with the identical content as "ARCH"
2025-03-09 18:59:54 +01:00
Panagiotis Papadopoulos
87d37366e4
build(build-server): remove unnecessary copying of translations
...
already happens during build:prepare-dist step
2025-03-09 18:59:54 +01:00
Panagiotis Papadopoulos
1324cc2e53
build(build-server): add TODO remark
2025-03-09 18:59:54 +01:00
Panagiotis Papadopoulos
80d6cd0356
build(build-server): delete temp build dir copy in dist folder
2025-03-09 18:59:54 +01:00
Panagiotis Papadopoulos
e0413b528f
build(build-server): use a single "rm" command
2025-03-09 18:59:54 +01:00
Panagiotis Papadopoulos
19abd14058
build(build-server): use build dir for build and dist for final archive output
2025-03-09 18:59:54 +01:00
Panagiotis Papadopoulos
9bd31698e1
build(copy-trilium): use "|" as sed separator
...
allows us to avoid having to escape "/"
2025-03-09 18:59:54 +01:00
Panagiotis Papadopoulos
1ae5c43010
build(copy-trilium): do all the work inside build dir, no target directory needed anymore
...
-> all of these steps will eventually be merged with copy-dist script to have a unified copying script
2025-03-09 18:59:54 +01:00
Panagiotis Papadopoulos
f8b06f0634
build(copy-trilium): get rid of unecessary copying of files
...
-> already handled by "build:prepare-dist" step
2025-03-09 18:59:54 +01:00
Panagiotis Papadopoulos
930be2de05
build(copy-dist): copy LICENSE and README as well
...
copied over from copy-trilium.sh script
2025-03-09 18:59:54 +01:00
Panagiotis Papadopoulos
c89d86acb1
build(copy-trilium): use "build:prepare-dist" build script
2025-03-09 18:59:54 +01:00
Panagiotis Papadopoulos
d65281bfa5
build(copy-trilium): use npm ci
2025-03-09 18:59:54 +01:00
Panagiotis Papadopoulos
607f9096aa
build: output into "build" folder again → "dist" will be used for the final output in archive form
...
this will allow for cleaner separation -> build for the output from the build stage (i.e. TS/Webpack + asset copying) and dist for the archive format of the build folder
2025-03-09 18:59:54 +01:00
Romain DEP.
6c1cb71c9f
feat(calendar): make it so that events with customized calendar:startDate and calendar:endDate can be drag&dropped on the calendar view
2025-03-09 13:03:15 +01:00
Elian Doran
064799e8cb
feat(docs): add v1 of the full documentation
2025-03-09 13:19:48 +02:00
Elian Doran
b7cb2e6e97
feat(docs): basic integration with shared db
2025-03-09 13:19:38 +02:00
Elian Doran
b00224c63c
Merge pull request #1367 from TriliumNext/renovate/node-22.x
...
chore(deps): update dependency @types/node to v22.13.10
2025-03-09 09:41:29 +02:00
Elian Doran
5b5fb6bbd9
Merge pull request #1368 from TriliumNext/renovate/happy-dom-monorepo
...
chore(deps): update dependency happy-dom to v17.4.2
2025-03-09 09:40:42 +02:00
renovate[bot]
4ef1c5d4e2
chore(deps): update dependency happy-dom to v17.4.2
2025-03-09 01:53:34 +00:00
renovate[bot]
56c575cec2
chore(deps): update dependency @types/node to v22.13.10
2025-03-09 01:53:24 +00:00
Romain DEP.
3fe78cad61
feat(calendar): rename "promotedAttributes" into "displayedAttributes" and permit non-promoted attributes to be displayed
2025-03-08 22:17:58 +01:00
Adorian Doran
eb9d7dd172
style/login: prevent the page content being rendered before the stylesheet is loaded
2025-03-08 20:53:54 +02:00
Adorian Doran
7434fb372e
style/login: prevent the icon from being dragged
2025-03-08 20:45:12 +02:00
Adorian Doran
d17513bec0
style(next): tweak the style of the login page
2025-03-08 20:40:00 +02:00
Adorian Doran
fc87f64840
style(next)/options: restyle the warning boxes
2025-03-08 19:32:56 +02:00
Adorian Doran
f6e869f2ac
Merge branch 'develop' of https://github.com/TriliumNext/Notes into develop
2025-03-08 19:17:13 +02:00
Adorian Doran
69fab9a6d6
style(next)/options/shortcuts: improve the appearance of the page
2025-03-08 19:16:48 +02:00
Elian Doran
14c3fd5892
Merge pull request #1347 from TriliumNext/chore_eslint-fixes_src-routes
...
chore(lint): fix eslint issues in `src/routes`
2025-03-08 18:25:47 +02:00
Panagiotis Papadopoulos
c120132cbb
Merge branch 'develop' into chore_eslint-fixes_src-routes
2025-03-08 17:15:53 +01:00
Panagiotis Papadopoulos
ecf1a0e4ad
refactor(utils): add safeExtractMessageAndStackFromError util to remove code duplication
2025-03-08 17:07:25 +01:00
Panagiotis Papadopoulos
e20b662ea7
chore(routes): fix no-explicit-any lint/ts error for restoreRevision
2025-03-08 16:12:37 +01:00
Panagiotis Papadopoulos
7bd9be7b29
chore: use more narrow NoteType for RevisionRow
2025-03-08 16:11:58 +01:00
Panagiotis Papadopoulos
e3d0c53d03
chore(routes): fix no-explicit-any lint/ts error for catch blocks
2025-03-08 16:03:30 +01:00
Panagiotis Papadopoulos
272d7cd652
chore(routes/api/clipper): fix prefer-const lint errors
2025-03-08 15:31:12 +01:00
Panagiotis Papadopoulos
dd9e1e69d7
fix(routes/api/clipper): fix typo in error message
2025-03-08 15:27:39 +01:00
Panagiotis Papadopoulos
08a6053c38
refactor(routes/api/clipper): get rid of second htmlSanitizer call for pageUrl
...
-> the value is already sanitized in line 112, there's no need to call htmlSanitizer a second time here
2025-03-08 15:27:04 +01:00
Elian Doran
4cffc50218
Merge pull request #1361 from TriliumNext/themeUseNextAsBase
...
Theme use next as base
2025-03-08 09:55:11 +02:00
SiriusXT
1a54b8f5a5
Add themes that can be base
2025-03-08 15:10:38 +08:00
SiriusXT
e2c317f59c
Add themes that can be base
2025-03-08 14:58:19 +08:00
Adorian Doran
1e81831ea0
style(next)/options: improve (again) the layout of the option cards
2025-03-08 05:49:18 +02:00
Adorian Doran
240ee2b6ac
style(next)/options: improve the layout of the option cards
2025-03-08 05:34:43 +02:00
Adorian Doran
d47350363a
style(next): remove no longer unused style
2025-03-08 04:45:55 +02:00
Adorian Doran
6a1f1948f0
Merge branch 'develop' of https://github.com/TriliumNext/Notes into develop
2025-03-08 04:44:26 +02:00
Adorian Doran
db4c5bcac2
client/options/advanced: use a table for "Existing anonymized databases"
2025-03-08 04:44:23 +02:00
Elian Doran
268b666d52
feat(template): duplicate content for geomap & mindmap ( closes #357 )
2025-03-08 04:28:24 +02:00
Elian Doran
ed06a3ee97
feat(template): duplicate content for relation map
2025-03-08 04:26:30 +02:00
Elian Doran
5d9bea8987
feat(template): duplicate content for canvas
2025-03-08 04:24:09 +02:00
Elian Doran
c7b99adb6a
feat(template): duplicate content for mermaid diagrams
2025-03-08 04:23:05 +02:00
Adorian Doran
82a63a65da
style(next)/options/shortcuts: tweak group headings
2025-03-08 04:17:16 +02:00
Adorian Doran
7582b1c43d
style/options/appearance: fix the width of the "Main font" combo box
2025-03-08 04:01:49 +02:00
Adorian Doran
fa60e66a75
Merge branch 'develop' of https://github.com/TriliumNext/Notes into develop
2025-03-08 03:52:31 +02:00
Adorian Doran
d16708cf75
style(next)/options: tweak labels
2025-03-08 03:52:14 +02:00
Elian Doran
4f671738e6
fix(client): remove misleading message about removing revisions ( closes #1308 )
2025-03-08 03:45:02 +02:00
Adorian Doran
decf62c58c
style: add a gap between consecutive radios / check boxes
2025-03-08 03:33:02 +02:00
Adorian Doran
9626b42443
style(next): add a gap between consecutive radios / check boxes
2025-03-08 03:27:59 +02:00
Adorian Doran
15d3285a90
client/options/text notes: convert the "Heading Style" combo box into radio buttons
2025-03-08 03:21:32 +02:00
Adorian Doran
a694017c87
Merge branch 'develop' of https://github.com/TriliumNext/Notes into develop
2025-03-08 03:18:57 +02:00
Adorian Doran
2cfb83a93c
client/options/appearance: convert the "First day of the week" combo box into radio buttons
2025-03-08 03:18:42 +02:00
Elian Doran
4839edb3d7
feat(dump-db): use tsx instead of esrun
2025-03-08 03:14:38 +02:00
Elian Doran
9db5557cc1
Merge pull request #1359 from TriliumNext/renovate/eslint-monorepo
...
chore(deps): update eslint monorepo to v9.22.0
2025-03-08 03:10:33 +02:00
Elian Doran
acedb0e94c
Merge pull request #1225 from TriliumNext/build_improve-ts-webpack
...
build: improvements for TS & Webpack & Docker
2025-03-08 03:08:30 +02:00
Elian Doran
d2ffd4a8cd
Merge pull request #1358 from TriliumNext/renovate/happy-dom-monorepo
...
chore(deps): update dependency happy-dom to v17.4.0
2025-03-08 03:05:41 +02:00
Elian Doran
2ff7d7bc6d
Merge branch 'develop' into renovate/eslint-monorepo
2025-03-08 03:03:00 +02:00
Elian Doran
7ade401018
feat(eslint): downgrade unused variables to warning
2025-03-08 03:02:25 +02:00
Elian Doran
3756524ad3
feat(test): basic tests for ESLint
2025-03-08 02:55:59 +02:00
Elian Doran
770b4afff3
Merge pull request #1360 from TriliumNext/renovate/eslint-linter-browserify-9.x
...
fix(deps): update dependency eslint-linter-browserify to v9.22.0
2025-03-08 02:50:24 +02:00
renovate[bot]
e530df8645
fix(deps): update dependency eslint-linter-browserify to v9.22.0
2025-03-08 00:46:50 +00:00
renovate[bot]
9d6adef5bf
chore(deps): update dependency happy-dom to v17.4.0
2025-03-08 00:46:41 +00:00
Elian Doran
79adb0b20e
feat(client): add recommended rules
2025-03-08 02:45:40 +02:00
Elian Doran
0273fad0ba
refactor(deps): use different approach for eslint
2025-03-08 02:37:29 +02:00
renovate[bot]
7d21bcd611
chore(deps): update eslint monorepo to v9.22.0
2025-03-08 00:37:21 +00:00
Elian Doran
c4f8e9605f
fix(client): update ESLint to latest
2025-03-08 02:20:56 +02:00
Elian Doran
3c84d0558d
fix(style): login in dark mode not rendering correctly
2025-03-08 02:10:14 +02:00
Elian Doran
f8d759cbc3
chore(lock): version
2025-03-08 02:10:14 +02:00
Elian Doran
c297f88395
chore(server): remove unnecessary log
2025-03-08 02:10:14 +02:00
Adorian Doran
e74de6105a
client/options: minor tweaks
2025-03-08 01:59:29 +02:00
Panagiotis Papadopoulos
91c37fa235
chore(routes/electron): disable lint rule for specific line
...
in this case using "{}" allows all primitive values, which seems to be what is required here.
so let's disable the rule "@typescript-eslint/no-empty-object-type" for this line
2025-03-08 00:54:29 +01:00
Panagiotis Papadopoulos
b56ff558a4
refactor(routes/api/import): get rid of "any" type in catch blocks
2025-03-08 00:39:01 +01:00
Panagiotis Papadopoulos
07fd5327b1
refactor(routes/custom): get rid of "any" type catch blocks
2025-03-08 00:22:12 +01:00
Panagiotis Papadopoulos
4b6972fb21
refactor(error_handlers): get rid of "any" type in csrf error handler
2025-03-08 00:15:46 +01:00
Panagiotis Papadopoulos
76574f0938
refactor(error_handlers): use HttpError classes in errorHandler
...
also gets rid of "any" type :-)
2025-03-08 00:14:24 +01:00
Adorian Doran
6d39c404c4
client/options/appearance/ribbon widgets: place checkboxes on separate lines
2025-03-08 01:01:05 +02:00
Adorian Doran
d24b5a232f
style: fix the form text color
2025-03-08 00:54:53 +02:00
Adorian Doran
9a09a89066
client/options/appearance: change the layout of the "Native title bar" and "Enable background effects" options
2025-03-08 00:52:02 +02:00
Panagiotis Papadopoulos
0c8df7f885
refactor(error_handlers): use newly added ForbiddenError class
2025-03-07 23:30:12 +01:00
Panagiotis Papadopoulos
70e227f4c3
build(Docker): improve image size, by deleting node-compile-cache
2025-03-07 23:14:56 +01:00
Panagiotis Papadopoulos
907b8c503e
build: copy package-lock.json into dist folder as well
2025-03-07 23:14:56 +01:00
Panagiotis Papadopoulos
38690053a8
build(Docker): improve image size, by deleting unnecessary node_modules fodler from dist folder
...
added a TODO as well, to get rid of this strange step here at some point
2025-03-07 23:14:56 +01:00
Panagiotis Papadopoulos
3553d64060
build(Docker/ci): get rid of running partial build locally
...
this is now handled fully inside Docker.
exception for "test_docker" job in "main-docker"
-> it seems that one needs to be there still, since it runs Playwright tests from outside the container
2025-03-07 23:14:56 +01:00
Panagiotis Papadopoulos
f544a84f6d
build(Docker): simplify Docker alpine build and runtime stage
...
same changes as for the "non-alpine" Dockerfile previously commited, but adapted to Alpine.
this Dockerfile is aimed at production builds, i.e. trying to keep size as small as possible at the cost of "rebuild speed", due to missed docker cache opportunities.
Build Stage:
* do the complete build inside docker as oposed to the previous "hybrid", where tsc was run locally and the output got copied into the Docker build stage → you can now build this with Docker, without having to install the whole node/TS env locally
* build into a "build" subfolder, for easier clean up during build stage
* get rid of now unnecessary extra file/asset handling, as this is now handled by `npm run build:prepare-dist`
* no `npm prune` needed here, as we delete the whole build folder anyways in the last build step
Runtime stage:
* move the "electron" dep removal from the builder stage to the runtime stage, before installing the dependencies
* move to `npm ci` for reproducible installations – but only installing runtime deps here
* get rid of now unnecessary copying commands from the builder stage, as everything is now neatly available in "/usr/src/app"
2025-03-07 23:14:56 +01:00
Panagiotis Papadopoulos
68875683af
build(Docker): get rid of apparently unused packages at build stage
2025-03-07 23:14:56 +01:00
Panagiotis Papadopoulos
e9824c4568
build(dockerignore): ignore unnecessary files
2025-03-07 23:14:56 +01:00
Panagiotis Papadopoulos
c68b0b02e4
build(Docker): simplify Docker build and runtime stage
...
this Dockerfile is aimed at production builds, i.e. trying to keep size as small as possible at the cost of "rebuild speed", due to missed docker cache opportunities.
Build Stage:
* do the complete build inside docker as oposed to the previous "hybrid", where tsc was run locally and the output got copied into the Docker build stage → you can now build this with Docker, without having to install the whole node/TS env locally
* build into a "build" subfolder, for easier clean up during build stage
* get rid of now unnecessary extra file/asset handling, as this is now handled by `npm run build:prepare-dist`
* no `npm prune` needed here, as we delete the whole build folder anyways in the last build step
Runtime stage:
* move the "electron" dep removal from the builder stage to the runtime stage, before installing the dependencies
* move to `npm ci` for reproducible installations – but only installing runtime deps here
* get rid of now unnecessary copying commands from the builder stage, as everything is now neatly available in "/usr/src/app"
2025-03-07 23:14:56 +01:00
Panagiotis Papadopoulos
2973d38db0
build(Docker): move server-package.json preparation into Dockerfile
2025-03-07 23:14:56 +01:00
Panagiotis Papadopoulos
bb7a4f9bc3
build(Docker): comment out seemingly useless installation of build dependencies
2025-03-07 23:14:56 +01:00
Panagiotis Papadopoulos
e389592017
build(copy-dist): copying build folder is not required anymore
...
TS and Webpack build into the dist folder directly now
2025-03-07 23:14:56 +01:00
Panagiotis Papadopoulos
5e289ea12d
build: get rid of intermediary "build" folder -> use "dist" directly
2025-03-07 23:14:56 +01:00
Panagiotis Papadopoulos
3032156b45
build(copy-dist): execute code in try/catch -> get rid of function
...
since we don't export this anywhere, might as well just call the steps directly
2025-03-07 23:14:56 +01:00
Panagiotis Papadopoulos
d75cf8c11e
build(copy-dist): consolidate nodeModules copying into a single loop
2025-03-07 23:14:56 +01:00
Panagiotis Papadopoulos
a816abb372
build(copy-dist): use sync copying
...
since this is a "standalone" script we are running and no other JS scritps are running "in the background", there's no real benefit for async here.
2025-03-07 23:14:56 +01:00
Panagiotis Papadopoulos
37f1525d0e
build(copy-dist): remove unused paths
2025-03-07 23:14:56 +01:00
Panagiotis Papadopoulos
dbeae62709
build(copy-dist): simplify "copyNodeModuleFileOrFolder" copying
...
there's no benefit from stripping "node_modules/" from the string, to later add it again using the `DEST_DIR_NODE_MODULES` constant
=> just copy directly into the `DEST_DIR` folder and preserver the `node_modules` part in the path
2025-03-07 23:14:56 +01:00
Panagiotis Papadopoulos
ac3e96291a
build(copy-dist): simplify "build" copying
...
there's no need to read the folder structure and then copy each single file in a loop
=> just copy the whole folder and be done with it :-)
2025-03-07 23:14:56 +01:00
Panagiotis Papadopoulos
9ac451e2b2
build(copy-dist): consolidate files and folder copying into one asset copying job
...
there's no benefit in having them split up like before
2025-03-07 23:14:56 +01:00
Panagiotis Papadopoulos
dbc2df0820
build(copy-dist): consolidate folder copying
...
the "srcDirsToCopy" block is useless now, we can just use the previous dirsToCopy to achieve the exact same thing
2025-03-07 23:14:56 +01:00
Panagiotis Papadopoulos
24382d8176
build(copy-dist): avoid copying over the app dir into dist
...
we have the bundled "app-dist" already in the "dist", copying over the original unbundled "app" folder serves no benefit here
2025-03-07 23:14:56 +01:00
Panagiotis Papadopoulos
af5e4ee3b5
build(copy-dist): copy over required folders/files from "public" folder
2025-03-07 23:14:56 +01:00
Panagiotis Papadopoulos
135101f57b
build(copy-dist): do not copy build folder into src folder
...
stop the build folder from being copied into the dist/src subfolder
→ there is no sense in doing that
→ the contents of the build folder are corretly copied previously already (see line 26ff)
2025-03-07 23:14:56 +01:00
Panagiotis Papadopoulos
60a2b56636
chore(copy-dist): removee unnecesary copy of tsconfig.webpack.json
...
webpack bundling already ran before this script, so there is no need to copy this file over
2025-03-07 23:14:56 +01:00
Panagiotis Papadopoulos
e483cbca3c
build(tsconfig): remove unnecessary exclude lines
...
these folder are already "excluded" implicitly, since we only include "./src" folder
2025-03-07 23:14:56 +01:00
Panagiotis Papadopoulos
3e307f4711
build(scripts): add "build:clean" script for removing dist and build folders
2025-03-07 23:14:56 +01:00
Panagiotis Papadopoulos
6c4a1732ad
build(copy-trilium): use npm run build:ts
2025-03-07 23:14:56 +01:00
Panagiotis Papadopoulos
d0bb5f9768
build(scripts): add webpack progress flag
2025-03-07 23:14:56 +01:00
Panagiotis Papadopoulos
3a87d71073
build(scripts): add build:ts and update build:prepare-dist
...
since we build into the build folder -> we should also clean the folder before building as well
also it makes sense to run tsc first, as it runs faster, so if there's any TS errors, we will have a faster failing build
2025-03-07 23:14:56 +01:00
Panagiotis Papadopoulos
e0c0086eb3
build(tsconfig): fix glob for build config
...
not sure why, but seems like it doesn't like `[jt]s` – which causes it to skip certain .d.ts files, making tsc fail
2025-03-07 23:14:56 +01:00
Panagiotis Papadopoulos
2be9389f3b
build(webpack): change to nosources-source-map
...
as per https://webpack.js.org/configuration/devtool/#production
serving the `source-map` file to "normal" users seems to be not recommended, so instead let's go with `nosources-source-map`:
a) this drastically reduces app-dist folder size from 20MB down to 8.7MB
b) it still allows for stack traces
2025-03-07 23:14:56 +01:00
Panagiotis Papadopoulos
745b294ca1
build(webpack): output webpack build in build folder
...
output the bundled files directly in the build folder
a) keeps the src folder clean from build output
b) it saves us some "manual" copying work
2025-03-07 23:14:56 +01:00
Panagiotis Papadopoulos
cefc402263
build: add separate tsconfig.build.json
...
this prevents tsc from unnecessarily transpiling the frontend part as well:
previously it was transpiled by tsc, but the files got discarded and replaced by the files built by webpack.
speeds up tsc command a bit as well:
from 14 seconds to ~8 secs
2025-03-07 23:14:56 +01:00
Elian Doran
a6e7f98f69
chore(release): 0.92.3-beta
2025-03-07 23:59:10 +02:00
Elian Doran
e76601cd21
fix(bin): empty package.json
2025-03-07 23:58:41 +02:00
Elian Doran
e252b491ba
chore(bin): make less error-tolerant
2025-03-07 23:57:31 +02:00
Elian Doran
555dcc956e
chore(release): 0.92.3-beta
2025-03-07 23:55:26 +02:00
Panagiotis Papadopoulos
2c91f6e7bc
refactor(errors): add HttpError class and extend existing errors from it
2025-03-07 22:47:03 +01:00
Panagiotis Papadopoulos
39d45dc11b
refactor(error_handlers): use existing NotFoundError class
...
also gets rid of "any" type :-)
2025-03-07 22:31:55 +01:00
Panagiotis Papadopoulos
d8ce385134
refactor(routes): refactor handleException and get rid of "any" type
2025-03-07 22:27:13 +01:00
Panagiotis Papadopoulos
ba5152de40
refactor(errors): extend errors from Error and add/assign statusCode
...
this is in preparation for updating the routes/handleException method, to get rid of "any" (and improve in general)
2025-03-07 22:22:44 +01:00
Elian Doran
3958312651
fix(e2e): flaky test due to navigation
2025-03-07 20:34:08 +02:00
Elian Doran
eb19e31fc3
fix(e2e): tests failing when run locally
2025-03-07 20:34:01 +02:00
Elian Doran
9d05fedc69
Merge pull request #1355 from TriliumNext/renovate/npm-axios-vulnerability
...
fix(deps): update dependency axios to v1.8.2 [security]
2025-03-07 20:25:21 +02:00
Elian Doran
cbd6278a0b
Merge pull request #1348 from TriliumNext/renovate/electron-34.x
...
chore(deps): update dependency electron to v34.3.1
2025-03-07 20:14:30 +02:00
Elian Doran
f6b52f5ce9
Merge pull request #1349 from TriliumNext/renovate/vitest-monorepo
...
chore(deps): update vitest monorepo to v3.0.8
2025-03-07 20:14:17 +02:00
renovate[bot]
efc57e383c
fix(deps): update dependency axios to v1.8.2 [security]
2025-03-07 18:13:51 +00:00
Elian Doran
40d6a28751
Merge pull request #1350 from TriliumNext/renovate/force-graph-1.x
...
fix(deps): update dependency force-graph to v1.49.3
2025-03-07 20:13:43 +02:00
Elian Doran
73791211c5
Merge pull request #1351 from TriliumNext/renovate/playwright-monorepo
...
chore(deps): update dependency @playwright/test to v1.51.0
2025-03-07 20:13:18 +02:00
Elian Doran
b0f86af57e
Merge branch 'develop' into renovate/playwright-monorepo
2025-03-07 20:13:10 +02:00
Elian Doran
4c6556cf18
Merge pull request #1352 from TriliumNext/renovate/happy-dom-monorepo
...
chore(deps): update dependency happy-dom to v17.3.0
2025-03-07 20:12:57 +02:00
Elian Doran
3465bc3f1a
Merge branch 'develop' into renovate/happy-dom-monorepo
2025-03-07 19:44:26 +02:00
Elian Doran
c1c9bf9122
Merge branch 'develop' into renovate/playwright-monorepo
2025-03-07 19:44:24 +02:00
Elian Doran
02b50703b2
Merge branch 'develop' into renovate/force-graph-1.x
2025-03-07 19:44:19 +02:00
Elian Doran
ab104af9ac
Merge branch 'develop' into renovate/vitest-monorepo
2025-03-07 19:44:16 +02:00
Elian Doran
178a58375a
Merge branch 'develop' into renovate/electron-34.x
2025-03-07 19:43:42 +02:00
Elian Doran
313d418345
fix(test): rollback database version
2025-03-07 10:23:02 +02:00
renovate[bot]
633369b5bd
chore(deps): update dependency happy-dom to v17.3.0
2025-03-07 01:27:34 +00:00
renovate[bot]
06d5abded4
chore(deps): update dependency @playwright/test to v1.51.0
2025-03-07 01:27:24 +00:00
renovate[bot]
41368db8b6
fix(deps): update dependency force-graph to v1.49.3
2025-03-07 01:27:12 +00:00
renovate[bot]
4ff3b87f23
chore(deps): update vitest monorepo to v3.0.8
2025-03-07 01:27:02 +00:00
renovate[bot]
a40dc2047b
chore(deps): update dependency electron to v34.3.1
2025-03-07 01:26:47 +00:00
Panagiotis Papadopoulos
04f3b637f9
chore(lint): fix no-explicit-any in export.ts
2025-03-06 23:32:05 +01:00
Panagiotis Papadopoulos
7feb38ffa1
chore(lint): fix no-unused-vars errors
2025-03-06 23:21:47 +01:00
Panagiotis Papadopoulos
c8e36942fc
chore(lint): get rid of "any" in attachments
...
req.file is of type "Express.Multer.File | undefined".
Returning with an "uploaded: false" type object -> same handling as in
image.ts
2025-03-06 23:09:24 +01:00
Elian Doran
00e576b052
Revert "Merge pull request #1234 from TriliumNext/feature/task_list"
...
This reverts commit 58a8821c22 , reversing
changes made to 50d491b432 .
2025-03-06 23:52:01 +02:00
Elian Doran
ee7b97ae56
revert(db): back to 228 (no tasks)
2025-03-06 23:45:06 +02:00
Panagiotis Papadopoulos
dfb8982a99
chore(lint): improve type and get rid of "any"
2025-03-06 22:44:54 +01:00
Elian Doran
89767d0135
feat(client): allow triggering search on hash change
2025-03-06 22:21:50 +02:00
Elian Doran
79cc1cbf17
fix(link): search from URL not working ( closes #1335 )
2025-03-06 22:17:14 +02:00
Elian Doran
1ba6104e36
feat(vscode): set XML formatter
2025-03-06 21:19:35 +02:00
Elian Doran
f209e4f14d
feat(vscode): add vitest integration
2025-03-06 21:19:28 +02:00
Elian Doran
a162fbfe42
fix(mermaid): <br> breaking diagram rendering ( closes #1345 )
2025-03-06 21:18:36 +02:00
Elian Doran
e795caa2f3
fix(note_language): no separator when no languages
2025-03-06 20:50:58 +02:00
Elian Doran
ddd0c3a878
Merge pull request #1319 from TriliumNext/feature/rtl
...
Right-to-left support
2025-03-06 18:12:44 +02:00
Elian Doran
7c5430ba49
Merge pull request #1341 from TriliumNext/renovate/node-22.x
...
chore(deps): update dependency @types/node to v22.13.9
2025-03-06 08:22:03 +02:00
Elian Doran
c155702d91
Merge pull request #1342 from TriliumNext/renovate/ws-8.x
...
chore(deps): update dependency @types/ws to v8.18.0
2025-03-06 08:21:37 +02:00
renovate[bot]
ab578f9379
chore(deps): update dependency @types/ws to v8.18.0
2025-03-06 02:50:55 +00:00
renovate[bot]
ebaa909488
chore(deps): update dependency @types/node to v22.13.9
2025-03-06 02:50:47 +00:00
Adorian Doran
c463106ccc
style(next): tweak modals
2025-03-06 03:02:41 +02:00
Adorian Doran
283d192fe8
style(next)/jump to note: fix modal footer background
2025-03-06 02:30:32 +02:00
Adorian Doran
fbba1021cc
style(next): restyle modals
2025-03-06 02:28:19 +02:00
Elian Doran
a3a34cfab0
fix(rtl): wrong content when switching to an empty note
2025-03-05 23:06:18 +02:00
Elian Doran
77d6cdc546
fix(note_language): double separator when only RTL languages
2025-03-05 23:00:48 +02:00
Elian Doran
deb5d82c02
fix(test): broken after adding content-only languages
2025-03-05 22:18:24 +02:00
Elian Doran
ca757b20d5
fix(note_language): duplicate separators if no language selected
2025-03-05 22:16:31 +02:00
Elian Doran
15075c8626
fix(build): tests failing due to cyclic dependencies
2025-03-05 22:11:03 +02:00
Elian Doran
07dbacb61f
fix(build): incorrect import
2025-03-05 22:05:12 +02:00
Elian Doran
1976fe6729
Merge remote-tracking branch 'origin/develop' into feature/rtl
...
; Conflicts:
; src/public/app/widgets/floating_buttons/help_button.ts
2025-03-05 21:57:53 +02:00
Elian Doran
c99c4a4302
Revert "feat(rtl): add language switcher toolbar"
...
This reverts commit e930ae5f40 .
2025-03-05 21:57:08 +02:00
Elian Doran
8d60429b9c
style(note_language): size and positioning of the help button
2025-03-05 21:51:08 +02:00
Elian Doran
84c480c4c6
feat(in-app-help): remove "contextual-help" suffix
2025-03-05 21:44:40 +02:00
Elian Doran
01f9ddaea7
fix(in-app-help): unnecessary bottom padding
2025-03-05 21:39:26 +02:00
Elian Doran
07b1f69f7a
fix(in-app-help): fix image max width
2025-03-05 21:38:56 +02:00
Elian Doran
dd28ce9e5d
feat(note_language): add in-app help
2025-03-05 21:38:41 +02:00
Elian Doran
e514396c42
feat(docs): prepare documentation for RTL text support
2025-03-05 21:27:53 +02:00
Adorian Doran
f2d1726852
style(next)/tab bar: do not use a distinct visual state for tabs being dragged in horizontal toolbar layout
2025-03-05 21:15:35 +02:00
Adorian Doran
6b9311f9ef
style(next)/toolbar: rollback the sync status icon animation
2025-03-05 21:03:23 +02:00
Elian Doran
9ced699751
feat(rtl): reposition buttons for read-only language change
2025-03-05 19:23:04 +02:00
Elian Doran
c217d1c037
chore(i18n: rename localization setting
2025-03-05 19:20:34 +02:00
Panagiotis Papadopoulos
0f0e55deb2
chore(lint): fix lint issues in src/routes
2025-03-05 18:09:44 +01:00
Elian Doran
a9938cbf7d
feat(options/language): improve description & add translations
2025-03-05 18:54:59 +02:00
Elian Doran
3d600c885a
feat(note_language): refresh rtl for read-only notes
2025-03-05 17:33:46 +02:00
Elian Doran
24c2b54bc9
feat(note_language): reload list of languages when changed
2025-03-05 17:23:22 +02:00
Elian Doran
8e2517459f
feat(rtl): align floating buttons properly
2025-03-05 17:12:14 +02:00
Elian Doran
25c9f52cf4
feat(note_language): add a button to configure the language
2025-03-05 16:44:36 +02:00
Elian Doran
4a75f9f48b
feat(rtl): adjust padding for read-only text
2025-03-05 14:39:26 +02:00
Elian Doran
51813099b3
feat(note_language): reinitialize editor when switching between RTL and LTR notes
2025-03-05 14:35:05 +02:00
Elian Doran
93e2515190
Merge pull request #1332 from TriliumNext/port_dialogs
...
port dialogs
2025-03-05 14:21:02 +02:00
JYC333
883a67bcfe
Merge branch 'develop' into port_dialogs
2025-03-05 13:09:00 +01:00
Elian Doran
17e3bd9f6d
Merge pull request #1339 from TriliumNext/build_server-build-dump-db
...
build(build-server): stop copying dump-db during build
2025-03-05 13:48:13 +02:00
Jin
d4fe8cf4b9
refactor: 💡 add event data and remove redundant code
2025-03-05 12:44:36 +01:00
Elian Doran
4c0ecc4df9
Merge pull request #1315 from TriliumNext/chore_add-eslint
...
chore: add eslint as linter
2025-03-05 12:55:48 +02:00
Elian Doran
2b0cb8225f
Merge branch 'develop' into build_server-build-dump-db
2025-03-05 12:55:14 +02:00
Elian Doran
3d7798859f
Merge pull request #1338 from TriliumNext/chore_move-deps-to-dev
...
chore(deps): move deps to devDeps
2025-03-05 12:54:59 +02:00
Panagiotis Papadopoulos
f8c8b9eb3f
build(build-server): stop copying dump-db during build
2025-03-05 09:28:41 +01:00
Panagiotis Papadopoulos
33eb8fe820
chore(deps): move deps to devDeps
...
* happy-dom → only needed for tests
* knockout → this is now bundled by webpack during build stage
* ts-loader → only needed during build stage
2025-03-05 09:24:20 +01:00
Panagiotis Papadopoulos
d8ea415b84
Merge branch 'develop' into chore_add-eslint
2025-03-05 09:16:02 +01:00
Elian Doran
7bcbf29f21
fix(canvas): unable to copy-paste
2025-03-05 09:27:20 +02:00
Elian Doran
ea3364ab09
feat(note_language): support RTL in read-only text
2025-03-04 23:13:23 +02:00
Elian Doran
115c3bbeb0
chore(client/ts): port read_only_text
2025-03-04 22:59:46 +02:00
Elian Doran
f150ec15bc
refactor(client): move finding by locale in service
2025-03-04 22:45:38 +02:00
Elian Doran
d582fdea02
feat(settings/i18n): filter only display languages
2025-03-04 22:19:37 +02:00
Elian Doran
775fd3f22b
feat(note_language): filter by enabled languages
2025-03-04 21:56:21 +02:00
Elian Doran
9f6b97cdfa
feat(note_language): display checkbox to the right
2025-03-04 21:31:19 +02:00
Elian Doran
d31ba6f47c
feat(note_language): add checkbox
2025-03-04 21:04:50 +02:00
Elian Doran
b150a05a55
feat(note_language): group right-to-left languages
2025-03-04 20:58:32 +02:00
Elian Doran
4c89a2ac27
feat(i18n): sort languages alphabetically
2025-03-04 20:51:22 +02:00
Elian Doran
951f4c4921
feat(note_language): align list of languages to the right
2025-03-04 20:48:36 +02:00
Elian Doran
856410120c
feat(note_language): improve layout of list of languages
2025-03-04 20:39:30 +02:00
Elian Doran
427b7fe992
feat(note_language): rebuild editor when language is switched
2025-03-04 20:34:36 +02:00
Elian Doran
c6b3c1bf88
feat(note_language): add right-to-left languages
2025-03-04 20:31:51 +02:00
Elian Doran
42d3334c9d
feat(note_language): initialize CKEditor with right language
2025-03-04 19:29:02 +02:00
Elian Doran
3546ac6ded
refactor(note_language): remove unnecessary fields
2025-03-04 18:40:26 +02:00
Elian Doran
b81fd69981
fix(note_language): crash if user entered invalid locale
2025-03-04 18:38:07 +02:00
Elian Doran
bb42b5fb19
feat(note_language): allow removing language tag
2025-03-04 18:35:42 +02:00
Elian Doran
598586f735
feat(note_language): update value of combobox
2025-03-04 18:30:43 +02:00
Elian Doran
bccfeed431
feat(note_language): set language attribute for note
2025-03-04 17:54:52 +02:00
Elian Doran
dbea35f9f3
feat(note_language): set a default value for the combo
2025-03-04 17:49:58 +02:00
Elian Doran
acc76f9b74
feat(note_language): add an option for no language set
2025-03-04 17:48:04 +02:00
Elian Doran
5b4d323936
feat(client): display list of languages
2025-03-04 17:43:24 +02:00
Elian Doran
fd652ea7a5
feat(client): hide language for non-text notes
2025-03-04 17:29:37 +02:00
Elian Doran
642b84ce6b
feat(client): create an empty language switcher at note level
2025-03-04 17:27:00 +02:00
Elian Doran
c0c85e96ce
chore(client/ts): port basic_properties
2025-03-04 17:18:17 +02:00
Panagiotis Papadopoulos
2c7a25b7fc
chore(eslint): add rule for unused vars
...
this is already used across codebase: using "_" as placeholder for deliberately unused vars (e.g. when destructuring arrays)
2025-03-04 12:19:23 +01:00
Panagiotis Papadopoulos
6a5e622637
scripts(linter): remove "--cache" flag
...
using it is not recommended for ts-eslint:
https://typescript-eslint.io/troubleshooting/faqs/eslint#can-i-use-eslints---cache-with-typescript-eslint
2025-03-04 12:19:23 +01:00
Panagiotis Papadopoulos
b2ac5b6337
chore(eslint): ignore certain folders
2025-03-04 12:19:23 +01:00
Panagiotis Papadopoulos
40144fc171
deps: update typescript-eslint to 8.26.0
2025-03-04 12:19:23 +01:00
Panagiotis Papadopoulos
1e599af480
chore(eslint): disable 'no-undef' rule
...
For TS projects this is already enforced by tsc, see:
https://eslint.org/docs/latest/rules/no-undef#handled_by_typescript
2025-03-04 12:19:23 +01:00
Panagiotis Papadopoulos
744a0b8042
chore: ignore build related folder in eslint config
2025-03-04 12:19:23 +01:00
Panagiotis Papadopoulos
0d66f9d4eb
chore(scripts): add dev:linter-check and dev:linter-fix
...
purposely *not* named as dev:eslint, just to "decouple" the script from eslint, in case there ever is the need to change that :-)
2025-03-04 12:19:23 +01:00
Panagiotis Papadopoulos
aed835b6c2
chore: add initial eslint configuration
...
rules will need some finetuning still
2025-03-04 12:19:23 +01:00
Adorian Doran
ce2961ebd6
style(next)/toolbar: animate the sync status icon
2025-03-04 11:55:37 +02:00
Adorian Doran
b03c75c09b
style(next): fix note menu artifacts in split view
2025-03-04 11:19:33 +02:00
Adorian Doran
77c4b50215
style(next)/SQL Console: tweak appearance
2025-03-04 11:14:10 +02:00
Elian Doran
901d2d72ae
feat(print): improve code block style
2025-03-04 09:29:53 +02:00
Adorian Doran
6555add2aa
client/options/other: tweak the "HTML Import Tags" section
2025-03-04 01:48:09 +02:00
Jin
c4d2c2b8de
refactor: 💡 remove redundant code
2025-03-04 00:42:31 +01:00
Jin
f1ecab84d9
refactor: 💡 remove unused code
2025-03-04 00:35:29 +01:00
Jin
f1f55fd4f8
fix: 🐛 fix add external link
...
fix can't add external link from add link dialog
2025-03-04 00:33:09 +01:00
Adorian Doran
a97c8087a1
style(next)/shell: correct border offset, add entrance animation for notes
2025-03-04 01:31:36 +02:00
Adorian Doran
ee40bb3b33
style(next)/ribbon/note info: improve the layout on constrained width
2025-03-04 00:55:24 +02:00
Jin
5543650166
chore: 🤖 (ts) port add_link dialog
2025-03-03 23:54:09 +01:00
Adorian Doran
dcea67fa9d
Merge branch 'develop' of https://github.com/TriliumNext/Notes into develop
2025-03-04 00:12:15 +02:00
Adorian Doran
3d2801096f
style(next): add a border to separate note splits
2025-03-04 00:12:02 +02:00
Elian Doran
c41fbe8e45
fix(client): build error due to null
2025-03-03 23:40:32 +02:00
Elian Doran
3855f0e75f
Revert "port tab manager to ts"
...
This reverts commit 45a50f3aa1 .
2025-03-03 23:34:54 +02:00
Adorian Doran
3f641c98fb
Merge branch 'develop' of https://github.com/TriliumNext/Notes into develop
2025-03-03 23:08:25 +02:00
Adorian Doran
9ca43aceed
style(next)/search in note: tweak the border line
2025-03-03 23:08:16 +02:00
Jin
0e81f086c0
chore: 🤖 (ts) port about dialog
2025-03-03 22:06:04 +01:00
Elian Doran
5289f94553
Merge pull request #1320 from TriliumNext/porting_js
...
chore: port more js to ts
2025-03-03 23:04:14 +02:00
Adorian Doran
d779cc1854
Merge branch 'develop' of https://github.com/TriliumNext/Notes into develop
2025-03-03 22:49:16 +02:00
Adorian Doran
3b16ad508e
style(next)/search in note: gracefully handle narrow widths
2025-03-03 22:47:32 +02:00
Elian Doran
cf554fc4af
Merge branch 'develop' into porting_js
2025-03-03 22:46:10 +02:00
Jin
1b76442367
chore: 🤖 fix webpack build error
2025-03-03 21:03:45 +01:00
Elian Doran
2213c500c2
fix(client): allow overriding position using getter ( closes #1321 )
2025-03-03 21:03:45 +01:00
Elian Doran
3c290c9fc5
fix(client): allow overriding position using getter ( closes #1321 )
2025-03-03 21:20:42 +02:00
Elian Doran
8e66dc300f
Merge branch 'develop' into porting_js
2025-03-03 20:30:15 +02:00
Elian Doran
ef9eebc030
Merge pull request #1283 from TriliumNext/chore_prettier
...
chore: fix prettier code style issues
2025-03-03 20:28:33 +02:00
Elian Doran
65a51153b3
Merge remote-tracking branch 'origin/develop' into chore_prettier
2025-03-03 20:21:47 +02:00
Elian Doran
741a4af570
fix(build): an argument was not provided
2025-03-03 20:00:52 +02:00
Elian Doran
2a4d3b71f2
Merge pull request #1324 from TriliumNext/renovate/prettier-3.x
...
chore(deps): update dependency prettier to v3.5.3
2025-03-03 19:57:33 +02:00
JYC333
0d5bef422a
Merge branch 'develop' into renovate/prettier-3.x
2025-03-03 18:30:58 +01:00
Adorian Doran
605d99a7e8
style(next): horizontal toolbar layout tweaks
2025-03-03 18:17:13 +02:00
Elian Doran
e930ae5f40
feat(rtl): add language switcher toolbar
2025-03-03 18:12:15 +02:00
Adorian Doran
4d6e115208
style(next)/attribute detail dialog: tweak input labels
2025-03-03 18:04:21 +02:00
Adorian Doran
495a394d79
style(next)/search in note: remove the italic font style from the match counters
2025-03-03 17:50:59 +02:00
Adorian Doran
e55708f79f
client/settings/appearance: fix restart application button style
2025-03-03 16:04:23 +02:00
Adorian Doran
c7e9963db1
client/setup dialog: add a margin after the password field
2025-03-03 16:00:03 +02:00
Jin
ad711ff00c
chore: 🤖 clean up debug code
2025-03-03 11:29:37 +01:00
renovate[bot]
125eef234b
chore(deps): update dependency prettier to v3.5.3
2025-03-03 02:26:21 +00:00
Jin
45a50f3aa1
port tab manager to ts
2025-03-03 01:04:42 +01:00
Jin
8e0b9d17a4
port split note container to ts
2025-03-02 21:52:48 +01:00
Elian Doran
b99ead6a84
feat(setings): add option section for settings
2025-03-02 22:23:47 +02:00
Elian Doran
e7d2be4663
feat(options/language): store list of languages
2025-03-02 21:58:40 +02:00
Panagiotis Papadopoulos
2efc1a0e2e
chore(prettier): ignore public/app/doc_notes
2025-03-02 20:48:07 +01:00
Panagiotis Papadopoulos
2beaaa95bf
chore(prettier): fix code style
2025-03-02 20:47:57 +01:00
Elian Doran
bc787213f4
feat(options/language): display list of languages
2025-03-02 21:47:53 +02:00
Elian Doran
73daec6644
feat(settings): create a language settings section
2025-03-02 21:24:31 +02:00
Elian Doran
43d8affcc8
feat(i18n): translate unknown content widget message
2025-03-02 21:17:04 +02:00
Elian Doran
67509bc92f
fix(migration): no such table "tasks"
2025-03-02 20:43:52 +02:00
Elian Doran
1ca485e4b5
fix(migration): using async in transaction
2025-03-02 20:43:01 +02:00
Elian Doran
16ad054d2a
refactor(migration): remove async import from migration scripts
2025-03-02 20:28:41 +02:00
Elian Doran
b4310b5275
fix(migration): ESM imports not working on Windows
2025-03-02 20:23:38 +02:00
Elian Doran
f04e747786
fix(migration): TypeScript migrations not run
2025-03-02 19:59:50 +02:00
Elian Doran
a80c3e32f1
fix(migration): JavaScript-based migrations not working
2025-03-02 19:39:06 +02:00
Elian Doran
01ff3d396d
chore(test): add database testing migration
2025-03-02 17:11:07 +02:00
Elian Doran
49a22bce80
Merge pull request #1316 from TriliumNext/renovate/force-graph-1.x
...
fix(deps): update dependency force-graph to v1.49.2
2025-03-02 11:43:36 +02:00
renovate[bot]
436788cf96
fix(deps): update dependency force-graph to v1.49.2
2025-03-02 02:33:14 +00:00
Elian Doran
c8a7f893e1
Merge pull request #1312 from TriliumNext/renovate/node-22.x
...
chore(deps): update dependency @types/node to v22.13.8
2025-03-01 10:18:47 +02:00
Elian Doran
17884558ad
fix(server): build errors after newer types
2025-03-01 10:16:24 +02:00
Elian Doran
8e4530293d
Merge pull request #1314 from hasecilu/i18n/Spanish
...
chore(i18n): update Spanish translation
2025-03-01 10:07:11 +02:00
Elian Doran
072b5b2035
Merge pull request #1313 from TriliumNext/renovate/typescript-5.x
...
chore(deps): update dependency typescript to v5.8.2
2025-03-01 10:06:30 +02:00
renovate[bot]
455b2bf338
chore(deps): update dependency @types/node to v22.13.8
2025-03-01 08:05:52 +00:00
Elian Doran
9a5c08f117
Merge pull request #1304 from TriliumNext/chore_ts-port_read_only_code
...
chore(ts): start porting read_only_code
2025-03-01 10:05:11 +02:00
hasecilu
038e3a15cd
chore(i18n): update Spanish translation
2025-02-28 22:44:48 -06:00
renovate[bot]
6c67c9a41f
chore(deps): update dependency typescript to v5.8.2
2025-03-01 01:31:56 +00:00
Panagiotis Papadopoulos
d6b164413e
chore(ts): port read_only_code
2025-02-28 23:19:42 +01:00
Elian Doran
259ce440c5
fix(build): type error due to test
2025-02-28 22:02:41 +02:00
Elian Doran
2a75819734
chore(docs): start writing entrypoint for editing docs
2025-02-28 22:02:29 +02:00
Elian Doran
4211e4e11c
chore(deps): npm audit fix
2025-02-28 21:24:26 +02:00
Elian Doran
f76f679800
feat(calendar): allow relations in promoted attributes
2025-02-28 20:46:41 +02:00
Elian Doran
e7d06fceba
test(calendar): labels as promoted attributes
2025-02-28 20:34:30 +02:00
Elian Doran
a8b119e4df
test(calendar): relation as custom title with attribute relation
2025-02-28 20:13:37 +02:00
Elian Doran
f953f6514f
test(calendar): relation as custom title with attribute label
2025-02-28 20:11:45 +02:00
Elian Doran
ca7cff45c9
test(calendar): relation as custom title
2025-02-28 19:55:02 +02:00
Elian Doran
6f2a0f9ee1
refactor(types): better type definitions
2025-02-28 19:44:32 +02:00
Elian Doran
5b9bfac1f8
test(calendar): custom label as title
2025-02-28 19:36:50 +02:00
Elian Doran
f674ba0d4a
test(calendar): custom start/end date
2025-02-28 19:32:32 +02:00
Elian Doran
5731cb9b4d
test(calendar): start date & end date
2025-02-28 19:23:45 +02:00
Elian Doran
d83b2a6a38
refactor(test): dedicated helper for froca
2025-02-28 19:18:37 +02:00
Elian Doran
ad18916973
refactor(test): dedicated folder for test support
2025-02-28 19:13:33 +02:00
Elian Doran
2531e5617f
refactor(test): remove need for async import
2025-02-28 19:12:19 +02:00
Elian Doran
f646e0f724
refactor(test): global initialisation
2025-02-28 19:11:12 +02:00
Elian Doran
7a34a2f59c
Merge branch 'develop' of ssh://github.com/TriliumNext/Notes into develop
2025-02-28 19:03:50 +02:00
Elian Doran
85882d843b
chore(test): basic test harness for calendar view event testing
2025-02-28 19:03:08 +02:00
Elian Doran
f60667b618
Merge pull request #1306 from clsty/develop
...
Translation: Fix, improve and finish for zh-CN
2025-02-28 18:56:19 +02:00
clsty
c8c7680a10
Fix missing translation on zh-CN translation
2025-03-01 00:13:25 +08:00
Elian Doran
6df588da22
chore(client/ts): port backend_log
2025-02-28 17:59:38 +02:00
Elian Doran
423037b9d6
chore(client/ts): port search_options
2025-02-28 17:58:51 +02:00
Elian Doran
2c714afa21
chore(client/ts): port floating buttons
2025-02-28 17:55:47 +02:00
Elian Doran
83d25964c7
Merge pull request #1307 from TriliumNext/porting_js
...
porting js
2025-02-28 17:49:35 +02:00
Elian Doran
e58a61051b
Merge pull request #1302 from TriliumNext/build_webpack-i18n-dayjs-splitjs
...
build: let webpack handle `dayjs`, `split.js` and `i18next`
2025-02-28 17:44:33 +02:00
clsty
77c0bfe93b
Minor improves on zh-CN translation
2025-02-28 23:23:29 +08:00
clsty
9826256e29
Fix indent
2025-02-28 23:03:59 +08:00
Jin
a3d9b04d96
port history navigation, remove redundance
2025-02-28 15:45:26 +01:00
Jin
c67445f511
optimize month selector behavior
2025-02-28 15:09:28 +01:00
Jin
a99c86ea9f
port calender to ts
2025-02-28 15:09:01 +01:00
clsty
23553692ac
Update zh-CN translation.
2025-02-28 19:30:14 +08:00
Panagiotis Papadopoulos
1450e57a6a
chore(deps): move "i18next-http-backend" to devDependencies
...
since it is not used in server side code and it is bundled by webpack, it is only needed during build stage -> devDependency
on server-side we use i18next and i18next-fs-backend -> so these need to stay in dependencies
2025-02-28 08:35:57 +01:00
Panagiotis Papadopoulos
d3283746fc
fix(type_widgets/doc): import i18next
...
since we don't export the full i18n object (not sure why?),
I had to add an additional export "getCurrentLanguage"
-> needs to be a function, because otherwise it will be a static value (being set to undefined),
which is *not* what we want
2025-02-28 08:30:35 +01:00
Panagiotis Papadopoulos
f3148bf478
build: let webpack bundle i18next
2025-02-28 08:26:48 +01:00
Panagiotis Papadopoulos
b60f22c6b9
chore(deps): move "split.js" to devDependencies
...
since it is not used in server side code and it is bundled by webpack, it is only needed during build stage -> devDependency
2025-02-28 08:09:36 +01:00
Panagiotis Papadopoulos
559517ace1
build: let webpack bundle split.js
2025-02-27 23:00:44 +01:00
Panagiotis Papadopoulos
49a2eb0ccf
build: let webpack bundle dayjs
2025-02-27 22:44:18 +01:00
Elian Doran
06a439e95d
feat(options/apperance): hide layout orientation section
2025-02-27 19:31:36 +02:00
Elian Doran
a615b473a7
Merge pull request #1297 from TriliumNext/renovate/force-graph-1.x
...
fix(deps): update dependency force-graph to v1.49.1
2025-02-27 19:17:05 +02:00
Elian Doran
1a9c28f9bd
Merge pull request #1298 from TriliumNext/renovate/electron-34.x
...
chore(deps): update dependency electron to v34.3.0
2025-02-27 19:16:29 +02:00
Elian Doran
93d5b20362
Merge pull request #1299 from TriliumNext/renovate/axios-1.x
...
fix(deps): update dependency axios to v1.8.1
2025-02-27 19:14:51 +02:00
Elian Doran
6501b95eac
Merge pull request #1300 from TriliumNext/renovate/mind-elixir-4.x
...
fix(deps): update dependency mind-elixir to v4.4.1
2025-02-27 19:14:08 +02:00
renovate[bot]
b0fa70870c
fix(deps): update dependency mind-elixir to v4.4.1
2025-02-27 02:27:48 +00:00
renovate[bot]
74fc5562b2
fix(deps): update dependency axios to v1.8.1
2025-02-27 02:27:39 +00:00
renovate[bot]
c033ad261c
chore(deps): update dependency electron to v34.3.0
2025-02-27 02:27:30 +00:00
renovate[bot]
fe7f2e43be
fix(deps): update dependency force-graph to v1.49.1
2025-02-27 02:27:17 +00:00
Elian Doran
5435b3c8fd
feat(calendar): allow customisable start & end dates
2025-02-27 00:02:58 +02:00
Elian Doran
7d5b0f825c
Merge pull request #1295 from TriliumNext/feat_add-link-to-swagger-ui
...
feat(options/etapi): improve etapi options page description
2025-02-26 23:42:38 +02:00
Elian Doran
fd66da95f3
fix(options/etapi): comments being visible to the user
2025-02-26 23:42:03 +02:00
Elian Doran
8e5762b125
chore(i18n/ro): translate new messages
2025-02-26 23:09:39 +02:00
Elian Doran
bee1df4fdf
feat(options/etapi): open swagger UI in in-app-help
2025-02-26 23:06:35 +02:00
Elian Doran
4df76fafe1
Merge branch 'develop' into feat_add-link-to-swagger-ui
2025-02-26 22:46:31 +02:00
Elian Doran
3d36d6d121
Merge pull request #1276 from TriliumNext/renovate/apple-actions-import-codesign-certs-3.x
...
chore(deps): update apple-actions/import-codesign-certs action to v3
2025-02-26 22:46:15 +02:00
Elian Doran
995d963450
Merge pull request #1294 from TriliumNext/fix-macos-artifact-names
...
Fix MacOS artifact names
2025-02-26 22:45:02 +02:00
Elian Doran
5d61f9fb12
fix(tasks): alignment of checkbox
2025-02-26 22:43:38 +02:00
Elian Doran
09f7645925
feat(tasks): improve layout
2025-02-26 22:43:38 +02:00
Elian Doran
2ea85dc238
feat(tasks): trim task name
2025-02-26 22:43:38 +02:00
Elian Doran
d0c703515b
feat(tasks): display due date without time
2025-02-26 22:43:38 +02:00
Elian Doran
d73c9308a9
chore(server/test): adjust includes/excludes
2025-02-26 22:43:38 +02:00
Elian Doran
89eab387ba
chore(test): html coverage
2025-02-26 22:43:38 +02:00
Elian Doran
6f9fd76465
fix(share): double request of credentials
2025-02-26 22:43:38 +02:00
Elian Doran
7ea3cb71f3
chore(server/test): password protected share
2025-02-26 22:43:38 +02:00
Elian Doran
fa60295ab2
feat(note_list): improve file footer
2025-02-26 22:43:38 +02:00
Elian Doran
ab5df9e010
feat(note_list): improve video preview
2025-02-26 22:43:38 +02:00
Elian Doran
e330d91df2
feat(file): display videos in full width
2025-02-26 22:43:38 +02:00
Elian Doran
07c2342b7b
feat(file): display video in full-width & full-height
2025-02-26 22:43:38 +02:00
Elian Doran
9cc3598095
chore(ci): separate client & server coverage
2025-02-26 22:43:38 +02:00
Panagiotis Papadopoulos
0f1b4614fb
chore(options/etapi): add TODO notice to get rid of current workaround
2025-02-26 21:07:56 +01:00
Panagiotis Papadopoulos
f1f5839ea2
feat(options/etapi): link to the swagger UI that we ship
...
since we are shipping it, why not link to it as well :-)
2025-02-26 21:07:56 +01:00
Panagiotis Papadopoulos
ba84c694b2
i18n(options/etapi): improve translatability of description string
...
convert the split up string into a single interpolated string,
which improves translatability (and allows LTR translations)
2025-02-26 21:07:56 +01:00
perf3ct
5109f865c7
Fix MacOS artifact names
2025-02-26 20:06:18 +00:00
Elian Doran
47f84fe4b4
Merge pull request #1292 from TriliumNext/bugfix/macos-fix2
...
Pass the required `APPLE` secrets to the `build-electron` action
2025-02-26 21:01:29 +02:00
perf3ct
1056176624
we have to pass the secret values to the composite github actions
2025-02-26 18:51:14 +00:00
perf3ct
634b57ce5d
let's see if we can contain the signing explosion to just build-electron
2025-02-26 18:33:57 +00:00
Elian Doran
6fcd229b52
chore(ci): run unit tests in dev workflow
2025-02-26 18:58:27 +02:00
Elian Doran
bd933dde28
chore(test): disable download of images
2025-02-26 18:58:08 +02:00
Elian Doran
ef736edf09
chore(test): separate client & server tests
2025-02-26 18:39:00 +02:00
Elian Doran
909a74e8ac
chore(test): disable regularly scheduled backup
2025-02-26 18:00:53 +02:00
Elian Doran
180c02d647
chore(test): migrate database to new version
2025-02-26 18:00:45 +02:00
Elian Doran
d92959e23a
chore(i18n): reach 100% for Romanian
2025-02-26 17:44:25 +02:00
Elian Doran
3c8a42ed73
Merge pull request #1289 from Potjoe-97/FR-tra
...
Translation : FR update & tweaks
2025-02-26 17:33:27 +02:00
Elian Doran
43b1b8a306
Merge pull request #1286 from TriliumNext/fix_views_appPath_#1285
...
fix: EJS crash after failed login
2025-02-26 17:32:53 +02:00
Elian Doran
bb8277d035
Merge pull request #1281 from TriliumNext/porting_js
...
port toc widget button
2025-02-26 17:28:36 +02:00
Potjoe-97
9d188f9ecc
Merge pull request #8 from Potjoe-97/patch-2
...
Translation: Update FR translation.json
2025-02-26 15:52:15 +01:00
Potjoe-97
f04d749440
Update translation.json
2025-02-26 15:47:25 +01:00
Potjoe-97
631a4ed9b2
Update server.json
2025-02-26 15:13:20 +01:00
Panagiotis Papadopoulos
1a0c35f43d
refactor(routes/login): use "shorter" syntax for passing to ejs render
2025-02-26 08:50:36 +01:00
Panagiotis Papadopoulos
0aa1d602a1
fix(routes/login): add missing "appPath" to ejs render
2025-02-26 08:45:35 +01:00
Jin
d28dfc2b64
port toc widget button
2025-02-26 00:53:15 +01:00
Elian Doran
8b2788fa8c
chore(scripts): fix start-prod environment
2025-02-25 20:44:10 +02:00
Elian Doran
ea04457c06
chore(i18n): refine error message for DB migration
2025-02-25 20:18:23 +02:00
Elian Doran
c935cb65a0
fix(tasks): not being able to mark tasks as done
2025-02-25 20:10:57 +02:00
Elian Doran
e7601f65bb
feat(tasks): highlight overdue tasks
2025-02-25 19:55:10 +02:00
Elian Doran
64647df043
feat(tasks): sort by due date
2025-02-25 19:48:26 +02:00
Elian Doran
5838ac3bca
feat(tasks): display due date in calendar-relative format
2025-02-25 19:38:15 +02:00
Elian Doran
7bc9114976
feat(tasks): display due date
2025-02-25 19:19:09 +02:00
Elian Doran
637ba78100
feat(tasks): display due date in editable textbox
2025-02-25 18:40:20 +02:00
Elian Doran
fcd7b986aa
feat(tasks): make due date editable
2025-02-25 18:36:46 +02:00
Elian Doran
84e8559401
feat(tasks): allow only one editable section at one time
2025-02-25 17:46:17 +02:00
Elian Doran
06831ddc76
feat(tasks): start implementing expandable edit container
2025-02-25 17:43:28 +02:00
Elian Doran
cd78955080
Merge pull request #1270 from TriliumNext/porting_js
...
port js to ts
2025-02-25 17:21:22 +02:00
Elian Doran
175852f6cb
refactor(client): remove unnecessary return type
2025-02-25 17:20:13 +02:00
Elian Doran
4149ebdc69
Merge pull request #1277 from TriliumNext/build_fix-missing-types-webpack
...
build(webpack): fix missing type declarations
2025-02-25 17:19:29 +02:00
Elian Doran
6d52d7943b
Merge pull request #1275 from TriliumNext/renovate/chardet-2.x
...
fix(deps): update dependency chardet to v2.1.0
2025-02-25 17:18:26 +02:00
Elian Doran
8e4aead110
Merge pull request #1274 from TriliumNext/renovate/vitest-monorepo
...
chore(deps): update vitest monorepo to v3.0.7
2025-02-25 17:17:51 +02:00
Elian Doran
d434b416f3
Merge pull request #1273 from TriliumNext/renovate/typedoc-0.x
...
chore(deps): update dependency typedoc to v0.27.9
2025-02-25 17:17:28 +02:00
Elian Doran
ac050bca3b
Merge pull request #1272 from TriliumNext/renovate/sass-1.x
...
chore(deps): update dependency sass to v1.85.1
2025-02-25 17:17:05 +02:00
Panagiotis Papadopoulos
194640db66
build(webpack): fix missing type declarations
2025-02-25 08:58:37 +01:00
renovate[bot]
05975a02fb
chore(deps): update apple-actions/import-codesign-certs action to v3
2025-02-25 02:37:14 +00:00
renovate[bot]
7345cddc0a
fix(deps): update dependency chardet to v2.1.0
2025-02-25 02:37:10 +00:00
renovate[bot]
a01da98b37
chore(deps): update vitest monorepo to v3.0.7
2025-02-25 02:37:01 +00:00
renovate[bot]
c80ec03126
chore(deps): update dependency typedoc to v0.27.9
2025-02-25 02:36:48 +00:00
renovate[bot]
cd5df24e6a
chore(deps): update dependency sass to v1.85.1
2025-02-25 02:36:38 +00:00
Jin
1be92baf4a
remove edit_button.js
2025-02-25 02:11:53 +01:00
Jin
16b58a58a3
port js to ts
2025-02-25 02:02:20 +01:00
Elian Doran
34762236d1
fix(build): errors due to missing command
2025-02-24 22:50:16 +02:00
Elian Doran
4240af6c43
Merge pull request #1267 from perfectra1n/develop
...
Enable MacOS code signing and notarization in GitHub Actions
2025-02-24 22:37:09 +02:00
Elian Doran
d85c670d7b
Merge pull request #1268 from TriliumNext/port/client_ts
...
Port note tree to TypeScript
2025-02-24 21:59:31 +02:00
Elian Doran
23d01ec351
fix(build): type definitions for context menu
2025-02-24 21:35:35 +02:00
Elian Doran
7874e88b4a
fix(build): fancytree's JQuery UI interfering with bootstrap
2025-02-24 21:35:23 +02:00
Jon Fuller
9d6caa84cd
Merge branch 'develop' into develop
2025-02-24 08:13:59 -08:00
perf3ct
36ce2a3342
add back prettier-ignore comment for pano
2025-02-24 16:12:53 +00:00
Elian Doran
65804f9c2a
chore(deps): revert changges to package-lock
2025-02-24 17:46:44 +02:00
Elian Doran
28ed616fa6
feat(search): focus on search string by default
2025-02-24 13:51:02 +02:00
Elian Doran
675a5e96e6
chore(client/ts): port search_string
2025-02-24 13:50:08 +02:00
Elian Doran
8ab0084e10
chore(client/ts): port search_definition
2025-02-24 13:45:36 +02:00
Elian Doran
2ab22e7b0e
fix(client): type errors due to command change
2025-02-24 12:39:40 +02:00
Elian Doran
147c340529
Merge remote-tracking branch 'origin/develop' into port/client_ts
2025-02-24 10:14:52 +02:00
Elian Doran
87e687147d
Merge remote-tracking branch 'origin/develop' into port/client_ts
2025-02-24 10:10:34 +02:00
perf3ct
b88980ea49
Clean up some of the verbosity
2025-02-24 00:59:08 +00:00
perf3ct
fe93ee90c7
Update Entitlements for MacOS
2025-02-24 00:59:02 +00:00
perf3ct
e9d4356492
Now we'll try the name with a space in it?
2025-02-24 00:44:50 +00:00
perf3ct
226cf8dfd7
Set up Signing and Notarizing for MacOS
2025-02-23 23:36:30 +00:00
Elian Doran
b91b243432
fix(tasks): selection contains spaces
2025-02-23 22:00:50 +02:00
Elian Doran
0ba4c9b9c7
fix(tasks): content flash when updating list of tasks
2025-02-23 21:54:58 +02:00
Elian Doran
31fcf7ea60
feat(tasks): clear text box when entering a task
2025-02-23 21:39:05 +02:00
Elian Doran
24c02e013b
fix(import/enex): "Missing or wrong content type for resource" ( fixes #943 )
2025-02-23 19:58:43 +02:00
Elian Doran
d319eede1f
style(views/calendar): disable link underline
2025-02-23 19:23:00 +02:00
Elian Doran
143b91936c
Merge pull request #1261 from rom1dep/calendar_enh_attributes
...
feat(view/calendar): let the user specify attributes to be promoted o…
2025-02-23 19:16:35 +02:00
Elian Doran
95e6919dcf
chore(calendar/view): remove unnecessary comment
2025-02-23 19:15:33 +02:00
Elian Doran
07147bf857
fix(view/calendar): add basic support for promoted attributes
2025-02-23 19:14:09 +02:00
Elian Doran
249c42e781
fix(view/calendar): guard condition breaking recursion
2025-02-23 18:39:34 +02:00
Elian Doran
2578d480a8
Merge remote-tracking branch 'origin/develop' into calendar_enh_attributes
2025-02-23 18:38:11 +02:00
Elian Doran
937a314260
Merge pull request #1260 from TriliumNext/chore_port-to-ts_attach
...
chore(ts): port various attachment related files to TS
2025-02-23 18:33:41 +02:00
Elian Doran
560b7ebe35
refactor(client): use workaround for TS error
2025-02-23 18:32:53 +02:00
Elian Doran
4883debd8d
Merge remote-tracking branch 'origin/develop' into chore_port-to-ts_attach
2025-02-23 18:28:29 +02:00
Elian Doran
637845c396
Merge pull request #1258 from TriliumNext/fix_zenmode-ui-fixes
...
fix/i18n: tiny zen mode UI fixes
2025-02-23 18:27:56 +02:00
Elian Doran
d16026f8e6
Merge pull request #1257 from TriliumNext/chore_deps-update
...
chore: package.json maintenance
2025-02-23 18:26:59 +02:00
Elian Doran
e5aed0a3fc
Merge pull request #1167 from TriliumNext/chore_ts-port_sync_status
...
chore(ts): port sync_status.ts
2025-02-23 18:26:23 +02:00
Elian Doran
8a08664dd5
Merge pull request #1263 from TriliumNext/renovate/prettier-3.x
...
chore(deps): update dependency prettier to v3.5.2
2025-02-23 18:24:51 +02:00
Elian Doran
b9f30fc501
chore(build): update Electron version for nix
2025-02-23 18:22:56 +02:00
Adorian Doran
70af260f0f
style(next): note map: tweak the color of the "fix nodes" button while toggled
2025-02-23 17:48:58 +02:00
Adorian Doran
474b44608b
style(next): forms: remove the background for range inputs
2025-02-23 17:13:56 +02:00
Adorian Doran
12f7119427
style(next): forms: fix tool buttons wrapped inside button groups
2025-02-23 17:01:32 +02:00
Panagiotis Papadopoulos
223a1fb203
refactor: FAttachment/Attachment_details - make fields public and get rid of getters
...
as per
https://github.com/TriliumNext/Notes/pull/1260#discussion_r1966615186
2025-02-23 12:52:37 +01:00
Panagiotis Papadopoulos
fb0487ca36
chore(ts): port widgets/attachment_detail to TS
2025-02-23 12:52:37 +01:00
Panagiotis Papadopoulos
add6f80aeb
chore(ts/content_renderer): add FAttachment types as used in attachment_detail
2025-02-23 12:52:37 +01:00
Panagiotis Papadopoulos
5d4dc91cc3
chore(ts/Fattachment): add getContentLength, since contentLength is private
2025-02-23 12:52:37 +01:00
Panagiotis Papadopoulos
99e520cbbc
chore(ts/Fattachment): add getUtcDateScheduledForErasureSince, since UtcDateScheduledForErasureSince is private
2025-02-23 12:52:37 +01:00
Panagiotis Papadopoulos
1e7dee51fc
chore(ts/Fattachment): add getOwnerId, since ownerId is private
2025-02-23 12:52:37 +01:00
Panagiotis Papadopoulos
4ddc36f6b8
chore(ts): import AttachmentRow type in load_results
2025-02-23 12:52:37 +01:00
Panagiotis Papadopoulos
3f2ae81fe4
chore(ts): start port of widgets/attachment_detail
2025-02-23 12:52:37 +01:00
Panagiotis Papadopoulos
d99a44867c
chore(ts): add temporary ts-ignore to widgets/buttons/attachments_actions
2025-02-23 12:52:37 +01:00
Panagiotis Papadopoulos
8f643c62e3
chore(ts): port of type_widgets/attachment_list
2025-02-23 12:52:37 +01:00
Panagiotis Papadopoulos
f6785f7980
chore(ts): add missing isDeleted and deleteId types to AttachmentRow
2025-02-23 12:52:37 +01:00
Panagiotis Papadopoulos
bf15192b25
chore(ts): start port of widgets/buttons/attachment_actions
2025-02-23 12:52:37 +01:00
Panagiotis Papadopoulos
70756fe795
chore(ts): start port of type_widgets/attachment_detail
2025-02-23 12:52:36 +01:00
Panagiotis Papadopoulos
31170744d1
chore(ts): allow link.createLink notePath type to accept undefined
...
it can also accept undefined -> it is even handled in that first if block.
change required for upcoming port of attachment_*.js files
2025-02-23 12:52:36 +01:00
Adorian Doran
1dfa4a8bc2
client: note map: improve the appearance
2025-02-23 06:17:57 +02:00
renovate[bot]
e9f5272d98
chore(deps): update dependency prettier to v3.5.2
2025-02-23 02:09:16 +00:00
Romain DEP.
07443042a1
feat(view/calendar): let the user specify attributes to be promoted onto the calendar view, and render them inside the event title
2025-02-22 23:34:14 +01:00
Panagiotis Papadopoulos
4523307ead
i18n(close_zen_button): add a translatable title to the button
...
previously it only displayed the keyboard shortcut, without any extra info
2025-02-22 16:12:12 +01:00
Panagiotis Papadopoulos
755b20bbab
fix(global_menu): add missing <kbd> to zen mode
2025-02-22 16:01:49 +01:00
Panagiotis Papadopoulos
49b52d3124
chore: run npm audit fix
...
1 vuln fixed, 6 still open, but there is no fix for these yet
https://github.com/advisories/GHSA-67mh-4wv8-2f99
2025-02-22 15:47:30 +01:00
Panagiotis Papadopoulos
da69ee3285
chore(types): move types to devDependencies
2025-02-22 15:44:35 +01:00
Panagiotis Papadopoulos
9fb95585f5
chore(ts): port sync_status.ts
2025-02-22 14:21:56 +01:00
Elian Doran
2380d0af85
Merge pull request #1254 from TriliumNext/ci_remove-extra-arm64-handling
...
ci: remove unneeded extra arm64 handling
2025-02-22 14:58:50 +02:00
Elian Doran
f6224d9ec4
Merge pull request #1168 from TriliumNext/chore_bootstrap-ts-ignore
...
build: bundle bootstrap with webpack
2025-02-22 14:57:47 +02:00
Elian Doran
58a8821c22
Merge pull request #1234 from TriliumNext/feature/task_list
...
Task List
2025-02-22 14:37:44 +02:00
Elian Doran
fc27c4fc7b
feat(db): create task database in schema
2025-02-22 14:36:15 +02:00
Elian Doran
0b11f4d9c7
chore(server): bump sync version
2025-02-22 14:34:44 +02:00
Elian Doran
50d491b432
build(release): update master branch automatically
2025-02-22 14:25:31 +02:00
Panagiotis Papadopoulos
2492bf60df
chore(ci): add zip to description
2025-02-22 13:15:45 +01:00
Panagiotis Papadopoulos
49550e8e69
chore(ci): remove now unneeded arm64 workaround
...
the change is now part of electron-forge 7.7.0 which we depend on since
fa05f15753
2025-02-22 13:15:45 +01:00
Panagiotis Papadopoulos
a0442ded58
chore: get rid of bootstrap related ts-ignore
2025-02-22 13:09:28 +01:00
Panagiotis Papadopoulos
cdb988ff64
webpack: revert accidental changing of devtool
2025-02-22 13:02:40 +01:00
Elian Doran
899ad6450a
build(release): use different commit message
2025-02-22 14:02:13 +02:00
Elian Doran
8390807212
release 0.92.2-beta
2025-02-22 13:59:41 +02:00
Elian Doran
60da367570
Merge pull request #1253 from TriliumNext/ci_fix-missing-windows-zip
...
fix(ci): add missing windows zip build target
2025-02-22 13:56:01 +02:00
Panagiotis Papadopoulos
36b0970835
fix(ci): add missing windows zip build target
2025-02-22 12:41:24 +01:00
Elian Doran
3bea6af20e
chore(release): 0.92.1-beta
2025-02-22 12:58:30 +02:00
Panagiotis Papadopoulos
e7d204dfd2
chore(copy-dist): remove now unneeded manual copying of bootstrap dir
...
webpack is taking care of that for us
2025-02-22 11:56:56 +01:00
Panagiotis Papadopoulos
1ded78975e
deps: remove now unused style-loader
2025-02-22 11:56:56 +01:00
Panagiotis Papadopoulos
55bdd4fffc
views: add TODO comment
2025-02-22 11:56:56 +01:00
Panagiotis Papadopoulos
0b4f5e998e
webpack: add filename option to miniCssExtractPlugin
...
commented out for now, because it currently does not make sense yet.
This will be working, when I change webpack output to the "build" folder
instead of the current (messy) way, where it outputs into src/public/app-dist
2025-02-22 11:56:56 +01:00
Panagiotis Papadopoulos
dde24785b8
entrypoint: add missing login entry point and port to TS
2025-02-22 11:56:56 +01:00
Panagiotis Papadopoulos
f6d9b42911
entrypoint: add missing, currently required set_password entry point
...
TODO: I think this can actually be part of the setup entrypoint/view at some point
2025-02-22 11:56:56 +01:00
Panagiotis Papadopoulos
f78a6ed14b
views: import webpack created entrypoint css
...
→ this is currently only consisting of bootstrap, but should in future be more useful
2025-02-22 11:56:56 +01:00
Panagiotis Papadopoulos
837697c503
bootstrap: import bootstrap css in entry points
2025-02-22 11:56:56 +01:00
Panagiotis Papadopoulos
1b309675c8
fix(webpackMiddleware): add (now) missing plugins declaration from productionConfig
...
required since we used `mini-css-extract-plugin` now
2025-02-22 11:56:56 +01:00
Panagiotis Papadopoulos
ac53079a39
webpack: replace style-loader with mini-css-extract-plugin
...
will allow to have css files instead of style blocks in the html file
2025-02-22 11:56:56 +01:00
Panagiotis Papadopoulos
19e19ca052
assets: remove bootstrap reference
2025-02-22 11:56:56 +01:00
Panagiotis Papadopoulos
5361161433
views: remove bootstrap references
2025-02-22 11:56:56 +01:00
Panagiotis Papadopoulos
762c7dab83
build: add bootstrap webpack related dependencies
...
https://getbootstrap.com/docs/5.3/getting-started/webpack/
2025-02-22 11:56:56 +01:00
Panagiotis Papadopoulos
ba3599911f
chore(bootstrap): import Bootstrap modules
2025-02-22 11:56:56 +01:00
Panagiotis Papadopoulos
fc6b9e00bc
webpack: add bootstrap webpack config
...
https://getbootstrap.com/docs/5.3/getting-started/webpack/
2025-02-22 11:56:56 +01:00
Panagiotis Papadopoulos
17860e6715
fix(note_type_choosers): fix glob.activeDialog assignment
...
the same thing is done in `confirm.ts` as well, where glob.activeDialog is set to `this.$widget`
2025-02-22 11:56:56 +01:00
Panagiotis Papadopoulos
ad8adeda0a
fix(global_menu): fix non-existing option (according to TS)
2025-02-22 11:56:56 +01:00
Panagiotis Papadopoulos
bc28f323b8
chore(ts): get rid of bootstrap related ts-ignores
2025-02-22 11:56:56 +01:00
Panagiotis Papadopoulos
4f171fd966
chore(ts): get rid of bootstrap related ts-ignores
2025-02-22 11:56:56 +01:00
Panagiotis Papadopoulos
65ad4c3a2b
chore(ts): get rid of bootstrap related ts-ignores
2025-02-22 11:56:56 +01:00
Panagiotis Papadopoulos
cc1a01955a
chore(ts): get rid of bootstrap related ts-ignores
2025-02-22 11:56:56 +01:00
Panagiotis Papadopoulos
cf11be7f35
chore(ts): get rid of bootstrap related ts-ignores
2025-02-22 11:56:56 +01:00
Elian Doran
3c83112240
Merge pull request #1250 from TriliumNext/feat_typescript-codenote
...
feat(options_init): add typescript as default set codeNotesMimeTypes value
2025-02-22 12:55:40 +02:00
Elian Doran
4e876ed24d
fix(build): build errors after changing meta data type
2025-02-22 12:52:25 +02:00
Elian Doran
94ce01bbc2
chore(docs): update documentation
2025-02-22 12:49:09 +02:00
Elian Doran
411e3dfa0e
server(export): export Markdown using ATX heading syntax ( closes #1251 )
2025-02-22 12:45:21 +02:00
Elian Doran
a1bfc6aae7
feat(hidden_subtree): update help note icons
2025-02-22 12:31:39 +02:00
Elian Doran
97bc103e76
feat(in_app_help): support folder icons
2025-02-22 12:30:47 +02:00
Panagiotis Papadopoulos
9da1f55409
feat(options_init): add typescript as default set codeNotesMimeTypes value
...
since it is a very widespread/popular language, it makes sense to have it on by default.
closes #1219
2025-02-22 11:19:32 +01:00
Elian Doran
017fba518d
feat(in_app_help): remove help notes that are no longer present in structure
2025-02-22 12:09:11 +02:00
Elian Doran
63584c153c
feat(views/calendar): filter notes by ancestor
2025-02-22 11:31:36 +02:00
Adorian Doran
a4a2e55415
Merge branch 'develop' of https://github.com/TriliumNext/Notes into develop
2025-02-22 11:13:24 +02:00
Adorian Doran
4a1691ac31
style(next): promoted attributes widget: update narrow view breakpoint
2025-02-22 11:13:20 +02:00
Elian Doran
a3fbf15902
Merge remote-tracking branch 'origin/develop' into feature/task_list
2025-02-22 11:03:18 +02:00
Elian Doran
5a8d5c59f5
feat(views/calendar): support workspaceCalendarRoot
2025-02-22 10:59:03 +02:00
Elian Doran
a9cebe312f
refactor(views/calendar): use specific API for date notes for performance
2025-02-22 10:59:03 +02:00
Elian Doran
43f79ca813
feat(views/calendar): click to go to day note
2025-02-22 10:59:03 +02:00
Elian Doran
5c1db3cab2
feat(views/calendar): disable interaction in calendar root mode
2025-02-22 10:59:03 +02:00
Elian Doran
bc4d820cb0
feat(views/calendar): display child notes of days
2025-02-22 10:59:03 +02:00
Elian Doran
f4e6edd19e
feat(views/calendar): basic recursion for calendar root
2025-02-22 10:59:03 +02:00
Elian Doran
530340f753
fix(client): sporadious crash with classic toolbar not being available
2025-02-22 10:59:03 +02:00
Adorian Doran
fcc1068b06
style(next): promoted attributes widget: improve appearance
2025-02-22 10:55:01 +02:00
Adorian Doran
6d19e315f4
style(next): promoted attributes widget: improve appearance on narrow width
2025-02-22 10:19:26 +02:00
Adorian Doran
7269c1b0aa
style(next): promoted attributes widget: improve appearance
2025-02-22 10:10:58 +02:00
Adorian Doran
8e69cf79a6
client: promoted attributes widget: add placeholder for blank input fields
2025-02-22 10:05:14 +02:00
Elian Doran
46f543ad54
Merge pull request #1207 from maphew/bare2share2
...
Bare2share - Redirect bare domain to defined #shareRoot
2025-02-22 09:25:30 +02:00
Elian Doran
38dbf6efcd
Merge pull request #1220 from TriliumNext/feat_friendly-numbers-note-revision
...
feat: friendly numbers note revision
2025-02-22 09:24:37 +02:00
Elian Doran
8e68ddafd5
Merge pull request #1239 from TriliumNext/i18n_use-empty-string-instead-of-english
...
i18n: use empty string instead of English string
2025-02-22 09:24:14 +02:00
Elian Doran
0c43b387ce
Merge pull request #1228 from TriliumNext/feat_friendly-numbers-protected_session_timeout
...
feat: friendly numbers protected session timeout
2025-02-22 09:23:23 +02:00
Elian Doran
8aa560eb82
Merge pull request #1243 from TriliumNext/renovate/typedoc-0.x
...
chore(deps): update dependency typedoc to v0.27.8
2025-02-22 09:22:23 +02:00
Elian Doran
3a2b8e9791
Merge pull request #1242 from TriliumNext/renovate/node-22.x
...
chore(deps): update dependency @types/node to v22.13.5
2025-02-22 09:22:09 +02:00
Elian Doran
468b3b6027
Merge pull request #1244 from TriliumNext/renovate/swagger-ui-express-4.x
...
fix(deps): update dependency @types/swagger-ui-express to v4.1.8
2025-02-22 09:21:48 +02:00
Elian Doran
f872073f65
Merge pull request #1245 from TriliumNext/renovate/ws-8.x
...
fix(deps): update dependency ws to v8.18.1
2025-02-22 09:21:23 +02:00
Elian Doran
ef4fc0a180
feat(html_sanitizer): enforce strict style rules ( closes #931 )
2025-02-22 09:18:47 +02:00
Adorian Doran
1d47df5f28
style(next): forms/input groups: improve CSS
2025-02-22 02:37:13 +02:00
Adorian Doran
77264b5385
style(next): forms/input groups: fix icons being skewed in certain conditions
2025-02-22 02:35:24 +02:00
Adorian Doran
41e925dc94
style(next): forms: add support for date and time input fields
2025-02-22 02:31:20 +02:00
Adorian Doran
789178061b
style(next): promoted attributes widget: improve CSS, add right margin
2025-02-22 02:21:19 +02:00
renovate[bot]
8011969b9d
fix(deps): update dependency ws to v8.18.1
2025-02-22 00:06:30 +00:00
renovate[bot]
9ab2fe85bd
fix(deps): update dependency @types/swagger-ui-express to v4.1.8
2025-02-22 00:06:21 +00:00
renovate[bot]
6c818427fc
chore(deps): update dependency typedoc to v0.27.8
2025-02-22 00:06:14 +00:00
renovate[bot]
7dab171a0c
chore(deps): update dependency @types/node to v22.13.5
2025-02-22 00:06:04 +00:00
Adorian Doran
c680c3476b
Merge branch 'develop' of https://github.com/TriliumNext/Notes into develop
2025-02-22 02:05:22 +02:00
Adorian Doran
bf0b6ce554
style(next): promoted attributes widget: improve appearance
2025-02-22 02:05:19 +02:00
Elian Doran
bedc61c3d0
feat(import/zip): support UTF-16 LE with BOM ( closes #1241 )
2025-02-22 01:37:22 +02:00
Elian Doran
c925ae5f15
feat(import/single): support UTF-16 LE with BOM for markdown notes
2025-02-22 01:37:22 +02:00
Elian Doran
77ee7f96c1
feat(import/single): support UTF-16 LE with BOM for text notes
2025-02-22 01:37:22 +02:00
Elian Doran
cadd78524c
feat(import/single): support UTF-16 LE with BOM for code notes
2025-02-22 01:37:22 +02:00
Elian Doran
fd4f35e879
feat(import/single): support UTF-16 LE with BOM for HTML
2025-02-22 01:37:22 +02:00
Adorian Doran
39f00bd568
style(next): promoted attributes widget: tweak input groups
2025-02-22 01:35:10 +02:00
Adorian Doran
ee2d4c6830
style(next): promoted attributes widget: tweak checkboxes
2025-02-22 01:30:55 +02:00
Adorian Doran
e93d47f664
style(next): promoted attributes widget: tweak buttons
2025-02-22 00:53:24 +02:00
Adorian Doran
0c88c4c3ee
style(next): partially restyle the promoted attributes widget
2025-02-21 21:31:26 +02:00
Elian Doran
81bdd57398
feat(views/calendar): display event icon
2025-02-21 18:40:54 +02:00
Elian Doran
fe5182ebc6
feat(views/calendar): add option to show week numbers
2025-02-21 17:56:34 +02:00
Elian Doran
42d46bdb72
feat(views/calendar): add option to hide weekends
2025-02-21 17:56:34 +02:00
Elian Doran
710cf68c06
feat(views/calendar): make calendar full height
2025-02-21 17:56:34 +02:00
Elian Doran
300bb561bb
Merge pull request #1240 from rom1dep/calendar_enh_color
...
feat(view/calendar): support coloring
2025-02-21 17:56:24 +02:00
Panagiotis Papadopoulos
96961898ca
i18n: use empty string instead of English string
...
it will fallback to the English string by default
2025-02-21 08:04:43 +01:00
Panagiotis Papadopoulos
1520913686
i18n: use empty string instead of English string
...
it will fallback to the English string by default
2025-02-21 07:57:07 +01:00
Elian Doran
0e5b8af3a4
Merge remote-tracking branch 'origin/develop' into feature/task_list
2025-02-21 08:53:51 +02:00
Panagiotis Papadopoulos
6fae7a98f5
i18n: use empty string instead of English string
...
it will fallback to the English string by default
2025-02-21 07:41:50 +01:00
Elian Doran
57dc168c26
Merge pull request #1223 from TriliumNext/feat_timeSelector-min-input
...
feat: time selector add support for handling min required input
2025-02-20 22:49:14 +02:00
Elian Doran
946d9aee40
feat(settings/share): add subtitles
2025-02-20 22:34:51 +02:00
Elian Doran
16b16927ef
feat(settings/share): add title to section
2025-02-20 22:08:04 +02:00
Elian Doran
c2e4def523
Merge branch 'develop' into feat_friendly-numbers-note-revision
2025-02-20 21:45:49 +02:00
Elian Doran
1e11625f14
Merge branch 'develop' into feat_friendly-numbers-protected_session_timeout
2025-02-20 21:45:30 +02:00
Elian Doran
5495677fc2
Merge branch 'develop' into feat_timeSelector-min-input
2025-02-20 21:45:24 +02:00
Elian Doran
2cefdf8b9f
Merge pull request #1229 from McSido/feature/colorful-marker-icons
...
Enhance geomap marker icons with color
2025-02-20 21:43:42 +02:00
Elian Doran
57b3035559
feat(geomap): refresh map if color attribute is changed
2025-02-20 21:39:35 +02:00
Elian Doran
4f84ad8b81
Merge pull request #1230 from TriliumNext/renovate/tsx-4.x
...
chore(deps): update dependency tsx to v4.19.3
2025-02-20 21:31:28 +02:00
Elian Doran
1626767f30
Merge pull request #1231 from TriliumNext/renovate/vitest-monorepo
...
chore(deps): update vitest monorepo to v3.0.6
2025-02-20 21:30:57 +02:00
Elian Doran
91003af092
Merge pull request #1232 from TriliumNext/renovate/electron-forge-monorepo
...
chore(deps): update electron-forge monorepo to v7.7.0
2025-02-20 21:30:11 +02:00
Elian Doran
860de346a7
feat(import/single): treat mdx as markdown
2025-02-20 20:38:58 +02:00
Elian Doran
324a3d0d8b
feat(import): trim .mdx extension from import
2025-02-20 20:29:00 +02:00
Elian Doran
f9e4ae7210
feat(import/zip): treat mdx as markdown ( closes #1236 )
2025-02-20 20:25:42 +02:00
matt wilkie
bdd6395a76
works! verify shareRoot is set and note is shared
2025-02-20 09:08:24 -07:00
Elian Doran
1c118f2aa9
feat(startup): display migration errors using system modal
2025-02-20 18:06:19 +02:00
Elian Doran
4010cb2789
Merge branch 'develop' into renovate/electron-forge-monorepo
2025-02-20 17:35:40 +02:00
Elian Doran
f83beafd76
Merge branch 'develop' into renovate/vitest-monorepo
2025-02-20 17:35:38 +02:00
Elian Doran
366264f3a9
Merge branch 'develop' into renovate/tsx-4.x
2025-02-20 17:35:35 +02:00
Elian Doran
ba91ed1855
Merge branch 'develop' into feature/colorful-marker-icons
2025-02-20 17:34:54 +02:00
Elian Doran
ef487f46d1
Merge branch 'develop' into feature/task_list
2025-02-20 17:34:36 +02:00
matt wilkie
2734e230ab
WIP: 1st step at verifying shareRoot is set
2025-02-20 08:12:51 -07:00
Elian Doran
ca1d5207d8
fix(build): try using ARM runner for building docker
2025-02-20 17:10:16 +02:00
Elian Doran
f6b6b2e740
feat(test): ensure backend translations are valid JSON
2025-02-20 12:42:42 +02:00
Elian Doran
c255af67c9
fix(i18n): Chinese translations missing due to invalid JSON
2025-02-20 12:40:11 +02:00
Elian Doran
34b4e6d069
feat(test): ensure frontend translations are valid JSON
2025-02-20 12:39:56 +02:00
Elian Doran
4e01534d76
refactor(i18n): move list of locales out of options
2025-02-20 12:27:33 +02:00
Elian Doran
a433c9c189
feat(tasks): add SQL migration
2025-02-20 12:07:10 +02:00
renovate[bot]
fa05f15753
chore(deps): update electron-forge monorepo to v7.7.0
2025-02-20 02:57:15 +00:00
renovate[bot]
68c7df797d
chore(deps): update vitest monorepo to v3.0.6
2025-02-20 02:57:00 +00:00
renovate[bot]
587a051430
chore(deps): update dependency tsx to v4.19.3
2025-02-20 02:56:46 +00:00
McSido
04a6175630
feat(geomap): enhance icon building to include color class
2025-02-19 22:52:38 +01:00
Panagiotis Papadopoulos
bf6c5dfb20
i18n: adjust protected_session_timeout_label
...
we are not limited to seconds now anymore (at least in the UI :-))
2025-02-19 22:45:07 +01:00
Panagiotis Papadopoulos
19816493d6
chore: rename ProtectedSessionTimeoutOption to plural
...
matches the remaining Options widgets
2025-02-19 22:37:08 +01:00
Panagiotis Papadopoulos
cecde349b7
feat: add ProtectedSessionTimeoutOption to content_widget
2025-02-19 22:35:02 +01:00
Panagiotis Papadopoulos
1a80a379dc
refactor(password): move password.ts to password subfolder
2025-02-19 22:32:48 +01:00
Panagiotis Papadopoulos
739eaf9fc0
refactor(password): remove protected_session_timeout TPL element
...
-> now part of protected_session_timeout widget
2025-02-19 22:27:35 +01:00
Panagiotis Papadopoulos
7f173b287a
feat(protected_session_timeout): add minimumSeconds
2025-02-19 22:21:49 +01:00
Elian Doran
62c96fc95e
feat(tasks): implement basic refresh support
2025-02-19 22:34:52 +02:00
Elian Doran
c0d3e8d834
feat(tasks): filter by parent note
2025-02-19 22:13:13 +02:00
Elian Doran
bb822126cd
feat(tasks): store parent note ID
2025-02-19 21:52:33 +02:00
Elian Doran
034b93c99c
feat(tasks): support entities reloaded properly
2025-02-19 21:30:53 +02:00
Elian Doran
f743f634b4
feat(tasks): hide completed tasks for now
2025-02-19 20:33:20 +02:00
Elian Doran
9ed075b675
fix(tasks): task list not clearing properly
2025-02-19 20:02:43 +02:00
Elian Doran
7f0df441b5
fix(tasks): initial state for checkbox
2025-02-19 19:45:23 +02:00
Elian Doran
2de46eb5d2
fix(build): task row should be optional
2025-02-19 19:37:07 +02:00
Elian Doran
2a3546edd5
feat(client/tasks): display completed tasks
2025-02-19 19:27:04 +02:00
Elian Doran
7c0b43db85
feat(tasks): mark tasks as completed
2025-02-19 19:22:38 +02:00
Elian Doran
d4ef15212f
style(tasks): improve individual items design
2025-02-19 18:40:26 +02:00
Elian Doran
ad492619f5
style(tasks): floating header
2025-02-19 18:30:39 +02:00
Elian Doran
35af12b6e7
fix(vscode): F5 to start server
2025-02-19 18:18:28 +02:00
Elian Doran
0baa804544
fix(server/tasks): becca not updating on task creation
2025-02-19 18:18:20 +02:00
Elian Doran
575ef5e10e
fix(build): missing note type in help button
2025-02-19 18:14:49 +02:00
Matt Wilkie
5a6c3ae426
use the standard classes
...
per @pano9000 advice, https://github.com/TriliumNext/Notes/pull/1207#issuecomment-2667896424
2025-02-19 08:33:03 -07:00
Elian Doran
6b5d905ebe
fix(client/file): flicker when too big alert is not needed
2025-02-19 13:43:50 +02:00
Elian Doran
61f2e35717
feat(client/file): trim big files in order to improve performance
2025-02-19 13:41:05 +02:00
Elian Doran
4a34d5b2df
Merge pull request #1227 from greg1904/feat/german_translation
...
feat/german translation - adding missing translations from base english and adding adjustments of inconsistent german translations
2025-02-19 09:39:37 +02:00
greg1904
549917c1f1
small consistency adjustment
2025-02-18 23:56:15 +01:00
greg1904
4ed3a28e29
german adjustments
2025-02-18 23:49:27 +01:00
greg1904
c261bf7f7a
Kind --> Unternotiz and some other additions
2025-02-18 23:30:14 +01:00
greg1904
62c9e865f5
added some fields in translation.json + switched "Hinweis" to "Notiz"
2025-02-18 23:12:57 +01:00
Panagiotis Papadopoulos
bd75a26803
feat: use TimeSelector for protected_session_timeout
...
to be used in the Password options
2025-02-18 22:37:20 +01:00
Panagiotis Papadopoulos
9a1d26e129
feat: add protectedSessionTimeoutScale option
...
to be used in the protected_session_timeout widget, when it is ported to use TimeSelector
2025-02-18 22:37:20 +01:00
Panagiotis Papadopoulos
bf41c54bd0
feat: set TimeSelector minimumSeconds for revision_snapshot_interval and remove TODO
2025-02-18 22:32:43 +01:00
Panagiotis Papadopoulos
28148b32d2
i18n: adjust labels for update revision_snapshot_interval options
...
we don't do seconds only anymore, so strings needed adjusting
2025-02-18 22:29:56 +01:00
Panagiotis Papadopoulos
eb08a976dd
feat: use TimeSelector for revision_snapshot_interval
...
added one TODO that needs to be handled in TimeSelector: minimum allowed value (!in seconds!)
2025-02-18 22:29:56 +01:00
Panagiotis Papadopoulos
eeb99cf37c
feat: add revisionSnapshotTimeIntervalTimeScale option
...
to be used in the revision_snapshot_interval widget, when it is ported to use TimeSelector
2025-02-18 22:29:56 +01:00
Panagiotis Papadopoulos
a0c2715980
i18n(time_selector): add i18n for minimum_input
2025-02-18 22:26:32 +01:00
greg1904
e35ff07b9b
Launchbar --> Startleiste
2025-02-18 22:25:05 +01:00
Panagiotis Papadopoulos
ce1f418aa7
feat(time_selector): make use of optionsService
2025-02-18 22:18:58 +01:00
greg1904
fbc4206908
adding new fields for launchbar to german translation
2025-02-18 22:18:55 +01:00
Panagiotis Papadopoulos
bb4c3ae6ff
feat(time_selector): add minimumSeconds handling
2025-02-18 22:18:11 +01:00
Panagiotis Papadopoulos
0332ade13c
refactor(time_selector): simplify setting of includedTimeScales
2025-02-18 22:16:13 +01:00
Panagiotis Papadopoulos
2d968b8e9c
refactor(time_selector): mark methods as private
2025-02-18 22:15:36 +01:00
Panagiotis Papadopoulos
fd2c65dcc0
feat(time_selector): add minimumSeconds class property
2025-02-18 22:14:56 +01:00
Elian Doran
0b8e3b976f
fix(client/tasks): error due to froca update
2025-02-18 21:16:32 +02:00
Elian Doran
373e0b45f2
fix(server/tasks): missing utcDateModified causing errors on create
2025-02-18 21:07:06 +02:00
Elian Doran
c00505cd7b
feat(client/tasks): create flow for creating a task
2025-02-18 21:06:51 +02:00
Elian Doran
fc1ee7c6f0
feat(client/tasks): add a text box for adding a new task
2025-02-18 20:01:04 +02:00
Elian Doran
7cba5a7c7d
feat(client/tasks): display tasks
2025-02-18 19:58:00 +02:00
Elian Doran
1024733252
feat(client/tasks): create task list note type
2025-02-18 19:42:27 +02:00
Elian Doran
17f9fa7e89
feat(tasks): add POST API
2025-02-18 19:30:02 +02:00
Elian Doran
98dff61305
feat(tasks): add GET API
2025-02-18 19:06:02 +02:00
Elian Doran
c0e42e23a6
feat(tasks): create backend model for task
2025-02-18 18:42:26 +02:00
Matt Wilkie
aab35955bf
remove duplicated sync_2
2025-02-17 16:45:47 -07:00
Romain DEP.
bcb40b531f
feat(view/calendar): support coloring
2025-02-17 22:20:20 +01:00
Matt Wilkie
32bb43f9c1
fix indent
2025-02-17 13:55:55 -07:00
Matt Wilkie
86ab2d4008
Merge remote-tracking branch 'origin/develop' into bare2share2
...
# Conflicts:
# src/public/translations/en/translation.json
2025-02-17 13:54:40 -07:00
Matt Wilkie
657638ee54
responding to code review (thanks pano!)
2025-02-17 13:46:03 -07:00
Elian Doran
50d37bbcb1
chore(client/ts): port note_type
2025-02-17 22:28:54 +02:00
Elian Doran
6706332be3
Merge pull request #1204 from TriliumNext/feat_timeScaleSelectWidget
...
feat: add time selector option widget
2025-02-17 22:23:29 +02:00
Matt Wilkie
2ec2d784ec
results of npx prettier
2025-02-17 13:19:55 -07:00
Elian Doran
16caae191e
fix(geomap): stuck viewport and zoom when switching between two geomaps
2025-02-17 21:59:02 +02:00
Elian Doran
c7d75b759c
feat(webview): remove disclaimer
2025-02-17 21:50:59 +02:00
Elian Doran
b837c57d06
chore(lock): update
2025-02-17 21:49:34 +02:00
Elian Doran
ef3a75d58e
feat(webview): set up some sandboxing for <iframe>
2025-02-17 21:49:24 +02:00
Elian Doran
59b474df35
feat(webview): render in browser using iframe
2025-02-17 21:26:00 +02:00
Elian Doran
fd47412d51
chore(client/ts): port web_view
2025-02-17 21:22:58 +02:00
Elian Doran
237f2ead73
fix(ci): server platform name missing due to invalid input
2025-02-17 21:16:53 +02:00
Elian Doran
558bee72e9
fix(ci): add missing zip for Windows on nightly
2025-02-17 21:15:12 +02:00
Elian Doran
ed082f34d5
fix(ci): add missing zip for Windows
2025-02-17 21:01:06 +02:00
Elian Doran
fabafeac86
fix(ci): missing os name in server release artifact
2025-02-17 19:53:25 +02:00
Elian Doran
4dd531e036
chore(release): 0.92.0-beta
2025-02-17 19:29:59 +02:00
Elian Doran
7bcfb1df96
chore(docs): minor updates
2025-02-17 19:28:54 +02:00
Elian Doran
e39bee23aa
fix(electron): background effects on fixed light/dark mode ( closes #1209 )
2025-02-17 18:07:36 +02:00
Elian Doran
5550885206
fix(build): run prepare-dist for electron-forge:make
2025-02-17 17:42:15 +02:00
Panagiotis Papadopoulos
d26d668741
feat(time_selector): avoid "template concatenation"
2025-02-17 09:00:44 +01:00
Panagiotis Papadopoulos
fc8f805b28
i18n(time_selector): adjust attachment erasure message
...
as we now are allowing entering the time in other formats (minutes, hours, days) – it doesn't make sense for the label to say "after X seconds".
2025-02-17 06:52:29 +01:00
matt wilkie
ed8b8e50a4
feature complete; tested and working on local linux machine
2025-02-16 22:47:50 -07:00
matt wilkie
bc66e98533
okay, we can start npm server now, but new db redirects to share
2025-02-16 22:17:59 -07:00
matt wilkie
7af4e52766
brought over changes from 879035d
...
The last known good state before I got sidetracked into docker changes
2025-02-16 21:29:38 -07:00
Elian Doran
152f3193d1
Merge pull request #1183 from TriliumNext/feature/calendar_view
...
Calendar view
2025-02-16 20:16:02 +02:00
Elian Doran
725a9fc333
feat(view/calendar): add help
2025-02-16 19:57:44 +02:00
Panagiotis Papadopoulos
ccbed7bbc3
feat(time_selector): use showError since this is an error
2025-02-16 18:30:56 +01:00
Panagiotis Papadopoulos
10ba467202
chore(prettier): run prettier on time_selector related files
2025-02-16 18:30:56 +01:00
Panagiotis Papadopoulos
793b0c9fe8
feat(time_selector): add possibility to omit time scales
2025-02-16 18:30:56 +01:00
Panagiotis Papadopoulos
35a3d326f7
i18n(time_selector): translate invalid_input message
2025-02-16 18:30:56 +01:00
Panagiotis Papadopoulos
f672054441
feat(time_selector): use time_selector in attachment_erasure_timeout
2025-02-16 18:30:56 +01:00
Panagiotis Papadopoulos
e0e530b219
feat(time_selector): use time_selector in note_erasure_timeout
2025-02-16 18:30:56 +01:00
Panagiotis Papadopoulos
c0714a92d5
feat(time_selector): add time_selector options widget
2025-02-16 18:30:56 +01:00
Elian Doran
114a70b442
feat(view/calendar): remove redundant margin when in zen mode
2025-02-16 19:20:59 +02:00
Elian Doran
169b2269b1
feat(view/calendar): improve display when creating empty note
2025-02-16 19:17:15 +02:00
Elian Doran
e73ea36161
feat(in_app_help): contextual help for book types
2025-02-16 18:09:01 +02:00
Elian Doran
c17d10114f
feat(mobile): enable prompt dialog for inserting notes
2025-02-16 17:52:04 +02:00
Elian Doran
5677be2dd5
Merge remote-tracking branch 'origin/develop' into feature/calendar_view
2025-02-16 17:43:04 +02:00
Adorian Doran
fbacb5bb71
Merge branch 'develop' of https://github.com/TriliumNext/Notes into develop
2025-02-16 15:48:42 +02:00
Adorian Doran
630eb5ac8d
style(next): restyle the alert bar
2025-02-16 15:47:44 +02:00
Elian Doran
a532ae6426
Merge pull request #1196 from TriliumNext/feature/zen_mode
...
Zen Mode
2025-02-16 15:39:54 +02:00
Elian Doran
dc0ac4daa2
fix(zen): buttons on darwin
2025-02-16 15:38:31 +02:00
Elian Doran
753da46935
Merge remote-tracking branch 'origin/develop' into feature/zen_mode
2025-02-16 15:24:28 +02:00
Elian Doran
569ed0868d
Merge pull request #1195 from dousha/bugfix-unsharing-hoisted
...
Allow removing weak branches even if it's hoisted
2025-02-16 15:05:17 +02:00
Elian Doran
324233be50
Merge pull request #1201 from TriliumNext/chore_fix-copy-dist-log
...
chore(copy-dist): "unpack" log messages before printing
2025-02-16 15:00:41 +02:00
Elian Doran
135f3d913a
Merge pull request #1191 from TriliumNext/chore_npm-scripts-namescape
...
chore: npm scripts namespacing
2025-02-16 14:58:29 +02:00
Elian Doran
ee5cc18ef2
fix(view/calendar): end date offset on display
2025-02-16 13:34:39 +02:00
Elian Doran
6d3325766d
feat(view/calendar): refresh calendar when entities change
2025-02-16 13:22:44 +02:00
Elian Doran
eff93d8e27
Merge remote-tracking branch 'origin/develop' into feature/calendar_view
2025-02-16 11:47:54 +02:00
Elian Doran
952ec516ee
feat(test): add test for code block mpapings
2025-02-16 11:43:20 +02:00
Elian Doran
a8f9403990
feat(code_block): map a few more themes
2025-02-16 11:43:12 +02:00
Elian Doran
aa5c69d97a
feat(view/calendar): add flow to create a note
2025-02-15 23:48:06 +02:00
Elian Doran
b524abb883
feat(view/calendar): use locale translation for buttons
2025-02-15 21:47:44 +02:00
Elian Doran
f8c3587717
feat(view/calendar): add locale support
2025-02-15 21:45:53 +02:00
Elian Doran
9d9b45cafb
feat(calendar_view): set first day of the week based on option
2025-02-15 20:18:27 +02:00
Elian Doran
0bcabacd3a
feat(calendar_view): translate buttons
2025-02-15 20:15:54 +02:00
Elian Doran
03282e12b7
style(calendar_view): improve layout slightly
2025-02-15 14:15:43 +02:00
Panagiotis Papadopoulos
dd4f8a8c27
chore(copy-dist): "unpack" log messages before printing
...
previously it was printin all messages as part of an array, i.e.
["message"]
After spreading the array, we get the desired out
"message"
2025-02-15 13:08:13 +01:00
Elian Doran
660a393ca6
fix(calendar_view): double scrollbar
2025-02-15 14:07:39 +02:00
Elian Doran
22c8cf3bee
feat(calendar_view): allow resizing & fix date offset
2025-02-15 12:47:46 +02:00
Elian Doran
e71f0cb091
feat(calendar_view): draggable events
2025-02-15 12:05:35 +02:00
Elian Doran
23cbc82708
feat(calendar_view): clickable events
2025-02-15 11:46:17 +02:00
Elian Doran
1b4281cf77
feat(calendar_view): allow rendering multiple events from multiple relation
2025-02-15 11:42:06 +02:00
Elian Doran
a8509d8b1d
feat(calendar_view): allow rendering by custom relation
2025-02-15 11:41:08 +02:00
Elian Doran
10b2d19710
feat(calendar_view): allow rendering by custom attribute
2025-02-15 11:13:44 +02:00
Elian Doran
8111352300
feat(calendar_view): render notes by their end date
2025-02-15 10:58:12 +02:00
Elian Doran
64b446315d
feat(calendar_view): render notes by their start date
2025-02-15 10:43:46 +02:00
Elian Doran
4dc2803cc6
style(calendar_view): apply a padding
2025-02-15 10:35:14 +02:00
Elian Doran
557e4cdfea
style(calendar_view): disable link color
2025-02-15 10:24:40 +02:00
Elian Doran
fd22d05d9b
feat(calendar_view): disable user selection
2025-02-15 10:23:57 +02:00
Elian Doran
462a2713a2
feat(calendar_view): integrate fullcalendar
2025-02-15 10:23:33 +02:00
Elian Doran
68ccd23540
refactor(views): pass argument to constructor
2025-02-15 10:13:47 +02:00
Panagiotis Papadopoulos
11a9dfd693
Merge branch 'develop' into chore_npm-scripts-namescape
2025-02-15 09:02:23 +01:00
Elian Doran
fc77f56516
chore(in_app_help): update docs
2025-02-15 01:05:37 +02:00
Elian Doran
ecb2c53c6f
feat(in_app_help): support webviews
2025-02-15 01:02:24 +02:00
Elian Doran
9299f90b85
feat(docs): internal API docs
2025-02-15 00:33:12 +02:00
Elian Doran
81d5d16e1a
chore(bin): convert generate-openapi to typescript
2025-02-15 00:02:00 +02:00
Elian Doran
2fe6881d73
Merge pull request #1192 from FliegendeWurst/openapi-docs-2
...
More OpenAPI docs
2025-02-14 23:57:39 +02:00
Elian Doran
552f87e2b3
Merge pull request #1194 from TriliumNext/test-unskip-tests
...
test: fix and enable ex-flaky tests in `services/search.spec.ts`
2025-02-14 23:43:01 +02:00
Elian Doran
689af591d1
Merge pull request #1190 from TriliumNext/deps_jasmine-types
...
deps: remove leftover @types/jasmine
2025-02-14 23:41:45 +02:00
Elian Doran
ab2a7a6c4a
Merge pull request #1187 from TriliumNext/renovate/webpack-5.x
...
chore(deps): update dependency webpack to v5.98.0
2025-02-14 23:41:16 +02:00
Elian Doran
a716d97e83
Merge pull request #1188 from TriliumNext/renovate/node-22.x
...
chore(deps): update node.js to v22.14.0
2025-02-14 23:40:32 +02:00
Elian Doran
9f18eb55cb
Merge pull request #1185 from TriliumNext/renovate/prettier-3.x
...
chore(deps): update dependency prettier to v3.5.1
2025-02-14 23:39:59 +02:00
Elian Doran
2cb27d4b03
Merge pull request #1186 from TriliumNext/renovate/electron-34.x
...
chore(deps): update dependency electron to v34.2.0
2025-02-14 23:38:17 +02:00
dousha
9d7f1a2d71
Allow removing weak branches even if it's hoisted
2025-02-15 01:52:07 +08:00
Elian Doran
be39668488
feat(zen): add keyboard shortcut
2025-02-14 19:45:57 +02:00
Elian Doran
137aa93451
fix(zen): not working properly when native titlebar is on
2025-02-14 19:07:13 +02:00
Elian Doran
ab7457cf90
fix(next): transparency issue when background effects are off
2025-02-14 19:07:02 +02:00
Elian Doran
9221932abb
style(zen): improve position slightly
2025-02-14 18:56:36 +02:00
Elian Doran
1ad8c6b1cb
style(next): apply mica to entire zen screen
2025-02-14 18:51:04 +02:00
Panagiotis Papadopoulos
84429e6e90
test: use integration-tests/db as data dir for tests
...
we have an initialized DB there, so that "integration like" tests that depend on the DB are not failing
2025-02-14 17:47:24 +01:00
Elian Doran
e829abbad3
feat(zen): set up draggable regions
2025-02-14 18:47:15 +02:00
Elian Doran
2c80607bfd
feat(zen): use dedicated floating button to stop zen mode
2025-02-14 18:18:28 +02:00
Elian Doran
e8f0af8954
feat(zen): hide some more buttons
2025-02-14 17:39:03 +02:00
Elian Doran
5b5fd77ca8
feat(global_menu): indicate state of zen mode
2025-02-14 14:14:13 +02:00
Elian Doran
f93eef28f3
feat(zen): hide most UI elements
2025-02-14 14:11:22 +02:00
Elian Doran
5c81627112
feat(zen): toggle body class for zen
2025-02-14 13:55:04 +02:00
Elian Doran
568a84f5d2
feat(global-menu): add option to toggle zen mode
2025-02-14 13:45:40 +02:00
Elian Doran
70d6d375f9
chore(i18n/ro): fix translation for landscape
2025-02-14 11:04:28 +02:00
FliegendeWurst
a115214070
Document some note, branch, tree routes
2025-02-14 09:40:38 +01:00
Panagiotis Papadopoulos
0e18c405d8
test: "unskip" skipped tests
2025-02-14 09:17:57 +01:00
Panagiotis Papadopoulos
e89d1b2413
chore(scripts): fix electron:switch in docs
2025-02-14 09:11:35 +01:00
Panagiotis Papadopoulos
21d18b1bdf
chore(scripts): add generate-* to namespace "chore:*"
2025-02-14 09:00:42 +01:00
Panagiotis Papadopoulos
0cace7f3f9
chore(scripts): add integration test servers to namespace "test:*"
2025-02-14 08:57:03 +01:00
Panagiotis Papadopoulos
218a889725
chore(scripts): namespace "dev:*"
2025-02-14 08:54:05 +01:00
Panagiotis Papadopoulos
ae41555b51
chore(scripts): namespace "test:*"
2025-02-14 08:50:43 +01:00
Panagiotis Papadopoulos
5f5d7b5432
chore(scripts): namespace "electron-forge:*"
2025-02-14 08:48:14 +01:00
Panagiotis Papadopoulos
d23734dd3f
chore(scripts): add some line breaks for better separation
2025-02-14 08:44:25 +01:00
Panagiotis Papadopoulos
4f6085a1a4
chore(scripts): namespace "build:prepare-dist"
2025-02-14 08:43:41 +01:00
Panagiotis Papadopoulos
9cddb1deac
chore(scripts): namespace "build:webpack"
2025-02-14 08:41:34 +01:00
Panagiotis Papadopoulos
47002aa95a
chore(scripts): namespace "chore:update-build-info"
2025-02-14 08:38:18 +01:00
Panagiotis Papadopoulos
d2e8f946a0
chore(scripts): namespace "chore:ci-update-nightly-version"
2025-02-14 08:35:46 +01:00
Panagiotis Papadopoulos
688eb4d93f
chore(scripts): namespace "docs:"
2025-02-14 08:31:07 +01:00
Panagiotis Papadopoulos
58eaf5eb5b
test(etapi): mark as TODO for now
...
fixes typescript build for now
(not even sure, why we are building the tests as well)
2025-02-14 08:01:30 +01:00
Panagiotis Papadopoulos
a30d361b1d
deps: remove leftover @types/jasmine
2025-02-14 07:52:34 +01:00
Panagiotis Papadopoulos
0145636fc5
chore(scripts): namespace "electron:"
...
reorder entries
2025-02-14 07:39:01 +01:00
Panagiotis Papadopoulos
06890585d2
chore(scripts): namespace "electron:"
2025-02-14 07:36:49 +01:00
renovate[bot]
3d320308c9
chore(deps): update node.js to v22.14.0
2025-02-14 02:12:50 +00:00
renovate[bot]
325431f050
chore(deps): update dependency webpack to v5.98.0
2025-02-14 02:12:39 +00:00
renovate[bot]
35f9af15e5
chore(deps): update dependency electron to v34.2.0
2025-02-14 02:12:30 +00:00
renovate[bot]
4dfce746e9
chore(deps): update dependency prettier to v3.5.1
2025-02-14 02:12:18 +00:00
FliegendeWurst
0f0ebed78a
Document sync push/pull
2025-02-13 23:51:42 +01:00
Panagiotis Papadopoulos
469519f5df
chore(scripts): namespace electron:start
2025-02-13 23:25:38 +01:00
Panagiotis Papadopoulos
7b062badf0
chore(scripts): namespace server
...
server:switch
2025-02-13 23:18:57 +01:00
Panagiotis Papadopoulos
f3dda940ec
chore(scripts): namespace server
...
server:start-safe
server:start-no-dir
server:start-test
server:qstart
2025-02-13 23:00:53 +01:00
Panagiotis Papadopoulos
786f3e8d40
chore(scripts): namespace server:start
2025-02-13 22:53:40 +01:00
Elian Doran
4592d6750b
feat(view/calendar): render a text in calendar view
2025-02-13 23:46:20 +02:00
Elian Doran
e2bbee8e16
refactor(client): move implementation out of note_list_renderer
2025-02-13 23:23:18 +02:00
Elian Doran
27168b0dc5
feat(view/calendar): add calendar entry to views
2025-02-13 22:57:30 +02:00
Elian Doran
e347cdda36
chore(client/ts): port book_properties
2025-02-13 22:45:48 +02:00
Elian Doran
283482caa5
Merge pull request #1163 from TriliumNext/feat_erasure-timeout-ui
...
feat: friendly number handling for note erasure timeouts
2025-02-13 22:22:27 +02:00
Elian Doran
27b825e511
Merge remote-tracking branch 'origin/develop' into feat_erasure-timeout-ui
...
; Conflicts:
; src/public/translations/ro/translation.json
2025-02-13 22:21:38 +02:00
Elian Doran
4b9667b756
feat(settings): make duration selector slightly smaller
2025-02-13 22:21:09 +02:00
Elian Doran
e79c742d56
feat(i18n): translate duration units
2025-02-13 22:19:02 +02:00
Elian Doran
7ffece36f0
Merge branch 'develop' of ssh://github.com/TriliumNext/Notes into develop
2025-02-13 22:09:12 +02:00
Elian Doran
eecbfd0206
fix(client): note autocomplete not working properly on enter ( closes #1100 )
2025-02-13 22:09:08 +02:00
Elian Doran
bfd894b5eb
Merge pull request #1156 from TriliumNext/feat_custom_cookie-session-expiration
...
feat: allow setting custom session cookie expiration
2025-02-13 21:50:09 +02:00
Elian Doran
508908ded8
Merge pull request #1173 from TriliumNext/fix_etapi-openapi-integration
...
build: fix missing copying of etapi.openapi.yaml in build process
2025-02-13 21:49:04 +02:00
Elian Doran
4d280f37ea
Merge pull request #1179 from FliegendeWurst/openapi-docs
...
Automated OpenAPI spec generation
2025-02-13 21:48:45 +02:00
Elian Doran
cc74164b94
chore(i18n): achieve 100% completion for Romanian
2025-02-13 21:46:11 +02:00
Elian Doran
3f4458ea2f
Merge pull request #1178 from hasecilu/i18n/Spanish
...
chore(i18n): update Spanish translation
2025-02-13 21:32:35 +02:00
Elian Doran
030e3cb805
fix(i18n): accidentally translated values
2025-02-13 21:31:54 +02:00
Elian Doran
6e17346768
feat(share): allow serving raw file via query parameter ( closes #1182 )
2025-02-13 21:28:01 +02:00
Elian Doran
4b597c5d2c
fix(client/revisions): improper rendering of nested lists ( closes #1177 )
2025-02-13 20:57:34 +02:00
Elian Doran
e2cd875c03
refactor(client): fix global event handling for modal
2025-02-13 20:39:00 +02:00
Elian Doran
8f6376e537
chore(client/ts): port revisions
2025-02-13 20:25:13 +02:00
FliegendeWurst
be4b74e791
Automated OpenAPI spec generation
2025-02-13 17:02:03 +01:00
hasecilu
4ed71f30f2
chore(i18n): update Spanish translation
2025-02-13 09:39:04 -06:00
Panagiotis Papadopoulos
b692c00b8d
feat(config): improve typesafety by definitely returning a number
...
previously it was either a number like string (in case env or config.ini was used) or a number (the fallback value)
we now parseInt the value -> if any value is NaN (e.g. because it was incorrectly set) it will try with the next, before it uses the fallback value
the strange looking `parseInt(String(process.env.TRILIUM_SESSION_COOKIEMAXAGE))` is required to make TypeScript happy, other variants of trying to get the value into a string were not good enough for typescript :-)
The `String(process.env.TRILIUM_SESSION_COOKIEMAXAGE)` will now either return a number like value or 'undefined' (as string), which parseInt parses into NaN, which is falsy.
2025-02-13 09:46:49 +01:00
Panagiotis Papadopoulos
cab0a5e41f
feat(config): improve Session descriptions
2025-02-13 09:25:24 +01:00
Panagiotis Papadopoulos
201663d9ec
chore(prettier): fix prettier issues
2025-02-13 09:07:25 +01:00
Panagiotis Papadopoulos
38215c46ae
feat(login): make use of default maxAge by sessionParser
...
cookie will use the default value set in sessionParser middleware, which is controlled by
config.Session.cookieMaxAge
if rememberMe is not set -> the value is unset and the cookie becomes a non-persistent cookie,
which the browser delete after the current session (e.g. when you close the browser)
2025-02-13 09:04:34 +01:00
Panagiotis Papadopoulos
2a740781cb
feat(session_parser): use seconds for setting maxAge and update default value to 21 days
...
21 days was used in the login route previously, when "remember me" was set
2025-02-13 08:52:05 +01:00
Panagiotis Papadopoulos
04827c0ce1
fix(session_parser): FileStore ttl should be ideally the same as session cookies maxAge
...
this avoids having "unused" dead session on the filesystem
2025-02-13 08:21:29 +01:00
Panagiotis Papadopoulos
4e23b5193d
feat(session_parser): use Session.cookieMaxAge from config
2025-02-13 08:21:29 +01:00
Panagiotis Papadopoulos
53576f5578
feat(config): add Session.cookieMaxAge
...
allows users to control how long their session will be live, before it expires and they are forced to login again
defaults to 1 day ("24 * 60 * 60 * 1000") as previously set in sessionParser
2025-02-13 08:21:29 +01:00
Panagiotis Papadopoulos
010783102a
build: fix missing copying of etapi.openapi.yaml into dist folder
...
fixes build via electron-forge
2025-02-12 23:09:20 +01:00
Elian Doran
e7f5d1d280
fix(client/ts): load only needed CodeMirror plugins
2025-02-12 22:49:47 +02:00
Elian Doran
69a6739d1f
fix(client): markdown code block not working ( closes #1164 )
2025-02-12 22:49:09 +02:00
Elian Doran
75afdbe093
chore(client/ts): port editable_code
2025-02-12 21:56:58 +02:00
Adorian Doran
cb7b25f054
repo: exclude irrelevant NPM tasks in VS Code
2025-02-12 12:06:55 +02:00
Adorian Doran
9c4aa4f220
style(next): tweak the "Change note icon" button
2025-02-12 01:55:56 +02:00
Adorian Doran
fc1e5ce23b
style(next): fix comment
2025-02-12 01:46:17 +02:00
Adorian Doran
faabec5360
style(next): tweak the note icon popup
2025-02-12 01:45:26 +02:00
Adorian Doran
202bb9e126
style(next): combo boxes: fix the dropdown arrow disappearing in certain situations while in the focused state
2025-02-12 01:29:50 +02:00
Adorian Doran
2f00839f52
Merge branch 'develop' of https://github.com/TriliumNext/Notes into develop
2025-02-12 01:17:02 +02:00
Adorian Doran
d8962393af
style(next): combo boxes: prevent the text overlapping the dropdown arrow
2025-02-12 01:16:57 +02:00
Elian Doran
d9e39fa792
Merge branch 'develop' of ssh://github.com/TriliumNext/Notes into develop
2025-02-11 22:20:38 +02:00
Elian Doran
0ca9809457
feat(client,server): support mid: links
2025-02-11 22:18:29 +02:00
Elian Doran
4d0969da0a
refactor(client,server): support for URL schemes
2025-02-11 22:14:44 +02:00
Elian Doran
f517e4a37a
refactor(editor): move all options into this repo
2025-02-11 20:34:49 +02:00
Elian Doran
0d26446262
refactor(editor): move all options into this repo
2025-02-11 20:23:48 +02:00
Elian Doran
aad38fdd21
refactor(editor): move floating toolbar config into this repo
2025-02-11 20:17:02 +02:00
Elian Doran
2ac5e860b1
refactor(editor): move classic toolbar config into this repo
2025-02-11 19:48:26 +02:00
Elian Doran
bd5232ed14
feat(mobile): add recent changes dialog
2025-02-11 19:38:06 +02:00
Elian Doran
aafd905c72
Merge pull request #1158 from TriliumNext/renovate/compression-1.x
...
fix(deps): update dependency compression to v1.8.0
2025-02-11 19:32:28 +02:00
Elian Doran
11e2dcfc64
refactor(client/ts): port a few small files
2025-02-11 19:29:53 +02:00
Elian Doran
44811f4f4b
refactor(client/ts): port two containers
2025-02-11 19:09:04 +02:00
Elian Doran
13f7129717
refactor(client/ts): port a few more widgets
2025-02-11 19:04:27 +02:00
Elian Doran
b69641c0e9
refactor(client): remove abstract doRefresh
2025-02-11 18:59:35 +02:00
Elian Doran
8b9b843c2d
Merge pull request #1140 from dousha/bugfix-protection-box
...
Fix the password box not removed after entering protected mode
2025-02-11 18:57:41 +02:00
Panagiotis Papadopoulos
a5cb78c5ec
i18n: adjust note_erasure_timeout.erase_notes_after
...
since we now don't erase after "x" seconds, we need to change the message
2025-02-11 09:07:46 +01:00
Panagiotis Papadopoulos
8b066b1fc8
chore: add i18n TODO
...
(it does not make sense yet, to expose these as i18n, as I will be refactoring this whole thing into a standalone widget)
2025-02-11 09:07:46 +01:00
Panagiotis Papadopoulos
2bb79c4209
feat: "friendly number handling" for note erasure timeouts
2025-02-11 09:06:29 +01:00
Elian Doran
b1bf6931f2
Merge pull request #1162 from TriliumNext/refactor_routes-login
...
refactor(routes/login): simplify login function and get rid of deprecated usage of expires
2025-02-11 10:03:09 +02:00
Panagiotis Papadopoulos
e3b7ae018f
refactor(routes/login): refactor login fn
...
I also got rid of the deprecated use of "expires" - setting maxAge to undefined is the preferred way
2025-02-11 07:55:18 +01:00
renovate[bot]
d7399f6bb5
fix(deps): update dependency compression to v1.8.0
2025-02-11 00:34:18 +00:00
Elian Doran
d0399c173e
Merge pull request #1144 from TriliumNext/feature/swagger-ui-in-server
...
Add Swagger UI endpoint
2025-02-10 23:46:18 +02:00
Elian Doran
905983e794
Merge pull request #1155 from TriliumNext/feat_custom-cookie-path
...
feat: allow setting custom cookiePath
2025-02-10 23:42:08 +02:00
Elian Doran
5390b97730
Merge pull request #1157 from TriliumNext/fix_disable-dropdown-select-text
...
fix(ui): disallow text selection in dropdown-menus
2025-02-10 23:33:28 +02:00
Panagiotis Papadopoulos
c8f5f8dfcc
fix(ui): disallow text selection in dropdown-menus
2025-02-10 20:18:35 +01:00
Panagiotis Papadopoulos
62f8f8f1a7
refactor(config): rename Cookies to Session
...
as requested in PR #1155
2025-02-10 19:44:19 +01:00
Panagiotis Papadopoulos
b6d73df92e
feat(csrf_protection): use cookiePath from config
2025-02-10 19:03:10 +01:00
perf3ct
9c86a03acc
Do this thing to make Pano happy :)
2025-02-10 16:03:01 +00:00
Panagiotis Papadopoulos
a600568ab8
feat(session_parser): use cookiePath from config
2025-02-10 08:35:01 +01:00
Panagiotis Papadopoulos
3c8723a404
feat(config): add Cookies.cookiePath option to config
...
defaults to "/" as previously set by default options
2025-02-10 08:33:31 +01:00
Elian Doran
1e95135720
Merge pull request #1147 from TriliumNext/renovate/typedoc-0.x
...
chore(deps): update dependency typedoc to v0.27.7
2025-02-10 09:19:43 +02:00
Elian Doran
022f2b6e62
Merge pull request #1148 from TriliumNext/renovate/marked-15.x
...
fix(deps): update dependency marked to v15.0.7
2025-02-10 09:19:23 +02:00
Elian Doran
4160ff2a8b
Merge pull request #1149 from TriliumNext/renovate/mind-elixir-4.x
...
fix(deps): update dependency mind-elixir to v4.3.7
2025-02-10 09:18:42 +02:00
Elian Doran
d7e134d18e
Merge pull request #1151 from TriliumNext/renovate/prettier-3.x
...
chore(deps): update dependency prettier to v3.5.0
2025-02-10 09:18:14 +02:00
Elian Doran
b9aa976068
Merge pull request #1152 from TriliumNext/chore_remove-jasmine
...
chore(deps): remove unused jasmine
2025-02-10 09:17:27 +02:00
Elian Doran
df47198616
Merge pull request #1153 from TriliumNext/feat_autofocus-protected-note
...
feat/fix(protected_session): input improvements
2025-02-10 09:16:53 +02:00
Panagiotis Papadopoulos
6c4c9785ff
fix(protected_session): fix input->label association
2025-02-10 07:16:36 +01:00
Panagiotis Papadopoulos
f657b9dec1
feat(protected_session): set autofocus to password field
2025-02-10 07:15:14 +01:00
Panagiotis Papadopoulos
c004adfdff
chore(deps): remove unused jasmine
2025-02-10 07:04:09 +01:00
perf3ct
57a34e5c02
use fs/promises instead of fs
2025-02-10 00:50:43 +00:00
renovate[bot]
7083b57ce4
chore(deps): update dependency prettier to v3.5.0
2025-02-10 00:37:05 +00:00
renovate[bot]
316e239a3c
fix(deps): update dependency mind-elixir to v4.3.7
2025-02-10 00:36:49 +00:00
renovate[bot]
5632932873
fix(deps): update dependency marked to v15.0.7
2025-02-10 00:36:40 +00:00
renovate[bot]
3ce7fef64b
chore(deps): update dependency typedoc to v0.27.7
2025-02-10 00:36:31 +00:00
perf3ct
d859f50c98
Change Swagger endpoint and site title
2025-02-09 22:17:31 +00:00
perf3ct
18f5f1b759
add Swagger UI endpoint and add to router
2025-02-09 21:15:12 +00:00
perf3ct
72fe367988
Add @types/js-yaml, @types/swagger-ui-express, js-yaml, and swagger-ui-express to support Swagger UI
2025-02-09 21:15:01 +00:00
Elian Doran
48d4093274
Merge pull request #1143 from TriliumNext/fix_ts-file-mime-import
...
fix(import/mime): fix ts file mime import handling
2025-02-09 23:07:49 +02:00
Panagiotis Papadopoulos
2d1381b4f8
fix(import/mime): fix TypeScript handling
...
.ts file are now treated as code type with text/x-typescript as MIME type
fixes #1142
2025-02-09 17:45:15 +01:00
Panagiotis Papadopoulos
5d019137fa
test: add test for .ts file
2025-02-09 17:43:25 +01:00
Elian Doran
c79651add8
fix(print): scrollbar shown in some circumstances
2025-02-09 13:05:42 +02:00
Elian Doran
b6a9df981a
feat(login): autofocus the password field
2025-02-09 11:59:09 +02:00
Elian Doran
27397be7f4
feat(export/md): update to latest turndown version ( fixes #337 )
2025-02-08 22:59:28 +02:00
Elian Doran
9d517988ce
style(client): remove 10px padding if full width file
2025-02-08 22:05:02 +02:00
Elian Doran
90ca4e923e
chore(client/ts): port file
2025-02-08 22:01:21 +02:00
Elian Doran
659e551cdd
feat(client): display PDFs as full width
2025-02-08 21:49:30 +02:00
Elian Doran
2a90f4c6e9
chore(client/ts): port note_wrapper
2025-02-08 21:42:12 +02:00
Elian Doran
4c44ce0ebe
fix(mobile): fix closing tab not always working on iOS
2025-02-08 20:31:10 +02:00
Elian Doran
25cf16c101
feat(mobile): reduced tab right margin
2025-02-08 13:24:55 +02:00
Elian Doran
3d531c9bca
fix(mobile): switching tabs not working
2025-02-08 13:00:14 +02:00
Elian Doran
ab5a6c59b8
fix(mobile): improve alignment of the title bar
2025-02-08 12:14:58 +02:00
Elian Doran
1bf2f10c98
feat(geo_map): enable retina detection
2025-02-08 12:09:07 +02:00
Elian Doran
f5b0c3b68b
fix(doc): tables that break out of bounds
2025-02-08 12:01:27 +02:00
Elian Doran
bf342f7bcf
fix(doc): width on mobile with images
2025-02-08 11:58:21 +02:00
Elian Doran
c98df4d6c2
style(next): improve fit of calendar on mobile
2025-02-08 11:54:17 +02:00
Elian Doran
1bc70e9fed
fix(mobile): dropdowns on tablet view
2025-02-08 11:46:47 +02:00
Elian Doran
6fcd14c23e
feat(mobile): add calendar button ( fixes #1128 )
2025-02-08 11:42:25 +02:00
Elian Doran
7b8c4d2179
fix(client): freeze if empty doc
2025-02-08 11:16:04 +02:00
Elian Doran
f50f767e79
fix(client): console error if latest version could not be retrieved
2025-02-08 10:50:55 +02:00
Elian Doran
a2995ef267
feat(mobile): add open today's journal note ( closes #1129 ).
2025-02-08 10:46:06 +02:00
Elian Doran
f8f1e537db
feat(mobile): add new note launcher bar ( fixes #1105 )
2025-02-08 10:43:18 +02:00
Elian Doran
96dc063b50
refactor(hidden-subtree): deduplicate launchers
2025-02-08 10:37:17 +02:00
Elian Doran
303cf65020
feat(mobile): improve fixed tree layout
2025-02-08 10:34:08 +02:00
Elian Doran
89db97e97d
feat(mobile): make the title smaller
2025-02-08 10:27:22 +02:00
Elian Doran
57c9e0477e
feat(mobile): launch bar config now has a fixed tree
2025-02-08 10:24:55 +02:00
Elian Doran
7b36040b26
refactor(hidden_subtree): launch bar config in dedicated file
2025-02-08 10:05:31 +02:00
Elian Doran
914a731094
feat(mobile): collapsible advanced section in global menu
2025-02-08 09:55:38 +02:00
Elian Doran
ab7fc8871a
fix(geo_map): zoom buttons overlapping with global menu
2025-02-08 09:55:22 +02:00
Elian Doran
a4021e94ad
style(next): improve menu separator width on mobile
2025-02-08 09:35:29 +02:00
Elian Doran
777e504a72
style(mobile): minimal formatting bar scrolll
2025-02-08 09:32:44 +02:00
dousha
e063eb9ac1
Fix the password box not being removed after entering protected mode ( #1078 )
2025-02-08 15:25:09 +08:00
Adorian Doran
2db3765bd4
style(next): restyle menu item group headings
2025-02-08 02:37:57 +02:00
Adorian Doran
61a2b2cc3a
Merge branch 'develop' of https://github.com/TriliumNext/Notes into develop
2025-02-08 01:47:42 +02:00
Adorian Doran
592e58099d
client: search/actions/execute script: fix misaligned close button
2025-02-08 01:47:39 +02:00
Elian Doran
45ab9d4395
fix(electron): auto-reload for static assets
2025-02-08 01:41:48 +02:00
Adorian Doran
9ff8b53ae6
Merge branch 'develop' of https://github.com/TriliumNext/Notes into develop
2025-02-08 01:33:37 +02:00
Adorian Doran
8f45fb3c40
style(next): tweak the bookmark folder popup
2025-02-08 01:33:26 +02:00
Elian Doran
a1c97142a8
feat(build): set up faster electron build by skipping dist
2025-02-08 00:41:39 +02:00
Elian Doran
7f314d2d75
feat(build): set up webpack cache
2025-02-08 00:41:39 +02:00
Elian Doran
61b7d887cc
chore(deps): update electron to 34.1.1
2025-02-08 00:41:39 +02:00
Adorian Doran
172eb8a529
client: quick search results: fix dropdown compatibility with the Next theme
2025-02-08 00:38:18 +02:00
Adorian Doran
02c08e79ae
style(next): remove a not longer needed style
2025-02-08 00:34:01 +02:00
Adorian Doran
94d1dcd99b
client: quick search results: remove a redundant button
2025-02-08 00:33:23 +02:00
Adorian Doran
1bfce1c8ed
style(next): extend the input field style to cover date/time pickers also
2025-02-08 00:05:36 +02:00
Adorian Doran
9f7a218772
style(next): add some margins to the promoted attributes section
2025-02-08 00:02:04 +02:00
Elian Doran
f7397dc2f1
Merge pull request #1124 from TriliumNext/feature/in_app_help
...
In-app help
2025-02-07 22:56:06 +02:00
Elian Doran
f12aed9ac0
feat(in-app-help): hide #docName from note preview
2025-02-07 22:55:50 +02:00
Elian Doran
50dcc92307
fix(in-app-help): note list when rendering in sidebar
2025-02-07 22:45:41 +02:00
Elian Doran
5552db034b
fix(client): regression in new tab
2025-02-07 22:37:43 +02:00
Elian Doran
cecd7eccad
Merge remote-tracking branch 'origin/develop' into feature/in_app_help
2025-02-07 22:28:01 +02:00
Elian Doran
0138776a72
feat(tab-bar): prevent user selection
2025-02-07 22:03:22 +02:00
Elian Doran
35207b8df0
feat(geo_map): middle click to open note in new tab
2025-02-07 22:03:00 +02:00
Elian Doran
0dbd136b48
feat(note_tooltip): clickable note title ( closes #1063 )
2025-02-07 21:44:17 +02:00
Elian Doran
02d16d0125
feat(note_tooltip): improve layout for empty notes
2025-02-07 21:36:22 +02:00
Elian Doran
f77a29d7fe
fix(note_tooltip): redundant padding on empty note with no children
2025-02-07 21:19:58 +02:00
Elian Doran
9d097a0ee7
feat(note_tooltip): hide #geolocation
2025-02-07 21:14:40 +02:00
Elian Doran
c3c5ab18ef
fix(e2e): broken test after shortcut change
2025-02-07 21:02:30 +02:00
Elian Doran
4463f215d8
fix(demo): broken attributes due to safe import
2025-02-07 20:34:31 +02:00
Elian Doran
d3b55932a6
fix(build): errors after refactoring
2025-02-07 20:27:22 +02:00
Elian Doran
2c5fb7edee
fix(in-app-help): navigating to new page breakign scope
2025-02-07 19:33:26 +02:00
Elian Doran
c087d3c331
fix(toc): doc type not rendering the first time
2025-02-07 19:23:12 +02:00
Elian Doran
a98ed6cd29
fix(toc): not hiding if too few headings
2025-02-07 18:27:13 +02:00
Elian Doran
c68cc70f76
chore(build): change flatpak ID
2025-02-07 18:17:06 +02:00
Elian Doran
97b7033959
Merge pull request #1130 from TriliumNext/build_add-flatpak-electron
...
build: add flatpak build via electron-forge
2025-02-07 18:13:34 +02:00
Elian Doran
56d36c6c11
Merge pull request #1134 from pano9000/fix_ci-linux-server-name
...
chore(ci): improve server build release file names
2025-02-07 18:12:38 +02:00
Elian Doran
816b0da8ba
Merge pull request #1132 from TriliumNext/chore_linux-desktop-category
...
build(electron): Add "Office" as category for Desktop file
2025-02-07 18:11:32 +02:00
MeIchthys
f7bf2fe614
Update README to include support options.
2025-02-07 09:58:27 -05:00
Panagiotis Papadopoulos
db48e3a987
chore(ci): improve server build release file names
2025-02-07 10:36:28 +01:00
Panagiotis Papadopoulos
8cf6a4bec7
build(electron): Add "Office" as category for Desktop file
...
as per https://specifications.freedesktop.org/menu-spec/latest/category-registry.html
checked with other NoteTaking apps and they all (e.g. Obsidian, Joplin) use "Office" as main category as well, which makes sense here
2025-02-07 08:57:20 +01:00
Panagiotis Papadopoulos
47e2100920
build(electron): use baseLinuxMakerConfigOptions for flatpak as well
2025-02-07 08:52:55 +01:00
Panagiotis Papadopoulos
f38f9e640b
chore: add .flatpak-builder to .gitignore
2025-02-07 08:18:23 +01:00
Panagiotis Papadopoulos
7c721c4aaa
fix(ci): add temp arm64 workaround
...
currently required, because Flatpak arm64 build currently fails – and if it fails, the remaining builds (deb, rpm, zip) fail as well, as they are created in the same run.
once the fix is released in the next electron-forge, we can get rid of this again.
2025-02-07 08:08:38 +01:00
Panagiotis Papadopoulos
1ec2b8b145
feat(ci): add flatpak build via electron-forge
...
arm64 currently is broken due to a bug in electron-forge's maker-flatpak, but PR with a fix was submitted already
2025-02-06 23:34:36 +01:00
Panagiotis Papadopoulos
1a89a0989d
build(electron): update flatpak config to latest base
...
previously it was defaulting to an EOL version of the Platform/SDK
Explicitly setting it to 24.08 however makes the build fail, because it defaults to using an outdated "zypak" module, so we need to explicitly mention the latest version here too
2025-02-06 23:34:36 +01:00
Panagiotis Papadopoulos
4bf8cdfc39
deps: add @electron-forge/maker-flatpak to package-lock as well
2025-02-06 23:34:36 +01:00
Panagiotis Papadopoulos
7753905df9
build(electron): add flatpak config
2025-02-06 23:34:36 +01:00
Panagiotis Papadopoulos
399fd481ba
deps: add @electron-forge/maker-flatpak
2025-02-06 23:34:36 +01:00
Adorian Doran
e288272b22
style(next): attribute detail dialog: add a gap before note paths
2025-02-06 23:01:31 +02:00
Adorian Doran
ead3229c1e
style(next): settings/advanced: fix bullet list margin
2025-02-06 22:56:24 +02:00
Adorian Doran
f2021f8ca1
style(next): note revisions dialog: fix the list appeareance
2025-02-06 22:18:01 +02:00
Adorian Doran
e1850281e5
style(next): tweak (again) the note type dropdown
2025-02-06 21:49:19 +02:00
Adorian Doran
919a977643
client: reorder note types
2025-02-06 21:45:17 +02:00
Adorian Doran
48af3e9cf5
Merge branch 'develop' of https://github.com/TriliumNext/Notes into develop
2025-02-06 21:24:36 +02:00
Adorian Doran
9ac7369df4
style(next): tweak the note type dropdown
2025-02-06 21:24:32 +02:00
Elian Doran
acb858bc29
chore(test): simplify import of becca_mocking
2025-02-06 20:55:46 +02:00
Elian Doran
a767ee3d2c
fix(server): sorting notes by custom attribute with missing value not idempotent
2025-02-06 20:41:35 +02:00
Adorian Doran
5e62f4999d
client: use a "Beta" badge for beta note types
2025-02-06 20:24:13 +02:00
Adorian Doran
5d845a81f8
style(next): tweak (again) the editability dropdown
2025-02-06 19:50:19 +02:00
Adorian Doran
97cd79e083
style(next): tweak the editability dropdown
2025-02-06 19:49:23 +02:00
Adorian Doran
2ddac39b65
client: tweak the editability dropdown
2025-02-06 19:32:58 +02:00
Adorian Doran
93ee8ea3af
Merge branch 'develop' of https://github.com/TriliumNext/Notes into develop
2025-02-06 19:20:14 +02:00
Adorian Doran
746e8ac5ea
style(next): tweak the attribute detail dialog
2025-02-06 19:20:10 +02:00
Elian Doran
e007840d9d
Merge pull request #1125 from TriliumNext/renovate/electron-34.x
...
chore(deps): update dependency electron to v34.1.0
2025-02-06 18:57:04 +02:00
Elian Doran
c964f61155
fix(ci): stop nightly release from being draft
2025-02-06 18:50:49 +02:00
Adorian Doran
8ca00c2138
client: use the icon action style for the help buttons of the attachment pages
2025-02-06 17:29:41 +02:00
Adorian Doran
ef0431fc58
client: fix the style of a checkbox
2025-02-06 16:36:45 +02:00
Adorian Doran
b4929d772a
style(next): fix disabled menu items not being grayed out
2025-02-06 16:31:38 +02:00
Adorian Doran
cba504fb24
style(next): file input: change the foreground color depending on the state
2025-02-06 07:28:12 +02:00
Adorian Doran
e4d49cc45d
style(next): calendar: remove useless property
2025-02-06 07:19:34 +02:00
Adorian Doran
cd35215819
client: use the new file input fields
2025-02-06 07:17:58 +02:00
Adorian Doran
7d2ace92eb
style(next): create a style for file (upload) input fields
2025-02-06 07:13:15 +02:00
Adorian Doran
0dcd2718c8
client: fix some broken checkboxes on the legacy theme
2025-02-06 06:22:30 +02:00
Adorian Doran
09ae998437
style(next): calendar: adapt to the changes from the base theme
2025-02-06 06:07:42 +02:00
Adorian Doran
f628114923
client: fix the calendar appearance on the legacy theme
2025-02-06 06:05:44 +02:00
Adorian Doran
5ab455adf2
style(next): calendar: various tweaks
2025-02-06 05:36:51 +02:00
Adorian Doran
4c1aeaca93
style(next): calendar: tweak the next/previous buttons
2025-02-06 05:25:18 +02:00
Adorian Doran
57bf142c4c
style(next): calendar: tweak the month input field
2025-02-06 05:20:22 +02:00
Adorian Doran
abf93dc11d
style(next): calendar: tweak the year input field
2025-02-06 05:07:37 +02:00
renovate[bot]
e356a34f0d
chore(deps): update dependency electron to v34.1.0
2025-02-06 00:34:24 +00:00
Elian Doran
91073e5e70
feat(electron): larger windows installer
2025-02-05 22:34:17 +02:00
Elian Doran
2e1b2004dc
feat(in-app-help): add a custom style for contextual help headings
2025-02-05 21:25:34 +02:00
Elian Doran
b84b7e1cdf
chore(client/ts): port content_widget
2025-02-05 21:13:17 +02:00
Elian Doran
5173e37d8f
chore(client/ts): port type_widget
2025-02-05 21:06:21 +02:00
Elian Doran
7fa0ad336e
Merge remote-tracking branch 'origin/develop' into feature/in_app_help
2025-02-05 19:56:03 +02:00
Elian Doran
780c7377de
Merge remote-tracking branch 'origin/master' into develop
2025-02-05 19:25:00 +02:00
Elian Doran
fe85e1e16c
refactor(ci): try to deploy nightly with same release action
2025-02-05 19:10:08 +02:00
Elian Doran
7590c1da24
fix(ci): remove debug action
2025-02-05 18:53:40 +02:00
Elian Doran
803f59260d
fix(ci): error in building electron due to extensions
2025-02-05 18:47:14 +02:00
Elian Doran
856a8a754e
Merge pull request #1122 from TriliumNext/refactor_electron-forge-config
...
refactor: electron forge config
2025-02-05 18:16:13 +02:00
Elian Doran
e050efd1bd
fix(ci): nightly artifact building
2025-02-05 13:36:53 +02:00
Panagiotis Papadopoulos
62099abb29
refactor(forge.config): simplify getExtraResourcesForPlatform
2025-02-05 09:56:08 +01:00
Panagiotis Papadopoulos
2b83470de6
refactor(forge.config): call getExtraResourcesForPlatform once only
2025-02-05 09:33:33 +01:00
Panagiotis Papadopoulos
e0862ce8f3
refactor(forge.config): avoid duplication for linux makers
...
adds a baseLinuxMakersConfigOptions
2025-02-05 09:30:55 +01:00
Panagiotis Papadopoulos
0c1185df33
refactor(forge.config): make afterComplete more concise
2025-02-05 08:53:06 +01:00
Elian Doran
ddc6ac4590
fix(server): improve tolerance for node version
2025-02-05 08:55:40 +02:00
Adorian Doran
0d62493b77
style(next): ribbon: minor tweaks
2025-02-05 03:43:13 +02:00
Adorian Doran
a8050c9bf8
style(next): input group: fix the color of disabled action buttons
2025-02-05 02:51:08 +02:00
Adorian Doran
d080c763f4
style(next): tweak note's menu icon alignment
2025-02-05 02:43:52 +02:00
Adorian Doran
36b138655c
style(next): text notes: fix the table caption colors on dark theme
2025-02-05 02:38:15 +02:00
Adorian Doran
d9f37dfc19
style(next): delete note preview dialog: add some gap between note's name and its path
2025-02-05 02:31:35 +02:00
Adorian Doran
c6787a9cf2
style(next): dropdown menus: fix the scrollbar background for Chromium-based browsers
2025-02-05 02:23:36 +02:00
Elian Doran
b851287100
chore(ci): add debug log
2025-02-04 23:50:03 +02:00
Elian Doran
8ad8041689
Merge pull request #1108 from TriliumNext/build_add-rpm-electron
...
build: add RPM build via electron-forge
2025-02-04 23:26:14 +02:00
Elian Doran
5d3d9162cb
Merge remote-tracking branch 'origin/develop' into build_add-rpm-electron
2025-02-04 23:08:10 +02:00
Elian Doran
a9d667e5a9
fix(ci): nightly build for server ARM
2025-02-04 23:00:38 +02:00
Elian Doran
d847eab697
fix(ci): nightly artifact build
2025-02-04 22:48:17 +02:00
Elian Doran
51cbe12866
fix(ci): nightly not working due to missing deps
2025-02-04 22:30:08 +02:00
Adorian Doran
13239500f9
Merge branch 'develop' of https://github.com/TriliumNext/Notes into develop
2025-02-04 22:25:00 +02:00
Adorian Doran
bc82cdbd01
style(next): fix broken backdrop blur when scrolling dropdowns
2025-02-04 22:24:56 +02:00
Elian Doran
ca10d94acb
fix(ci): nightly not working due to missing deps
2025-02-04 22:05:10 +02:00
Elian Doran
880c1537d4
Merge remote-tracking branch 'origin/develop' into build_add-rpm-electron
2025-02-04 22:00:00 +02:00
Elian Doran
b818320e43
Merge pull request #1119 from TriliumNext/refactor/deduplicate_ci_workflows
...
Deduplicate CI workflows
2025-02-04 21:55:59 +02:00
Elian Doran
3fb60b64c0
fix(ci): add missing shell config
2025-02-04 21:55:26 +02:00
Elian Doran
0dfd01858b
fix(ci): remove unnecessary artifact upload
2025-02-04 21:50:42 +02:00
Elian Doran
6ae143cc38
refactor(ci): deduplicate server build
2025-02-04 21:49:10 +02:00
Elian Doran
711ab84557
chore(editorconfig): add config for yaml files
2025-02-04 21:41:09 +02:00
Elian Doran
cfdb561bf6
fix(ci): required shell
2025-02-04 21:40:59 +02:00
Elian Doran
ddb42bfe88
fix(ci): add missing file
2025-02-04 21:40:52 +02:00
Elian Doran
836bbba7fe
refactor(ci): deduplicate preparing artifacts
2025-02-04 21:37:00 +02:00
Elian Doran
bfdb69292c
refactor(ci): deduplicate electron-forge
2025-02-04 21:37:00 +02:00
Elian Doran
f9082fa812
refactor(ci): deduplicate installing dependencies & updating build
2025-02-04 21:37:00 +02:00
Elian Doran
688b5317c1
refactor(ci): deduplicate dmg init
2025-02-04 21:37:00 +02:00
Adorian Doran
7514e2348c
Merge branch 'develop' of https://github.com/TriliumNext/Notes into develop
2025-02-04 21:31:19 +02:00
Adorian Doran
f3a0965312
client: mark some checkboxes to use the new style
2025-02-04 21:31:16 +02:00
Elian Doran
dfc6eb8523
Merge pull request #1075 from TriliumNext/test_server-utils
...
server/utils: add tests and smaller refactors / fixes
2025-02-04 21:29:30 +02:00
Elian Doran
892734bce3
Merge develop into test_server-utils
2025-02-04 21:28:44 +02:00
Elian Doran
0c35714801
Merge pull request #1099 from TriliumNext/refactor_simplify-electron-desktop-ejs
...
refactor(bin/electron-forge): make desktop.ejs easier to read
2025-02-04 21:24:25 +02:00
Elian Doran
67b46018a2
Merge pull request #1104 from TriliumNext/renovate/node-22.x
...
chore(deps): update dependency @types/node to v22.13.1
2025-02-04 21:23:11 +02:00
Elian Doran
a3d3f9f231
Merge pull request #1103 from TriliumNext/renovate/playwright-monorepo
...
chore(deps): update dependency @playwright/test to v1.50.1
2025-02-04 21:22:50 +02:00
Elian Doran
e1ac3e8451
Merge pull request #1118 from TriliumNext/renovate/npm-vitest-vulnerability
...
chore(deps): update dependency vitest to v3.0.5 [security]
2025-02-04 21:22:14 +02:00
Elian Doran
a0f6534cc9
Merge pull request #1113 from TriliumNext/renovate/vitest-monorepo
...
chore(deps): update dependency @vitest/coverage-v8 to v3.0.5
2025-02-04 21:22:03 +02:00
Elian Doran
902ee74b27
Merge pull request #1114 from TriliumNext/renovate/semver-7.x
...
fix(deps): remove dependency semver
2025-02-04 21:16:26 +02:00
Elian Doran
ce45309818
feat(deps): remove dependency on semver
2025-02-04 21:15:47 +02:00
renovate[bot]
0af08c2a7b
chore(deps): update dependency vitest to v3.0.5 [security]
2025-02-04 18:56:44 +00:00
renovate[bot]
e126d7be34
chore(deps): update dependency @types/node to v22.13.1
2025-02-04 01:45:31 +00:00
renovate[bot]
d908c9044b
fix(deps): update dependency semver to v7.7.1
2025-02-04 01:45:21 +00:00
renovate[bot]
6facc3d05c
chore(deps): update vitest monorepo to v3.0.5
2025-02-04 01:45:13 +00:00
Adorian Doran
805405484e
client: mark the add and save buttons from the "Owned Attributes" tab to use the icon button style
2025-02-04 00:10:38 +02:00
Adorian Doran
90732a5324
style(next): add an alias CSS class (tn-tool-button) for icon buttons
2025-02-04 00:08:43 +02:00
Adorian Doran
5376abac0b
style(next): find & replace: tweak appearance
2025-02-03 23:48:37 +02:00
Adorian Doran
caf613a4ef
client: find & replace: move the current index and total results counters inside the "Find in text" input field
2025-02-03 23:47:42 +02:00
Adorian Doran
404c53ddcd
Merge branch 'develop' of https://github.com/TriliumNext/Notes into develop
2025-02-03 23:11:40 +02:00
Adorian Doran
4631298ad0
style(next): improve the layout of the find and replace panel
2025-02-03 23:11:37 +02:00
Elian Doran
6953928f7a
feat(in_app_help): reuse contextual help if possible
2025-02-03 22:50:00 +02:00
Elian Doran
c649f473b4
style(geo_map): improve floating buttons
2025-02-03 22:40:41 +02:00
Elian Doran
2b5f37e19d
style(next): improve global menu update badge on horizontal layout
2025-02-03 22:27:41 +02:00
Adorian Doran
4efc86b9a3
style(next): fix the up / down buttons of the "Find in text" input box
2025-02-03 22:15:53 +02:00
Adorian Doran
59fdc7d048
client: fix broken selector
2025-02-03 20:52:48 +02:00
Adorian Doran
16cc4fadd7
Merge branch 'develop' of https://github.com/TriliumNext/Notes into develop
2025-02-03 20:26:09 +02:00
Adorian Doran
631d46028c
client: tweak the label definition / relation definition dialog
2025-02-03 20:25:43 +02:00
Elian Doran
79e830b6ea
fix(search): empty mindmap note breaking search ( closes #1107 )
2025-02-03 19:06:51 +02:00
Elian Doran
766473c291
fix(search): empty mindmap note breaking search ( closes #1107 )
2025-02-03 18:59:56 +02:00
Adorian Doran
c9bfd07722
style(next): tweak the new tab page
2025-02-03 17:49:07 +02:00
Adorian Doran
664b1e32a6
style(next): create a CSS file for the empty note (shown when opening a blank tab)
2025-02-03 17:29:10 +02:00
Adorian Doran
6f1f728c1b
client: "Setup" dialog: use a consistent format for radio buttons
2025-02-03 17:17:39 +02:00
Adorian Doran
3ec24231f2
client: "Include note" dialog: use a consistent format for radio buttons
2025-02-03 17:06:04 +02:00
Adorian Doran
4dafb47a36
client: add some gap between protected session password prompt form elements
2025-02-03 17:00:01 +02:00
Adorian Doran
8a51f05bf4
client: mark some links to use the new style
2025-02-03 16:52:15 +02:00
Adorian Doran
9a84dec222
client: "Label detail" dialog: use a consistent checkbox format
2025-02-03 16:44:22 +02:00
Adorian Doran
c832eed0d7
style(next): fix the combo box style being overridden in some particular cases
2025-02-03 16:37:27 +02:00
Panagiotis Papadopoulos
0ce3ae9476
build(release): fix Unix artefact preparation
2025-02-03 09:40:33 +01:00
Panagiotis Papadopoulos
e3c7a72eee
build(release): add rpm build for Linux
2025-02-03 09:40:33 +01:00
Panagiotis Papadopoulos
1cd49130dd
build(electron): add rpm config
2025-02-03 09:40:33 +01:00
Panagiotis Papadopoulos
aa446f7bd6
deps: add @electron-forge/maker-rpm
2025-02-03 09:40:33 +01:00
Elian Doran
438f28b5b0
chore(release): prepare for 0.91.6
2025-02-03 09:48:06 +02:00
Elian Doran
fd7f3ef2ff
Merge pull request #1101 from TriliumNext/bugfix/mac-paste
...
Remove `mac_init` as it was breaking MacOS
2025-02-03 09:35:58 +02:00
renovate[bot]
528fe1904c
chore(deps): update dependency @playwright/test to v1.50.1
2025-02-03 01:09:17 +00:00
Adorian Doran
7d81c65e8e
Merge branch 'develop' of https://github.com/TriliumNext/Notes into develop
2025-02-03 01:09:04 +02:00
Adorian Doran
ccbd47e03d
desktop app: use a custom user agent string
2025-02-03 01:09:01 +02:00
Elian Doran
c32778eb65
Merge pull request #1101 from TriliumNext/bugfix/mac-paste
...
Remove `mac_init` as it was breaking MacOS
2025-02-03 00:49:45 +02:00
Panagiotis Papadopoulos
61e56023d4
refactor(electron-forge/deb): make desktop.ejs easier to read
...
in theory we could use variables in ejs, but unfortunately electron uses lodash template to create the file, which itself DOES NOT like any let/const/var assignments – wasted a bit of time finding this out, before coming up with this solution
2025-02-02 22:25:56 +01:00
Elian Doran
e2c0c6ef92
feat(in-app-help): don't open table of contents when in help view
2025-02-02 21:37:41 +02:00
Elian Doran
b2bbf9cc5b
fix(in-app-help): set proper hoist for split help
2025-02-02 20:49:28 +02:00
Elian Doran
868ca2d982
feat(in-app-help): contextual help button for geo notes
2025-02-02 20:44:36 +02:00
perfectra1n
363360f0d5
we can just remove mac_init now since we're not using it
2025-02-02 10:21:59 -08:00
Elian Doran
64654290be
fix(client/ts): regression in table of contents
2025-02-02 20:21:35 +02:00
perfectra1n
512440684e
remove mac_init functionality as it was overriding paste (and other) functionality, and is no longer needed
2025-02-02 10:19:21 -08:00
Elian Doran
d0317f4bb6
chore(client/ts): port toc
2025-02-02 19:44:18 +02:00
Elian Doran
d901a0f787
fix(in-app-help): style error when loading a note
2025-02-02 19:21:36 +02:00
Elian Doran
3796818a78
fix(in-app-help): headings not always updated properly
2025-02-02 19:08:44 +02:00
Elian Doran
ff0514a7dc
fix(in-app-help): jumping to headings in table of contents
2025-02-02 18:35:41 +02:00
Elian Doran
e41a02893f
feat(in-app-help): enable table of contents
2025-02-02 18:33:58 +02:00
Elian Doran
aca0588b26
feat(in-app-help): disable adding child notes
2025-02-02 18:13:47 +02:00
Elian Doran
989918efe6
feat(in-app-help): show syntax highlighting
2025-02-02 18:01:42 +02:00
Elian Doran
b298f4acea
fix(in-app-help): duplicate icon
2025-02-02 17:56:51 +02:00
Elian Doran
45ddafba6d
fix(in-app-help): proper note hoisting
2025-02-02 17:54:14 +02:00
Elian Doran
e24013adf5
feat(in-app-help): integrate into existing help command
2025-02-02 17:49:26 +02:00
Elian Doran
122c1ad1ec
feat(in-app-help): render folders as book
2025-02-02 17:34:52 +02:00
Elian Doran
02708d593f
feat(in-app-help): add default icon for notes
2025-02-02 17:03:27 +02:00
Elian Doran
6215a21bae
feat(in-app-help): add dedicated icon for folders
2025-02-02 17:02:10 +02:00
Elian Doran
62dc11f9b8
feat(in-app-help): add icons for text notes
2025-02-02 16:54:09 +02:00
Elian Doran
bac529f1f1
feat(in-app-help): remove duplicate <h1>
2025-02-02 16:18:07 +02:00
Elian Doran
ebaba4ff4a
feat(in-app-help): render images
2025-02-02 16:14:29 +02:00
Elian Doran
7c34a6178a
feat(in-app-help): render documentation
2025-02-02 15:34:44 +02:00
Elian Doran
61ee15cc01
feat(in-app-help): update docName attribute if it got changed
2025-02-02 15:32:28 +02:00
Elian Doran
94d53727d1
feat(in-app-help): support child nesting
2025-02-02 14:31:07 +02:00
Elian Doran
f1d641ac32
feat(in-app-help): create notes at root level
2025-02-02 14:20:02 +02:00
Elian Doran
58e82fb0f8
chore(in-app-help): add first draft of the user guide
2025-02-02 14:17:25 +02:00
Elian Doran
acbd936654
chore(types): add type for note meta file
2025-02-02 13:55:15 +02:00
Elian Doran
5afddb4ecc
feat(inapp-help): add hidden item for user guide
2025-02-02 13:30:22 +02:00
Elian Doran
00bb7af5bd
chore(client/ts): port doc
2025-02-02 12:59:00 +02:00
Elian Doran
2fdac9b438
style(next): small margin to promoted attribute cells
2025-02-02 12:52:50 +02:00
Elian Doran
71cd35c25d
style(next): fix italic text for buttons
2025-02-02 12:50:57 +02:00
Elian Doran
ec95f62cd2
fix(server): doc notes not being served in dev mode
2025-02-02 12:47:41 +02:00
Elian Doran
3911c0c22b
refactor(geo_map): extract build icon into method
2025-02-02 11:07:28 +02:00
Adorian Doran
6cd2a16155
style(print): skip highlighting Trilium internal links
2025-02-02 02:51:46 +02:00
Adorian Doran
9b775a142d
style(print): improve footnotes
2025-02-02 02:37:39 +02:00
Adorian Doran
120b8466ac
style(print): improve the TODO list check boxes
2025-02-02 02:04:25 +02:00
Elian Doran
65e593f3ff
fix(geo-map): duplicate tracks after refresh
2025-02-01 23:35:34 +02:00
Adorian Doran
c84737b90e
Merge branch 'develop' of https://github.com/TriliumNext/Notes into develop
2025-02-01 22:52:48 +02:00
Adorian Doran
72a9004643
style(print): restyle the TODO list check boxes
2025-02-01 22:52:45 +02:00
Elian Doran
7a0199595d
feat(geo_map): react to changes in hierarchy
2025-02-01 22:22:19 +02:00
Elian Doran
15881dfb6b
feat(geo_map): add basic support for gpx files
2025-02-01 22:13:47 +02:00
Elian Doran
211b557920
refactor(geo_map): move marker processing to dedicated method
2025-02-01 21:46:11 +02:00
Elian Doran
bd638b689f
feat(print): improve todo list rendering
2025-02-01 19:45:10 +02:00
Adorian Doran
3eccdd5cff
style(print): justify the note's text
2025-02-01 19:41:33 +02:00
Adorian Doran
7702726012
Merge branch 'develop' of https://github.com/TriliumNext/Notes into develop
2025-02-01 19:16:49 +02:00
Adorian Doran
ca496e1d12
desktop app/export pdf: enable background colors
2025-02-01 19:16:47 +02:00
Elian Doran
6ac868555f
feat(print): fix widowed headings
2025-02-01 19:16:28 +02:00
Elian Doran
2bb006d80e
feat(print): better widows & orphans support
2025-02-01 19:16:28 +02:00
Adorian Doran
e3816c30c0
style(print): tweak figure captions
2025-02-01 19:07:51 +02:00
Adorian Doran
170bba1a89
style(print): tweak blockquotes
2025-02-01 19:02:53 +02:00
Adorian Doran
b5ee642c2d
style(print): tweak footnotes
2025-02-01 18:58:50 +02:00
Adorian Doran
16f62bdde9
style(print): tweak links
2025-02-01 18:41:43 +02:00
Elian Doran
fa655ea45e
feat(pdf): describe the attributes & fix conflict in name
2025-02-01 17:34:42 +02:00
Adorian Doran
2659bd33e8
Merge branch 'develop' of https://github.com/TriliumNext/Notes into develop
2025-02-01 17:17:57 +02:00
Adorian Doran
3cd02f6ceb
client(print): use a larger page margins
2025-02-01 17:17:49 +02:00
Elian Doran
f41138800f
feat(pdf): allow changing page size via attribute
2025-02-01 17:10:49 +02:00
Elian Doran
9a3a6f90ea
Add option to export
2025-02-01 16:59:23 +02:00
Elian Doran
eedad4170e
Merge branch 'develop' of https://github.com/TriliumNext/Notes into develop
2025-02-01 16:59:17 +02:00
Adorian Doran
f2cc98eeec
client(print): fix the content having a left margin when the note is read-only
2025-02-01 16:58:52 +02:00
Adorian Doran
8b8f0c289e
client(print): use a different base font size
2025-02-01 16:51:04 +02:00
Adorian Doran
9c4535bade
desktop app(export pdf): enable document outline and PDF tags generation
2025-02-01 16:31:25 +02:00
Elian Doran
dd12d7f314
chore(client/ts): port export
2025-02-01 16:23:55 +02:00
Adorian Doran
02d4d011c3
Merge branch 'develop' of https://github.com/TriliumNext/Notes into develop
2025-02-01 16:15:25 +02:00
Adorian Doran
6d6272e5b6
desktop app(export pdf): refactor
2025-02-01 16:14:49 +02:00
Panagiotis Papadopoulos
e710409134
test(server/utils): remove completed TODO
2025-02-01 15:10:31 +01:00
Panagiotis Papadopoulos
08c32da0d2
test(server/utils): fix warnings and explicitly await timeLimit tests
2025-02-01 15:06:07 +01:00
Panagiotis Papadopoulos
13e72c5e0a
test(server/utils): add basic test for toObject
2025-02-01 15:00:47 +01:00
Panagiotis Papadopoulos
5c904f100a
test(server/utils): add prettier ignore statement to avoid newlines getting mangled
2025-02-01 14:37:12 +01:00
Panagiotis Papadopoulos
4917296d96
test(server/utils): add basic test for deferred
...
this needs to be expanded, but I don't fully understand
what the exact purpose is of this deferred fn
2025-02-01 14:37:12 +01:00
Panagiotis Papadopoulos
e1795a0ad1
test(server/utils): add tests for toMap
2025-02-01 14:37:12 +01:00
Panagiotis Papadopoulos
ab0c84a57e
refactor(server/utils): use a "real" Map for toMap
2025-02-01 14:37:12 +01:00
Panagiotis Papadopoulos
f0ba056bb7
test(server/utils): add tests for escapeHtml & unescapeHtml
2025-02-01 14:37:12 +01:00
Panagiotis Papadopoulos
d71e127828
refactor(server/utils): re-export escape/unescape instead of wrapping them in function
...
-> since the functions did not do *anything* other than calling the escape/unescape module -> let's just re-export them directly
2025-02-01 14:37:12 +01:00
Panagiotis Papadopoulos
72f0de6b78
test(server/utils): add todo remarks
2025-02-01 14:37:12 +01:00
Panagiotis Papadopoulos
9f2dd21865
test(server/utils): add tests for randomSecureToken
...
(bit ugly I have to say, as we are essentially partially testing "crypto" module here,
probably should be instead replaced by a version that mocks crypto module and checks, if the called functions match the expectations)
2025-02-01 14:37:12 +01:00
Panagiotis Papadopoulos
a4ce2ddd5e
refactor(server/utils): simplify getResourceDir
...
get rid of unnecessary else branch here
2025-02-01 14:37:12 +01:00
Panagiotis Papadopoulos
6e5e6989ed
fix(server/utils): fix potentially "empty looking" title from getNoteTitle
...
when the noteMeta title consists of just spaces, it will fall back to "normal" handling again → instead of showing " " as title, which would be perceived as "empty"
2025-02-01 14:37:12 +01:00
Panagiotis Papadopoulos
46f28f4f09
test(server/utils): add edge case test for getNoteTitle
...
when the noteMeta title consists of just spaces, it should fall back to "normal" handling again → currently this fails
2025-02-01 14:37:12 +01:00
Panagiotis Papadopoulos
65be2cf048
refactor(server/utils): simplify getNoteTitle
2025-02-01 14:37:12 +01:00
Panagiotis Papadopoulos
c3587ad536
test(server/utils): add tests for getNoteTitle
2025-02-01 14:37:12 +01:00
Panagiotis Papadopoulos
c15e46bf25
chore(server/utils): improve types for getNoteTitle
2025-02-01 14:37:12 +01:00
Panagiotis Papadopoulos
b812e67794
test(server/utils): adapt tests for getContentDisposition
...
since we merged these functions, adapt the previous tests of sanitizeFilenameForHeader and use them for the newly merged function getContentDisposition
2025-02-01 14:37:12 +01:00
Panagiotis Papadopoulos
fedaec6c79
refactor(server/utils): merge sanitizeFilenameForHeader into getContentDisposition
...
sanitizeFilenameForHeader is not used anywhere else and is tiny, so let's merge it
2025-02-01 14:37:12 +01:00
Panagiotis Papadopoulos
29b1befd60
fix(server/utils): missing export for sanitizeFilenameForHeader
2025-02-01 14:37:12 +01:00
Panagiotis Papadopoulos
6ab9a3979d
refactor(server/utils): simplify sanitizeFilenameForHeader
...
since "" is falsy, we can just use "||" here
2025-02-01 14:37:12 +01:00
Panagiotis Papadopoulos
acb7098bb8
test(server/utils): add tests for sanitizeFilenameForHeader
2025-02-01 14:37:12 +01:00
Panagiotis Papadopoulos
df1d479720
chore(server/utils): sort exports alphabetically
2025-02-01 14:37:12 +01:00
Panagiotis Papadopoulos
ef66d330ec
chore(server/utils): timeLimit - add TODO comment
2025-02-01 14:37:12 +01:00
Panagiotis Papadopoulos
9a8a27c02c
refactor(server/utils): avoid same variable name for error in timeLimit
...
rename the error created in timeLimit to `errorTimeLimit` to differentiate it from the error that is caught inside the promise
makes it a bit easier to quickly distinguish these
2025-02-01 14:37:12 +01:00
Panagiotis Papadopoulos
9eeedc827c
test(server/utils): add tests for timeLimit
2025-02-01 14:37:12 +01:00
Panagiotis Papadopoulos
440dbfd4d4
refactor(server/utils): use Set for isStringNote
2025-02-01 14:37:12 +01:00
Panagiotis Papadopoulos
3094b1779e
test(server/utils): add tests for isStringNote
2025-02-01 14:37:12 +01:00
Panagiotis Papadopoulos
5c20a6d5ee
test(server/utils): add tests for isDev
2025-02-01 14:37:12 +01:00
Panagiotis Papadopoulos
283b19c716
fix(server/utils): add missed export of isDev in default export object
2025-02-01 14:37:12 +01:00
Panagiotis Papadopoulos
de5ffb591d
test(server/utils): add tests for isMac/isWindows/isElectron
2025-02-01 14:37:12 +01:00
Panagiotis Papadopoulos
81db681732
refactor(server/utils): remove unused union
...
function is not used at all anywhere
2025-02-01 14:37:12 +01:00
Panagiotis Papadopoulos
45cf0334f1
test(server/utils): add tests for stripTags
2025-02-01 14:37:12 +01:00
Panagiotis Papadopoulos
738436061c
test(server/utils): add tests for removeDiacritic and normalize
2025-02-01 14:37:12 +01:00
Panagiotis Papadopoulos
92123e1761
refactor(server/utils): get rid of isString
...
let's use typeof x === "string" → works exactly the same and at the same speed as this custom isString fn
2025-02-01 14:37:12 +01:00
Panagiotis Papadopoulos
41c96fb202
test(server/utils): add tests for envToBoolean
2025-02-01 14:37:12 +01:00
Panagiotis Papadopoulos
9689222fd4
test(server/utils): add tests for removeTextFileExtension
2025-02-01 14:37:12 +01:00
Panagiotis Papadopoulos
05a0acbdb5
test(server/utils): add tests for newEntityId
...
and randomString
2025-02-01 14:37:12 +01:00
Panagiotis Papadopoulos
33346e0cee
test(server/utils): add tests for sanitizeSqlIdentifier
2025-02-01 14:37:12 +01:00
Panagiotis Papadopoulos
03c1128a72
fix(isEmptyOrWhitespace): avoid exception throwing when passed value is undefined
...
the req.body value from "routes/api/branches" actually seems to never get parsed into a JS object, but arrives as text string, so req.body.prefix could be undefined, which of course would cause an error to be thrown, when trying to call "match" on undefined.
2025-02-01 14:37:12 +01:00
Panagiotis Papadopoulos
8546fe2333
test(server/utils): add tests for isEmptyOrWhitespace
2025-02-01 14:37:12 +01:00
Panagiotis Papadopoulos
e6f5321444
test(server/utils): move formatDownloadTitle tests to spec file
2025-02-01 14:37:12 +01:00
Panagiotis Papadopoulos
668cc7e1a4
test(import/utils): prepare spec file
2025-02-01 14:37:12 +01:00
Elian Doran
a2f1d71754
chore(client/ts): port mobile_widgets
2025-02-01 14:45:12 +02:00
Elian Doran
2baf75d0c1
feat(electron): custom icon for the windows installer
2025-02-01 14:39:36 +02:00
Adorian Doran
dcf164e2ff
Merge branch 'develop' of https://github.com/TriliumNext/Notes into develop
2025-02-01 14:37:36 +02:00
Adorian Doran
a1dfeb14e1
desktop app(export pdf): add page numbering
2025-02-01 14:37:21 +02:00
Elian Doran
72991a5649
fix(tray): improve fit for recent notes
2025-02-01 14:00:56 +02:00
Elian Doran
50514e2418
feat(tray): display recent note date as detail
2025-02-01 13:23:14 +02:00
Elian Doran
495fce7594
feat(tray): use template for menu icons
2025-02-01 12:57:51 +02:00
Elian Doran
ddb277e8e5
feat(tray): use template for main icon
2025-02-01 12:53:11 +02:00
Elian Doran
6db51d648b
feat(tray): black icon for macOS
2025-02-01 12:49:01 +02:00
Elian Doran
c80bf48d13
fix(tray): bring back dev icon
2025-02-01 12:45:32 +02:00
Elian Doran
0f2e50d265
feat(tray): higher DPI icon
2025-02-01 12:41:43 +02:00
Elian Doran
e10256e5bd
fix(tray): error if today's note was missing
2025-02-01 12:25:12 +02:00
Elian Doran
43ba49833d
feat(tray): try add 1.25x and 1.5x for Windows high-DPI
2025-02-01 12:22:13 +02:00
Elian Doran
755774042e
feat(tray): support hi-DPI
2025-02-01 11:59:42 +02:00
Elian Doran
0acd3c621e
Merge pull request #1086 from TriliumNext/fix_search_of_autocomplete
...
Fix a bug in the full text search in AutoComplete
2025-02-01 11:41:06 +02:00
Elian Doran
0bf3f890a2
feat(tray): support custom icon for dev mode
2025-02-01 11:34:35 +02:00
Elian Doran
80ddc8b4ef
feat(tray): react to language changes
2025-02-01 11:20:29 +02:00
Elian Doran
54f9cf831d
feat(i18n): translate tray icon
2025-02-01 11:16:46 +02:00
Elian Doran
60d8bc8238
feat(tray): reload recent notes on change
2025-02-01 11:07:47 +02:00
Elian Doran
ebc523a0fd
feat(tray): reload bookmarks on change
2025-02-01 11:04:49 +02:00
Elian Doran
09bf48e5a4
feat(tray): support bookmark folders
2025-02-01 10:54:00 +02:00
Elian Doran
ae4f012390
feat(tray): ensure window is visible
2025-02-01 10:46:27 +02:00
Elian Doran
c1f8c8a0b9
feat(tray): react to dark mode change
2025-02-01 10:41:08 +02:00
Elian Doran
4701edff4c
feat(tray): support dark theme for icons
2025-02-01 10:32:57 +02:00
Elian Doran
736f329857
feat(tray): use icons for tray items
2025-02-01 10:21:25 +02:00
Elian Doran
4bd9d32c74
feat(tray): use checkbox for show windows and move to top
2025-02-01 02:46:33 +02:00
Elian Doran
839e8a4143
feat(tray): display recent notes
2025-02-01 02:40:04 +02:00
Elian Doran
cd0c79e3d2
feat(tray): show a list of bookmarks
2025-02-01 02:29:34 +02:00
Elian Doran
84edf0348f
feat(tray): open today's journal note
2025-02-01 02:18:10 +02:00
Elian Doran
4b1cbca76d
feat(tray): add option to create new note
2025-02-01 02:08:19 +02:00
Elian Doran
9e0d002704
refactor(tray): use named functions instead of arrow fn
2025-02-01 01:54:51 +02:00
Elian Doran
c09ef76f87
Merge pull request #1091 from TriliumNext/feature/different_printing_mechanism
...
Export as PDF
2025-02-01 01:35:43 +02:00
Elian Doran
b59f98d63b
Merge pull request #1092 from lly-c232733/develop
...
Band-Aid fix for the bootleg eslint
2025-02-01 01:32:03 +02:00
Elian Doran
bd363dac93
chore(review): use async
2025-02-01 01:21:38 +02:00
Elian Doran
81755d804b
feat(print): improve code notes
2025-02-01 01:16:35 +02:00
Elian Doran
6ad19198c6
feat(print): improve on mobile
2025-02-01 01:12:53 +02:00
Elian Doran
8e88645fd3
feat(print): hide placeholder if note is empty
2025-02-01 00:55:00 +02:00
Elian Doran
2cc7113c2c
refactor(deps): get rid of print-this
2025-02-01 00:52:46 +02:00
Elian Doran
ac5f911d4f
fix(print): include note not always full-height
2025-02-01 00:43:51 +02:00
Elian Doran
e20180014b
chore(i18n): translate new messages to Romanian
2025-02-01 00:37:32 +02:00
Elian Doran
719046e2ca
feat(pdf): add keyboard shortcut
2025-02-01 00:36:06 +02:00
Elian Doran
f3a3906db7
feat(pdf): support landscape mode at note level
2025-02-01 00:28:48 +02:00
Elian Doran
658ce103fc
feat(pdf): maintain table heading background
2025-02-01 00:08:38 +02:00
Elian Doran
bfadd36f3d
style(next): don't print box shadow for code
2025-02-01 00:01:13 +02:00
Elian Doran
d1a5d317ed
feat(print): improve rendering of tables
2025-01-31 23:57:50 +02:00
Elian Doran
3927548afb
fix(print): width is not always 100%
2025-01-31 23:50:46 +02:00
Elian Doran
ae5a9df5cc
fix(print): sidebar reduces width
2025-01-31 23:49:51 +02:00
Elian Doran
3720ca6fc4
fix(print): hide promoted attributes, note list
2025-01-31 23:45:25 +02:00
Elian Doran
cd031336ab
fix(print): disable rounded corners on some containers
2025-01-31 23:44:21 +02:00
Elian Doran
30b1da0f41
fix(print): tabs sometimes visible
2025-01-31 23:43:00 +02:00
Elian Doran
143217be88
fix(print): background color
2025-01-31 23:41:23 +02:00
Elian Doran
84532d42ec
feat(pdf): error handling
2025-01-31 23:29:53 +02:00
Elian Doran
d4965e8d41
feat(pdf): improve save filter on Windows
2025-01-31 22:51:58 +02:00
lly-c232733
08133dcf3d
Update eslint.js
...
not sure why 'latest' is not working, but this fixes the annoying errors related to es5 being default
2025-01-31 15:41:41 -05:00
Elian Doran
7813c896c3
feat(pdf): hide the option if not electron
2025-01-31 22:22:45 +02:00
Elian Doran
508ce4c962
feat(pdf): open the exported file
2025-01-31 22:19:19 +02:00
Elian Doran
8ac1beaee7
chore(i18n): translate one message
2025-01-31 22:13:48 +02:00
Elian Doran
edaf030b87
chore(pdf: change icon
2025-01-31 22:01:44 +02:00
Elian Doran
e029a3991a
fix(pdf): not disabled for unprintable note types
2025-01-31 22:00:26 +02:00
Elian Doran
615218513a
feat(pdf): suggest proper file name
2025-01-31 21:58:52 +02:00
Adorian Doran
46573714a4
style(next): tweak the text segments of input groups
2025-01-31 21:52:53 +02:00
Elian Doran
414a4d7b17
feat(print): add filter for PDF
2025-01-31 21:51:15 +02:00
Adorian Doran
09c14f8663
style(next): settings/appearance: fix the length of font size input boxes
2025-01-31 21:50:07 +02:00
Elian Doran
0f7826d6d0
feat(print): implement basic export as PDF support
2025-01-31 21:44:59 +02:00
Adorian Doran
c5edfbc127
style(next): restyle the text segments of input groups
2025-01-31 21:35:08 +02:00
Adorian Doran
b56b42bea0
style(next): improve the color contrast for switches
2025-01-31 21:26:19 +02:00
Elian Doran
dbf004d673
feat(print): add option to print as PDF (not yet implemented)
2025-01-31 21:18:24 +02:00
Elian Doran
e3dbe21c5a
chore(client/ts): port note_actions
2025-01-31 21:08:09 +02:00
Adorian Doran
48b4f37f91
style(next): adjust the vertical offset of the menu item icons to align with the new font metrics
2025-01-31 21:02:11 +02:00
Elian Doran
298634ceaa
refactor(print): use dedicated print CSS
2025-01-31 20:47:18 +02:00
Elian Doran
561c50706e
feat(print): carry over original print stylesheet
2025-01-31 20:45:18 +02:00
Elian Doran
4a5bf28f06
fix(print): remove title & reduce paddings
2025-01-31 20:43:35 +02:00
Elian Doran
d201fe7a06
fix(print): left padding of text notes
2025-01-31 20:40:11 +02:00
Elian Doran
7dfba9f513
feat(print): respect page breaks
2025-01-31 20:32:12 +02:00
Elian Doran
c06642ba1e
fix(print): remove extra spacing
2025-01-31 20:27:32 +02:00
Elian Doran
d5d7c1565e
feat(print): implement stylesheet for global note printing
2025-01-31 20:24:19 +02:00
SiriusXT
b44df12148
Fix a bug in the full text search in AutoComplete
2025-01-31 19:10:45 +08:00
Adorian Doran
c878a6d2fd
Merge pull request #1074 from TriliumNext/style/next/forms
...
Style Next: Restyle form elements
2025-01-31 11:19:25 +02:00
Elian Doran
77bbdc3857
chore(client/ts): port new version of switch
2025-01-31 09:57:25 +02:00
Elian Doran
0dd91ad737
revert: accidental changes after merge
2025-01-31 09:41:53 +02:00
Adorian Doran
c6bbc284aa
style(next): remove a not longer needed style
2025-01-31 03:32:06 +02:00
Adorian Doran
e742bdf401
client: fix the style of the icon category combo box
2025-01-31 02:54:24 +02:00
Adorian Doran
e270b0b587
style(next): tweak the colors of the dark theme
2025-01-31 00:26:49 +02:00
Adorian Doran
076c9f4d96
style(next): tweak the colors of the dark theme
2025-01-31 00:09:46 +02:00
Adorian Doran
e425f64616
style(next): icon buttons: properly align the buttons in the right panes' header
2025-01-31 00:01:41 +02:00
Adorian Doran
f59515fe36
style(next): use the new icon button style for the help buttons associated to switches
2025-01-30 23:56:41 +02:00
Adorian Doran
67904e16a8
client: rollback some buttons as secondary buttons
2025-01-30 23:49:53 +02:00
Adorian Doran
9c847686a6
style(next): use the new icon button style for the ETAPI token table buttons
2025-01-30 23:49:25 +02:00
Adorian Doran
c8a556723c
style(next): icon buttons: use a distinctive style for the "x" buttons
2025-01-30 23:23:12 +02:00
Adorian Doran
ac89c2cb65
style(next): icon buttons: tweak the alignment of the "Create new split" button relative to the note's menu button
2025-01-30 23:08:09 +02:00
Adorian Doran
9cfd01200a
style(next): icon buttons: add a style for the visible focus state
2025-01-30 22:50:35 +02:00
Adorian Doran
f2f0bf3e10
style(next): icon buttons: keep the button highlighted while the dropdown is open
2025-01-30 22:47:24 +02:00
Adorian Doran
3311f4f01c
style(next): restyle icon buttons
2025-01-30 22:44:11 +02:00
Adorian Doran
b170c234ce
style(next): refactor
2025-01-30 21:00:46 +02:00
Adorian Doran
349ae84c8e
style(next): tweak combo box-like dropdown buttons
2025-01-30 20:57:36 +02:00
Adorian Doran
c3656e27c8
client: mark a button to by styled as a combo box-like dropdown
2025-01-30 20:46:42 +02:00
Adorian Doran
b27537a9c3
style(next): buttons: fix combo box-like dropdown buttons regression
2025-01-30 20:44:27 +02:00
Adorian Doran
c26dd283fa
client: rollback some buttons as secondary buttons
2025-01-30 20:30:51 +02:00
Elian Doran
3f6e66b5f1
chore(release): bump to v0.91.5
2025-01-30 20:14:22 +02:00
Elian Doran
730a43c922
fix(mobile): formatting bar overlapping with bottom bar ( fixes #970 )
2025-01-30 19:44:17 +02:00
Elian Doran
047b226426
Merge commit 'ef5f5b35db25bd532c1f22424a7f17576cc219a4' into develop
2025-01-30 18:04:49 +02:00
Elian Doran
565989dd4c
feat(client/ts): port tree (WIP)
2025-01-30 10:14:10 +02:00
Elian Doran
795dec77cf
Merge pull request #1076 from TriliumNext/renovate/electron-34.x
...
chore(deps): update dependency electron to v34.0.2
2025-01-30 09:01:49 +02:00
Elian Doran
4f69fd664c
Merge pull request #1077 from TriliumNext/renovate/semver-7.x
...
fix(deps): update dependency semver to v7.7.0
2025-01-30 09:01:26 +02:00
renovate[bot]
d27e33c9f0
fix(deps): update dependency semver to v7.7.0
2025-01-30 01:56:57 +00:00
renovate[bot]
3318c9fec6
chore(deps): update dependency electron to v34.0.2
2025-01-30 01:56:48 +00:00
Adorian Doran
ad06eaca5e
Merge branch 'develop' of https://github.com/TriliumNext/Notes into style/next/forms
2025-01-30 00:17:24 +02:00
Adorian Doran
a889170844
style(next): buttons: remove useless property
2025-01-30 00:17:03 +02:00
Adorian Doran
774249d6ad
style(next): buttons: improve layout
2025-01-29 23:41:57 +02:00
Adorian Doran
700598ed63
style(next): buttons: remove the previously defined gap between buttons
2025-01-29 23:23:47 +02:00
Adorian Doran
4988468103
style(next): buttons: refactor, document
2025-01-29 23:21:44 +02:00
Adorian Doran
0fed7842cf
Merge branch 'style/next/forms' of https://github.com/TriliumNext/Notes into style/next/forms
2025-01-29 23:14:38 +02:00
Adorian Doran
bd37055965
style(next): buttons: style icons
2025-01-29 23:14:27 +02:00
Elian Doran
748162b997
fix(e2e): broken test after style changes
2025-01-29 22:40:43 +02:00
Panagiotis Papadopoulos
092c288df2
chore(issue_templates): add simple Task template
2025-01-29 22:40:43 +02:00
Panagiotis Papadopoulos
818cc30650
refactor(server/utils): isDev move to utils and replace fn with boolean
...
this value cannot change during runtime,
=> there is no need to have these checks
as dynamic function, instead just
export the boolean value directly
2025-01-29 22:40:43 +02:00
Panagiotis Papadopoulos
13a1b42e12
refactor(server/utils): isElectron - replace fn with boolean
...
this values cannot change during runtime,
=> there is no need to have these checks
as dynamic function, instead just
export the boolean value directly
2025-01-29 22:40:42 +02:00
Panagiotis Papadopoulos
5630a7b2e3
refactor(server/utils): isMac/isWin - replace fn with boolean
...
those values cannot change during runtime,
=> there is no need to have these checks
as dynamic function, instead just
export the boolean value directly
2025-01-29 22:40:42 +02:00
Panagiotis Papadopoulos
013b42bdd1
fix(setup): make keyboard navigation work
...
fixes #94
2025-01-29 22:40:42 +02:00
Panagiotis Papadopoulos
a110161b2e
fix(setup): use safer text method instead of html to prevent possible XSS
...
see also https://api.jquery.com/html/
under "Additional Notes":
"Do not use these methods to insert strings obtained from untrusted sources such as URL query parameters, cookies, or form inputs. Doing so can introduce cross-site-scripting (XSS) vulnerabilities. Remove or escape any user input before adding content to the document. "
fixes #1072
2025-01-29 22:40:42 +02:00
Panagiotis Papadopoulos
328c53b725
chore(assets): remove manual provision of knockout
...
this is only used in setup.ts and there it is already packed by webpack – so no need to manually provide it as static asset anymore
2025-01-29 22:40:42 +02:00
Panagiotis Papadopoulos
06d9b998de
chore(prettier): fix code style for setup.ts
2025-01-29 22:40:42 +02:00
Panagiotis Papadopoulos
e6103bf11a
chore(views/setup): remove knockout src tag
...
-> this is now handled inside setup.ts and is handled by webpack
2025-01-29 22:40:42 +02:00
Panagiotis Papadopoulos
726683078e
chore(views/setup): move syncInProgress to meta tag
...
makes it easier to hanlde in the setup.ts file
2025-01-29 22:40:42 +02:00
Panagiotis Papadopoulos
52814030d8
chore(client/ts): port setup.js entrypoint to TS
2025-01-29 22:40:42 +02:00
Adorian Doran
e96b9f3251
style(next): buttons: style keyboard shortcut
2025-01-29 22:20:52 +02:00
Elian Doran
67a23f0bae
Merge pull request #1070 from TriliumNext/chore_github-issue_task
...
chore(issue_templates): add simple Task template
2025-01-29 22:17:45 +02:00
Elian Doran
6fab899898
Merge pull request #1073 from TriliumNext/refactor_utils-isPlatform
...
refactor(server/utils): turn isMac/isWin/isElectron/isDev into boolean
2025-01-29 22:16:20 +02:00
Elian Doran
fd53d49937
Merge pull request #1071 from TriliumNext/fix_setup-keyboard-navigation_#94
...
fix(setup): make keyboard navigation work
2025-01-29 22:10:29 +02:00
Adorian Doran
e29389296d
style(next): buttons: handle visible focus
2025-01-29 22:02:25 +02:00
Adorian Doran
8718dafe88
style(next): buttons: style disabled buttons
2025-01-29 21:59:18 +02:00
Elian Doran
e255fb5a20
Merge pull request #1065 from TriliumNext/chore_port_setup-entrypoint
...
chore(client/ts): port setup entrypoint
2025-01-29 21:55:39 +02:00
Adorian Doran
2bfb253a2a
style(next): buttons: handle "success" button types
2025-01-29 21:53:22 +02:00
Adorian Doran
7d88e43555
client: mark some buttons with their type (primary or secondary)
2025-01-29 21:50:35 +02:00
Adorian Doran
82074ea7eb
style(next): buttons: restore a legacy CSS variable
2025-01-29 21:20:31 +02:00
Adorian Doran
16ea6186dd
style(next): buttons: rename the CSS variables to avoid clashing with another button styles
2025-01-29 21:17:20 +02:00
Adorian Doran
96b25b8e5e
style(next): buttons: use a more accurate CSS selectors
2025-01-29 18:51:00 +02:00
Elian Doran
ef5f5b35db
feat(i18n): translate template switch off button
2025-01-29 18:40:56 +02:00
Elian Doran
3c60f181ff
chore(client/ts): port template_switch
2025-01-29 18:39:59 +02:00
Elian Doran
6aba099a29
chore(client/ts): port switch
2025-01-29 18:38:27 +02:00
Elian Doran
f86d9b11b1
feat(i18n): translate unable to render note type
2025-01-29 18:37:02 +02:00
Adorian Doran
90afd01d1f
style(next): restyle buttons
2025-01-29 18:24:05 +02:00
Adorian Doran
dee221e18a
Merge branch 'develop' of https://github.com/TriliumNext/Notes into style/next/forms
2025-01-29 17:26:24 +02:00
Panagiotis Papadopoulos
31c46753de
refactor(server/utils): isDev move to utils and replace fn with boolean
...
this value cannot change during runtime,
=> there is no need to have these checks
as dynamic function, instead just
export the boolean value directly
2025-01-29 10:58:00 +01:00
Panagiotis Papadopoulos
ca2bb94200
refactor(server/utils): isElectron - replace fn with boolean
...
this values cannot change during runtime,
=> there is no need to have these checks
as dynamic function, instead just
export the boolean value directly
2025-01-29 10:55:53 +01:00
Panagiotis Papadopoulos
94411cf418
refactor(server/utils): isMac/isWin - replace fn with boolean
...
those values cannot change during runtime,
=> there is no need to have these checks
as dynamic function, instead just
export the boolean value directly
2025-01-29 10:55:53 +01:00
Elian Doran
dadda026fb
Merge pull request #1068 from TriliumNext/chore_github-issue-type
...
chore(issue_templates): Use new type field
2025-01-29 11:19:03 +02:00
Panagiotis Papadopoulos
c9c8ee5556
fix(setup): use safer text method instead of html to prevent possible XSS
...
see also https://api.jquery.com/html/
under "Additional Notes":
"Do not use these methods to insert strings obtained from untrusted sources such as URL query parameters, cookies, or form inputs. Doing so can introduce cross-site-scripting (XSS) vulnerabilities. Remove or escape any user input before adding content to the document. "
fixes #1072
2025-01-29 10:07:40 +01:00
Panagiotis Papadopoulos
66c42f0524
fix(setup): make keyboard navigation work
...
fixes #94
2025-01-29 09:53:03 +01:00
Panagiotis Papadopoulos
1b35ba762f
chore(issue_templates): add simple Task template
2025-01-29 09:16:13 +01:00
Panagiotis Papadopoulos
8344dcee85
chore(issue_templates): Use new type field
...
https://github.com/orgs/community/discussions/148715#discussioncomment-11845050
also removed title field, as duplicating the issue "type" info in there is not
necessary anymore
2025-01-29 09:08:32 +01:00
Panagiotis Papadopoulos
ed33b72f57
chore(assets): remove manual provision of knockout
...
this is only used in setup.ts and there it is already packed by webpack – so no need to manually provide it as static asset anymore
2025-01-29 08:48:03 +01:00
Elian Doran
7c28b93477
Merge pull request #1066 from TriliumNext/renovate/node-22.x
...
chore(deps): update dependency @types/node to v22.12.0
2025-01-29 09:20:33 +02:00
renovate[bot]
b49ea378cb
chore(deps): update dependency @types/node to v22.12.0
2025-01-29 00:29:12 +00:00
Panagiotis Papadopoulos
4adaa4bd58
chore(prettier): fix code style for setup.ts
2025-01-28 23:18:17 +01:00
Panagiotis Papadopoulos
0559ebb48a
chore(views/setup): remove knockout src tag
...
-> this is now handled inside setup.ts and is handled by webpack
2025-01-28 23:16:16 +01:00
Panagiotis Papadopoulos
98c4baeb6b
chore(views/setup): move syncInProgress to meta tag
...
makes it easier to hanlde in the setup.ts file
2025-01-28 23:15:16 +01:00
Panagiotis Papadopoulos
c7b368fa46
chore(client/ts): port setup.js entrypoint to TS
2025-01-28 23:13:06 +01:00
Elian Doran
05b67fc486
fix(mobile): backend log not shown ( fixes #1058 )
2025-01-28 22:02:52 +02:00
Elian Doran
44928093bb
chore(build): rebuild electron for start-electron-nix
2025-01-28 21:23:20 +02:00
Elian Doran
4da67443c4
feat(print): preserve highlighted text ( closes #905 )
2025-01-28 21:23:04 +02:00
Elian Doran
feb7ceacd8
style(next): fix strikethrough undelete button
2025-01-28 21:11:18 +02:00
Elian Doran
5c31a0afeb
fix(client): quote breaking tooltips ( fixes #1003 )
2025-01-28 21:03:39 +02:00
Elian Doran
a2b6504d9d
feat(ci): build server for Linux ARM
2025-01-28 19:06:14 +02:00
Elian Doran
ab9b5a6926
feat(geo_map): move markers when panning across the world
2025-01-28 17:13:15 +02:00
Elian Doran
687be6d722
fix(client): note type chooser does not have geo map entry
2025-01-28 17:05:51 +02:00
Elian Doran
eaf548f056
style(next): fix top position of code badge
2025-01-28 17:05:51 +02:00
Elian Doran
f1cb95d95e
fix(types): allow falsy values
2025-01-28 16:44:56 +02:00
Elian Doran
189a2296c4
chore(i18n): promote mind map to stable note type
2025-01-28 16:34:10 +02:00
Elian Doran
3f6dc717b6
feat(client/ts): port editability_select
2025-01-28 16:21:26 +02:00
Elian Doran
aecba70efc
fix(client): broken layouts in editability and note type dropdowns
2025-01-28 16:18:36 +02:00
Elian Doran
546274a79d
feat(client/ts): port note_list
2025-01-28 14:13:21 +02:00
Elian Doran
15c63f52dc
feat(client/ts): port note_title
2025-01-28 14:07:56 +02:00
Elian Doran
55ce673f1b
Merge pull request #1056 from TriliumNext/chore_port-desktop-mobile-entrypoints
...
chore: port desktop and mobile entrypoints
2025-01-28 13:10:46 +02:00
Elian Doran
10536adecf
Merge pull request #1057 from TriliumNext/fix_npm-audit
...
fix(deps): run npm audit fix
2025-01-28 09:05:30 +02:00
Elian Doran
7eed037ace
chore(deps): update package.lock
2025-01-28 08:56:05 +02:00
Elian Doran
7bac28bff4
chore(build): fix running electron on nixos
2025-01-28 08:55:54 +02:00
Panagiotis Papadopoulos
939c2b7ef6
fix(deps): run npm audit fix
2025-01-28 07:40:51 +01:00
Panagiotis Papadopoulos
e614e775fa
chore(client/ts): port mobile.js entrypoint to TS
2025-01-28 07:25:26 +01:00
Panagiotis Papadopoulos
4c30853258
chore(client/ts): port desktop.js entrypoint to TS
2025-01-28 07:25:26 +01:00
Panagiotis Papadopoulos
144a7ff3a1
chore(types.d.ts): add missing platform prop to CustomGlobals
...
as used e.g. in dekstop.js – supplied via ejs (and then rendered via `./src/views/partials/windowGlobal`
I left it as optional however, because e.g. it does not seem to exist on *all* pages
2025-01-28 07:25:26 +01:00
Elian Doran
24026ff013
chore(release): prepare for 0.91.4-beta
2025-01-28 00:09:49 +02:00
Elian Doran
7d8e96d6df
fix(context-menu): keyboard shortcut not filling width
2025-01-28 00:03:04 +02:00
Elian Doran
9125aeca29
Merge pull request #1048 from TriliumNext/chore_webpack-share
...
chore: make share.js work with webpack
2025-01-27 22:42:13 +02:00
Elian Doran
4264e37256
Merge pull request #1053 from TriliumNext/renovate/mind-elixir-node-menu-1.x
...
fix(deps): update dependency @mind-elixir/node-menu to v1.0.4
2025-01-27 22:19:59 +02:00
Panagiotis Papadopoulos
21539857c3
build(npm): remove override again, as @mind-elixir/node-menu got updated :-)
2025-01-27 19:46:36 +01:00
renovate[bot]
1d9f15b9a2
fix(deps): update dependency @mind-elixir/node-menu to v1.0.4
2025-01-27 16:35:43 +00:00
Elian Doran
be115e82b6
Merge pull request #1049 from TriliumNext/build_npm-override
...
build(npm): use specific overrides instead of `legacy-peer-deps`
2025-01-27 14:49:35 +02:00
Elian Doran
3dd5623f73
Merge pull request #1051 from TriliumNext/chore_delete-outdated-issue-template
...
chore: delete outdated issue_template.md
2025-01-27 14:43:42 +02:00
Panagiotis Papadopoulos
1d9c43f77e
chore: delete outdated issue_template.md
...
chore: delete outdated issue_template.md, the current ones are already existing under `.github`
2025-01-27 10:40:33 +01:00
Panagiotis Papadopoulos
a234234373
build(npm): use specific overrides instead of legacy-peer-deps
...
allows us to handle these peer dependency
issues on a case by case basis, instead of
generally allowing it for all packages,
which could lead to unnoticed issues.
in this case the @mind-elixir/node-menu package
is still showing mind-elixir 2.x.x as peerDep,
which cannot be resolved, since we use v4
2025-01-27 07:54:48 +01:00
Panagiotis Papadopoulos
ad02b86719
chore: remove now unnecessary manual copying of share.js
...
this is now correctly handled by the webpack build
2025-01-26 21:39:34 +01:00
Panagiotis Papadopoulos
74f6ad46ae
chore(app/share): add workaround for dead code eliminination by webpack
...
since fetchNote function is not used anywhere, webpack will treat it as "dead code" and remove it from the final output
I did not have any success with using webpack config flags like "sideEffects", so I've reverted to this workaround for now
2025-01-26 21:23:08 +01:00
Panagiotis Papadopoulos
3ed9528495
chore(app/share): port to TypeScript
2025-01-26 20:54:30 +01:00
Elian Doran
c6730c5467
chore(client/ts): port ribbon_container
2025-01-26 21:24:42 +02:00
Elian Doran
47fb4d7b27
chore(client/ts): port note_info_widget
2025-01-26 21:23:08 +02:00
Elian Doran
20584f622d
chore(client/ts): port zpetne_odkazy
2025-01-26 21:23:08 +02:00
Elian Doran
32fc5def77
chore(client/ts): port note_map
2025-01-26 21:23:08 +02:00
Elian Doran
befdade7ba
chore(client/ts): port similar_notes
2025-01-26 21:23:08 +02:00
Elian Doran
4492c60aa9
chore(client/ts): port note_paths
2025-01-26 21:23:08 +02:00
Elian Doran
3f7bda6289
chore(client/ts): port left_pane_toggle
2025-01-26 21:23:08 +02:00
Elian Doran
8e62c942ea
Merge pull request #1037 from TriliumNext/renovate/ws-8.x
...
chore(deps): update dependency @types/ws to v8.5.14
2025-01-26 20:48:57 +02:00
Elian Doran
61d4d3fd2c
fix(types): broken types after ws upgrade
2025-01-26 20:39:19 +02:00
Elian Doran
e4b186ce8a
Merge pull request #1036 from TriliumNext/feat_env-config
...
feat(services/config): Add ability to set Trilium configuration variables via ENV variables
2025-01-26 14:32:13 +02:00
Elian Doran
7ae7831a27
Merge pull request #1022 from TriliumNext/fix_import-utils-#1016
...
fix(import/utils.handleH1): fix stripping of all <h1> tags that match title tag
2025-01-26 14:28:52 +02:00
Elian Doran
189dfdb5cd
Merge pull request #1046 from TriliumNext/renovate/i18next-24.x
...
fix(deps): update dependency i18next to v24.2.2
2025-01-26 14:25:17 +02:00
renovate[bot]
af204d0d74
fix(deps): update dependency i18next to v24.2.2
2025-01-26 00:39:49 +00:00
Elian Doran
faf14e1b14
Merge pull request #1043 from TriliumNext/fix_webpack-share-entry
...
fix(webpack): add missing share.js entry point
2025-01-25 23:42:41 +02:00
Elian Doran
e1a095d111
Merge pull request #1045 from TriliumNext/chore_webpack-config-types
...
chore(webpack): add Configuration type
2025-01-25 23:41:16 +02:00
Elian Doran
0d82b64ed1
Merge pull request #1033 from TriliumNext/renovate/node-22.x
...
chore(deps): update node.js to v22.13.1
2025-01-25 23:40:13 +02:00
Elian Doran
395aee5657
Merge pull request #1038 from TriliumNext/renovate/electron-forge-monorepo
...
chore(deps): update electron-forge monorepo to v7.6.1
2025-01-25 23:39:28 +02:00
Elian Doran
20f2fa3135
Merge pull request #1039 from TriliumNext/renovate/vitest-monorepo
...
chore(deps): update vitest monorepo to v3.0.4
2025-01-25 23:38:15 +02:00
Elian Doran
24d4375552
Merge pull request #1040 from TriliumNext/renovate/i18next-http-backend-3.x
...
fix(deps): update dependency i18next-http-backend to v3.0.2
2025-01-25 23:37:40 +02:00
Elian Doran
bc901a1cf6
Merge pull request #1041 from TriliumNext/renovate/playwright-monorepo
...
chore(deps): update dependency @playwright/test to v1.50.0
2025-01-25 23:37:10 +02:00
Elian Doran
f3219da749
Merge pull request #1032 from TriliumNext/renovate/electron-34.x
...
chore(deps): update dependency electron to v34.0.1
2025-01-25 23:35:38 +02:00
Panagiotis Papadopoulos
2031029076
chore(webpack): add Configuration type
...
-> allows for intellisense in e.g. VSCode
2025-01-25 11:31:46 +01:00
Adorian Doran
2f5ac6d114
client: mark the check boxes and radio buttons that should use the new style
2025-01-24 22:55:12 +02:00
Elian Doran
577c61b0d1
Merge pull request #1042 from j9t/refactor/images
...
refactor: compress images
2025-01-24 22:52:28 +02:00
Adorian Doran
fa867cd75d
Merge branch 'develop' of https://github.com/TriliumNext/Notes into style/next/forms
2025-01-24 22:48:21 +02:00
Adorian Doran
97295e959b
style(next): fall back to the user agent's default check boxes and radio buttons if the ":has" selector is not supported
2025-01-24 22:45:58 +02:00
Adorian Doran
41ef47576d
client: mark the check boxes and radio buttons that should use the new style
2025-01-24 22:35:45 +02:00
Adorian Doran
ed201ff9a4
style(next): use the new check box and radio button style only for the elements using the "tn-checkbox" and "tn-radio" CSS classes
2025-01-24 22:35:08 +02:00
Panagiotis Papadopoulos
b7f8f00a14
fix(webpack): add missing share.js entry point
2025-01-24 19:30:07 +01:00
Jens Oliver Meiert
2d86d9a7c0
refactor: compress images (losslessly, with Imagemin Guard)
...
Signed-off-by: Jens Oliver Meiert <jens@meiert.com >
2025-01-24 15:16:05 +01:00
Adorian Doran
b43c85157b
client: mark the links that should use the new style
2025-01-24 10:49:14 +02:00
Adorian Doran
03e7f4b991
style(next): links: add light / dark theme support
2025-01-24 10:21:50 +02:00
Adorian Doran
d6cb2a3751
style(next): links: fix hover state artifacts on Chromium-based browsers
2025-01-24 10:14:18 +02:00
Panagiotis Papadopoulos
8472e44fe6
chore(docker_healthcheck): remove now unused imports
2025-01-24 07:46:39 +01:00
Panagiotis Papadopoulos
2c2a404056
feat(services/config): rename syncProxy to syncServerProxy for naming consistency
...
backwards compatibility ensured, by still checking the iniConfig for the old value first
2025-01-24 07:45:47 +01:00
renovate[bot]
37cdb2fe5e
chore(deps): update dependency @playwright/test to v1.50.0
2025-01-24 01:20:16 +00:00
renovate[bot]
ec6b5cda80
fix(deps): update dependency i18next-http-backend to v3.0.2
2025-01-24 01:20:05 +00:00
renovate[bot]
3cfdc6dac7
chore(deps): update vitest monorepo to v3.0.4
2025-01-24 01:19:57 +00:00
renovate[bot]
d35bdfa402
chore(deps): update electron-forge monorepo to v7.6.1
2025-01-24 01:19:45 +00:00
renovate[bot]
c56eb9a8a1
chore(deps): update dependency @types/ws to v8.5.14
2025-01-24 01:19:25 +00:00
Panagiotis Papadopoulos
9cca9fe074
feat(config-sample): add Sync config block to config-sample
...
commented out
2025-01-24 00:12:50 +01:00
perf3ct
5c7c995504
feat: have docker_healthcheck use correct config
2025-01-24 00:06:50 +01:00
Panagiotis Papadopoulos
3fc9a10ab6
refactor(services/sync_options): get rid of process.env query
...
this is now handled in config.ts already
2025-01-24 00:03:50 +01:00
Panagiotis Papadopoulos
8778ca5f6c
fix(services): fix type errors
2025-01-24 00:02:45 +01:00
Panagiotis Papadopoulos
85c6764864
feat(services/config): add Sync config block and fallback values
...
original idea of using config-sample.ini for default values
is not backwards compatible unfortunately
fallback values taken from config-sample.ini and directly from other code in this codebase, where these values were set
2025-01-23 23:58:46 +01:00
Panagiotis Papadopoulos
c7bd5e2c67
feat(services/config): add TriliumConfig Type
2025-01-23 23:50:16 +01:00
renovate[bot]
a313b96ff8
chore(deps): update node.js to v22.13.1
2025-01-23 20:17:47 +00:00
Panagiotis Papadopoulos
edeaca6d1f
feat(services/config): add missing config values
...
these are used in the codebase, but are not defined in the sample.ini
2025-01-23 20:32:45 +01:00
Panagiotis Papadopoulos
279aa156cf
feat(services/config): add possibility to read config from ENV
...
envToBoolean used to turn "string booleans" into JS booleans
2025-01-23 20:23:31 +01:00
Panagiotis Papadopoulos
c0327bf8e2
feat(server/utils): add envToBoolean helper function
...
turns "true" / "false" strings from a process.env property into actual boolean values or undefined
2025-01-23 20:18:05 +01:00
Elian Doran
f672747cfc
chore(build): bump sync version
2025-01-23 16:52:22 +02:00
renovate[bot]
8150e394a4
chore(deps): update dependency electron to v34.0.1
2025-01-23 01:33:28 +00:00
Adorian Doran
0f2fcebe40
client: mark the links that should use the new style
2025-01-23 01:28:35 +02:00
Adorian Doran
f4d2c5a2d2
client: mark the links that should use the new style
2025-01-23 01:12:05 +02:00
Adorian Doran
027649213a
style(next): create a new style for links
2025-01-23 00:47:14 +02:00
Adorian Doran
b0014de365
Merge branch 'develop' of https://github.com/TriliumNext/Notes into style/next/forms
2025-01-22 23:48:29 +02:00
Elian Doran
25dcc35b3b
Merge pull request #1030 from TriliumNext/renovate/vitest-monorepo
...
chore(deps): update vitest monorepo to v3.0.3
2025-01-22 23:43:20 +02:00
Elian Doran
0b0fcc0685
Merge pull request #1021 from TriliumNext/chore_move-generate-documents
...
chore: move generate_documents to bin folder
2025-01-22 23:42:45 +02:00
Elian Doran
4203a1160e
Merge pull request #1018 from TriliumNext/fix_server-build
...
fix: fix server build not running due to missing file
2025-01-22 23:39:09 +02:00
Elian Doran
16b5eef650
Merge pull request #1017 from TriliumNext/feature/map_note_type
...
Map note type
2025-01-22 23:34:44 +02:00
Elian Doran
9e2c592383
feat(geomap): set default position
2025-01-22 23:18:22 +02:00
Elian Doran
a8e2c2901b
fix(geomap): error in creating empty map
2025-01-22 23:09:56 +02:00
Elian Doran
7a3a5141af
fix(geomap): not working on electron
2025-01-22 23:08:25 +02:00
Elian Doran
474ae481b6
Merge branch 'develop' into feature/map_note_type
2025-01-22 22:50:38 +02:00
Elian Doran
0288ebcad9
feat(context_menu): dismiss note tooltip when a context menu is shown
2025-01-22 22:24:42 +02:00
Elian Doran
d814a4d49f
chore(i18n): translate geo map messages
2025-01-22 22:12:25 +02:00
Elian Doran
5a40d3f020
fix(build): build errors
2025-01-22 21:55:42 +02:00
Elian Doran
e06db0038f
fix(geomap): display again note tooltip
2025-01-22 21:49:23 +02:00
Elian Doran
9b1279ce14
feat(geo_map): add option to open location
2025-01-22 21:07:40 +02:00
Elian Doran
47b02da021
feat(geo_map): add back open context menu
2025-01-22 20:02:20 +02:00
Elian Doran
2e1ad24584
feat(geo_map): add option to remove from map
2025-01-22 19:33:53 +02:00
Adorian Doran
84c03c214e
Merge branch 'develop' of https://github.com/TriliumNext/Notes into style/next/forms
2025-01-22 19:28:26 +02:00
Elian Doran
dbd38ecedf
fix(geo_map): markers no longer rendering after clicking on a link
2025-01-22 18:57:09 +02:00
renovate[bot]
cd22102dab
chore(deps): update vitest monorepo to v3.0.3
2025-01-22 00:25:19 +00:00
Adorian Doran
455bb38865
client: switch widget: refactor
2025-01-22 01:30:10 +02:00
Adorian Doran
d4ef84e0b7
client: switch widget: handle the disabled state
2025-01-22 01:24:09 +02:00
Adorian Doran
356c0570f3
client: switch widget: improve appearance
2025-01-22 00:48:25 +02:00
Adorian Doran
7f78504223
style(next): improve the matching of check boxes and radio buttons that have to be restyled
2025-01-21 23:46:27 +02:00
Elian Doran
ac262228f0
feat(geomap): note preview on tooltip
2025-01-21 22:10:20 +02:00
Adorian Doran
ec0d7c0835
client: switch widget: redo the switch style
2025-01-21 21:59:08 +02:00
Elian Doran
65553250b5
fix(geomap): dismissing add with any key
2025-01-21 21:50:32 +02:00
Elian Doran
31491b957b
feat(geomap): use persistent notification
2025-01-21 21:29:02 +02:00
Elian Doran
b813b107a8
chore(geomap): change attribute to geolocation
2025-01-21 21:18:41 +02:00
Elian Doran
dc7dd51913
refactor(geomap): simplify changing state
2025-01-21 21:06:36 +02:00
Elian Doran
be4ee4c173
feat(geomap): dismiss adding with escape
2025-01-21 21:03:27 +02:00
Elian Doran
c2cb07ed08
feat(geomap): dismiss creation if dialog is dismissed
2025-01-21 20:40:19 +02:00
Elian Doran
d1aa0e5f50
feat(geomap): invert note creation workflow
2025-01-21 20:38:31 +02:00
Elian Doran
259dcdb568
feat(geomap): set custom icon for notes created from within the map
2025-01-21 19:53:23 +02:00
Elian Doran
6b906a91d7
feat(geomap): add labels to markers
2025-01-21 19:33:12 +02:00
Elian Doran
08722d5935
feat(geomap): add shadow to marker
2025-01-21 19:10:35 +02:00
Elian Doran
1be3492f67
style(geomap): improve alignment for marker icon
2025-01-21 19:02:36 +02:00
Elian Doran
016a9e4a99
fix(geomap): pixel perfect marker positioning
2025-01-21 19:01:22 +02:00
Elian Doran
087d4790f4
feat(geomap): setup marker based on note icon
2025-01-21 18:53:36 +02:00
Elian Doran
b2a5f06646
feat(geomap): enable autopan for dragging markers
2025-01-21 15:39:20 +02:00
Elian Doran
04367de112
fix(geomap): duplicate markers
2025-01-21 14:23:59 +02:00
Elian Doran
3281bb8e9f
feat(geomap): allow dragging
2025-01-21 14:17:04 +02:00
Elian Doran
fed0598b47
feat(geomap): adjust cursor when adding new note
2025-01-21 13:46:18 +02:00
Adorian Doran
8bdc5c9fea
client: switch widget: prevent the check box to become out of sync with the switch toggle status
2025-01-21 05:11:34 +02:00
Adorian Doran
039112f106
client: switch widget: refactor
2025-01-21 04:49:07 +02:00
Adorian Doran
76b99a00f4
client: switch widget: use a simpler HTML structure and refactor its internals
2025-01-21 04:21:01 +02:00
Panagiotis Papadopoulos
05b433d44e
test(import/utils): remove leftover unused type
2025-01-21 00:33:45 +01:00
Panagiotis Papadopoulos
2296d1a6ba
refactor(import/utils.handleH1): simplify handleH1
2025-01-21 00:25:46 +01:00
Panagiotis Papadopoulos
1de9bc7c6f
fix(import/utils.handleH1): fix stripping of all <h1> tags that match title
...
now it will only strip the very first tag that if it matches the title,
otherwise it gets turned into a h2 tag
fixes #1016
2025-01-21 00:04:05 +01:00
Panagiotis Papadopoulos
e1c949aa10
test(import/utils): add test for #handleH1/rework previous tests
2025-01-20 23:57:51 +01:00
Panagiotis Papadopoulos
ba91082115
test(import/utils): add test for extractHtmlTitle
2025-01-20 23:04:16 +01:00
Elian Doran
ef5b2d60f3
fix(geomap): multiple clicks creating multiple markers
2025-01-20 23:54:22 +02:00
Panagiotis Papadopoulos
1d03818337
chore(generate_documents): add note about script being broken currently
2025-01-20 22:54:12 +01:00
Elian Doran
986a1c25be
feat(geomap): reload markers after adding a new note
2025-01-20 23:53:52 +02:00
Elian Doran
f76b454d5a
feat(geomap): load markers at startup
2025-01-20 23:27:32 +02:00
Elian Doran
a3f257f3c5
feat(geomap): set location after creating a note
2025-01-20 23:14:31 +02:00
Elian Doran
2582924046
feat(geomap): add prompt for creating child note
2025-01-20 22:50:36 +02:00
Panagiotis Papadopoulos
3206a7fe73
chore: move generate_documents to bin folder
...
this file is never called in production code and wouldn't even run, even if it was:
the `lorem-ipsum` dependency is in devDependencies, so never gets installed in
any dist builds
move the file to a place where it makes more sense and avoid it getting packaged
without any reason.
2025-01-20 21:46:25 +01:00
Elian Doran
f803b9f822
feat(geomap): add floating button section
2025-01-20 22:39:48 +02:00
Elian Doran
4d5e04fc5a
feat(geomap): save & restore zoom
2025-01-20 22:21:59 +02:00
Elian Doran
f66f437c8e
feat(geomap): restore view coordinates
2025-01-20 22:19:07 +02:00
Elian Doran
5cefd4f50a
feat(mindmap): save view center coordinates
2025-01-20 21:28:04 +02:00
Panagiotis Papadopoulos
8f09b6a192
fix: fix server build not running due to missing file
...
as discussed in #1010 – quick & dirty fix by copying over the file into the server side of things
Comment added to both files, about deduplication in the future
fixes #1010
2025-01-20 20:15:39 +01:00
Elian Doran
278870e06a
Merge pull request #1014 from TriliumNext/refactor_import-mime
...
refactor: refactor and add tests for `services/import/mime`
2025-01-20 20:53:39 +02:00
Elian Doran
d2c2d945aa
Merge pull request #1015 from TriliumNext/test_fix-flaky-getPlatformAppDataDir
...
test(data_dir): fix flaky getPlatformAppDataDir test on Windows
2025-01-20 20:50:26 +02:00
Elian Doran
2b8ee31be3
refactor(geomap): skip module loader for JS
2025-01-20 20:36:58 +02:00
Panagiotis Papadopoulos
ca8146413a
test(data_dir): fix flaky getPlatformAppDataDir test on Windows
...
Delete the provided process.env.APPDATA on Windows, so that we can use our own values (one of which is "undefined", which was causing the getPlatformAppDataDir to fallback to the "real" process.env.APPDATA
-> causing failing test, when run on Windows
2025-01-20 18:57:43 +01:00
Elian Doran
eca3955dc2
feat(geomap): add basic layer
2025-01-20 19:20:59 +02:00
Elian Doran
94a0403981
feat(geomap): load leaflet
2025-01-20 19:18:29 +02:00
Elian Doran
e1952fe6b8
feat(geomap): create geomap note type
2025-01-20 18:45:56 +02:00
Adorian Doran
8f612f4683
style(next): properly handle disabled check boxes and radio buttons
2025-01-20 17:09:01 +02:00
Panagiotis Papadopoulos
4be675c4e1
test(import/mime): add additional test case for getMime
2025-01-20 08:36:11 +01:00
Panagiotis Papadopoulos
4e59f58ce6
refactor(import/mime): simplify getMime
2025-01-20 08:36:11 +01:00
Panagiotis Papadopoulos
6a0edb68de
refactor(import/mime): simplify getType
2025-01-20 08:36:11 +01:00
Panagiotis Papadopoulos
91ae4b629e
refactor(import/mime): simplify normalizeMimeType
2025-01-20 08:36:11 +01:00
Panagiotis Papadopoulos
815929c376
refactor(import/mime): split CODE_MIME_TYPES Record into two separate objects
...
CODE_MIME_TYPES -> as a Set -> as we only care about the existance of those types
CODE_MIME_TYPES_OVERRIDE -> as a Map with those keys and the "overwrite" values as associated value
-> this way we don't have to unnecessarily store additional boolean values for everything *but* those hand ful of mime types
-> also I've sorted the items alphabetically, while I was at it
2025-01-20 08:36:11 +01:00
Panagiotis Papadopoulos
1405e22f89
test(import/mime): add tests
2025-01-20 08:36:11 +01:00
Elian Doran
7f15f8a7de
fix(mindmap): save direction as soon as it is changed ( closes #986 )
2025-01-19 23:48:30 +02:00
Elian Doran
b47dc13ff1
fix(mindmap): regression on new mindmap
2025-01-19 23:38:20 +02:00
Elian Doran
9820e8aa12
fix(mindmap): use dynamic import instead of static one
2025-01-19 23:34:57 +02:00
Elian Doran
fb0dda982f
fix(mindmap): restore direction
2025-01-19 23:30:07 +02:00
Elian Doran
0292489001
Merge pull request #1004 from TriliumNext/test_simplify-data-dir
...
test(services/data_dir): simplify getPlatformAppDataDir
2025-01-19 23:14:19 +02:00
Elian Doran
55ce7aac10
Merge remote-tracking branch 'origin/develop' into test_simplify-data-dir
2025-01-19 23:13:56 +02:00
Elian Doran
f36ec9b018
Merge pull request #1008 from TriliumNext/renovate/better-sqlite3-11.x-lockfile
...
fix(deps): update dependency better-sqlite3 to v11.8.1
2025-01-19 23:13:28 +02:00
Elian Doran
632cfb3b7f
Merge pull request #954 from TriliumNext/renovate/better-sqlite3-11.x
...
fix(deps): update dependency better-sqlite3 to v11.8.1
2025-01-19 23:13:11 +02:00
Elian Doran
24475255d9
Merge pull request #1009 from TriliumNext/renovate/react-monorepo
...
fix(deps): update react monorepo
2025-01-19 23:11:34 +02:00
Elian Doran
b913e4e090
Merge pull request #1012 from TriliumNext/fix_webpack-warning
...
fix(utils/dynamicRequire): get rid of Webpack Critical dependency warning
2025-01-19 15:59:15 +02:00
Panagiotis Papadopoulos
d56752e5a9
fix(utils/dynamicRequire): pass moduleName explicitly as string
...
fixes the Webpack warning:
"WARNING in ./src/public/app/services/utils.ts 249:15-34
Critical dependency: the request of a dependency is an expression"
as we now explicitly pass the moduleName as string and not "expression"
source:
https://stackoverflow.com/questions/42908116/
2025-01-19 12:57:27 +01:00
renovate[bot]
5ddd88ee55
fix(deps): update dependency better-sqlite3 to v11.8.1
2025-01-19 04:47:01 +00:00
renovate[bot]
66ad3779df
fix(deps): update react monorepo
2025-01-19 00:47:03 +00:00
renovate[bot]
6443b2ea66
fix(deps): update dependency better-sqlite3 to v11.8.1
2025-01-19 00:46:36 +00:00
Elian Doran
9025516806
Merge pull request #1006 from TriliumNext/chore_move-test-files
...
chore: clean up and move test files next to actual files
2025-01-18 23:49:02 +02:00
Panagiotis Papadopoulos
c9619e1a1b
chore(tests): fix type error in data_dir.spec
2025-01-18 20:45:01 +01:00
Panagiotis Papadopoulos
121e7b33ec
chore(tests): comment out "todo" code in attribute_parser.spec
...
we now have more stricter TS rules being applied to the spec files, so `tsc` fails with these now.
and since this is set to TODO, because of outdated code,
let's comment out, instead of using //@ts-expect-error
2025-01-18 20:32:40 +01:00
Panagiotis Papadopoulos
67ee3c30fb
chore(tests): remove useless test stub
2025-01-18 20:24:43 +01:00
Panagiotis Papadopoulos
09e0805d16
chore(tests): remove playwright demo spec
...
as discussed here:
https://github.com/orgs/TriliumNext/discussions/925#discussioncomment-11870786
2025-01-18 20:22:33 +01:00
Panagiotis Papadopoulos
627b2faf0b
chore(tests): move remaining valid tests next to actual files
2025-01-18 20:20:30 +01:00
Panagiotis Papadopoulos
f803bd6140
chore(tests): move becca_mocking to spec/support
2025-01-18 20:16:02 +01:00
Panagiotis Papadopoulos
49246ee456
chore(tests): move tests next to actual file
2025-01-18 20:15:29 +01:00
Adorian Doran
5ad4092cb2
Merge branch 'develop' of https://github.com/TriliumNext/Notes into style/next/forms
2025-01-18 20:23:16 +02:00
Panagiotis Papadopoulos
0ccf91721d
test(services/data_dir): simplify getPlatformAppDataDir
...
use the new available mocks to make tests a tiny bit more simpler :-)
2025-01-18 19:17:00 +01:00
Elian Doran
658317799d
feat(options_init): enable fixed editing toolbar by default for new users
2025-01-18 19:38:41 +02:00
Elian Doran
5899ba9a57
Revert "feat(options_init): enable horizontal layout by default for new users"
...
This reverts commit 637d1df0f5 .
2025-01-18 19:37:09 +02:00
Elian Doran
ef1ab56f51
chore(i18n): translate two more messages in Romanian
2025-01-18 19:20:49 +02:00
Elian Doran
637d1df0f5
feat(options_init): enable horizontal layout by default for new users
2025-01-18 19:16:26 +02:00
Elian Doran
4e9aafc919
fix(demo): broken TODOs ( closes #984 )
2025-01-18 19:02:02 +02:00
Elian Doran
0a0707434e
feat(mobile): allow resetting launch bar config
2025-01-18 18:49:36 +02:00
Elian Doran
1369cd8b16
feat(client): implement move to available/visible launchers on mobile as well
2025-01-18 18:45:13 +02:00
Elian Doran
b367862fe8
fix(client): launch bar move commands not working ( fixes #989 )
2025-01-18 18:02:26 +02:00
Elian Doran
3090233078
Merge pull request #998 from TriliumNext/test_data-dir-getTriliumDataDir
...
test(data_dir): add missing getTriliumDataDir tests
2025-01-18 17:04:28 +02:00
Elian Doran
981e105de8
Merge pull request #999 from TriliumNext/test_fix-search-spec-msg
...
test(spec/search): fix expect error message printing
2025-01-18 17:03:25 +02:00
Panagiotis Papadopoulos
c5d4df11a5
test(spec/search): fix expect error message printing
...
adjusted message to be printed correctly and adjusted wording ->
previously it was printing "[object object]",
since we are dealing with an array of objects
2025-01-18 13:55:27 +01:00
Panagiotis Papadopoulos
cbc10e1f15
chore(prettier): fix data_dir.spec.ts
2025-01-18 13:21:45 +01:00
Panagiotis Papadopoulos
dba0ef4945
test(services/data_dir): make test descriptions a bit more readable
2025-01-18 13:21:45 +01:00
Panagiotis Papadopoulos
31fb8eb3d3
test(services/data_dir): add getTriliumDataDir tests
...
since we *need* mocks to tests getTriliumDataDir, I had to change a bit the setup structure of the tests as well -> functions needs to be
imported dynamically *after* the mocks are registered
2025-01-18 13:21:45 +01:00
Elian Doran
c7e688b6e6
chore(client/ts): port left_pane_container
2025-01-18 12:56:00 +02:00
Elian Doran
8e3faffd35
fix(left-pane): preferred width is not restored ( closes #990 )
2025-01-18 12:54:59 +02:00
Elian Doran
148e166f5e
fix(electron): mime type not always checkable in settings
2025-01-18 12:44:51 +02:00
Elian Doran
0ae5453717
feat(settings): disable unchecking of plain text mime
2025-01-18 12:36:23 +02:00
Elian Doran
0a611ac4bb
fix(settings): list of mime types disappearing one by one ( fixes #988 )
2025-01-18 12:33:18 +02:00
Elian Doran
54654322e2
chore(github): treat libraries as vendored
2025-01-18 11:22:17 +02:00
Elian Doran
eaacdb57d1
fix(build): add back copying canvas dist files
2025-01-18 11:19:35 +02:00
Elian Doran
f2382e2ef5
refactor(canvas): solve API deprecation
2025-01-18 11:15:54 +02:00
Elian Doran
7d3f506efb
refactor(deps): use webpack import for canvas
2025-01-18 11:09:57 +02:00
Elian Doran
ab65913e52
Merge pull request #980 from TriliumNext/renovate/npm-katex-vulnerability
...
fix(deps): update dependency katex to v0.16.21 [security]
2025-01-18 09:44:05 +02:00
Elian Doran
134c056667
chore(e2e): disable firefox tests for now
2025-01-18 09:42:13 +02:00
renovate[bot]
02250a842f
fix(deps): update dependency katex to v0.16.21 [security]
2025-01-18 00:36:50 +00:00
Elian Doran
ac30e00c02
refactor(client): remove redundant variable
2025-01-18 01:24:21 +02:00
Elian Doran
0776f17ebb
chore(types): remove redundant interface
2025-01-18 01:24:04 +02:00
Elian Doran
3db93cdf24
chore(client/ts): port note_icon
2025-01-18 01:14:47 +02:00
Elian Doran
043d92a1ab
feat(revisions): add spacing between help and delete ( closes #974 )
2025-01-18 01:02:03 +02:00
Elian Doran
5985519570
fix(mobile): tab bar context menu ( closes #969 )
2025-01-18 00:51:59 +02:00
Elian Doran
7c7fd044c6
chore(client/ts): port canvas
2025-01-18 00:42:19 +02:00
Elian Doran
2167948509
fix(canvas): significant lag when dragging ( fixes #967 )
2025-01-18 00:14:31 +02:00
Elian Doran
7cf1fbf088
fix(mobile): position of note detail menu ( closes #971 )
2025-01-18 00:04:06 +02:00
Elian Doran
e3bcd75a5a
chore(client/ts): port mobile_detail_menu
2025-01-17 23:55:46 +02:00
Elian Doran
229f473f8b
style(next): alignment of dropdown keyboard shortcuts
2025-01-17 23:47:29 +02:00
Elian Doran
11009a5af8
fix(client): positioning of keyboard shortcuts on legacy theme ( closes #685 )
2025-01-17 23:46:19 +02:00
Elian Doran
fdbc33aa23
fix(client): alignment of "Advanced" option in global menu
2025-01-17 23:43:06 +02:00
Elian Doran
d9335bec37
fix(client): shortcuts wrapped on two lines on global menu ( closes #976 )
2025-01-17 23:37:34 +02:00
Elian Doran
47335062a4
feat(e2e): test going back to share root
2025-01-17 23:21:12 +02:00
Elian Doran
fd2779383d
Merge branch 'share-fix' into develop
2025-01-17 23:20:09 +02:00
Elian Doran
59d8def2c5
Merge remote-tracking branch 'origin/develop' into share-fix
2025-01-17 23:19:53 +02:00
Elian Doran
6ea8a31a22
feat(e2e): test going to share root
2025-01-17 23:13:55 +02:00
Elian Doran
f96ab6da57
Merge pull request #932 from TriliumNext/renovate/katex-0.x
...
fix(deps): update dependency katex to v0.16.20
2025-01-17 23:01:05 +02:00
Elian Doran
b376f090d8
fix(e2e): bring back help link tests
2025-01-17 22:58:00 +02:00
Elian Doran
b4ff765c5e
chore(e2e): use ControlOrMeta instead of Control
2025-01-17 22:58:00 +02:00
Elian Doran
423bea923c
Merge pull request #979 from perfectra1n/develop
...
Update build-server.sh and GitHub Actions to build ARM server
2025-01-17 22:54:01 +02:00
Jon Fuller
7e30ab2e06
Update build-server.sh and GitHub Actions to build ARM server
2025-01-17 20:45:00 +00:00
Elian Doran
6452fa123c
Merge branch 'develop' into renovate/katex-0.x
2025-01-17 22:29:58 +02:00
Elian Doran
d19e9b4681
fix(test): wrong jasmine-based context
2025-01-17 22:29:44 +02:00
Elian Doran
3f92966976
Merge pull request #938 from TriliumNext/renovate/force-graph-1.x
...
fix(deps): update dependency force-graph to v1.49.0
2025-01-17 22:23:13 +02:00
Elian Doran
fec0ae62b7
Merge branch 'develop' into renovate/katex-0.x
2025-01-17 22:22:53 +02:00
Elian Doran
7fc5f9ab83
Merge pull request #977 from pano9000/test_vitest
...
test: add vitest as test framework and port current tests
2025-01-17 22:22:00 +02:00
Elian Doran
33baf6c917
fix(e2e): bring back katex test
2025-01-17 22:16:08 +02:00
Panagiotis Papadopoulos
6401f35783
chore(deps): update vitest to v3
2025-01-17 20:33:34 +01:00
Elian Doran
4dfe2b4935
Merge branch 'develop' into renovate/force-graph-1.x
2025-01-17 21:25:56 +02:00
Elian Doran
dd3397bcbb
chore(client/ts): port note_map
2025-01-17 21:25:36 +02:00
Panagiotis Papadopoulos
8b34c149cc
chore: remove unused jasmine.json file
2025-01-17 20:24:20 +01:00
Panagiotis Papadopoulos
fb47ecd747
test(data_dir): fix failing test due to vitest being "stricter" than jasmine
2025-01-17 20:24:20 +01:00
Panagiotis Papadopoulos
9f148750d4
chore(vitest): add additional folders to exclude
2025-01-17 20:24:20 +01:00
Panagiotis Papadopoulos
853a7abc4f
test: port data_dir.spec.ts to vitest
2025-01-17 20:24:20 +01:00
Panagiotis Papadopoulos
8faff118b1
chore: update npm test scripts with vitest
2025-01-17 20:24:20 +01:00
Panagiotis Papadopoulos
33274ada65
test: port spec tests to vitest
2025-01-17 20:24:20 +01:00
Panagiotis Papadopoulos
6be7109ce3
test: add initial, basic vitest.config.ts
2025-01-17 20:24:20 +01:00
Panagiotis Papadopoulos
0ed06e76c3
test: delete now unused mini_test.ts
2025-01-17 20:24:20 +01:00
Panagiotis Papadopoulos
186f17ec3e
chore: add "coverage" folder to gitignore
2025-01-17 20:24:20 +01:00
Panagiotis Papadopoulos
871ee7989e
test: set attribute_parser test to "TODO"
...
the tests are not correctly calling the `parse` method currently
2025-01-17 20:24:20 +01:00
Panagiotis Papadopoulos
3f584af171
test: port spec-es6 tests to vitest
2025-01-17 20:24:20 +01:00
Panagiotis Papadopoulos
325a3b6c83
deps: add vitest and @vitest/coverage-v8
2025-01-17 20:24:16 +01:00
Elian Doran
e7eb385b8f
refactor(deps): integrate force-graph into webpack
2025-01-17 20:21:52 +02:00
Elian Doran
8d026c8134
feat(e2e): basic test for note map rendering
2025-01-17 20:15:48 +02:00
Elian Doran
7e40200436
chore(deps): remove unnecessary iconsur
2025-01-17 19:53:10 +02:00
Elian Doran
0cee8f9f20
refactor(mermaid): use webpack import for mermaid-elk
2025-01-17 19:53:09 +02:00
renovate[bot]
32c4d7350c
fix(deps): update dependency force-graph to v1.49.0
2025-01-17 17:52:23 +00:00
Elian Doran
af1d6540bc
Merge pull request #955 from TriliumNext/renovate/fs-extra-11.x
...
fix(deps): update dependency fs-extra to v11.3.0
2025-01-17 19:51:42 +02:00
Elian Doran
54bf2ad9ff
feat(e2e): test standard flowchart rendering
2025-01-17 19:19:24 +02:00
Elian Doran
751adf474f
feat(e2e): check ELK flowchart
2025-01-17 19:09:19 +02:00
Elian Doran
a1b660cfcd
fix(e2e): mindmap test not being run
2025-01-17 18:49:22 +02:00
Elian Doran
66c367fe21
Merge pull request #947 from TriliumNext/bugfix/dump-db-ivlength
...
Fix default ivLength in dump-db tool
2025-01-17 18:39:30 +02:00
Elian Doran
3abe5a348f
Merge pull request #965 from pano9000/chore_replace-ts-node
...
chore: get rid of ts-node
2025-01-17 18:38:35 +02:00
Elian Doran
467852191d
Merge pull request #966 from pano9000/fix_csrf-electron-httpOnly
...
fix(csrf): add exception for electron for httpOnly cookie
2025-01-17 18:36:02 +02:00
Panagiotis Papadopoulos
9382c278b3
fix(csrf): add exception for electron for httpOnly cookie
...
it does not seem to like having httpOnly set in electron
2025-01-17 17:26:52 +01:00
Panagiotis Papadopoulos
0e33395c47
chore(deps): remove now unused ts-node
2025-01-17 08:09:42 +01:00
Panagiotis Papadopoulos
00bdcfa803
chore(mermaid-elk): replace loader-register with tsx
...
unnecessary "cross-env" also removed, as it wasn't even
used to set any env variables
2025-01-17 08:05:42 +01:00
Panagiotis Papadopoulos
331dae4eb0
chore: delete unused loader-register file
2025-01-17 08:02:26 +01:00
Adorian Doran
faa4a5fcd8
client: update the markup for the "Available MIME types" check boxes
2025-01-17 01:36:54 +02:00
Adorian Doran
e8f6f68987
style(next): disable text selection for check boxes and radio buttons
2025-01-17 01:24:34 +02:00
Adorian Doran
07dd8995b6
style(next): overhaul the check / uncheck animation for radio buttons
2025-01-17 01:22:09 +02:00
Adorian Doran
4c84bc724d
style(next): refactor
2025-01-17 01:06:25 +02:00
Adorian Doran
2773d560b9
style(next): enforce left padding for radios and check boxes
2025-01-17 01:00:19 +02:00
Adorian Doran
a2a9bee7eb
style(next): rename some variables
2025-01-17 00:58:11 +02:00
Panagiotis Papadopoulos
748e30b63c
chore(scripts): use tsx for webpack
2025-01-16 23:52:51 +01:00
Adorian Doran
398591fb1f
style(next): restyle check boxes
2025-01-17 00:51:26 +02:00
Panagiotis Papadopoulos
76a0bffcc3
chore(scripts): remove unnecessary cross-env
2025-01-16 23:08:57 +01:00
Adorian Doran
fe539b1647
style(next): tweak the colors of the radio buttons
2025-01-16 23:39:18 +02:00
Caleb Norton
b8f15d2fe3
Fix parent share link
2025-01-16 15:28:30 -06:00
Elian Doran
b2e1a3e97a
Merge pull request #961 from pano9000/fix-csrf-settings
...
fix(csrf): set more secure csrf related settings
2025-01-16 23:03:43 +02:00
Panagiotis Papadopoulos
5f605b3a91
fix(csrf): set more secure cookieOptions settings
...
- `sameSite` - previous setting inherited from csurf was to simply not set it at all, which makes all browser nag in their dev console output.
They will default to "Lax" for these type of cookies in the future.
We can even use "strict" here though for our use case:
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie#samesitesamesite-value
- `httpOnly`: should be enabled for the csrf cookie as well
for the session cookie it already is enabled.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie#httponly
2025-01-16 21:40:12 +01:00
Panagiotis Papadopoulos
ec19ccd7a7
fix(csrf): stop leaking the CSRF token in the server logs
...
As per OWASP:
"A CSRF token must not be leaked in the server logs or in the URL.", see:
https://cheatsheetseries.owasp.org/cheatsheets/Cross-Site_Request_Forgery_Prevention_Cheat_Sheet.html#transmissing-csrf-tokens-in-synchronized-patterns
2025-01-16 21:16:33 +01:00
Elian Doran
283a12b0d5
Merge pull request #960 from pano9000/fix_csrf-csrf_existing_cookie
...
fix(csrf): fix handling of existing _csrf cookies
2025-01-16 21:53:09 +02:00
Panagiotis Papadopoulos
139bf3dcdf
fix(csrf): use generateCsrfToken with more "user friendly" settings
...
fixes the case, where existing TriliumNext users, will get
a "Invalid CSRF Token" Message, when they have an older
_csrf token in their cookies from a previous installation/visit.
the settings now will handle these cases in the background automatically.
also fixes #950
2025-01-16 20:14:23 +01:00
Panagiotis Papadopoulos
6dd8ab31d5
refactor(csrf): export generateToken utility
2025-01-16 20:14:23 +01:00
Panagiotis Papadopoulos
e3d89ce2a5
refactor(csrf): move csrf to own file
2025-01-16 20:14:23 +01:00
Adorian Doran
15dbaf441d
style(next): restyle radio buttons
2025-01-16 18:51:35 +02:00
Elian Doran
edc6b983ac
Merge remote-tracking branch 'origin/master' into develop
2025-01-16 18:36:35 +02:00
Elian Doran
d684440c1f
fix(client): undefined entity in some cases
2025-01-16 18:36:29 +02:00
Elian Doran
1e182f5820
chore(client/ts): port mermaid
2025-01-16 18:20:23 +02:00
Elian Doran
5ca876ca62
fix(mobile): force grouping in editing toolbar
2025-01-16 16:41:52 +02:00
Elian Doran
187ef60350
feat(mobile): disable overscroll for toolbar
2025-01-16 16:32:47 +02:00
Elian Doran
706b011b23
feat(mobile): enforce classic editor
2025-01-16 16:29:51 +02:00
Elian Doran
6f2538a070
feat(mobile): hide editing toolbar on non-text note
2025-01-16 16:14:37 +02:00
Elian Doran
6caddc8004
fix(mobile): position of editing toolbar on tablet mode
2025-01-16 16:09:11 +02:00
Elian Doran
0cab891d2e
chore(client/ts): port classic_editor_toolbar
2025-01-16 15:51:58 +02:00
Elian Doran
1d6e3af9aa
fix(mobile): position of editing toolbar
2025-01-16 15:48:56 +02:00
Elian Doran
c8b745bc6a
Merge pull request #952 from TriliumNext/renovate/node-22.x
...
chore(deps): update dependency @types/node to v22.10.7
2025-01-16 10:49:07 +02:00
Elian Doran
d1be673763
Merge pull request #953 from TriliumNext/renovate/better-sqlite3-11.x-lockfile
...
fix(deps): update dependency better-sqlite3 to v11.8.0
2025-01-16 10:45:59 +02:00
Elian Doran
2fbfc9d668
Merge pull request #946 from TriliumNext/renovate/electron-34.x
...
chore(deps): update dependency electron to v34
2025-01-16 10:43:33 +02:00
Nriver
5ea3e67dc3
remove unused param
2025-01-16 14:18:01 +08:00
Nriver
4b7445be8e
fix compatibility for old encrypted data
2025-01-16 14:01:59 +08:00
renovate[bot]
a9570965f1
fix(deps): update dependency fs-extra to v11.3.0
2025-01-16 00:57:03 +00:00
renovate[bot]
b77f8aeb43
fix(deps): update dependency better-sqlite3 to v11.8.0
2025-01-16 00:56:43 +00:00
renovate[bot]
01b88c52ef
chore(deps): update dependency @types/node to v22.10.7
2025-01-16 00:56:32 +00:00
Elian Doran
4c451753bc
chore(build): remove redundant npx
2025-01-15 19:11:26 +02:00
Elian Doran
7076c4cbd6
chore(deps): update better-sqlite3 to 11.8.0
2025-01-15 19:11:05 +02:00
Nriver
9d32cd36ee
Fix default ivLength in dump-db tool
2025-01-15 10:16:04 +08:00
renovate[bot]
0eab68e8d1
chore(deps): update dependency electron to v34
2025-01-15 02:07:18 +00:00
Adorian Doran
edd39ad0db
style(next): fix the quick search box
2025-01-15 02:59:55 +02:00
Adorian Doran
c2dbf0a463
style(next): fix the note title text box
2025-01-15 02:44:28 +02:00
Adorian Doran
896d7a383b
style(next): tweak combo boxes
2025-01-15 02:31:49 +02:00
Adorian Doran
a184d5bb26
client: use combo box-like dropdown buttons in the "Basic Properties" widget
2025-01-15 02:14:56 +02:00
Adorian Doran
0339d83434
style(next): create a style for dropdown buttons to mimic combo boxes
2025-01-15 02:11:17 +02:00
Adorian Doran
f7efc033e1
style(next): fix broken states on textareas
2025-01-15 01:28:18 +02:00
Elian Doran
7dfeb20678
Merge pull request #936 from pano9000/fix_views-deprecated-meta-tag
...
fix(views): replace deprecated meta tag
2025-01-14 23:51:46 +02:00
Elian Doran
155900929f
Merge pull request #945 from hasecilu/i18n/Spanish
...
Update Spanish translation
2025-01-14 23:19:46 +02:00
Adorian Doran
cb65591004
style(next): tweak the group header for combo box items
2025-01-14 22:39:30 +02:00
Adorian Doran
40b95325dd
style(next): tweak the combo box arrow
2025-01-14 22:10:06 +02:00
Adorian Doran
99a6e65d15
style(next): update the colors of combo boxes
2025-01-14 21:40:05 +02:00
hasecilu
3486e566ae
chore(code): be more explicit on config for json files
...
To avoid changing end line character of translation files
2025-01-14 13:26:40 -06:00
hasecilu
7f9e42abbd
chore(i18n): update Spanish translation
2025-01-14 13:26:39 -06:00
Elian Doran
c1211647ab
Merge pull request #940 from pano9000/chore_npm-script-start-test-server
...
chore(scripts): update `start-test-server` script
2025-01-14 21:26:09 +02:00
Elian Doran
8a7a607fcb
Merge pull request #926 from pano9000:refactor_backend_log
...
refactor(backend_log): improve `getBackendLog`
2025-01-14 20:41:29 +02:00
Elian Doran
3f612a1b70
Merge pull request #864 from pano9000/refactor_replace-csurf
...
refactor: replace csurf with csrf-csrf
2025-01-14 20:33:29 +02:00
Elian Doran
c8c501d717
Merge branch 'develop' into refactor_replace-csurf
2025-01-14 20:32:52 +02:00
Elian Doran
7dabe33eb2
chore(git): mark root package-lock as auto-generated
2025-01-14 20:32:30 +02:00
Elian Doran
eb1af98830
Merge pull request #880 from pano9000/refactor_data_dir
...
refactor(data_dir): simplify logic and make code robust and testable
2025-01-14 20:20:32 +02:00
Elian Doran
3c0e4b842a
Merge pull request #941 from process/ck-logging
...
Add server logging for CKEditor state changes
2025-01-14 20:18:06 +02:00
Elian Doran
73053a8728
Merge pull request #928 from TriliumNext/renovate/mind-elixir-4.x
...
fix(deps): update dependency mind-elixir to v4.3.6
2025-01-14 20:15:24 +02:00
Elian Doran
f478985761
chore(ci): define relations between dev jobs
2025-01-14 20:09:16 +02:00
Elian Doran
0221039ebe
fix(client/ts): fix build errors & define command to event bridge
2025-01-14 20:08:57 +02:00
Elian Doran
ef28445de6
Merge pull request #935 from pano9000/fix_deps-update-deprecated-electron
...
fix(deps): update deprecated electron packages
2025-01-14 19:23:44 +02:00
Elian Doran
acf34addf4
Merge pull request #937 from TriliumNext/renovate/node-22.x
...
chore(deps): update dependency @types/node to v22.10.6
2025-01-14 19:22:57 +02:00
Elian Doran
cf2535cb92
Merge branch 'develop' into renovate/mind-elixir-4.x
2025-01-14 19:22:34 +02:00
Elian Doran
73719407ba
Merge pull request #929 from TriliumNext/renovate/ts-loader-9.x
...
fix(deps): update dependency ts-loader to v9.5.2
2025-01-14 19:22:18 +02:00
Elian Doran
331b2252f2
chore(e2e): rename incorrect test suite
2025-01-14 19:19:46 +02:00
Elian Doran
580bebb4a3
chore(client/ts): port mind_map
2025-01-14 19:18:44 +02:00
Elian Doran
e16f4a1a71
chore(client/ts): port type_widget
2025-01-14 19:12:29 +02:00
Elian Doran
353156e625
fix(mindmap): not working due to dependency change
2025-01-14 18:47:42 +02:00
Elian Doran
62fbf3ffd0
Merge branch 'develop' into renovate/mind-elixir-4.x
2025-01-14 12:38:34 +02:00
Elian Doran
2dfac783ce
fix(ci): conflict in name of playwright report artifact
2025-01-14 11:55:04 +02:00
Justin Chines
b173429dc5
Add more logging of CKEditor crashes
2025-01-14 15:39:04 +07:00
Justin Chines
7768511fe6
Add server logging for CKEditor state changes
2025-01-14 15:38:13 +07:00
Panagiotis Papadopoulos
0572f22121
chore(scripts): replace ts-node with nodemon in start-test-server
...
keep the same structure as the other scripts, which all use nodemon.
`ts-node` wasn't even working before, it was throwing an "unknown file extension […] for main.ts" error
2025-01-14 08:31:07 +01:00
Panagiotis Papadopoulos
cd69199bb1
chore(scripts): chain commands with && in start-test-server
2025-01-14 08:23:16 +01:00
Panagiotis Papadopoulos
26bd26b207
fix(deps): remove explicit @electron/rebuild from devDep
...
it is not directly used by us anymore, however since
`@electron-forge` depends on it, it still gets installed :-)
2025-01-14 08:14:16 +01:00
Panagiotis Papadopoulos
ec65f3a9e4
fix(deps): electron-rebuild => @electron/rebuild
2025-01-14 08:14:16 +01:00
Panagiotis Papadopoulos
45fd6cba49
fix(deps): electron-packager => @electron/packager
...
major version update, because v17 was not released under
@electron/packager.
breaking changes mentioned below, but we are not affected
as far as I can tell.
https://github.com/electron/packager/releases/tag/v18.0.0
2025-01-14 08:14:16 +01:00
renovate[bot]
42ce80813d
chore(deps): update dependency @types/node to v22.10.6
2025-01-14 01:26:14 +00:00
Adorian Doran
9724b19cd2
style(next): add visual cues for the input action buttons when focused via keyboard
2025-01-14 02:12:26 +02:00
Adorian Doran
707d406ee9
style(next): fix the background of disabled input action buttons
2025-01-14 01:51:18 +02:00
Adorian Doran
26e3c13575
style(next): add states for input action buttons, tweak card background color on dark theme
2025-01-14 01:46:28 +02:00
Adorian Doran
f462e7f93b
style(next): add the initial style for input groups
2025-01-14 01:30:31 +02:00
Elian Doran
1807b2b031
chore(types): missing import type for JS imports
2025-01-13 23:18:10 +02:00
Panagiotis Papadopoulos
8b91c528aa
fix(views): replace deprecated meta tag
...
`apple-mobile-web-app-capable` =>
`mobile-web-app-capable`
as warned by Chrome and also already implemented by
e.g. Flutter or vercel/Next.js:
https://github.com/vercel/next.js/pull/70363
https://github.com/flutter/flutter/issues/154596
2025-01-13 20:49:53 +01:00
Elian Doran
2fa5955bd5
fix(e2e): port for docker
2025-01-13 21:48:30 +02:00
Adorian Doran
5dd7b2c049
style(next): tweak the inputs wrapped inside input groups
2025-01-13 21:45:56 +02:00
Adorian Doran
9ea7b35e6a
style(next): use the text box appearance for text areas as well
2025-01-13 21:23:12 +02:00
Elian Doran
6c886fe3b9
chore(e2e): order around docker test
2025-01-13 21:21:18 +02:00
Adorian Doran
56fb70ab5e
style(next): refactor CSS
2025-01-13 21:12:27 +02:00
Elian Doran
093f9d60f0
fix(e2e): flaky test due to timeout
2025-01-13 17:46:57 +02:00
Elian Doran
b69cad2298
fix(e2e): leaks if language fails
2025-01-13 17:42:21 +02:00
Elian Doran
89d700d5ed
chore(e2e): use different mechanism for closing all tabs
2025-01-13 17:21:50 +02:00
Adorian Doran
93e740cf36
style(next): restyle text boxes
2025-01-13 14:51:23 +02:00
Elian Doran
d24227d718
Merge pull request #933 from pano9000/chore_npx-playwright-script
...
chore(scripts): add `test-playwright` script to package.json
2025-01-13 11:10:48 +02:00
Panagiotis Papadopoulos
bcbf4f4090
chore: fix formatting
2025-01-13 09:21:24 +01:00
Panagiotis Papadopoulos
903988fec5
i18n(backend_log): translate messages
2025-01-13 09:21:24 +01:00
Panagiotis Papadopoulos
dcfdb67539
refactor(backend_log): improve handle 'file not found'
...
handle errors more "user friendly" and actually
let the user know, that either the file is not
existing (yet), or that reading the log failed.
2025-01-13 09:21:24 +01:00
Panagiotis Papadopoulos
67d858441a
refactor(backend_log): include filename in log
2025-01-13 09:21:24 +01:00
Panagiotis Papadopoulos
c4ad84ab06
refactor(backend_log): print error to the log
2025-01-13 09:21:24 +01:00
Panagiotis Papadopoulos
eb4b5a44df
refactor(backend_log): use path.join for log file path
2025-01-13 09:21:24 +01:00
Panagiotis Papadopoulos
06ebcc210e
refactor(backend_log): use async readFile
...
using synchronous functions on the backend
is not recommended, as it is "blocking the event loop", i.e. no other tasks get executed/processed,
while the file is being read
2025-01-13 09:21:24 +01:00
Panagiotis Papadopoulos
b2e83caf4a
chore(scripts): add test-playwright script to package.json
2025-01-13 09:11:14 +01:00
Elian Doran
b30164ef66
chore(e2e): add missing await to expect
2025-01-13 10:00:13 +02:00
Panagiotis Papadopoulos
5373ef509b
chore(prettier): fix code style
2025-01-13 08:28:12 +01:00
Panagiotis Papadopoulos
6818b2d54c
style: move "important" funcs to top of file
2025-01-13 08:26:07 +01:00
Panagiotis Papadopoulos
c47522eb50
refactor(data_dir): pass DIR_NAME as argument to getTriliumDir
...
makes it a bit cleaner and easier to test in the future,
as it is one thing less that'd need mocking :-)
2025-01-13 08:26:07 +01:00
Panagiotis Papadopoulos
e021c0cd0e
test(data_dir): add tests for getDataDirs
2025-01-13 08:26:07 +01:00
Panagiotis Papadopoulos
63079c0939
test(data_dir): add tests for getPlatformAppDataDir
2025-01-13 08:26:07 +01:00
Panagiotis Papadopoulos
94b8bcf8c9
refactor(data_dir): export functions to allow for testing
2025-01-13 08:26:07 +01:00
Panagiotis Papadopoulos
8b1071c459
refactor(data_dir): export dirs as frozen readonly object
...
previously exported object allowed the values to be changed
accidentally at runtime and buildtime
2025-01-13 08:26:07 +01:00
Panagiotis Papadopoulos
759d24855b
style(data_dir): fix indentation
2025-01-13 08:26:07 +01:00
Panagiotis Papadopoulos
7a1e8714af
refactor(data_dir): logically order/split cases in getTriliumDataDir
...
- the blocks now clearly follow the intended logic described in the comments
- I renamed the `getAppDataDir` to more specific `getPlatformAppDataDir`
2025-01-13 08:25:53 +01:00
Panagiotis Papadopoulos
3481c8ba84
refactor(data_dir): use path.join for safer joins
...
https://nodejs.org/api/path.html#pathjoinpaths
2025-01-13 08:24:04 +01:00
Panagiotis Papadopoulos
8826021c63
refactor(data_dir): add createDirIfNotExisting function
...
removes some code duplication
2025-01-13 08:24:04 +01:00
Panagiotis Papadopoulos
61a19d5628
refactor(data_dir): add FOLDER_PERMISSION const
...
gets rid of previously "magic number"
2025-01-13 08:24:01 +01:00
Elian Doran
fbfee818b2
fix(ci): directory for e2e tests
2025-01-13 09:11:11 +02:00
renovate[bot]
9b765b458c
fix(deps): update dependency katex to v0.16.20
2025-01-13 00:42:04 +00:00
Elian Doran
ffacc1f5f7
chore(e2e): disable reuse of server on CI
2025-01-13 00:08:56 +02:00
Elian Doran
e556137a25
feat(ci): run playwright for docker builds
2025-01-13 00:08:43 +02:00
Adorian Doran
c9bf752b1f
Merge branch 'develop' of https://github.com/TriliumNext/Notes into style/next/forms
2025-01-12 23:45:03 +02:00
Elian Doran
9fd8e4d030
fix(e2e): language change breaking other tests
2025-01-12 23:41:27 +02:00
Elian Doran
9b85a101a6
feat(e2e): test note settings
2025-01-12 19:43:29 +02:00
Elian Doran
8dbb5497f1
feat(e2e): test mind map display
2025-01-12 19:34:35 +02:00
Elian Doran
54c5ce9257
chore(e2e): port old test for checking mobile language
2025-01-12 18:05:44 +02:00
Elian Doran
c641ce26d1
chore(e2e): port old test for checking desktop language
2025-01-12 17:43:16 +02:00
Elian Doran
dc83ba51db
chore(e2e): port old test for changing language
2025-01-12 17:36:10 +02:00
Elian Doran
0db3bfd8ae
feat(e2e): add test for settings translations
2025-01-12 17:28:41 +02:00
Elian Doran
1abc8abee6
fix(e2e): missing method
2025-01-12 17:17:07 +02:00
Panagiotis Papadopoulos
ea621ef8e1
chore(prettier): fix code style
2025-01-12 13:30:02 +01:00
Panagiotis Papadopoulos
4cd18441e4
deps: Update package-lock
2025-01-12 13:16:26 +01:00
Panagiotis Papadopoulos
d1bd2d2812
refactor(routes/login): remove unused rendering of HTML
2025-01-12 13:13:59 +01:00
Panagiotis Papadopoulos
59ecc614c2
refactor: call logout route via JS
...
required for csrf-csrf to correctly protect against
CSRF, as it required the _csrf cookie AND the
x-csrf-token HTTP header, the latter cannot be set
via simple Form POST action
using "../login" here, because "server" method is automatically prepending all paths with "/api",
which we don't want here, as we want "/login"
2025-01-12 11:43:41 +01:00
Panagiotis Papadopoulos
c36085e580
chore: fix TS warning by type narrowing
...
`req.csrfToken` might be undefined according to `csrf-csrf`
provided types, so use type narrowing to make sure it exists,
before calling it
2025-01-12 10:22:05 +01:00
Panagiotis Papadopoulos
d20a3bab2a
fix(csrfMiddleware): use sessionSecret instead
...
since `cookie-parser` is not configured with a secret,
req.secret is not set and hence is `undefined`,
which then is used as literal 'undefined' in the hashing function – making it less secure.
Instead we can use the existing sessionSecret:
the `csrf-csrf` developer confirmed in their Discord chat,
that it would be ok to use the same secret here.
2025-01-12 10:22:05 +01:00
Panagiotis Papadopoulos
b787610717
refactor: replace csurf with csrf-csrf
...
I've kept the identical same settings as before –
however they are not *ideal* from what I read.
More secure settings will need to be tested a bit more thoroughly first and will be a separate PR.
2025-01-12 10:22:05 +01:00
Panagiotis Papadopoulos
5268aaee4f
deps: replace csurf with csrf-csrf
2025-01-12 10:22:05 +01:00
renovate[bot]
e3b8de8843
fix(deps): update dependency ts-loader to v9.5.2
2025-01-12 02:27:20 +00:00
renovate[bot]
0cf13ca559
fix(deps): update dependency mind-elixir to v4.3.6
2025-01-12 02:27:09 +00:00
Elian Doran
cdf4a7385d
Merge pull request #927 from pano9000/chore_package-lock
...
deps: update package-lock.json
2025-01-11 22:17:09 +02:00
Elian Doran
c2dedc24af
fix(build): webpack config for electron-forge
2025-01-11 18:58:51 +02:00
Elian Doran
d8f775608c
feat(editor): enable list styles
2025-01-11 18:26:28 +02:00
Elian Doran
d25812cc3b
fix(docker): not running due to missing file on Alpine
2025-01-11 18:14:23 +02:00
Elian Doran
b2ca87d7e8
fix(docker): not running due to missing file
2025-01-11 17:59:41 +02:00
Elian Doran
25e0dc3355
fix(electron): copy dist not working due to missing lib
2025-01-11 17:04:07 +02:00
Elian Doran
a8051b06fd
chore(e2e): disable webkit for now
2025-01-11 16:36:24 +02:00
Elian Doran
e442906265
chore(e2e): fix flaky tests
2025-01-11 16:22:09 +02:00
Panagiotis Papadopoulos
6885cc1399
deps: update package-lock.json
2025-01-11 14:57:37 +01:00
Elian Doran
9db9d412d9
feat(import/markdown): preserve language tags when possible
2025-01-11 15:22:36 +02:00
Elian Doran
0e67078256
feat(export/md): rewrite JavaScript code block languages
2025-01-11 14:11:18 +02:00
Elian Doran
09f36cac00
chore(e2e): add basic test for highlights list
2025-01-11 13:52:30 +02:00
Elian Doran
1530a09dc8
chore(e2e): check katex is rendered in ToC
2025-01-11 13:41:25 +02:00
Elian Doran
b44f4e0f74
chore(e2e): add basic test for table of contents
2025-01-11 13:36:56 +02:00
Elian Doran
74b2643c28
chore(e2e): test eslint errors
2025-01-11 12:54:43 +02:00
Elian Doran
db66998107
chore(e2e): test eslint warnings
2025-01-11 12:50:36 +02:00
Elian Doran
dcc0e76e57
chore(e2e): add backend scripts with lint errors/warnings
2025-01-11 12:22:50 +02:00
Elian Doran
3f6b604b4e
chore(e2e): set TriliumNext as default theme
2025-01-11 12:20:16 +02:00
Elian Doran
703a70056b
feat(code_notes): reintroduce ESLint for server notes
2025-01-11 12:18:16 +02:00
Elian Doran
05529b84ab
chore(client/ts): port options
2025-01-11 11:45:06 +02:00
Elian Doran
7e61af1cc3
chore(client/ts): port options/text_notes
2025-01-11 11:21:14 +02:00
Elian Doran
677760282c
chore(client/ts): port options/other
2025-01-11 11:18:50 +02:00
Elian Doran
03241a8967
chore(client/ts): port options/images
2025-01-11 11:13:11 +02:00
Elian Doran
6665a8d97f
chore(client/ts): port options/codeNotes
2025-01-11 11:11:57 +02:00
Elian Doran
552cc2753f
chore(client/ts): port options/appearance
2025-01-11 11:02:22 +02:00
Elian Doran
5bfcf88acd
chore(client/ts): port options/advanced
2025-01-11 10:51:35 +02:00
Elian Doran
fcb7d9754f
Merge pull request #908 from pano9000/fix_printthis_#901
...
fix(styles): fix ck-editor checkboxes not showing checkmark while printing
2025-01-11 01:51:51 +02:00
Elian Doran
c94346c6b9
chore(client/ts): port widgets/buttons/launcher
2025-01-11 01:46:04 +02:00
Elian Doran
7e00b889a0
chore(client/ts): port api_log
2025-01-11 01:46:04 +02:00
Elian Doran
25cd18f6c8
Merge pull request #913 from TriliumNext/renovate/node-22.x
...
chore(deps): update node.js to v22.13.0
2025-01-11 01:39:33 +02:00
Elian Doran
4829d7eb14
Merge pull request #915 from TriliumNext/renovate/draggabilly-3.x
...
fix(deps): update dependency draggabilly to v3
2025-01-11 01:19:01 +02:00
Elian Doran
0494d4f046
Merge pull request #912 from TriliumNext/renovate/electron-33.x
...
chore(deps): update dependency electron to v33.3.1
2025-01-11 01:13:57 +02:00
Elian Doran
138d9a07a5
Merge branch 'develop' into renovate/draggabilly-3.x
2025-01-11 01:13:30 +02:00
Elian Doran
6ad7792ef3
fix(ci): fix authentication error in playwright
2025-01-11 01:04:20 +02:00
Elian Doran
963247f013
chore(playwright): set up server
2025-01-11 00:55:48 +02:00
Elian Doran
67bfd1dde6
Merge branch 'develop' into renovate/draggabilly-3.x
2025-01-11 00:50:58 +02:00
Elian Doran
ab2a4d741d
chore(ci): change playwright triggering conditions
2025-01-11 00:50:18 +02:00
renovate[bot]
c7bc24ad02
fix(deps): update dependency draggabilly to v3
2025-01-10 22:46:40 +00:00
Elian Doran
497b6e0e2d
Merge branch 'develop' of https://github.com/TriliumNext/Notes into develop
2025-01-11 00:45:52 +02:00
Elian Doran
2bad89533f
Merge pull request #914 from TriliumNext/renovate/draggabilly-2.x
...
fix(deps): update dependency draggabilly to v2.4.1
2025-01-11 00:45:43 +02:00
Elian Doran
ec4cc0fc33
chore(e2e): add test for dragging to new window
2025-01-11 00:45:02 +02:00
Elian Doran
13d3429424
chore(e2e): add test for dragging tabs
2025-01-11 00:14:02 +02:00
Elian Doran
ef8708ab2b
Merge pull request #911 from TriliumNext/renovate/marked-15.x
...
fix(deps): update dependency marked to v15.0.6
2025-01-10 22:05:18 +02:00
Elian Doran
e2628c58c5
chore(test): move spec to source dir
2025-01-10 22:04:04 +02:00
Elian Doran
36387deb0d
chore(test): add test for markdown import
2025-01-10 22:03:08 +02:00
Elian Doran
b1bb49c8e2
Merge remote-tracking branch 'origin/develop' into renovate/marked-15.x
2025-01-10 21:56:35 +02:00
Elian Doran
21b79119f7
Merge pull request #910 from TriliumNext/renovate/i18next-24.x
...
fix(deps): update dependency i18next to v24.2.1
2025-01-10 21:55:53 +02:00
Elian Doran
49675c758a
Merge remote-tracking branch 'origin/develop' into renovate/i18next-24.x
2025-01-10 21:54:32 +02:00
Elian Doran
69fd215471
Merge pull request #916 from TriliumNext/renovate/jsdom-26.x
...
fix(deps): update dependency jsdom to v26
2025-01-10 21:51:51 +02:00
Elian Doran
a05e174640
chore(test): add test for content_renderer#renderCode
2025-01-10 21:49:33 +02:00
Elian Doran
f12057f799
Merge remote-tracking branch 'origin/develop' into renovate/jsdom-26.x
2025-01-10 21:30:27 +02:00
Elian Doran
f026706e25
chore(test): fix typing errors in parser
2025-01-10 21:21:32 +02:00
Elian Doran
180af2ce30
fix(search): limit from UI not applied ( closes #920 )
2025-01-10 20:10:41 +02:00
Elian Doran
7ea324bc5b
chore(test): fix circular reference in backend tests
2025-01-10 20:09:49 +02:00
Elian Doran
902c6f87a8
style(next): fix MIca on horizontal layout
2025-01-10 18:44:13 +02:00
Panagiotis Papadopoulos
01515bd580
fix(styles): fix ck-editor checkboxes not showing checkmark while printing
...
Due to CSS specificity using plain "input[checked]::before" does not
work.
fixes #901
2025-01-10 08:22:36 +01:00
renovate[bot]
2596b474ec
fix(deps): update dependency jsdom to v26
2025-01-10 01:54:33 +00:00
renovate[bot]
10dd4b0c72
fix(deps): update dependency draggabilly to v2.4.1
2025-01-10 01:54:13 +00:00
renovate[bot]
b1edafb092
chore(deps): update node.js to v22.13.0
2025-01-10 01:54:01 +00:00
renovate[bot]
4d169582e4
chore(deps): update dependency electron to v33.3.1
2025-01-10 01:53:56 +00:00
renovate[bot]
3039a09e64
fix(deps): update dependency marked to v15.0.6
2025-01-10 01:53:45 +00:00
renovate[bot]
1e548adb28
fix(deps): update dependency i18next to v24.2.1
2025-01-10 01:53:35 +00:00
Elian Doran
3568ea650f
fix(deps): npm audit
2025-01-09 22:50:54 +02:00
Elian Doran
eebecc1fa2
fix(deps): typescript to 5.7.3
2025-01-09 22:06:07 +02:00
Elian Doran
652648b563
fix(deps): npm audit
2025-01-09 22:05:20 +02:00
Elian Doran
5111f1760d
chore(client/ts): port tab_row
2025-01-09 20:20:06 +02:00
Elian Doran
2080ce5123
refactor(libs): use webpack instead of hard-coded dependency
2025-01-09 19:23:47 +02:00
Elian Doran
324696bc54
refactor(ts): enable verbatim module syntax
2025-01-09 18:36:24 +02:00
Elian Doran
4cbb529fd4
chore(prettier): fix all files
2025-01-09 18:07:02 +02:00
Elian Doran
19ee861699
chore(prettier): disable single quote & enable bracket spacing
2025-01-09 18:06:58 +02:00
Elian Doran
71f763f39c
Merge pull request #906 from pano9000/chore_prettier-json-tabWidth-override
...
chore(prettier): add override for *.json tab width to match .editorconfig
2025-01-09 17:56:15 +02:00
Panagiotis Papadopoulos
13feeb0626
chore(prettier): add override for json tabwitdth
...
use the same value as in the existing .editorconfig
2025-01-09 09:24:10 +01:00
Adorian Doran
0115ea8088
style(next): create a CSS file for form-related styles
2025-01-09 01:23:17 +02:00
Elian Doran
6cedd0381d
Merge pull request #903 from TriliumNext/style/next/restyle-help-dialog-
...
Style Next: Restyle the help dialog
2025-01-09 00:38:16 +02:00
Elian Doran
cefc6685e1
Merge pull request #902 from pano9000/deps_prettier
...
chore(prettier): add prettier as devDep and scripts
2025-01-09 00:33:20 +02:00
Adorian Doran
e8fe290d89
style(next): tweak color
2025-01-09 00:15:59 +02:00
Adorian Doran
ffd626d18e
style(next): define the dark mode colors
2025-01-09 00:12:31 +02:00
Elian Doran
9f71e573aa
chore(i18n): reach 100% translation for Romanian
2025-01-09 00:04:59 +02:00
Elian Doran
eb7164528a
feat(i18n): translate note map buttons
2025-01-09 00:04:09 +02:00
Adorian Doran
4ce2fb701f
style(next): refactor
2025-01-09 00:01:02 +02:00
Elian Doran
947a7d1ad4
feat(i18n): translate note tree buttons
2025-01-08 23:54:22 +02:00
Adorian Doran
55048e36e7
style(next): add some translucency to the help dialog
2025-01-08 23:44:57 +02:00
Elian Doran
8fa0269070
feat(mention): allow cancelling mention, fixes #4692
2025-01-08 23:36:39 +02:00
Elian Doran
c7fdaee8bc
fix(mentions): regression in attribute autocomplete
2025-01-08 23:21:27 +02:00
Panagiotis Papadopoulos
2dab8b5145
chore: add initial .prettierignore
2025-01-08 22:19:51 +01:00
Panagiotis Papadopoulos
d73356e7ec
scripts: add prettier scripts
2025-01-08 22:15:04 +01:00
Adorian Doran
ad77ff11ad
style(next): add a cheat sheet-vibe to the help dialog
2025-01-08 22:32:12 +02:00
Adorian Doran
e79c24872b
client: add some margins to the help dialog
2025-01-08 22:30:10 +02:00
Adorian Doran
c00c01dafb
style(next): use distinct formatting for the "Markdown-like autoformatting" card
2025-01-08 22:04:55 +02:00
Adorian Doran
c23890594f
translations: replace the <kbd> tag with <code> for Markdown examples
2025-01-08 22:02:14 +02:00
Adorian Doran
b86cd01169
style(next): turn "Only in desktop" into a subheading
2025-01-08 21:42:21 +02:00
Adorian Doran
caf9b92db5
style(next): restyle the help cards
2025-01-08 21:35:43 +02:00
Elian Doran
a8026c9ce3
refactor(editor): use submodule for ckeditor5-footnotes
2025-01-08 21:26:11 +02:00
Panagiotis Papadopoulos
2e0822f066
deps: add prettier as devDependency
2025-01-08 19:07:00 +01:00
Elian Doran
bacba7d00b
Merge pull request #900 from pano9000/refactor_views-windowGlobal-ejs-partial
...
refactor(views): use ejs partial for injecting window.glob
2025-01-08 19:11:32 +02:00
Elian Doran
706424e526
Merge pull request #899 from pano9000/fix_views-set_password
...
fix(views/set_password): various smaller fixes
2025-01-08 19:08:03 +02:00
Elian Doran
88c7a928cc
Merge branch 'develop' of ssh://github.com/TriliumNext/Notes into develop
2025-01-08 12:28:28 +02:00
Panagiotis Papadopoulos
14358d1ec0
refactor(views): use ejs partial for injecting window.glob
2025-01-08 09:15:16 +01:00
Panagiotis Papadopoulos
5e91e39841
style(views/set_password): use bootstrap class for padding
2025-01-08 08:07:46 +01:00
Panagiotis Papadopoulos
5bfba405a1
fix(views/set_password): fix page title
...
I've added set_password.title – currently this
looks like a duplicate string to set_password.heading,
but there will be a separate change to this soon
2025-01-07 23:08:36 +01:00
Panagiotis Papadopoulos
ee5a232d20
fix(views/set_password): fix "flash of unstyled content"
2025-01-07 22:50:19 +01:00
Panagiotis Papadopoulos
11415f5b2c
fix(views/set_password): fix duplicate input id
2025-01-07 22:38:20 +01:00
Elian Doran
564f1b92d2
Merge pull request #897 from pano9000/style_views-login
...
style(views/login): add Trilium icon and improve style
2025-01-07 22:27:27 +02:00
Elian Doran
d41fee8ade
Merge pull request #896 from pano9000/refactor_view-login_JS
...
refactor(view/login): simplify JS
2025-01-07 22:20:20 +02:00
Elian Doran
6e38e91267
Merge pull request #893 from pano9000/fix_style_flash_login-view
...
fix(views/login): fix "flash of unstyled content"
2025-01-07 22:18:49 +02:00
Elian Doran
c80299ec47
Merge pull request #892 from TriliumNext/perfectra1n-patch-2
...
Add timezone and localtime mounts to docker-compose
2025-01-07 22:16:47 +02:00
Panagiotis Papadopoulos
95165b6460
style(views/login): capitalize Trilium Login heading
2025-01-07 19:27:02 +01:00
Panagiotis Papadopoulos
9c03446a50
style(views/login): center heading to be in line w/ the logo
2025-01-07 19:20:05 +01:00
Panagiotis Papadopoulos
fb68460435
style(views/login): add Trilium logo above heading
2025-01-07 19:18:03 +01:00
Panagiotis Papadopoulos
1bbfa08238
style(views/login): use bootstrap class for padding
2025-01-07 19:16:43 +01:00
Elian Doran
2e1b472500
style(next): improve code block style
2025-01-07 19:10:33 +02:00
Elian Doran
b81c15c84c
feat(ck-mermaid): support read-only mode
2025-01-07 18:53:35 +02:00
Elian Doran
19c90445fa
feat(ck-mermaid): use default mermaid config
2025-01-07 18:24:14 +02:00
Elian Doran
4b35f8174c
style(ck-mermaid): monospace font
2025-01-07 17:36:30 +02:00
Elian Doran
5d5a490312
fix(ck-mermaid): lazy loading if mermaid is not loaded
2025-01-07 17:27:34 +02:00
Elian Doran
1de6c7d5b2
feat(editor): inline mermaid diagrams
2025-01-07 17:07:08 +02:00
Elian Doran
c1ea1fd608
fix(build): build errors
2025-01-07 14:58:19 +02:00
Elian Doran
dafebc4aae
style(share): improve footnote design
2025-01-07 14:48:26 +02:00
Elian Doran
5ffd8bc790
fix(share): footnotes not working
2025-01-07 14:43:12 +02:00
Elian Doran
d6dedb1611
style(share): footnotes
2025-01-07 14:33:34 +02:00
Elian Doran
9a07ddac7d
style(footnotes): improve for readonly notes
2025-01-07 14:32:16 +02:00
Elian Doran
1e80f264d9
style(next): improve footnote style
2025-01-07 14:05:08 +02:00
Elian Doran
ba0b48d6dc
feat(footnotes): clicking a reference navigates to footnote
2025-01-07 13:43:07 +02:00
Elian Doran
eee22eaa1f
feat(footnotes): clicking a footnote from the bottom list navigates to ref
2025-01-07 13:40:12 +02:00
Elian Doran
3f65fb83cb
feat(note_tooltip): display tooltip of footnote reference
2025-01-07 13:27:19 +02:00
Elian Doran
ab9769c93b
chore(i18n): translate "Note has been deleted"
2025-01-07 12:44:30 +02:00
Elian Doran
1dcc839bab
feat(highlights): ignore footnotes
2025-01-07 12:38:50 +02:00
Elian Doran
85c225fe05
chore(client/ts): port highlights_list
2025-01-07 12:34:10 +02:00
Elian Doran
0713b4aec8
chore(client/ts): port note_context_aware_widget
2025-01-07 11:55:20 +02:00
Elian Doran
f3a18a9942
chore(client/ts): port abstract_button, command_button, onclick_button
2025-01-07 11:26:49 +02:00
Elian Doran
6905e1536e
chore(client/ts): port abstract_button
2025-01-07 11:11:43 +02:00
Panagiotis Papadopoulos
15faf161b5
refactor(views/login): simplify userAgent matching
...
- there is no need to have the Regexp check done
in 2 separate tests – just do it once
- I also have ordered the userAgents by order of
"popularity", so (in theory) it should match faster
for most people this way
(although realistically you will not notice this at all)
2025-01-07 08:38:12 +01:00
Panagiotis Papadopoulos
b44397a6bf
refactor(views/login): add getDeviceType function
2025-01-07 08:29:56 +01:00
Panagiotis Papadopoulos
7ca4ed4369
fix(views/login): fix "flash of unstyled content"
...
move stylesheets to head of HTML to get rid of
"FOUC" aka "Flash of unstyled content"
2025-01-06 23:19:15 +01:00
Elian Doran
5a3a31ff1c
style(next): fix background for launcher pane
2025-01-06 23:07:04 +02:00
Elian Doran
e09eae5a4c
fix(editor): footnote toolbar icon on dark theme
2025-01-06 21:48:21 +02:00
Elian Doran
8bebd0a798
feat(editor): add footnotes
2025-01-06 20:30:11 +02:00
Jon Fuller
c64c72b773
Add timezone and localtime mounts to docker-compose
2025-01-06 10:02:11 -08:00
Elian Doran
37ce55506b
feat(editor): update to CKEditor 43.2.0
2025-01-06 16:04:07 +02:00
Elian Doran
4d219723ae
style(next): select Inter font for now
2025-01-05 18:24:23 +02:00
Elian Doran
2559d8f732
feat(editor): support geo-URIs
2025-01-05 17:28:28 +02:00
Elian Doran
fd7b653534
Merge pull request #891 from 0Raptor/develop
...
Added support for RFC 5870 geo-URIs
2025-01-05 17:08:15 +02:00
Raptor
93af02942a
Added support for RFC 5870 geo-URIs
2025-01-05 13:54:19 +01:00
Elian Doran
898ed49630
Merge pull request #882 from pano9000/chore_remove_tree-kill
...
chore(deps): remove unused tree-kill dependency
2025-01-05 13:18:01 +02:00
Elian Doran
6d41af98fd
chore(types): allow containers to constrain children
2025-01-05 12:21:01 +02:00
Elian Doran
4cfb0d6161
fix(mobile): position of editing toolbar when keyboard is hidden
2025-01-05 10:52:26 +02:00
Elian Doran
4ee88c1e96
Merge pull request #887 from TriliumNext/renovate/better-sqlite3-11.x-lockfile
...
fix(deps): update dependency better-sqlite3 to v11.7.2
2025-01-05 10:46:39 +02:00
Elian Doran
820d72906d
Merge pull request #888 from TriliumNext/renovate/better-sqlite3-11.x
...
fix(deps): update dependency better-sqlite3 to v11.7.2
2025-01-05 10:46:19 +02:00
Elian Doran
a2afc5959f
Merge pull request #889 from TriliumNext/renovate/mind-elixir-4.x
...
fix(deps): update dependency mind-elixir to v4.3.5
2025-01-05 10:45:26 +02:00
Elian Doran
c6e4d4882a
fix(mobile): dropdowns for editing toolbar
2025-01-05 03:06:52 +02:00
renovate[bot]
94813c2f49
fix(deps): update dependency mind-elixir to v4.3.5
2025-01-05 01:06:34 +00:00
renovate[bot]
7a8678e26f
fix(deps): update dependency better-sqlite3 to v11.7.2
2025-01-05 01:06:23 +00:00
renovate[bot]
deb7abac06
fix(deps): update dependency better-sqlite3 to v11.7.2
2025-01-05 01:06:08 +00:00
Elian Doran
955542a991
fix(mobile): positioning of the classic toolbar
2025-01-05 02:35:41 +02:00
Elian Doran
c1280be74a
fix(mobile): classic toolbar disappearing when pressing dropdowns
2025-01-05 01:49:29 +02:00
Elian Doran
ef9e21147f
fix(mobile): classic toolbar disappearing when pressing formatting buttons
2025-01-05 01:09:27 +02:00
Elian Doran
0c544666d8
fix(mobile): fix offset of the formatting bar
2025-01-05 00:57:52 +02:00
Elian Doran
90ec7919ba
feat(mobile): improve positioning of jump to note
2025-01-05 00:24:25 +02:00
Elian Doran
57ed133c7f
feat(mobile): bring jump to note to mobile
2025-01-04 23:43:15 +02:00
Elian Doran
336e298462
style(mobile): background for whole bottom area + fix alignment
2025-01-04 23:05:24 +02:00
Elian Doran
6e2444d74f
style(mobile): add safe region for bottom
2025-01-04 22:56:23 +02:00
Elian Doran
5250a6d8da
style(mobile): center launcher buttons
2025-01-04 22:49:11 +02:00
Elian Doran
de7248b7ce
feat(mobile): add back/forward buttons to launch bar
2025-01-04 22:43:51 +02:00
Elian Doran
65a14c62ac
feat(mobile): render mobile visible launchers
2025-01-04 22:11:23 +02:00
Elian Doran
e45052cead
chore(client/ts): port launcher & launcher_container
2025-01-04 22:08:07 +02:00
Elian Doran
6966f92339
feat(mobile): use custom icon for configure launchbar
2025-01-04 22:00:39 +02:00
Elian Doran
fa6d229ecf
chore(client/ts): port spacer
2025-01-04 21:59:35 +02:00
Elian Doran
c2315a9341
refactor(client): use common method for checking if launch bar config
2025-01-04 21:52:41 +02:00
Elian Doran
cfeb4eb51f
feat(client): add support for mobile launchers in hidden subtree
2025-01-04 21:46:52 +02:00
Elian Doran
100a80c17d
feat(server): add subtree for mobile launchers
2025-01-04 21:46:22 +02:00
Elian Doran
027b52e785
feat(mobile): add very basic support for tabs
2025-01-04 21:03:03 +02:00
Elian Doran
42e4c7800a
chore(client): remove logs
2025-01-04 20:21:57 +02:00
Panagiotis Papadopoulos
c5a8b5b6d8
chore(deps): remove unused tree-kill dependency
...
code got removed with commit e393914 ,
but seems that the dependency remained as leftover
2025-01-04 19:07:03 +01:00
Elian Doran
11631687ff
feat(client): add transparent background for status bar on tablets with desktop view
2025-01-04 20:04:02 +02:00
Elian Doran
657fa9402c
feat(mobile): improve layout for settings
2025-01-04 19:26:22 +02:00
Elian Doran
33ce41bdd8
style(mobile): fix unequal right margin
2025-01-04 19:17:16 +02:00
Elian Doran
a83931a421
fix(mobile): error when closing modals
2025-01-04 19:15:24 +02:00
Elian Doran
540c1b2207
refactor(client): remove unused property
2025-01-04 19:12:14 +02:00
Elian Doran
4175a69e37
chore(client/ts): port mobile_layout
2025-01-04 18:58:50 +02:00
Elian Doran
b5d657071e
feat(mobile): improve about dialog layout
2025-01-04 18:53:34 +02:00
Elian Doran
05a667f256
chore(client/ts): port help
2025-01-04 18:43:25 +02:00
Elian Doran
20b439b2cb
feat(mobile): display help modal ( closes #666 )
2025-01-04 18:41:51 +02:00
Elian Doran
d3096940f6
fix(mobile): text cropped in about dialog
2025-01-04 18:35:56 +02:00
Elian Doran
dd8e73d8ca
feat(mobile): display modals at the bottom of the screen
2025-01-04 18:30:27 +02:00
Elian Doran
f7d3737cba
feat(mobile): introduce about dialog
2025-01-04 18:24:05 +02:00
Elian Doran
874809254d
chore(client/ts): port global_menu
2025-01-04 18:19:46 +02:00
Elian Doran
356cb2f12f
fix(mobile): context menu and dropdowns for sidebar
2025-01-04 18:14:30 +02:00
Elian Doran
fa30961c9e
style: improve code block style for attachments
2025-01-04 17:29:54 +02:00
Elian Doran
3ad67a93c1
feat(attachments): render JSON content
2025-01-04 17:18:56 +02:00
Elian Doran
0bb573022a
fix(server): improved handling for missing files on Firefox
2025-01-04 17:13:47 +02:00
Elian Doran
5ee6ba8cb0
fix(electron): pasting non-existing file crashes the editor ( closes #881 )
2025-01-04 16:56:26 +02:00
Elian Doran
a025645972
fix(mobile): clicking sidebar backdrop to hide it
2025-01-04 14:38:48 +02:00
Elian Doran
fb5391a243
fix(mobile): tree view not working on mobile
2025-01-04 14:34:53 +02:00
Elian Doran
f909f84268
fix(mobile): launcher bar dropdown position on tablet view
2025-01-04 14:33:10 +02:00
Elian Doran
c678d63d02
style(legacy): status bar color on mobile tablet
2025-01-04 14:29:02 +02:00
Elian Doran
c130d77a74
style(mobile): improve content background
2025-01-04 14:27:23 +02:00
Elian Doran
a3ac2629e9
style(next): improve status bar on tablet mode
2025-01-04 14:23:17 +02:00
Elian Doran
a1acb69976
style(next): top border for launcher pane on mobile
2025-01-04 14:19:31 +02:00
Elian Doran
422395671d
fix(mobile): launcher bar on top for tablet mode
2025-01-04 14:18:07 +02:00
Elian Doran
2e85e2adb5
style(next): tree for tablet mode
2025-01-04 14:17:17 +02:00
Elian Doran
f63f308659
fix(mobile): layout on tablet mode
2025-01-04 14:14:45 +02:00
Elian Doran
7fc60bfc8f
fix(mobile): swiping with very short gesture
2025-01-04 13:30:36 +02:00
Elian Doran
cdfd2827e8
fix(mobile): scrolling within tree
2025-01-04 13:21:10 +02:00
Elian Doran
4dece78591
feat(mobile): improve closing the sidebar
2025-01-04 13:04:44 +02:00
Elian Doran
ce56842353
chore(client/ts): port sidebar_container
2025-01-04 12:44:40 +02:00
Elian Doran
999977e32f
fix(mobile): toggling sidebar sometimes doesn't work
2025-01-04 12:18:23 +02:00
Elian Doran
ff2999db17
fix(mobile): sidebar randomly showing on taps
2025-01-04 12:09:18 +02:00
Elian Doran
bf4decb4fb
fix(server): compile errors after refactoring
2025-01-04 11:52:40 +02:00
Elian Doran
d8358407ce
chore(client/ts): port root_command_executor
2025-01-04 11:51:16 +02:00
Elian Doran
634be6bbb4
style(next): rounded corner for sidebar
2025-01-04 01:57:34 +02:00
Elian Doran
066db13c53
fix(mobile): sidebar toggle button
2025-01-04 01:54:01 +02:00
Elian Doran
16e9d74169
style(mobile): increase width of sidebar
2025-01-04 01:43:03 +02:00
Elian Doran
ae34741f47
fix(mobile): fluent close of the sidebar
2025-01-04 01:21:53 +02:00
Elian Doran
87b7d8379b
refactor(mobile): use constant for threshold
2025-01-04 01:06:18 +02:00
Elian Doran
60adc84248
fix(mobile): backdrop opacity jumping at start
2025-01-04 00:52:24 +02:00
Elian Doran
5b1540e12b
feat(mobile): add back drop to sidebar
2025-01-04 00:50:11 +02:00
Elian Doran
17b60b21a9
fix(mobile): closing the sidebar
2025-01-04 00:25:59 +02:00
Elian Doran
eb97c1e9e2
fix(mobile): prevent back on iOS
2025-01-04 00:22:16 +02:00
Elian Doran
73828a195b
fix(mobile): sidebar shown on taps
2025-01-04 00:20:22 +02:00
Elian Doran
aad5b6cdbd
fix(mobile): spurious error when drag ends
2025-01-04 00:01:44 +02:00
Elian Doran
c5004491f7
fix(mobile): transition when swiping open
2025-01-03 23:59:01 +02:00
Elian Doran
2c9ca397e4
feat(mobile): basic swipe mechanism for sidebar
2025-01-03 23:44:20 +02:00
Elian Doran
2b7d591822
fix(mobile): safe bottom margin for context menu
2025-01-03 22:31:29 +02:00
Elian Doran
33067e61e3
feat(client): add more monospace system fonts
2025-01-03 21:08:30 +02:00
Elian Doran
84a0e789f1
feat(client): add more system fonts
2025-01-03 20:59:13 +02:00
Elian Doran
d34e575488
feat(client): add support for system font
2025-01-03 20:54:14 +02:00
Elian Doran
dfc9cdb25a
refactor(client): simplify font definition
2025-01-03 20:36:59 +02:00
Elian Doran
8667c0a686
refactor(server): split font route in two functions
2025-01-03 20:31:13 +02:00
Elian Doran
80af0899b8
chore(types): font families
2025-01-03 20:08:58 +02:00
Elian Doran
8a494b220b
fix(client/fonts): grouping not working properly on iOS
2025-01-03 20:02:43 +02:00
Elian Doran
a22afc4283
chore(i18n): translate generic fonts
2025-01-03 19:59:54 +02:00
Elian Doran
c6b3cc7882
chore(i18n): translate font selection headings
2025-01-03 19:58:45 +02:00
Elian Doran
0304f1e5e9
feat(client/fonts): add more groups for fonts
2025-01-03 19:49:25 +02:00
Elian Doran
710a80aa26
feat(client/fonts): add groups for fonts
2025-01-03 18:55:45 +02:00
Elian Doran
639d118f41
chore(client/ts): port fonts
2025-01-03 18:44:19 +02:00
Elian Doran
428ffa7826
chore(client/ts): port options_widget
2025-01-03 18:40:52 +02:00
Elian Doran
b6e97c1ae9
refactor(server): typed options
2025-01-03 18:32:09 +02:00
Elian Doran
2590a4cb05
Merge branch 'develop' of ssh://github.com/TriliumNext/Notes into develop
2025-01-03 17:52:30 +02:00
Elian Doran
2c469283f0
Merge pull request #879 from pano9000/refactor_utils_formatDownloadTitle
...
refactor(utils/formatDownloadTitle): simplify function
2025-01-03 17:23:32 +02:00
Elian Doran
52bbfbef05
Merge pull request #878 from TriliumNext/renovate/marked-15.x
...
fix(deps): update dependency marked to v15.0.5
2025-01-03 17:18:55 +02:00
Elian Doran
0ad1f3f446
Merge pull request #877 from TriliumNext/renovate/node-22.x
...
chore(deps): update dependency @types/node to v22.10.5
2025-01-03 17:02:10 +02:00
Panagiotis Papadopoulos
6da656cd67
refactor(formatDownloadTitle): simplify function
...
I've kept the "extension determination process" in a nested function,
that reuses the formatDownloadTitle arguments,
however it could also be refactored into an own util function later,
if it is ever required.
The for loop got replaced by the built functions in `mimeType`
2025-01-03 14:17:30 +01:00
Panagiotis Papadopoulos
d173daa14e
test(formatDownloadTitle): add basic test
...
for some reason this will not run well with `tsx -r esm` though
I've used the built-in node TS runner for now, which works:
`node --experimental-transform-types`
2025-01-03 12:51:34 +01:00
renovate[bot]
ca40c0eb32
chore(deps): update dependency @types/node to v22.10.5
2025-01-03 07:08:20 +00:00
renovate[bot]
dd95de0424
fix(deps): update dependency marked to v15.0.5
2025-01-03 01:47:20 +00:00
Elian Doran
16aa27b1c6
Merge remote-tracking branch 'origin/develop' into develop
2025-01-03 01:16:57 +02:00
Elian Doran
c03ca4eea7
chore(i18n): fix wrong translation of predefined font
2025-01-03 00:59:57 +02:00
Elian Doran
a9ea3c8b63
refactor(server): typed keyboard action names
2025-01-03 00:59:38 +02:00
Elian Doran
7ad43ff38b
Merge pull request #876 from pano9000/chore_remove_unused_request_dep
...
chore(deps): remove unused 'request'
2025-01-03 00:23:27 +02:00
Panagiotis Papadopoulos
9d48f80551
chore(deps): remove unused 'request'
2025-01-02 20:48:44 +01:00
Elian Doran
6825fe2e03
Merge pull request #875 from pano9000/refactor_isMac_isWin
...
refactor(utils): add isMac and isWindows util functions
2025-01-02 20:05:07 +02:00
Elian Doran
6a9c8ff8dd
Merge pull request #874 from pano9000/refactor_sanitizeAttributeName
...
refactor(sanitizeAttributeName): simplify function and export
2025-01-02 20:01:50 +02:00
Panagiotis Papadopoulos
ac77d20aaf
refactor: use isMac and isWindows util funcs
2025-01-02 18:47:41 +01:00
Panagiotis Papadopoulos
13235a25b1
refactor(utils): add isMac and isWindows as util func
2025-01-02 18:45:41 +01:00
Panagiotis Papadopoulos
d798388026
test(sanitizeAttributeNames): add basic test
2025-01-02 18:25:09 +01:00
Panagiotis Papadopoulos
1053da3e40
refactor(sanitizeAttributeNames): use a ternary operator
2025-01-02 18:25:09 +01:00
Panagiotis Papadopoulos
afb91f82e1
refactor(sanitizeAttributeNames): directly export function
...
no need to wrap the exported function in an object first
2025-01-02 18:25:09 +01:00
Elian Doran
2556d51870
Merge pull request #873 from pano9000/refactor_use_Set
...
refactor(services): use Set instead of Arrays for faster lookups
2025-01-02 17:50:35 +02:00
Elian Doran
d07aa0990b
Merge pull request #872 from pano9000/refactor_utils-export
...
refactor(utils): use named exports for the utils functions
2025-01-02 17:48:43 +02:00
Panagiotis Papadopoulos
baea3bdcdd
refactor(services): use Set instead of Arrays for faster lookups
2025-01-02 14:59:26 +01:00
Panagiotis Papadopoulos
728037075f
refactor(services): use named imports from utils
...
had rename the imports due to name clashes
2025-01-02 13:48:18 +01:00
Panagiotis Papadopoulos
7fe23c7ac2
refactor(services): use named imports from utils
2025-01-02 13:47:44 +01:00
Panagiotis Papadopoulos
3814621e1c
reafctor(services/utils): export functions individually
2025-01-02 13:26:25 +01:00
Elian Doran
6fe4027a75
Merge pull request #871 from TriliumNext/feature/i18n-part8
...
Feature/i18n part8
2025-01-02 11:54:57 +02:00
Nriver
1ba66f0414
update Chinese translation and synchronize with English
2025-01-02 17:20:57 +08:00
Elian Doran
2d43d3a813
feat(mobile): prevent accidental zoom
2025-01-02 01:36:58 +02:00
Elian Doran
3913088451
feat(mobile): display editor toolbar only when focused
2025-01-02 01:21:30 +02:00
Elian Doran
795f715852
fix(mobile): full-height sidebar
2025-01-02 00:46:03 +02:00
Elian Doran
f315457047
fix(mobile): bottom bar not always shown
2025-01-02 00:38:52 +02:00
Elian Doran
f4607123f2
style(next): transparent note title on mobile
2025-01-02 00:07:09 +02:00
Elian Doran
b11f2a6992
fix(mobile): position of classic toolbar on tablet view
2025-01-01 21:40:47 +02:00
Elian Doran
a8f052071e
Merge pull request #866 from pano9000/refactor_session_secret
...
refactor(session_secret): use existing randomSecureToken function
2025-01-01 21:27:14 +02:00
Elian Doran
c482cef369
fix(mobile): sidebar not working in tablet view
2025-01-01 21:24:26 +02:00
Elian Doran
44ed840e78
Merge pull request #870 from TriliumNext/renovate/node-22.x
...
chore(deps): update dependency @types/node to v22.10.3
2025-01-01 12:08:19 +02:00
renovate[bot]
0b188ba22a
chore(deps): update dependency @types/node to v22.10.3
2025-01-01 01:38:52 +00:00
Panagiotis Papadopoulos
79887d1ce0
refactor(session_secret): use existing randomSecureToken function
...
this also improves secret security,
as it uses a larger charset size
than the UPPERCASED HEX secret before
2024-12-31 11:22:18 +01:00
Elian Doran
8959b96f28
Merge pull request #862 from TriliumNext/renovate/katex-0.x
...
fix(deps): update dependency katex to v0.16.19
2024-12-30 20:52:20 +02:00
renovate[bot]
d98a920154
fix(deps): update dependency katex to v0.16.19
2024-12-30 00:15:18 +00:00
Elian Doran
794750c91a
Merge pull request #861 from pano9000/chore_fix-typo_protected-session-password
...
chore: fix typo in protected_session_password dialog
2024-12-29 12:57:12 +02:00
Elian Doran
2daa14b39b
Merge pull request #860 from pano9000/i18n_fix-backed_up_to
...
i18n: improve translatability of database_backed_up_to string
2024-12-29 12:56:24 +02:00
Elian Doran
3c37d5d630
Merge pull request #859 from pano9000/i18n_translatable_duplicate_note_#825
...
i18n: make duplicate notes suffix translatable
2024-12-29 12:55:18 +02:00
Elian Doran
42c6c44924
Merge pull request #857 from pano9000/feat_i18n-kdb-tags-#820
...
i18n: make <kbd> tags translatable
2024-12-29 12:53:01 +02:00
Elian Doran
e722b65620
Merge pull request #853 from TriliumNext/renovate/jquery.fancytree-2.x
...
fix(deps): update dependency jquery.fancytree to v2.38.4
2024-12-29 12:43:18 +02:00
Elian Doran
112cfffb67
Merge pull request #852 from hasecilu/i18n/Spanish
...
Update Spanish translation
2024-12-29 12:28:20 +02:00
Panagiotis Papadopoulos
c695fcf10e
chore: fix typo in protected_session_password dialog
2024-12-29 09:09:09 +01:00
Panagiotis Papadopoulos
4d63ae4c43
i18n: improve translatability of database_backed_up_to
2024-12-28 23:14:02 +01:00
Panagiotis Papadopoulos
256853a6f8
i18n: make duplicate notes suffix translatable
2024-12-28 22:41:40 +01:00
Panagiotis Papadopoulos
28bbbae529
i18n: move kbd tag to translation string (help.headings)
2024-12-28 20:17:12 +01:00
Panagiotis Papadopoulos
05b65da5b4
i18n: move kbd tag to translation string (help.collapseExpand)
2024-12-28 20:17:12 +01:00
Panagiotis Papadopoulos
1362ce6c32
i18n: move kbd tag to translation string (help.jumpToParentNote)
2024-12-28 20:17:12 +01:00
Panagiotis Papadopoulos
9bbb121792
i18n: move kbd tag to translation string (help.newTabNoteLink)
2024-12-28 20:17:12 +01:00
Panagiotis Papadopoulos
6e8e472400
i18n: move kbd tag to translation string (help.createEditLink)
2024-12-28 20:17:12 +01:00
Panagiotis Papadopoulos
9533554af7
i18n: move kbd tag to translation string (help.selectNote)
2024-12-28 20:17:12 +01:00
Panagiotis Papadopoulos
4849aefc71
i18n: move kbd tag to translation string (help.goUpDown)
2024-12-28 20:17:12 +01:00
Panagiotis Papadopoulos
32de793cc7
i18n: move kbd tag to translation string (add_link.button_add_link)
...
had to create a separate entry here, as the "add_link" property got reused in the dialog title and the button
2024-12-28 20:17:12 +01:00
Panagiotis Papadopoulos
69aad95e4a
i18n: move kbd tag to translation string (launcher_context_menu)
2024-12-28 20:17:10 +01:00
Panagiotis Papadopoulos
d8224be621
i18n: move kbd tag to translation string (search_definition.search_button)
...
here I've merged the two existing translations,
as it otherwise splits them up in an
awkward way for translations -
which also caused some mistranslations
already.
that way it also would've made it impossible to translate for RTL languages.
2024-12-28 20:09:00 +01:00
Panagiotis Papadopoulos
817b335d2f
i18n: move kbd tag to translation string (protected_session.start_session_button)
2024-12-28 20:09:00 +01:00
Panagiotis Papadopoulos
e24a80a3d1
i18n: move kbd tag to translation string (sort_child_notes.sort)
2024-12-28 20:09:00 +01:00
Panagiotis Papadopoulos
915b355abf
i18n: move kbd tag to translation string (include_note.button_include)
2024-12-28 20:09:00 +01:00
Panagiotis Papadopoulos
b41952a1e4
i18n: move kbd tag to translation string (tree-context-menu.open-in-a-new-tab)
2024-12-28 20:08:54 +01:00
Elian Doran
62696a4e0a
feat(mobile): display classic toolbar above keyboard
2024-12-28 14:58:33 +02:00
Elian Doran
b168d68f93
style(mobile): improve sidebar margins on iOS
2024-12-28 14:29:26 +02:00
Elian Doran
cd0df29307
style(mobile): improve sidebar animation
2024-12-28 14:22:38 +02:00
Elian Doran
8568e4b898
fix(mobile): floating buttons appearing above sidebar
2024-12-28 14:14:09 +02:00
Elian Doran
24a9487c6f
fix(mobile): toggling sidebar closes active note
2024-12-28 14:12:53 +02:00
Elian Doran
857f33db08
feat(mobile): add button to toggle sidebar
2024-12-28 14:11:58 +02:00
Elian Doran
b00ca234f5
feat(mobile): implement dismiss region of sidebar
2024-12-28 13:56:20 +02:00
Elian Doran
61ccee27f2
feat(mobile): implement simple slide effect for tree
2024-12-28 13:46:08 +02:00
Elian Doran
748eedbbd2
refactor(client): remove unused variable
2024-12-28 13:32:03 +02:00
Elian Doran
b2aa05cb9a
style(next): reduce tree font size
2024-12-28 13:29:55 +02:00
Elian Doran
6112a65fe5
style(next): fix regression on desktop
2024-12-28 13:16:35 +02:00
Elian Doran
3ea26a46c5
fix(mobile): bottom margin on iOS
2024-12-28 12:24:57 +02:00
Elian Doran
ba84cd0390
feat(mobile): improve layout on iOS
2024-12-28 11:57:13 +02:00
Elian Doran
192afff139
style(next): fix alignment of items with submenus
2024-12-28 11:46:57 +02:00
Elian Doran
59ba3bf2a6
feat(mobile): move launch bar at the bottom
2024-12-28 11:36:25 +02:00
Elian Doran
ccc46dc410
style(next): fix hover background color on mobile
2024-12-28 11:36:10 +02:00
Elian Doran
9b842a721d
style(next): fix submenu background on mobile
2024-12-28 11:33:37 +02:00
Elian Doran
7112441818
style(legacy): apply launcher context fixes on mobile
2024-12-28 11:21:19 +02:00
Elian Doran
68805ddd49
style(legacy): apply context menu fixes on mobile
2024-12-28 11:20:23 +02:00
Elian Doran
55fc2a3ebb
fix(mobile): clicking notes on iOS
2024-12-28 11:12:14 +02:00
Elian Doran
04a3ed5642
fix(mobile): selecting random elements while context menu is shown
2024-12-28 11:07:44 +02:00
Elian Doran
bd10babd1b
fix(mobile): display of context menu on iOS
2024-12-28 11:01:05 +02:00
Elian Doran
12eff0fef5
style(next): toggle arrow on mobile
2024-12-28 10:39:45 +02:00
Elian Doran
a28dff7525
fix(client): drop down no longer hiding when it should
2024-12-28 10:35:10 +02:00
Elian Doran
85f7d90c90
style(next): fix submenu background on mobile
2024-12-28 10:30:04 +02:00
Elian Doran
e6afdc919d
style(next): max height & scrollable dropdown menu
2024-12-28 10:24:05 +02:00
Elian Doran
a2c652f108
fix(mobile): relayout would sometimes hide the context menu
2024-12-28 10:22:01 +02:00
Elian Doran
08ad954e9c
fix(mobile): menu hiding when collapsing submenu
2024-12-28 10:04:53 +02:00
Elian Doran
01322c50ec
feat(mobile): improve submenu triggering
2024-12-28 09:59:44 +02:00
Elian Doran
1eecf9a5c8
feat(mobile): context menu triggering
2024-12-28 09:50:19 +02:00
renovate[bot]
178d25db0e
fix(deps): update dependency jquery.fancytree to v2.38.4
2024-12-28 00:45:45 +00:00
Elian Doran
0eca95cecb
feat(next): improve position of submenus on mobile
2024-12-28 01:15:45 +02:00
Elian Doran
b06959900f
fix(next): improve context menu position on mobile
2024-12-28 01:12:30 +02:00
Elian Doran
23a8023f0b
feat(mobile): force horizontal layout on mobile
2024-12-28 01:06:02 +02:00
Elian Doran
fe9d98d248
feat(next): improve global menu layout on mobile
2024-12-28 01:02:46 +02:00
Elian Doran
ed5add5954
style(next): improve global menu on mobile
2024-12-28 00:56:48 +02:00
Elian Doran
e17697f41e
fix(mobile): calendar not shown properly on horizontal layout ( closes #783 )
2024-12-28 00:46:21 +02:00
hasecilu
c5878c6674
chore(code): add config for json files
2024-12-27 16:30:22 -06:00
hasecilu
0aa986d6ce
chore(i18n): reach 100% for Spanish
2024-12-27 16:23:26 -06:00
Elian Doran
b682192c7b
chore(i18n): translate one more message
2024-12-28 00:15:58 +02:00
Elian Doran
35a054fac7
Merge pull request #845 from TriliumNext/renovate/typedoc-0.x
...
chore(deps): update dependency typedoc to v0.27.6
2024-12-27 11:55:22 +02:00
Elian Doran
661d25d9a1
Merge pull request #840 from TriliumNext/renovate/highlightjs-cdn-assets-11.x
...
fix(deps): update dependency @highlightjs/cdn-assets to v11.11.1
2024-12-27 11:54:21 +02:00
renovate[bot]
3490a33b5b
chore(deps): update dependency typedoc to v0.27.6
2024-12-27 01:38:59 +00:00
renovate[bot]
5a856044c3
fix(deps): update dependency @highlightjs/cdn-assets to v11.11.1
2024-12-26 00:08:25 +00:00
Elian Doran
079265f5ca
fix(client/ts): type error regarding note rows
2024-12-25 08:54:33 +02:00
Elian Doran
2e70aed490
Merge pull request #835 from TriliumNext/renovate/force-graph-1.x
...
fix(deps): update dependency force-graph to v1.47.2
2024-12-25 08:48:45 +02:00
renovate[bot]
02c2771fb3
fix(deps): update dependency force-graph to v1.47.2
2024-12-25 01:27:42 +00:00
Elian Doran
728695e016
feat(client/code-note): add support for HCL files ( closes #771 )
2024-12-23 22:51:41 +02:00
Elian Doran
064d270ff3
feat(client/text-note): add highlighting for batch files ( closes #830 )
2024-12-23 22:44:56 +02:00
Elian Doran
5153fb8aff
feat(client/code-note): add support for batch files
2024-12-23 22:44:04 +02:00
Elian Doran
018be8c926
chore(client/ts): port components/shortcut_component
2024-12-23 21:47:36 +02:00
Elian Doran
8a47b2f5a8
chore(client/ts): port components/note_context
2024-12-23 15:16:41 +02:00
Elian Doran
c06dc23ecf
chore(client/ts): port components/mobile_screen_switcher
2024-12-23 14:21:43 +02:00
Elian Doran
68d4f9f507
chore(client/ts): port components/main_tree_executors
2024-12-23 14:14:38 +02:00
Elian Doran
ec685db093
chore(client/ts): port components/app_context
2024-12-23 14:10:57 +02:00
Elian Doran
838dc521b1
chore(client/ts): port services/note_list_renderer
2024-12-23 11:00:10 +02:00
Elian Doran
9bdee7afff
fix(client): unescaped HTML in bookmarked notes & folders
2024-12-22 22:23:26 +02:00
Elian Doran
0bad36b9f2
chore(client/ts): port utils/formatters
2024-12-22 22:16:00 +02:00
Elian Doran
a349223e54
chore(client/ts): port widgets/attribute_editor
2024-12-22 21:59:08 +02:00
Elian Doran
b01725101d
refactor(client/ts): use filtered generics for context menu commands
2024-12-22 19:34:19 +02:00
Elian Doran
19652fbbce
refactor(client/ts): use command names enum in context menu
2024-12-22 18:33:57 +02:00
Elian Doran
f4e2973a0c
chore(client/ts): port menus/tree_context_menu
2024-12-22 18:08:23 +02:00
Elian Doran
dd4885e15c
chore(client/ts): port menus/link_context_menu
2024-12-22 18:03:03 +02:00
Elian Doran
6140bb5d99
chore(client/ts): port menus/launcher_context_menu
2024-12-22 17:56:53 +02:00
Elian Doran
a14d112a5c
chore(client/ts): port menus/image_context_menu
2024-12-22 17:46:30 +02:00
Elian Doran
eb9a55bf4f
chore(client/ts): port menus/electron_context_menu
2024-12-22 17:44:50 +02:00
Elian Doran
6480ce9aaf
chore(client/ts): remove redundant file
2024-12-22 17:33:33 +02:00
Elian Doran
10f8da8015
refactor(client/ts): use context_menu in note_type_chooser
2024-12-22 17:33:00 +02:00
Elian Doran
5f0ace2886
chore(client/ts): port menus/context_menu
2024-12-22 17:29:09 +02:00
Elian Doran
38752f0006
chore(client/ts): add snippet
2024-12-22 16:54:08 +02:00
Elian Doran
c5fa865d9d
chore(client/ts): port widgets/attribute_widgets/attribute_detail
2024-12-22 16:22:10 +02:00
Elian Doran
7a2b5e731e
chore(code): fix more js & ts files
2024-12-22 15:45:54 +02:00
Elian Doran
b321d99076
chore(code): fix editorconfig for src/public
2024-12-22 15:42:15 +02:00
Elian Doran
ae90ff2df4
chore(env): add editorconfig to recommendations
2024-12-22 15:33:17 +02:00
Elian Doran
8b189dd10e
chore(code): set up editorconfig
2024-12-22 15:32:52 +02:00
Elian Doran
2ec903893c
Merge pull request #821 from TriliumNext/feature/client_typescript_port2
...
Port frontend to TypeScript (36.7% -> 48.5%)
2024-12-22 15:23:01 +02:00
Elian Doran
b920fb24ba
Merge pull request #273 from TriliumNext/feature/client_typescript_port1
...
Port frontend to TypeScript (0% -> 36.7%)
2024-12-22 15:17:00 +02:00
Elian Doran
854ac81637
Bump to 0.91.2-beta
2024-12-22 14:45:20 +02:00
Elian Doran
4563366732
fix(client): delete modal crashing
2024-12-22 00:34:25 +02:00
Elian Doran
4e75ba78b4
fix(electron): not starting in dev mode
2024-12-22 00:28:17 +02:00
Elian Doran
e88cbd5991
fix(client/ts): dropdowns not working after conversion
2024-12-22 00:10:02 +02:00
Elian Doran
be0c80249e
refactor(client/ts): use compact mappings for commands
2024-12-21 23:57:55 +02:00
Elian Doran
3bfb163a39
refactor(client/ts): use discriminated unions for triggering events
2024-12-21 23:54:47 +02:00
Elian Doran
4e3417482e
refactor(client/ts): use discriminated unions for triggering commands
2024-12-21 23:47:18 +02:00
Elian Doran
9d4841306f
refactor(client/ts): use separate interfaces for trigger data
2024-12-21 23:29:17 +02:00
Elian Doran
be93380d03
fix(client/ts): build error
2024-12-21 23:17:59 +02:00
Elian Doran
cde74faca9
chore(client/ts): port services/note_create
2024-12-21 23:17:57 +02:00
Elian Doran
88d5aa973c
chore(client/ts): port widgets/note_type_chooser
2024-12-21 23:17:53 +02:00
Elian Doran
7565fdfd5c
chore(client/ts): port services/mime_types
2024-12-21 23:17:51 +02:00
Elian Doran
c93fcc6988
chore(client/ts): port services/mermaid
2024-12-21 23:17:48 +02:00
Elian Doran
f4c73d45c7
chore(client/ts): port services/mac_init
2024-12-21 23:17:46 +02:00
Elian Doran
a759c1fbd2
chore(client/ts): port services/link
2024-12-21 23:17:43 +02:00
Elian Doran
3df585c72a
Merge remote-tracking branch 'origin/feature/client_typescript_port1' into feature/client_typescript_port2
2024-12-21 21:59:18 +02:00
Elian Doran
e121e4298a
chore(deps): revert changes to integrity in package lock
2024-12-21 21:36:39 +02:00
Elian Doran
1bfd1553e5
chore(deps): fix types in non-dev-dependencies
2024-12-21 21:32:48 +02:00
Elian Doran
791f9b16b0
Merge remote-tracking branch 'origin/develop' into feature/client_typescript_port1
...
; Conflicts:
; package-lock.json
2024-12-21 21:30:32 +02:00
Elian Doran
e7e763435e
feat(client): use shared config which also fixes production builds
2024-12-21 21:22:27 +02:00
Elian Doran
0611a7aa15
Merge branch 'develop' of ssh://github.com/TriliumNext/Notes into develop
2024-12-21 21:14:17 +02:00
Elian Doran
5601c8a9ee
Merge pull request #822 from TriliumNext/renovate/braintree-sanitize-url-7.x
...
fix(deps): update dependency @braintree/sanitize-url to v7.1.1
2024-12-21 21:14:13 +02:00
Elian Doran
09435b6711
chore(i18n): reach 100% for Romanian
2024-12-21 21:13:55 +02:00
Elian Doran
84bd854740
Merge pull request #823 from TriliumNext/renovate/i18next-24.x
...
fix(deps): update dependency i18next to v24.2.0
2024-12-21 21:10:09 +02:00
Elian Doran
301e4b6ea9
feat(i18n): translate new note title
2024-12-21 21:08:34 +02:00
Elian Doran
dbe9e43ff1
Merge remote-tracking branch 'origin/develop' into feature/client_typescript_port1
...
; Conflicts:
; package-lock.json
2024-12-21 20:47:07 +02:00
Elian Doran
dd622f399a
fix(client): remove redundant log
2024-12-21 20:46:20 +02:00
Elian Doran
09cc487e68
fix(client): error in trace when changing settings that requires refresh
2024-12-21 20:45:53 +02:00
Elian Doran
c6d04b50fb
chore(client/ts): fix build errors
2024-12-21 19:26:12 +02:00
Elian Doran
3d2d3b1106
chore(client/ts): port services/library_loader
2024-12-21 18:00:36 +02:00
Elian Doran
03b6ac450d
chore(client/ts): port services/keyboard_actions
2024-12-21 17:55:22 +02:00
Elian Doran
476ce0545a
chore(client/ts): port services/import
2024-12-21 17:50:18 +02:00
Elian Doran
f15bebd330
chore(client/ts): port services/image
2024-12-21 17:48:27 +02:00
Elian Doran
14dd3a0021
chore(client/ts): port services/glob
2024-12-21 17:47:09 +02:00
Elian Doran
6e8fa6d757
chore(client/ts): port services/file_watcher
2024-12-21 17:42:48 +02:00
Elian Doran
45a652828e
chore(client/ts): port widgets/dialogs/confirm
2024-12-21 17:39:14 +02:00
Elian Doran
1656acdb49
chore(client/ts): port widgets/dialogs/confirm
2024-12-21 17:32:50 +02:00
Elian Doran
e54e8fdef8
chore(client/ts): port widgets/dialogs/prompt
2024-12-21 17:12:22 +02:00
Elian Doran
7fc4443206
chore(client/ts): port services/debounce
2024-12-21 17:00:36 +02:00
Elian Doran
911323c099
chore(client/ts): port services/clipboard
2024-12-21 16:48:14 +02:00
Elian Doran
c0e9684f73
chore(client/ts): port services/bundle
2024-12-21 16:43:50 +02:00
Elian Doran
c956d4358c
chore(client/ts): port services/bulk_action
2024-12-21 16:36:16 +02:00
Elian Doran
05e49f77e6
chore(client/ts): remove unused type definition
2024-12-21 15:34:15 +02:00
Elian Doran
efb17c9010
chore(client/ts): port services/branches
2024-12-21 15:34:07 +02:00
Elian Doran
cc8f927718
chore(client/ts): port widgets/dialogs/delete_notes
2024-12-21 15:30:11 +02:00
Elian Doran
00870ba807
chore(client/ts): port widgets/basic_widget
2024-12-21 15:09:52 +02:00
Elian Doran
6f0d6a968d
chore(client/ts): port bulk_actions/label
2024-12-21 15:05:41 +02:00
Elian Doran
b14cb4e3ce
chore(client/ts): port bulk_actions/note
2024-12-21 15:04:33 +02:00
Elian Doran
5bdb325e08
chore(client/ts): port bulk_actions/relations
2024-12-21 15:03:45 +02:00
Elian Doran
ef4d2378f1
chore(client/ts): port services/content_renderer
2024-12-21 14:56:51 +02:00
Elian Doran
27ed750d48
chore(client/ts): port bulk_actions/add_relation
2024-12-21 14:39:42 +02:00
Elian Doran
6f32f21ac4
chore(client/ts): port services/note_tooltip
2024-12-21 14:38:25 +02:00
Elian Doran
e889955e8b
chore(client/ts): port services/note_autocomplete
2024-12-21 14:34:38 +02:00
Elian Doran
934a395f15
chore(client/ts): port bulk_actions/execute_script
2024-12-21 09:29:50 +02:00
Elian Doran
ac75e72491
chore(client/ts): port bulk_actions/abstract_bulk_action
2024-12-21 09:26:37 +02:00
renovate[bot]
0d27937c95
fix(deps): update dependency i18next to v24.2.0
2024-12-21 01:13:20 +00:00
renovate[bot]
4a1c0cfda9
fix(deps): update dependency @braintree/sanitize-url to v7.1.1
2024-12-21 01:13:09 +00:00
Elian Doran
3db9076230
Merge pull request #818 from TriliumNext/renovate/webpack-cli-6.x
...
chore(deps): update dependency webpack-cli to v6
2024-12-21 00:13:57 +02:00
Elian Doran
1c22097ac0
Merge pull request #815 from TriliumNext/renovate/katex-0.x
...
fix(deps): update dependency katex to v0.16.18
2024-12-21 00:13:04 +02:00
Elian Doran
9ecffd3bfb
Merge pull request #814 from TriliumNext/renovate/chokidar-4.x
...
fix(deps): update dependency chokidar to v4.0.3
2024-12-21 00:12:16 +02:00
Elian Doran
5bd28beee6
Merge pull request #816 from TriliumNext/renovate/sanitize-html-2.x
...
fix(deps): update dependency sanitize-html to v2.14.0
2024-12-21 00:11:18 +02:00
renovate[bot]
ea42994292
chore(deps): update dependency webpack-cli to v6
2024-12-20 17:33:54 +00:00
Elian Doran
48dbb17ade
fix(client): tabs not clickable due to z-index
2024-12-20 08:24:54 +02:00
Elian Doran
4505564f13
chore(client/ts): port services/note_types
2024-12-19 22:29:03 +02:00
Elian Doran
f7dc9ea8e4
chore(client/ts): port services/protected_session
2024-12-19 22:25:48 +02:00
Elian Doran
214a71892d
chore(client/ts): port services/render
2024-12-19 22:20:57 +02:00
Elian Doran
f3a7de58d5
chore(client/ts): port services/resizer
2024-12-19 22:19:35 +02:00
Elian Doran
7c2002c589
chore(client/ts): port services/script_context
2024-12-19 22:16:06 +02:00
Elian Doran
650a116193
chore(client/ts): port services/frontend_script_api
2024-12-19 22:06:42 +02:00
Elian Doran
7b7980cefb
chore(client/ts): port services/shortcuts
2024-12-19 21:03:38 +02:00
Elian Doran
e8d1fe4e84
chore(client/ts): port services/sync
2024-12-19 20:58:50 +02:00
Elian Doran
52d7e613ec
chore(client/ts): remove ported file
2024-12-19 20:57:54 +02:00
Elian Doran
36cb07b2f9
chore(client/ts): port services/search
2024-12-19 20:57:37 +02:00
Elian Doran
8454be0a6a
chore(client/ts): display only js files in progress checker
2024-12-19 20:56:18 +02:00
Elian Doran
1548b2e3e4
chore(client/ts): fix errors in i18n
2024-12-19 20:52:43 +02:00
Elian Doran
924453cb6f
chore(client/ts): fix errors in attributes
2024-12-19 20:51:47 +02:00
Elian Doran
8726cc62f3
chore(client/ts): fix errors in syntax_highlight
2024-12-19 20:47:55 +02:00
Elian Doran
9c90ffde9d
chore(client/ts): fix errors in attribute_renderer
2024-12-19 20:47:02 +02:00
Elian Doran
ffd609e0c5
chore(client/ts): fix errors related to autocomplete
2024-12-19 20:44:21 +02:00
Elian Doran
e4053de735
chore(client/ts): enable server config to compile client as well
2024-12-19 20:44:07 +02:00
Elian Doran
c8866d2669
chore(client/ts): port services/syntax_highlight
2024-12-19 20:27:27 +02:00
Elian Doran
8ec0efe5b3
chore(client/ts): fix another dependency to server
2024-12-19 20:14:48 +02:00
Elian Doran
9071a97730
chore(client/ts): fix one dependency to server
2024-12-19 20:03:38 +02:00
Elian Doran
d9a1bd78b0
chore(client/ts): port services/attributes
2024-12-19 19:36:30 +02:00
Elian Doran
47aed18ff4
chore(client/ts): port services/i18n
2024-12-19 19:36:15 +02:00
Elian Doran
5d5a68170a
chore(client/ts): port services/attribute_renderer
2024-12-19 19:23:07 +02:00
Elian Doran
5d4e7a16fd
chore(client/ts): port services/attribute_parser
2024-12-19 19:21:02 +02:00
Elian Doran
39b82b4c98
chore(client/ts): port services/attribute_autocomplete
2024-12-19 19:15:28 +02:00
Elian Doran
21ae604307
chore(git): mark package-lock.json as auto-generated for GitHub
2024-12-19 19:14:19 +02:00
Elian Doran
d34544acbf
chore(deps): apply npm audit
2024-12-19 19:13:13 +02:00
Elian Doran
ba6c6cb77f
Merge remote-tracking branch 'origin/develop' into feature/client_typescript_port1
...
; Conflicts:
; package-lock.json
2024-12-19 19:05:51 +02:00
Elian Doran
42a7556c55
fix(server): not running in prod due to webpack change
2024-12-19 18:16:46 +02:00
Elian Doran
cb488eb333
style(next): improve global menu button on horizontal layout
2024-12-19 18:05:14 +02:00
Elian Doran
ff465baaf2
style(next): keep calendar item pressed when popped up
2024-12-19 18:02:46 +02:00
Elian Doran
5b305af95d
fix(client): icon disappearing when tab is focused
2024-12-19 09:04:53 +02:00
renovate[bot]
76cc29e2d6
fix(deps): update dependency sanitize-html to v2.14.0
2024-12-19 00:53:30 +00:00
renovate[bot]
464db49fae
fix(deps): update dependency katex to v0.16.18
2024-12-19 00:53:20 +00:00
renovate[bot]
73156ad658
fix(deps): update dependency chokidar to v4.0.3
2024-12-19 00:53:10 +00:00
Elian Doran
818f961fe7
Merge pull request #813 from pano9000/feat_improve_labels_a11y_#790
...
feat(a11y): explicitly associate label and input elements
2024-12-19 01:12:00 +02:00
Elian Doran
b3b7c4ebea
fix(client): error when pressing template switch help ( fixes #570 )
2024-12-19 00:59:42 +02:00
Panagiotis Papadopoulos
6a044ee848
feat(a11y): explicitly associate label and input elements
2024-12-18 23:56:50 +01:00
Elian Doran
1a5e2519df
feat(client): toggle left pane automatically when configuring launchbar
2024-12-18 23:19:07 +02:00
Elian Doran
a9640fbee7
fix(client): tooltips not working in ribbon ( closes #795 )
2024-12-18 22:58:54 +02:00
Elian Doran
9dd296f83c
fix(client): quick search down arrow not working on no results ( closes #798 )
2024-12-18 22:54:52 +02:00
Elian Doran
a2c287e8b8
fix(client): clicking icons in tabs ( closes #812 )
2024-12-18 22:45:52 +02:00
Elian Doran
dd67887b37
Merge pull request #809 from TriliumNext/renovate/i18next-24.x
...
fix(deps): update dependency i18next to v24.1.2
2024-12-18 15:01:16 +02:00
Elian Doran
2355abf8dc
Merge pull request #810 from TriliumNext/renovate/katex-0.x
...
fix(deps): update dependency katex to v0.16.17
2024-12-18 14:53:52 +02:00
renovate[bot]
f4a31071cd
fix(deps): update dependency katex to v0.16.17
2024-12-18 00:56:37 +00:00
renovate[bot]
ca384adc70
fix(deps): update dependency i18next to v24.1.2
2024-12-18 00:56:25 +00:00
Elian Doran
e8071e5290
Merge pull request #808 from pano9000/chore_update-package-lock
...
chore(deps): update package-lock.json
2024-12-18 00:46:03 +02:00
Elian Doran
907a27ae9d
refactor(export): simplify code
2024-12-17 23:45:37 +02:00
Elian Doran
f02cca7385
chore(test): test for no language tag for codeblock export
2024-12-17 23:42:31 +02:00
Elian Doran
2fbdec4448
feat(export/md): remove trilium language tag for code blocks
2024-12-17 23:40:39 +02:00
Elian Doran
eee21f3741
feat(export/md): rewrite language tag to a more common syntax
2024-12-17 23:35:08 +02:00
Elian Doran
ba95caaf6d
chore(test): add template literal for trimming indentation
2024-12-17 23:08:17 +02:00
Panagiotis Papadopoulos
a24f039686
chore(deps): update package-lock.json
2024-12-17 20:28:20 +01:00
Elian Doran
7bae719309
Merge pull request #802 from TriliumNext/style/next/restyle-jump-to-note-
...
Style Next: Restyle the "Jump to Note" dialog
2024-12-17 19:25:17 +02:00
Elian Doran
179b14eb07
Merge pull request #801 from pano9000/fix_794_aria-label-i18n
...
i18n: localize hardcoded English aria-labels
2024-12-17 19:21:55 +02:00
Elian Doran
82676a4d97
Merge pull request #800 from TriliumNext/feat/themes/color-scheme-preference
...
Color scheme selection
2024-12-17 19:19:13 +02:00
Elian Doran
e7711ce408
Merge pull request #787 from CobriMediaJulien/develop
...
Fixing Bugs and introduce better library support in canvas note
2024-12-17 19:09:40 +02:00
Elian Doran
aa5f1c928b
Merge pull request #803 from TriliumNext/renovate/chokidar-4.x
...
fix(deps): update dependency chokidar to v4.0.2
2024-12-17 18:55:32 +02:00
renovate[bot]
ae7c78e382
fix(deps): update dependency chokidar to v4.0.2
2024-12-17 00:56:45 +00:00
Adorian Doran
1859a247ec
style(next): jump to note: change the mouse cursor for list items
2024-12-17 02:18:21 +02:00
Adorian Doran
af8e664b54
style(next): jump to note: tweak the search box buttons
2024-12-17 02:04:19 +02:00
Adorian Doran
bc5fde54d5
style(next): jump to note: improve appearance
2024-12-17 01:38:55 +02:00
Adorian Doran
99e78aae8c
style(next): jump to note: restyle the dialog and list items
2024-12-17 00:37:06 +02:00
Panagiotis Papadopoulos
42169d830f
i18n: localize aria-label (note_type_chooser)
2024-12-16 23:30:59 +01:00
Panagiotis Papadopoulos
f655eb860c
i18n: localize aria-label (move_to)
2024-12-16 23:30:59 +01:00
Panagiotis Papadopoulos
30756f692d
i18n: localize aria-label (markdown_import)
2024-12-16 23:30:59 +01:00
Panagiotis Papadopoulos
4617eaa7fe
i18n: localize aria-label (prompt)
2024-12-16 23:30:59 +01:00
Panagiotis Papadopoulos
fc3a0bf527
i18n: localize aria-label (recent_changes)
2024-12-16 23:30:59 +01:00
Panagiotis Papadopoulos
6f5bd8afeb
i18n: localize aria-label (revisions)
2024-12-16 23:30:59 +01:00
Panagiotis Papadopoulos
e0e96f17fd
i18n: localize aria-label (sort_child_notes)
2024-12-16 23:30:59 +01:00
Panagiotis Papadopoulos
bbb111164f
i18n: localize aria-label (jumpt_to_note)
2024-12-16 23:30:59 +01:00
Panagiotis Papadopoulos
2b22b8ea99
i18n: localize aria-label (delete_notes)
2024-12-16 23:30:59 +01:00
Panagiotis Papadopoulos
3d18f56c33
i18n: localize aria-label (password_not_set)
2024-12-16 23:30:59 +01:00
Panagiotis Papadopoulos
97c5d2e80f
i18n: localize aria-label (confirm)
2024-12-16 23:30:59 +01:00
Panagiotis Papadopoulos
9861132373
i18n: localize aria-label (include_note)
2024-12-16 23:30:59 +01:00
Panagiotis Papadopoulos
ccb6508f3a
i18n: localize aria-label
2024-12-16 23:30:59 +01:00
Panagiotis Papadopoulos
98769fd5c3
i18n: localize aria-label
2024-12-16 23:30:59 +01:00
Panagiotis Papadopoulos
ebb53d77c5
i18n: localize aria-label
2024-12-16 23:30:59 +01:00
Adorian Doran
9c9c3f90dc
client: add Romanian translation
2024-12-16 23:47:01 +02:00
Adorian Doran
608ac5f561
style(next): remove useless CSS import
2024-12-16 23:06:23 +02:00
Adorian Doran
85cf7c0212
Merge pull request #799 from pano9000/chore_fix-typo-trillium
...
(chore): fix typo Trillium
2024-12-16 22:53:43 +02:00
Adorian Doran
8c17be8953
client: rename the "System" theme to "Auto"
2024-12-16 22:16:26 +02:00
Adorian Doran
aba2813682
client: add the "System" theme
2024-12-16 22:09:26 +02:00
Adorian Doran
1c3643695c
client: split the Next theme into three separate themes, each dedicated to a specific color scheme
2024-12-16 21:49:09 +02:00
Adorian Doran
3390a2a968
client: add color scheme-related variations of the Next theme
2024-12-16 21:13:29 +02:00
Panagiotis Papadopoulos
a30db37ded
chore(images): fix Trillium typo in title svg tag
...
using double 'L' instead of single 'L'
2024-12-16 20:02:33 +01:00
Panagiotis Papadopoulos
522bf92134
chore(i18n): fix Trillium typo
...
using double 'L' instead of single 'L'
2024-12-16 20:01:06 +01:00
Elian Doran
cd9af1c4ec
Merge pull request #792 from TriliumNext/renovate/express-rate-limit-7.x
...
fix(deps): update dependency express-rate-limit to v7.5.0
2024-12-16 18:24:45 +02:00
Elian Doran
1d7e47b40d
Merge pull request #791 from TriliumNext/renovate/marked-15.x
...
fix(deps): update dependency marked to v15.0.4
2024-12-16 18:23:16 +02:00
Elian Doran
6783d9833b
chore(client): remove redundant log in sync status
2024-12-16 09:05:44 +02:00
renovate[bot]
8f2272f476
fix(deps): update dependency express-rate-limit to v7.5.0
2024-12-16 00:11:57 +00:00
renovate[bot]
44d3633004
fix(deps): update dependency marked to v15.0.4
2024-12-16 00:11:47 +00:00
Elian Doran
7361614ccc
Merge remote-tracking branch 'origin/develop' into feature/client_typescript_port1
2024-12-15 20:25:41 +02:00
Elian Doran
3f22981720
Merge pull request #789 from hasecilu/i18n/Spanish
...
Update Spanish translation
2024-12-15 20:08:51 +02:00
hasecilu
adc92d84b3
chore(i18n): update Spanish translation
2024-12-15 12:01:07 -06:00
hasecilu
d2d12ff12a
fix(i18n): Capitalization
2024-12-15 12:01:07 -06:00
CobriMediaJulien
c419818006
Update battachment.ts typo
2024-12-15 16:54:39 +01:00
CobriMediaJulien
d9d3613caf
Update battachment.ts to fix bug that prevents loading library items
2024-12-15 16:41:36 +01:00
CobriMediaJulien
e64e51c078
Update utils.ts to fix backend bug that prevented library items from loading
2024-12-15 15:56:10 +01:00
CobriMediaJulien
3ed9f4e056
Update sattachment.ts -> Fix backend bug that prevented library items from loading
2024-12-15 15:54:26 +01:00
CobriMediaJulien
ee4fe05cd1
Update canvas.js
...
Improvement of canva library feature. Now u can delete items and manage your library in the UI.
2024-12-15 15:51:11 +01:00
CobriMediaJulien
1893195f2f
Merge branch 'TriliumNext:develop' into develop
2024-12-15 15:36:44 +01:00
Elian Doran
d2ef7bfe48
Merge pull request #777 from TriliumNext/renovate/highlightjs-cdn-assets-11.x
...
fix(deps): update dependency @highlightjs/cdn-assets to v11.11.0
2024-12-15 11:06:37 +02:00
Elian Doran
48f94a3797
Merge pull request #776 from TriliumNext/renovate/typedoc-0.x
...
chore(deps): update dependency typedoc to v0.27.5
2024-12-15 10:45:59 +02:00
Elian Doran
bf1e832d3b
chore(docs): update frontend docs
2024-12-15 10:44:40 +02:00
renovate[bot]
bb6011ca86
fix(deps): update dependency @highlightjs/cdn-assets to v11.11.0
2024-12-15 00:52:09 +00:00
renovate[bot]
f46e0c0367
chore(deps): update dependency typedoc to v0.27.5
2024-12-15 00:51:56 +00:00
Elian Doran
bc756b1450
Merge remote-tracking branch 'origin/develop' into feature/client_typescript_port1
2024-12-14 11:12:25 +02:00
Elian Doran
f67e757405
chore(i18n): translate multibar toolbar string
2024-12-14 11:12:15 +02:00
Elian Doran
31a8d7dc9f
fix(client): import to bootstrap modal
2024-12-14 10:40:28 +02:00
Elian Doran
80afac902a
chore(build): fix path to tsconfig
2024-12-14 10:37:01 +02:00
Elian Doran
9fd288fe7e
chore(build): integrate TypeScript into webpack
2024-12-14 10:25:25 +02:00
Elian Doran
c5d77df387
Merge remote-tracking branch 'origin/develop' into feature/client_typescript_port1
2024-12-14 10:10:23 +02:00
Elian Doran
5ea5bfdb59
feat(build): run only in dev mode
2024-12-14 10:10:10 +02:00
Elian Doran
b3b8ae4a0e
feat(build): integrate webpack middleware
2024-12-14 10:05:38 +02:00
Elian Doran
9e661ed684
chore(build): separate tsconfig for public
2024-12-14 09:56:04 +02:00
Elian Doran
483b543272
fix(build): type errors due to new development
2024-12-14 09:43:16 +02:00
Elian Doran
66ccc5fe2f
Merge remote-tracking branch 'origin/develop' into feature/client_typescript_port1
2024-12-14 09:27:51 +02:00
Elian Doran
3e710fbdf5
fix(build): linux server failing due to missing legacy deps
2024-12-14 08:56:38 +02:00
Elian Doran
adf676253d
chore(build): bump to 0.91.1-beta
2024-12-14 08:53:12 +02:00
Elian Doran
2bfdc755f1
style(next): fix redundant dropdown arrow in calendar
2024-12-14 04:01:12 +02:00
Elian Doran
74f833f7b2
fix(calendar): don't trigger dropdown refresh
2024-12-14 03:58:11 +02:00
Elian Doran
95084c9a80
style(next): improve calendar month selector style
2024-12-14 03:54:33 +02:00
Elian Doran
c8ae0891bc
feat(calendar): use bootstrap dropdown instead of select
2024-12-14 03:50:42 +02:00
Elian Doran
639936dffe
style(next): fix blur in nested submenus
2024-12-14 03:22:16 +02:00
Elian Doran
b872ad0c25
feat(theme): add description for #appThemeBase
2024-12-14 02:35:49 +02:00
Elian Doran
b2b41edd61
feat(theme): allow using next as base theme
2024-12-14 02:30:23 +02:00
Elian Doran
43567525e3
feat(jump-to-note): ignore ~internalLink ( closes #713 )
2024-12-14 02:07:00 +02:00
Elian Doran
9494362fb0
chore(i18n): reach 100% in Romanian
2024-12-14 01:54:50 +02:00
Elian Doran
dd2ae28422
chore(i18n): translate note autocomplete in Romanian
2024-12-14 01:51:29 +02:00
Elian Doran
c95e478595
feat(i18n): add translation for note_autocomplete
2024-12-14 01:48:56 +02:00
Elian Doran
0f1a98795f
fix(client): "Go to note" button in note_autocomplete not working ( closes #732 )
2024-12-14 01:40:20 +02:00
Elian Doran
ec16052e7b
chore(deps): update mermaid-elk to 0.1.7
2024-12-14 01:28:06 +02:00
Elian Doran
f30c35f0f2
feat(classic-toolbar): allow user to toggle multiline toolbar
2024-12-14 01:24:29 +02:00
Elian Doran
65deec5861
feat(text-note): add Terraform HCL support for code blocks
2024-12-14 01:07:53 +02:00
Elian Doran
b82634b39b
chore(deps): add terraform for highlight.js
2024-12-14 01:06:35 +02:00
Elian Doran
27aa50d8af
chore(deps): update @types/archiver to 6.0.3
2024-12-14 00:24:09 +02:00
Elian Doran
ef361aec41
chore(deps): update eslint to 9.17.0
2024-12-14 00:23:38 +02:00
Elian Doran
3d18c0a059
chore(deps): mark csurf as deprecated
2024-12-14 00:23:15 +02:00
Elian Doran
ad221a064d
chore(deps): update nodemon to 3.1.9
2024-12-14 00:21:43 +02:00
Elian Doran
6e91c01837
chore(deps): update force-graph to 1.47.1
2024-12-14 00:20:56 +02:00
Elian Doran
1e2aa3c52d
style(next): improve settings layout slightly
2024-12-13 23:52:35 +02:00
Elian Doran
6703fa7a0c
style(next): use lighter weight for titles
2024-12-13 23:46:54 +02:00
Elian Doran
74c10dff05
fix(native-buttons): fix background difference on modals
2024-12-13 23:30:31 +02:00
Elian Doran
2babc680a8
fix(client): alignment of sync tooltip on horizontal layout
2024-12-13 22:43:58 +02:00
Elian Doran
f96a3ce32e
fix(server): HTTP streaming notes with unicode names ( closes #757 )
2024-12-13 22:05:05 +02:00
CobriMediaJulien
24d5311b9f
Update note_content_fulltext.ts
...
Mindmap search works now
2024-12-13 13:28:58 +01:00
Elian Doran
0ca2d5e0b0
style(next): fix launcher pane context menu
2024-12-13 11:03:01 +02:00
Elian Doran
1b29c81ceb
Merge pull request #767 from pano9000/develop
...
chore(docker-compose): add remark about UFW issues
2024-12-13 08:44:04 +02:00
Elian Doran
68fda768e7
Merge pull request #769 from TriliumNext/style/next/recent-changes-section
...
Style Next: Improve the styling of the "Recent Changes" list
2024-12-13 08:43:27 +02:00
Adorian Doran
a8a82e7425
style(next): recent changes list: optimize
2024-12-13 03:24:21 +02:00
Adorian Doran
008e3a4dd8
client: recent changes list: make possible to use a distinct style for note titles
2024-12-13 03:21:32 +02:00
Adorian Doran
7be83f78c2
style(next): recent changes list: remove the dash between time and note title
2024-12-13 03:19:27 +02:00
Adorian Doran
04e96eefe4
style(next): recent changes list: use a strikethrough text for deleted notes
2024-12-13 03:16:36 +02:00
Adorian Doran
0b266393b5
client: recent changes list: make possible to use a distinct style for the title of deleted notes
2024-12-13 03:11:23 +02:00
Adorian Doran
b41dab090f
style(next): recent changes list: disable the item hover effect on deleted notes
2024-12-13 03:03:50 +02:00
Adorian Doran
5d4dd8bc0a
client: recent changes list: make possible to use a distinct style for items referencing deleted notes
2024-12-13 02:59:04 +02:00
Adorian Doran
5caf4c2461
client: recent changes list: properly handle clicks on items referencing deleted notes
2024-12-13 02:48:33 +02:00
Adorian Doran
0417a6e144
style(next): recent changes list: rename CSS variables
2024-12-13 02:41:52 +02:00
Adorian Doran
58c0306224
style(next): recent changes list: tweak items
2024-12-13 02:36:29 +02:00
Adorian Doran
fff0c5cea0
style(next): recent changes list: make the "undelete" links look again like a link
2024-12-13 02:31:52 +02:00
Adorian Doran
cd30d7dd0f
style(next): recent changes list: remove the item border
2024-12-13 02:17:57 +02:00
Adorian Doran
6e1cfdbb89
client: recent changes list: make the whole item clickable, not just the note title
2024-12-13 02:11:51 +02:00
Adorian Doran
aee8749bac
client: recent changes list: remove the dash between the time and the note title from markup
2024-12-13 01:53:04 +02:00
Adorian Doran
556baf2782
style(next): recent changes list: tweak timeline connector on item hover
2024-12-13 01:45:31 +02:00
Adorian Doran
1410a6cf7a
style(next): recent changes list: add a hover effect for items
2024-12-13 01:19:12 +02:00
Adorian Doran
6f75932015
style(next): recent changes list: improve the layout of the list items
2024-12-13 00:10:49 +02:00
Panagiotis Papadopoulos
3cda3987db
chore(docker-compose): add remark about UFW issues
...
closes #766
2024-12-12 21:18:18 +01:00
Elian Doran
346ae7d815
Merge pull request #763 from TriliumNext/style/next/tree-settings-panel
...
Style Next: Restyle the tree settings popup
2024-12-12 08:45:12 +02:00
Elian Doran
62e797a3aa
Merge pull request #760 from TriliumNext/style/next/restyle-tree-actions
...
Style Next: Restyle the tree action buttons
2024-12-12 08:43:42 +02:00
Elian Doran
8e87a9eb24
Merge pull request #762 from TriliumNext/renovate/i18next-24.x
...
fix(deps): update dependency i18next to v24.1.0
2024-12-12 08:42:29 +02:00
Elian Doran
6735569f7d
Merge pull request #761 from TriliumNext/renovate/node-22.x
...
chore(deps): update dependency @types/node to v22.10.2
2024-12-12 08:32:03 +02:00
Adorian Doran
87dcdcacc3
style(next): tree actions toolbar: gracefully handle when the floating button overlaps with the tree item action buttons
2024-12-12 02:52:18 +02:00
Adorian Doran
0670c44c45
Merge branch 'develop' into style/next/restyle-tree-actions
2024-12-12 02:16:08 +02:00
Adorian Doran
350219361b
style(next): correct section name
2024-12-12 02:09:48 +02:00
Adorian Doran
92f27e06de
style(next): restyle the tree settings popup
2024-12-12 02:06:26 +02:00
renovate[bot]
41fa67f7a1
fix(deps): update dependency i18next to v24.1.0
2024-12-12 00:05:34 +00:00
renovate[bot]
dcda2bc5d6
chore(deps): update dependency @types/node to v22.10.2
2024-12-12 00:05:25 +00:00
Adorian Doran
eb30cb7303
client: add a heading to the tree settings panel
2024-12-12 01:46:43 +02:00
Adorian Doran
e4b1f56a5e
style(next): tree actions toolbar: fix icon alignment in certain conditions
2024-12-12 01:29:14 +02:00
Adorian Doran
a7e000035d
style(next): tree actions toolbar: fix the user being unable to activate the action button for the last item
2024-12-12 01:07:18 +02:00
Adorian Doran
9d7caaae96
style(next): tree actions toolbar: tweak transitions
2024-12-12 00:59:48 +02:00
Adorian Doran
336f978add
style(next): tree actions toolbar: relocate variable declarations
2024-12-12 00:50:28 +02:00
Adorian Doran
8b9d4ed106
style(next): tree actions toolbar: improve styling
2024-12-12 00:49:05 +02:00
Adorian Doran
9ce97decf2
style(next): overhaul the tree actions toolbar
2024-12-12 00:31:19 +02:00
Elian Doran
e41b4e18e1
Merge pull request #759 from TriliumNext/feat/client/format-note-paths
...
Format note paths
2024-12-11 23:54:30 +02:00
Adorian Doran
5126cd4a6c
style(next): tweak the paths displayed in the search section
2024-12-11 22:30:04 +02:00
Adorian Doran
0a02c2538c
style(next): use a better layout for the paths displayed in the "Recent Changes" section
2024-12-11 22:26:19 +02:00
Elian Doran
6f2b91f76e
style(next): explore showing tree actions on hover only
2024-12-11 21:40:17 +02:00
Elian Doran
92b639d7dc
style(next): add back tree options
2024-12-11 21:36:11 +02:00
Elian Doran
1833894004
chore(backend-docs): update after new library added
2024-12-11 19:34:34 +02:00
Elian Doran
84d1738085
Merge remote-tracking branch 'origin/develop' into kleutzinger-forks/develop
2024-12-11 19:29:34 +02:00
Elian Doran
6117b9b372
Merge pull request #749 from TriliumNext/renovate/compression-1.x
...
fix(deps): update dependency compression to v1.7.5
2024-12-11 19:24:10 +02:00
Elian Doran
6cfe0956ae
Merge pull request #750 from TriliumNext/renovate/jsdom-25.x
...
fix(deps): update dependency jsdom to v25.0.1
2024-12-11 19:22:30 +02:00
Elian Doran
d44f4acc45
Merge pull request #751 from TriliumNext/renovate/mime-types-2.x-lockfile
...
fix(deps): update dependency mime-types to v2.1.35
2024-12-11 19:20:43 +02:00
Elian Doran
c2e87f08be
Merge pull request #754 from TriliumNext/renovate/better-sqlite3-11.x-lockfile
...
fix(deps): update dependency better-sqlite3 to v11.7.0
2024-12-11 19:20:13 +02:00
Elian Doran
53b3ef163b
Merge pull request #748 from TriliumNext/renovate/jsdoc-4.x
...
chore(deps): update dependency jsdoc to v4.0.4
2024-12-11 18:49:18 +02:00
Elian Doran
02ce82eaf5
chore(backend-docs): solve a few warnings
2024-12-11 18:47:19 +02:00
Elian Doran
3fe4608ff6
chore(backend-docs): process with typedoc
2024-12-11 18:44:45 +02:00
Elian Doran
6bbff3efd8
chore(frontend-docs): fix warnings & update
2024-12-11 18:31:29 +02:00
Elian Doran
1fa2758464
Merge remote-tracking branch 'origin/develop' into renovate/jsdoc-4.x
2024-12-11 18:25:12 +02:00
Elian Doran
791a7c7fcd
Merge pull request #756 from TriliumNext/renovate/eslint-monorepo
...
fix(deps): update dependency eslint to v9.16.0
2024-12-11 18:23:40 +02:00
Elian Doran
e85da342d1
Merge pull request #752 from TriliumNext/renovate/mind-elixir-4.x
...
fix(deps): update dependency mind-elixir to v4.3.3
2024-12-11 18:22:10 +02:00
renovate[bot]
f84b923f8b
fix(deps): update dependency better-sqlite3 to v11.7.0
2024-12-11 16:19:40 +00:00
Elian Doran
62c386ee9e
Merge pull request #755 from TriliumNext/renovate/electron-debug-4.x
...
fix(deps): update dependency electron-debug to v4.1.0
2024-12-11 18:18:29 +02:00
Elian Doran
c0895d5b35
Merge pull request #747 from TriliumNext/renovate/ws-8.x
...
chore(deps): update dependency @types/ws to v8.5.13
2024-12-11 17:42:52 +02:00
Elian Doran
9c04128145
Merge pull request #753 from TriliumNext/renovate/playwright-monorepo
...
chore(deps): update dependency @playwright/test to v1.49.1
2024-12-11 17:41:47 +02:00
renovate[bot]
7dc9befc7a
chore(deps): update dependency @types/ws to v8.5.13
2024-12-11 15:41:29 +00:00
Elian Doran
48406bd806
Merge pull request #746 from TriliumNext/renovate/cls-hooked-4.x
...
chore(deps): update dependency @types/cls-hooked to v4.3.9
2024-12-11 17:39:57 +02:00
renovate[bot]
e23fe010b5
chore(deps): update dependency @types/cls-hooked to v4.3.9
2024-12-11 11:48:28 +00:00
Elian Doran
2d1ac0f535
Merge pull request #745 from TriliumNext/renovate/better-sqlite3-7.x
...
chore(deps): update dependency @types/better-sqlite3 to v7.6.12
2024-12-11 13:47:38 +02:00
Elian Doran
758768e4d5
Merge remote-tracking branch 'origin/develop' into renovate/better-sqlite3-7.x
2024-12-11 13:46:44 +02:00
Elian Doran
e3c29d43b5
Merge pull request #744 from TriliumNext/renovate/better-sqlite3-7.x-lockfile
...
chore(deps): update dependency @types/better-sqlite3 to v7.6.12
2024-12-11 13:45:21 +02:00
Elian Doran
55e3eae322
chore(build): switch nix to electron 33
2024-12-11 08:16:48 +02:00
Elian Doran
181ee3ef6d
fix(server): not building due to API change
2024-12-11 08:16:37 +02:00
Kevin Leutzinger
e83c07a7b0
add @types/cheerio
2024-12-11 00:17:28 -05:00
Kevin Leutzinger
e2e2c9dbaf
Expose cheerio in backend script api
2024-12-11 00:03:02 -05:00
renovate[bot]
b99b51fce9
fix(deps): update dependency eslint to v9.16.0
2024-12-11 00:29:53 +00:00
renovate[bot]
c97a4f1bc5
fix(deps): update dependency electron-debug to v4.1.0
2024-12-11 00:29:42 +00:00
renovate[bot]
2c6bc4b47b
chore(deps): update dependency @playwright/test to v1.49.1
2024-12-11 00:29:25 +00:00
renovate[bot]
9becc021ae
fix(deps): update dependency mind-elixir to v4.3.3
2024-12-11 00:29:13 +00:00
renovate[bot]
58aaa4daf4
fix(deps): update dependency mime-types to v2.1.35
2024-12-11 00:29:03 +00:00
renovate[bot]
a2c61ef033
fix(deps): update dependency jsdom to v25.0.1
2024-12-11 00:28:56 +00:00
renovate[bot]
aed6866a15
fix(deps): update dependency compression to v1.7.5
2024-12-11 00:28:48 +00:00
renovate[bot]
f108775a6a
chore(deps): update dependency jsdoc to v4.0.4
2024-12-11 00:28:40 +00:00
renovate[bot]
156dded1cc
chore(deps): update dependency @types/better-sqlite3 to v7.6.12
2024-12-11 00:28:15 +00:00
renovate[bot]
d26ef26971
chore(deps): update dependency @types/better-sqlite3 to v7.6.12
2024-12-11 00:28:01 +00:00
Elian Doran
289e33f479
Merge pull request #645 from TriliumNext/renovate/image-type-5.x
...
fix(deps): update dependency image-type to v5
2024-12-10 23:21:57 +02:00
Elian Doran
e0e98e229e
chore(deps): migrate to image-type 5.2.0
2024-12-10 23:21:32 +02:00
renovate[bot]
d6b2fc8828
fix(deps): update dependency image-type to v5
2024-12-10 21:18:14 +00:00
Elian Doran
abd5238acc
Merge pull request #646 from TriliumNext/renovate/is-svg-5.x
...
fix(deps): update dependency is-svg to v5
2024-12-10 23:16:33 +02:00
Elian Doran
c9874e6b2f
chore(deps): adapt to is-svg v5
2024-12-10 23:16:10 +02:00
Adorian Doran
5523e30583
style(next): tweak the note paths from the "Recent Changes" section
2024-12-10 23:08:10 +02:00
renovate[bot]
99cb751cab
fix(deps): update dependency is-svg to v5
2024-12-10 21:07:27 +00:00
Elian Doran
d204aca228
Merge pull request #647 from TriliumNext/renovate/jimp-1.x
...
fix(deps): update dependency jimp to v1
2024-12-10 23:06:29 +02:00
Elian Doran
f648f11153
chore(deps): adapt to jimp v1
2024-12-10 23:05:59 +02:00
Adorian Doran
431522f5b1
style(next): apply style to all note paths, change the delimiter symbol
2024-12-10 23:02:15 +02:00
Elian Doran
ae48125dbb
Merge pull request #641 from TriliumNext/renovate/chokidar-4.x
...
fix(deps): update dependency chokidar to v4
2024-12-10 22:49:40 +02:00
Elian Doran
c6e8a2a459
Merge pull request #635 from TriliumNext/renovate/express-5.x
...
chore(deps): update dependency @types/express to v5
2024-12-10 22:43:47 +02:00
Elian Doran
5190b28d3c
chore(types): adapt to new express type definitions
2024-12-10 22:35:23 +02:00
Adorian Doran
2b36bde9a9
client: format the note paths displayed in the note links
2024-12-10 22:24:53 +02:00
Adorian Doran
0588c91d1d
client: refactor
2024-12-10 21:49:42 +02:00
Adorian Doran
f2067d0b12
client: refactor
2024-12-10 21:43:23 +02:00
Elian Doran
4e0b9d431d
Merge pull request #636 from TriliumNext/renovate/electron-33.x
...
chore(deps): update dependency electron to v33
2024-12-10 21:40:37 +02:00
Elian Doran
9e05206854
chore(deps): update better-sqlite to 11.7.0
2024-12-10 21:39:19 +02:00
Elian Doran
567664a2a3
Merge pull request #639 from TriliumNext/renovate/node-22.x
...
chore(deps): update node.js to v22
2024-12-10 21:33:34 +02:00
Elian Doran
4325c90f09
Merge pull request #740 from Nertonm/patch-1
...
Added Brazillian Portuguese translation on server.json
2024-12-10 21:24:37 +02:00
Elian Doran
432c5c06a2
Merge pull request #736 from TriliumNext/renovate/katex-0.x
...
fix(deps): update dependency katex to v0.16.15
2024-12-10 21:22:51 +02:00
Elian Doran
555d0e665f
Merge pull request #743 from TriliumNext/style-next/reorganize-css
...
Style Next: Reorganize the CSS
2024-12-10 21:19:08 +02:00
Elian Doran
73c5b2a465
Merge pull request #741 from TriliumNext/feat/formatted-dates
...
Format dates and times
2024-12-10 21:14:42 +02:00
Adorian Doran
cc1962d9c0
style(next): split the main theme CSS code into multiple files
2024-12-10 20:15:48 +02:00
Adorian Doran
74ace248d5
client: date formatter utility: improve
2024-12-10 18:48:48 +02:00
Adorian Doran
89334691b7
client: fix a typo
2024-12-10 18:43:51 +02:00
Adorian Doran
d7004bc3b5
client: allow date & time to be passed as a string to the date & time formatter, refactor
2024-12-10 18:40:24 +02:00
Adorian Doran
895d50694b
client: format dates and times in the "About" section
2024-12-10 18:24:41 +02:00
Adorian Doran
19e40bf46b
client: format dates and times in the "Note Info" widget
2024-12-10 18:20:12 +02:00
Adorian Doran
83e1ce2bc4
client: format dates and times in the "Recent Changes" section
2024-12-10 18:11:55 +02:00
Adorian Doran
1268916ad7
client: date formatter utility: add the ability to format exclusively dates or times
2024-12-10 18:09:55 +02:00
Adorian Doran
88376e1158
client: format dates for the ETAPI tokens table
2024-12-10 17:16:20 +02:00
Adorian Doran
56b6dae447
client: refactor
2024-12-10 17:13:58 +02:00
Adorian Doran
b097a8fc37
client: create a date formatter utility
2024-12-10 17:13:46 +02:00
Nerton
b57e87c519
Create server.json
2024-12-10 11:51:15 -03:00
renovate[bot]
767b571faf
fix(deps): update dependency katex to v0.16.15
2024-12-10 01:08:57 +00:00
Elian Doran
018557bb57
fix(electron): mind map not working due to missing deps
2024-12-09 23:32:39 +02:00
Elian Doran
35eee82da5
Merge pull request #727 from TriliumNext/renovate/katex-0.x
...
fix(deps): update dependency katex to v0.16.14
2024-12-09 23:19:36 +02:00
Elian Doran
efae109e35
feat(settings): merge zoom factor with desktop app settings
2024-12-09 22:51:27 +02:00
Elian Doran
f1241b2ebf
chore(i18n): add translation for electron integration settings
2024-12-09 22:46:48 +02:00
Elian Doran
0b27a72c31
chore(settings): change description for desktop settings
2024-12-09 22:45:01 +02:00
Elian Doran
698ab86224
feat(settings): turn native title bar into a checkbox
2024-12-09 22:40:25 +02:00
Elian Doran
1e985f7858
feat(settings): add button to restart application
2024-12-09 22:36:46 +02:00
Elian Doran
3605a77b25
fix(mica): applying mica when disabled
2024-12-09 22:29:04 +02:00
Elian Doran
37b10e2144
style(settings): merge description into checkbox
2024-12-09 22:26:39 +02:00
Elian Doran
a6f29bfbf3
feat(settings): refresh window when toggling background effects
2024-12-09 22:16:11 +02:00
Elian Doran
3bcd79c625
chore: fix indentation
2024-12-09 22:11:23 +02:00
Elian Doran
3a63f44c3a
fix(settings): default option for checkbox
2024-12-09 22:08:31 +02:00
Elian Doran
d4f3de3ad7
refactor(settings): rename native titlebar to electron integration
2024-12-09 22:07:51 +02:00
Elian Doran
b81b93a590
feat(settings): add toggle for mica
2024-12-09 22:06:38 +02:00
Elian Doran
c39e8be29a
feat(server): set up option to toggle background effects
2024-12-09 21:57:54 +02:00
Elian Doran
f4efefe480
feat(mica): add back toggleable
2024-12-09 21:54:11 +02:00
Elian Doran
648d81169c
style(next): set ellipsis for tabs
2024-12-09 21:49:14 +02:00
Elian Doran
86ec0bb60b
fix(native-buttons): margin-right on vertical layout
2024-12-09 21:48:08 +02:00
Elian Doran
bae77b6b18
chore(build): remove hard-coded sync server for no-dir
2024-12-09 11:23:41 +02:00
Elian Doran
1929d34f88
fix(electron): native title buttons not working on Linux
2024-12-09 10:28:09 +02:00
Elian Doran
d97737756c
chore(build): disable safe mode by default
2024-12-09 10:09:41 +02:00
Elian Doran
4a284aa8ec
chore(build): add no-dir for nix + prepare-dist
2024-12-09 10:08:44 +02:00
Elian Doran
8e65139c0f
feat(safe): don't load themes if safe mode is active
2024-12-09 10:08:31 +02:00
renovate[bot]
43f6bbc8f9
chore(deps): update node.js to v22
2024-12-09 07:53:03 +00:00
renovate[bot]
b6b76be9bf
chore(deps): update dependency electron to v33
2024-12-09 07:52:55 +00:00
Elian Doran
1b963e8b09
chore(build): add script to run using Nix electron
2024-12-09 09:51:54 +02:00
Elian Doran
0ec50ca67b
Revert "vscode: Add task to watch build errors"
...
This reverts commit 893a563afb .
2024-12-09 09:30:11 +02:00
MeIchthys
d6d5e84a6f
Fix relation/link map urls ( #728 )
2024-12-08 21:49:28 -05:00
renovate[bot]
cc1a8da47e
fix(deps): update dependency katex to v0.16.14
2024-12-09 01:20:08 +00:00
CobriMediaJulien
cf8ec5a286
Update note_content_fulltext.ts
2024-12-08 22:56:26 +01:00
CobriMediaJulien
e63d3489b0
Better Canvas search to prevent metadata beeing searched in fulltext
2024-12-08 22:52:51 +01:00
Elian Doran
275907f0fb
Merge pull request #720 from CobriMediaJulien/develop
...
Bugfix, Canvas and Mindmap content didn´t show in search
2024-12-08 21:10:24 +02:00
Elian Doran
89d3ffa41e
chore(deps): set legacy peer deps for mindmap
2024-12-08 17:43:30 +02:00
Elian Doran
7f813f7c66
style(mindmap): improve theme of node menu
2024-12-08 17:29:35 +02:00
Elian Doran
d880771df6
style(mindmap): improve layout of node menu
2024-12-08 17:15:39 +02:00
Elian Doran
1648a40e57
feat(mindmap): integrate node map stylesheet into component
2024-12-08 17:12:57 +02:00
Elian Doran
fdcc69591b
feat(mindmap): enable node-menu ( closes #723 )
2024-12-08 17:07:39 +02:00
Elian Doran
12c97c10a1
Merge pull request #721 from TriliumNext/renovate/https-proxy-agent-7.x
...
fix(deps): update dependency https-proxy-agent to v7.0.6
2024-12-08 11:30:09 +02:00
renovate[bot]
c6b1bc1213
fix(deps): update dependency https-proxy-agent to v7.0.6
2024-12-08 00:33:32 +00:00
CobriMediaJulien
336fff9099
Bugfix, Canvas and Mindmap content doesnt show in wuick search and fulltextsearch.
2024-12-07 20:11:52 +01:00
Elian Doran
b72fa607f9
Merge pull request #719 from hasecilu/i18n/Spanish_again
...
Update Spanish translations
2024-12-07 19:44:41 +02:00
hasecilu
d3b6c7b2ca
chore(i18n): Update Spanish translations
2024-12-07 11:38:18 -06:00
hasecilu
d71b4dc89a
fix(i18n): Make source string to be on English
2024-12-07 11:38:17 -06:00
Elian Doran
d3f55fa4b2
Merge pull request #648 from TriliumNext/renovate/marked-15.x
...
fix(deps): update dependency marked to v15
2024-12-07 12:48:39 +02:00
Elian Doran
3a90c7a45a
Merge pull request #644 from TriliumNext/renovate/i18next-http-backend-3.x
...
fix(deps): update dependency i18next-http-backend to v3
2024-12-07 12:44:43 +02:00
Elian Doran
830b57c33a
Merge pull request #643 from TriliumNext/renovate/helmet-8.x
...
fix(deps): update dependency helmet to v8
2024-12-07 12:43:01 +02:00
Elian Doran
90a52b957c
Merge pull request #634 from TriliumNext/renovate/yauzl-3.x
...
fix(deps): update dependency yauzl to v3.2.0
2024-12-07 12:40:33 +02:00
Elian Doran
c3fac4eb2c
Merge pull request #633 from TriliumNext/renovate/yargs-17.x-lockfile
...
fix(deps): update dependency yargs to v17.7.2
2024-12-07 12:39:53 +02:00
Elian Doran
a7539849ed
chore(build): fix missing types for yargs
2024-12-07 12:39:32 +02:00
renovate[bot]
62d4286dec
fix(deps): update dependency marked to v15
2024-12-07 10:39:26 +00:00
Elian Doran
0292c7da44
Merge pull request #676 from TriliumNext/renovate/axios-1.x
...
fix(deps): update dependency axios to v1.7.9
2024-12-07 12:37:33 +02:00
Elian Doran
5b2579e158
Merge pull request #689 from TriliumNext/renovate/mermaid-11.x
...
fix(deps): update dependency mermaid to v11.4.1
2024-12-07 12:36:57 +02:00
Elian Doran
b9e877d7de
Merge pull request #708 from TriliumNext/renovate/i18next-24.x
...
fix(deps): update dependency i18next to v24.0.5
2024-12-07 12:35:47 +02:00
Elian Doran
3cfe112353
Merge pull request #688 from TriliumNext/renovate/mermaid-js-layout-elk-0.x
...
fix(deps): update dependency @mermaid-js/layout-elk to v0.1.7
2024-12-07 12:33:42 +02:00
Elian Doran
7fa74cfa55
Merge pull request #714 from TriliumNext/renovate/express-4.x
...
fix(deps): update dependency express to v4.21.2
2024-12-07 12:28:33 +02:00
Elian Doran
bb034eb8ba
chore(deps): remove redundant dependency to node-abi
2024-12-07 12:26:12 +02:00
renovate[bot]
3c7ebfd7eb
fix(deps): update dependency jimp to v1
2024-12-07 10:24:25 +00:00
Elian Doran
2025b91333
Merge pull request #631 from TriliumNext/renovate/is-svg-4.x
...
fix(deps): update dependency is-svg to v4.4.0
2024-12-07 12:22:51 +02:00
Elian Doran
370d363afc
Merge pull request #628 from TriliumNext/renovate/webfreak001-deploy-nightly-3.x
...
chore(deps): update webfreak001/deploy-nightly action to v3.2.0
2024-12-07 12:14:02 +02:00
Elian Doran
170a81e75d
Merge pull request #693 from TriliumNext/renovate/jasmine-5.x
...
chore(deps): update dependency jasmine to v5.5.0
2024-12-07 12:12:45 +02:00
renovate[bot]
6f371915bf
chore(deps): update dependency @types/express to v5
2024-12-07 10:11:44 +00:00
Elian Doran
f1812a4b98
Merge pull request #675 from TriliumNext/renovate/cookie-parser-1.x
...
chore(deps): update dependency @types/cookie-parser to v1.4.8
2024-12-07 12:11:14 +02:00
Elian Doran
e2a33e9694
Merge pull request #680 from TriliumNext/renovate/express-session-1.x
...
chore(deps): update dependency @types/express-session to v1.18.1
2024-12-07 12:10:58 +02:00
Elian Doran
154bd92eaf
Merge pull request #656 from TriliumNext/renovate/typescript-5.x
...
chore(deps): update dependency typescript to v5.7.2
2024-12-07 12:10:05 +02:00
Elian Doran
03dbf1a4f7
chore(client): solve TypeScript errors after upgrade
2024-12-07 12:09:51 +02:00
Elian Doran
e90e6d2dad
chore(ci): run development build
2024-12-07 12:04:57 +02:00
renovate[bot]
ca2207ddd6
chore(deps): update dependency typescript to v5.7.2
2024-12-07 10:02:06 +00:00
Elian Doran
7322a88c12
Merge pull request #709 from TriliumNext/renovate/webpack-5.x
...
chore(deps): update dependency webpack to v5.97.1
2024-12-07 12:01:22 +02:00
Elian Doran
d037aea8a7
Merge pull request #640 from TriliumNext/renovate/stringbean-docker-healthcheck-action-3.x
...
chore(deps): update stringbean/docker-healthcheck-action action to v3
2024-12-07 12:00:24 +02:00
Elian Doran
5281d613d4
Merge pull request #638 from TriliumNext/renovate/docker-metadata-action-5.x
...
chore(deps): update docker/metadata-action action to v5
2024-12-07 11:59:53 +02:00
Elian Doran
15e499a98d
Merge pull request #637 from TriliumNext/renovate/docker-login-action-3.x
...
chore(deps): update docker/login-action action to v3
2024-12-07 11:59:38 +02:00
Elian Doran
753fc22ae8
Merge pull request #627 from TriliumNext/renovate/node-20.x
...
chore(deps): update node.js to v20.18.1
2024-12-07 11:58:52 +02:00
Elian Doran
f1e106483d
Merge pull request #681 from TriliumNext/renovate/electron-forge-monorepo
...
chore(deps): update electron-forge monorepo to v7.6.0
2024-12-07 11:57:48 +02:00
Elian Doran
aeb05191af
Merge pull request #717 from TriliumNext/feature/mica
...
Mica (Windows transparency effects)
2024-12-07 10:42:44 +02:00
Elian Doran
8b96320e41
style(next): improve left pane hover on mica vertical
2024-12-07 10:13:22 +02:00
Elian Doran
f5a21e47d5
style(next): remove new tab background on mica
2024-12-07 10:05:51 +02:00
Elian Doran
5a5a3ab508
feat(mica): define material at CSS level
2024-12-07 10:02:56 +02:00
Elian Doran
5d07c3049d
fix(mica): mica flicker when loading classic theme
2024-12-07 09:58:41 +02:00
Elian Doran
43101620af
style(next): improve mica for light theme horzontal layout
2024-12-07 09:54:00 +02:00
Elian Doran
4faf22b988
style(next): fix mica on light theme for horizontal layout
2024-12-07 09:40:11 +02:00
Elian Doran
043f47dbd2
style(next): fix mica leak in right sidebar gutter
2024-12-07 09:37:09 +02:00
Elian Doran
cf128c1275
Merge remote-tracking branch 'origin/develop' into feature/mica
2024-12-07 03:35:40 +02:00
Elian Doran
7d907b4ee6
Merge pull request #711 from TriliumNext/renovate/force-graph-1.x
...
fix(deps): update dependency force-graph to v1.47.0
2024-12-07 03:22:15 +02:00
Elian Doran
57d2b0ebf5
fix(mica): apply correct mica when switching layouts
2024-12-07 03:15:39 +02:00
Elian Doran
407448476b
refactor(mica): remove background effects system
2024-12-07 02:48:10 +02:00
Elian Doran
3f104ca663
style(next): fix native buttons background for mica
2024-12-07 02:34:28 +02:00
Elian Doran
ae23a2e73e
style(next): fix launcher pane mica for vertical layout
2024-12-07 02:31:47 +02:00
Adorian Doran
c5c991f1b1
style(next): recent changes list: use sticky headers
2024-12-07 02:30:01 +02:00
Elian Doran
6365682ae1
style(next): tweak horizontal layout mica intensity
2024-12-07 02:19:33 +02:00
Elian Doran
c02462bf81
style(next): apply mica to tabs on vertical layout
2024-12-07 02:16:44 +02:00
Elian Doran
47256e1718
style(next): apply mica to tree on vertical layout
2024-12-07 02:12:55 +02:00
Elian Doran
ed98d0ce49
feat(mica): apply to vertical layout as well
2024-12-07 02:06:15 +02:00
Adorian Doran
bf1c834454
style(next): adjust icon offset
2024-12-07 02:02:29 +02:00
Elian Doran
3fac2a1ef1
style(next): improve bottom border on mica
2024-12-07 02:01:35 +02:00
Elian Doran
b243041966
style(next): fix tab bottom border on mica
2024-12-07 02:01:27 +02:00
Adorian Doran
bb07b040e6
Merge branch 'develop' of https://github.com/TriliumNext/Notes into develop
2024-12-07 01:59:44 +02:00
Adorian Doran
501cac3ce1
style(next): restyle the quick search results
2024-12-07 01:59:36 +02:00
Adorian Doran
528645c025
client: tweak the quick search results
2024-12-07 01:58:50 +02:00
Elian Doran
3ceba62dbe
style(next): fix gutter background color in mica
2024-12-07 01:17:17 +02:00
Elian Doran
d35da72505
style(next): apply tint for mica
2024-12-07 01:13:39 +02:00
Elian Doran
e21e0c6b38
style(mica): apply heavy transparency
2024-12-07 01:07:23 +02:00
Elian Doran
cdae9f075c
feat(mica): pass CSS class
2024-12-07 00:56:27 +02:00
Elian Doran
8cd2c69e3f
feat(mica): enable by default
2024-12-07 00:56:19 +02:00
Elian Doran
774c26711f
fix(style): horizontal layout border with native window buttons
2024-12-07 00:45:49 +02:00
Elian Doran
e22e974786
Merge pull request #702 from TriliumNext/feature/native_window_buttons
...
Native title bar buttons
2024-12-07 00:43:06 +02:00
Elian Doran
2d0e88b503
fix(native-buttons): watching for changes on other platforms than win32
2024-12-07 00:41:26 +02:00
Adorian Doran
74e561ab9a
style(next): turn green the shield icon when the protected session is active
2024-12-07 00:32:14 +02:00
Elian Doran
04cbb7ea07
style(native-buttons): smaller padding for macos
2024-12-07 00:31:17 +02:00
Elian Doran
fc9d06f876
fix(native-buttons): regression on windows
2024-12-07 00:27:53 +02:00
Elian Doran
0f48ccd53c
fix(native-buttons): regressions on server
2024-12-07 00:20:02 +02:00
Elian Doran
88a93e3a7b
fix(native-buttons): regressions on mac
2024-12-07 00:14:05 +02:00
Elian Doran
aad2f93844
feat(next): remove pin from custom title bar buttons
2024-12-06 22:30:55 +02:00
Elian Doran
50b69d26f6
style(next): improve custom title bar buttons
2024-12-06 22:24:02 +02:00
Elian Doran
ef6410f25d
fix(native-buttons): runtime errors due to missing functions
2024-12-06 22:18:32 +02:00
Elian Doran
91a8460eea
fix(native-buttons): regression on vertical layout on non-macOS
2024-12-06 22:13:20 +02:00
Elian Doran
5d1e6d6f31
feat(native-buttons): fallback to original implementation for Linux
2024-12-06 22:12:27 +02:00
Elian Doran
8cf3addb7d
Merge remote-tracking branch 'origin/develop' into feature/native_window_buttons
...
; Conflicts:
; src/public/stylesheets/theme-next.css
2024-12-06 21:23:49 +02:00
renovate[bot]
91d2c11458
fix(deps): update dependency express to v4.21.2
2024-12-06 02:19:27 +00:00
Adorian Doran
164b3df922
style(next): tweak the "Recent Changes" list
2024-12-06 02:00:52 +02:00
Adorian Doran
cf5e98bff5
style(next): create a timeline for the "Recent Changes" list
2024-12-06 01:33:23 +02:00
Elian Doran
e8cb664ba7
style(next): adjust tab bar height
2024-12-05 20:48:00 +02:00
Elian Doran
aefd139592
feat(next): improve left margin to allow moving
2024-12-05 20:34:55 +02:00
Elian Doran
b9129f62b4
style(next): add a border on vertical layout on darwin
2024-12-05 19:09:28 +02:00
Elian Doran
5c09b2d6c4
style(next): adjust offset for native title bar buttons
2024-12-05 19:05:03 +02:00
Elian Doran
8f9c555bcb
feat(editor): update allowedProtocols
2024-12-05 18:24:25 +02:00
Elian Doran
b7b8ab56e9
Merge pull request #694 from TriliumNext/sirius_patch_1
...
Add supported link protocols
2024-12-05 18:24:13 +02:00
renovate[bot]
8dc1e52535
chore(deps): update dependency webpack to v5.97.1
2024-12-05 16:22:22 +00:00
Elian Doran
4077a01019
Merge pull request #700 from CobriMediaJulien/develop
...
New Features for note map
2024-12-05 18:21:06 +02:00
renovate[bot]
70b29bc16e
fix(deps): update dependency force-graph to v1.47.0
2024-12-05 02:35:18 +00:00
Adorian Doran
4e2cd4ac35
client: add a leading whitespace to note paths
2024-12-05 02:56:44 +02:00
Adorian Doran
84cb13595a
style(next): use a different border radius for note preview tooltips
2024-12-05 02:54:16 +02:00
Adorian Doran
fdd7c3d64b
style(next): restyle note paths
2024-12-05 02:38:26 +02:00
Adorian Doran
603ae47225
client: correct class names
2024-12-05 02:09:04 +02:00
Adorian Doran
79b1d01267
client: format note paths: each segment and delimiter as a separate span
2024-12-05 02:06:32 +02:00
Adorian Doran
4016c76cc7
style(next): tweak again the note preview tooltips
2024-12-05 01:19:48 +02:00
Adorian Doran
17ecf4961c
style(next): tweak note preview tooltips
2024-12-05 01:06:44 +02:00
Adorian Doran
5c1a404ed0
style(next): restyle tooltips
2024-12-05 00:26:11 +02:00
Elian Doran
05c5109331
feat(native-buttons): adjustable offset
2024-12-05 00:02:57 +02:00
Elian Doran
00c6d97e4a
feat(native-buttons): set arbitrary offset for traffic light
2024-12-04 23:44:26 +02:00
Elian Doran
cd8c596bef
fix(native-buttons): double left pane toggle widget
2024-12-04 23:22:51 +02:00
Elian Doran
9d98c4a661
feat(native-buttons): allow drag behind title area
2024-12-04 23:21:04 +02:00
Elian Doran
8d2a8ead04
feat(native-buttons): apply full width regardless
2024-12-04 23:16:03 +02:00
Elian Doran
14fb8b5dd9
refactor(native-buttons): reduce duplication
2024-12-04 22:58:32 +02:00
Elian Doran
b32eef9aa9
fix(native-buttons): fix left margin on darwin
2024-12-04 22:58:13 +02:00
Elian Doran
7cb5ef2266
feat(style): pass whether electron to CSS
2024-12-04 22:57:03 +02:00
Elian Doran
e9cf310657
feat(style): pass platform to CSS
2024-12-04 22:55:07 +02:00
Adorian Doran
a87c4132ce
style(next): tweak the zoom buttons from the global menu
2024-12-04 22:46:56 +02:00
Adorian Doran
74fcb83b6d
style(next): tweak icon offset
2024-12-04 22:27:03 +02:00
Adorian Doran
7a9cb953bf
style(next): add a warning animation for the sync status indicator when the sync fails
2024-12-04 22:22:01 +02:00
Elian Doran
07beeda79c
feat(native-buttons): apply inset style for macOS
2024-12-04 22:05:46 +02:00
Adorian Doran
0cc1fb5bc8
style(next): fix the sync status indicator
2024-12-04 21:35:26 +02:00
Adorian Doran
4da8c6f873
style: fix the z-index for tooltips
2024-12-04 20:51:41 +02:00
Adorian Doran
d1ef08c7cc
style(next): fix the tooltip background color on the light color scheme
2024-12-04 20:20:35 +02:00
renovate[bot]
7096aa2f8d
fix(deps): update dependency axios to v1.7.9
2024-12-04 08:24:18 +00:00
renovate[bot]
c845b3c111
fix(deps): update dependency i18next to v24.0.5
2024-12-04 00:09:54 +00:00
renovate[bot]
0d1e0fe754
chore(deps): update dependency jasmine to v5.5.0
2024-12-03 02:17:43 +00:00
Adorian Doran
d5ff354e2f
style: fix missing quotes
2024-12-03 00:17:33 +02:00
Adorian Doran
994255451d
style: update the calendar icons
2024-12-03 00:14:38 +02:00
Elian Doran
dffc9b51ae
style(next): fix tabs jumping around
2024-12-03 00:05:16 +02:00
Elian Doran
69902c04bd
style(next): draw tab workspace accent instead of background
2024-12-03 00:04:12 +02:00
Elian Doran
a2f39c4f99
feat(tab): trigger note icons via theme variable
2024-12-02 23:30:52 +02:00
Elian Doran
55e78f25ef
Merge remote-tracking branch 'origin/develop' into feature/note_tab_icons
2024-12-02 23:20:20 +02:00
Elian Doran
ca0f491685
style(tree): thinner space between share & link icons
2024-12-02 23:19:25 +02:00
Elian Doran
5df2e3e9cd
style(next): improve tooltip design
2024-12-02 23:13:00 +02:00
Elian Doran
a1a2fd717b
style(next): improve inline code slightly
2024-12-02 23:06:41 +02:00
Elian Doran
415ba7c260
style(next): sharper tab border for dark style
2024-12-02 22:58:41 +02:00
Elian Doran
5ab099196f
Merge branch 'develop' of ssh://github.com/TriliumNext/Notes into develop
2024-12-02 22:54:02 +02:00
Elian Doran
445ab7c171
style(next): improve code note padding in note list grid view
2024-12-02 22:53:58 +02:00
Elian Doran
0746838737
style(next): improve text note view in note list grid view
2024-12-02 22:53:08 +02:00
Adorian Doran
a22d207d43
Merge branch 'develop' of https://github.com/TriliumNext/Notes into develop
2024-12-02 22:42:28 +02:00
Adorian Doran
95035acf38
style(next): restyle the calendar
2024-12-02 22:42:19 +02:00
Elian Doran
717fd92f64
style(next): change horizontal layout tab style
2024-12-02 22:26:17 +02:00
Elian Doran
9fcdc0e0c5
style(next): improve hr style
2024-12-02 22:16:26 +02:00
Elian Doran
ce1ae84313
style(next): improve blockquote style
2024-12-02 22:04:56 +02:00
Elian Doran
e91afe1a09
style(next): change hover mechanism for note list
2024-12-02 22:00:30 +02:00
Elian Doran
61a4a2230b
style(next): regression in list-type note list layout
2024-12-02 21:52:44 +02:00
Elian Doran
9ba22c32b1
style(next): full width images in note list layout
2024-12-02 21:50:26 +02:00
Elian Doran
884092582f
style(next): improve note list layout
2024-12-02 21:45:27 +02:00
Elian Doran
46be700c05
style(next): refactor note list handling
2024-12-02 21:39:08 +02:00
Elian Doran
c63b1d0d5c
style(next): smaller headings in note list
2024-12-02 21:31:45 +02:00
Elian Doran
b68981a12e
style(next): full width preview for code notes
2024-12-02 21:30:51 +02:00
Elian Doran
d35e933206
fix(i18n): wrong text for export single HTML
2024-12-02 21:18:24 +02:00
Elian Doran
0368b7c252
fix(import): check boxes state not preserved on safe import
2024-12-02 21:08:38 +02:00
Elian Doran
6b973e835e
fix(import): check boxes not preserved on safe import
2024-12-02 21:08:09 +02:00
Elian Doran
5a6151e225
fix(demo): to do lists not working
2024-12-02 21:01:30 +02:00
Elian Doran
d472a00532
style(next): fix title bar background on classical themes
2024-12-01 21:15:04 +02:00
Elian Doran
29fb9f426f
style(next): fix title bar background
2024-12-01 21:12:06 +02:00
Elian Doran
8135fa09c3
feat(native-buttons): differentiate background based on layout
2024-12-01 21:06:01 +02:00
Adorian Doran
22db58d410
style(next): apply the new style on the quick search box for the horizontal layout also
2024-12-01 18:48:01 +02:00
Adorian Doran
ff06582eb6
style(next): remove the rounded corner of the center pane on horizontal layout
2024-12-01 18:35:23 +02:00
Elian Doran
e933b8d5c8
chore(i18n): fix capitalization
2024-12-01 18:34:15 +02:00
Elian Doran
95664adb64
chore(i18n): remove period for menu item
2024-12-01 18:33:40 +02:00
Elian Doran
c06ff4ec27
fix(native-buttons): right margin
2024-12-01 18:31:21 +02:00
Elian Doran
28b27f04cd
fix(electron): fix regression when native title bar is on
2024-12-01 18:18:53 +02:00
Elian Doran
9e0546da27
theme(next): make subtle border color less subtle on dark mode
2024-12-01 18:03:13 +02:00
Elian Doran
5761320731
feat(native-buttons): watch for theme changes
2024-12-01 17:59:55 +02:00
Elian Doran
45faa666ba
fix(native-buttons): enable buttons on other windows as well
2024-12-01 17:44:42 +02:00
Elian Doran
a369ca01cd
fix(promoted): ID overlap when clicking on labels
2024-12-01 17:38:13 +02:00
Elian Doran
b730d60704
feat(client): always display mind map as full content width
2024-12-01 17:25:19 +02:00
Elian Doran
229825d99c
Merge remote-tracking branch 'origin/develop' into feature/native_window_buttons
2024-12-01 17:20:01 +02:00
Elian Doran
061a5be362
chore(deps): update to better-sqlite3 (11.6.0)
2024-12-01 17:17:59 +02:00
Elian Doran
e9aba033a1
Merge remote-tracking branch 'origin/develop' into feature/native_window_buttons
2024-12-01 17:14:02 +02:00
Elian Doran
1e41245ef7
fix(settings): unable to set mimetype
2024-12-01 17:08:28 +02:00
Elian Doran
cd01e149e0
Revert "style(next): experimental tree lines"
...
This reverts commit 0dbe88092e .
2024-12-01 17:04:13 +02:00
Elian Doran
958f436cb4
style(next): add color for horizontal launcher bark on dark mode
2024-12-01 17:03:52 +02:00
Elian Doran
b7487461fe
fix(server): hidden subtree not initializing due to missing translations
2024-12-01 17:00:36 +02:00
Elian Doran
8931f1778e
feat(tabs): experiment with note icons instead of workspace icons
2024-12-01 11:35:58 +02:00
Elian Doran
819a6d2364
Merge remote-tracking branch 'origin/develop' into feature/native_window_buttons
2024-12-01 10:49:30 +02:00
Elian Doran
0dbe88092e
style(next): experimental tree lines
2024-12-01 10:46:15 +02:00
Elian Doran
9e5000bce0
style(next): smaller tree padding
2024-12-01 10:41:12 +02:00
Elian Doran
91aad26eae
style(next): regressions for vertical layout
2024-12-01 10:38:24 +02:00
Elian Doran
d05c1deb07
fix(client): build error due to non-existing import
2024-12-01 10:37:45 +02:00
Elian Doran
12f54a659c
Merge remote-tracking branch 'origin/develop' into feature/native_window_buttons
2024-12-01 10:32:47 +02:00
Elian Doran
947cff5805
style(next): tweak add new tab background
2024-12-01 10:32:22 +02:00
Elian Doran
082cb71e83
style(next): tweak launcher bar height
2024-12-01 10:31:00 +02:00
Elian Doran
6c035c7756
style(next): improve tab hover color and alignment
2024-12-01 10:25:38 +02:00
Elian Doran
a883744237
fix(launcher): tooltip position for bookmark buttons
2024-12-01 10:19:20 +02:00
Elian Doran
f8f61c1c3e
style(next): improve horizontal layout slightly
2024-12-01 10:13:30 +02:00
Elian Doran
6da5067003
style(next): add a border between tab bar and launcher on horizontal
2024-12-01 10:01:46 +02:00
Elian Doran
ad62611e90
style(next): apply same color to tab and launch bar
2024-12-01 09:58:04 +02:00
Elian Doran
c4085b0729
style(next): joined tabs to launch bar on horizontal layout
2024-12-01 09:53:15 +02:00
Elian Doran
e7c4e037e0
feat(electron): add script to watch for src/public changes
2024-12-01 09:48:55 +02:00
Elian Doran
091f06253f
feat(electron): support live reload in dist/src/public
2024-12-01 09:47:23 +02:00
Elian Doran
bd890c49d5
feat(electron): relocate pin to global menu
2024-12-01 03:02:03 +02:00
Elian Doran
01512152ea
feat(electron): load overlay information from CSS
2024-12-01 02:36:00 +02:00
Elian Doran
60192977c9
feat(electron): set overlay information at runtime
2024-12-01 02:18:35 +02:00
Elian Doran
0089346d04
feat(electron): enable native window buttons on frameless
2024-12-01 02:02:33 +02:00
juju
3a4da07b39
New Note_Map features
2024-11-30 19:57:06 +01:00
juju
b3c247c7dc
new features for note_map
2024-11-30 19:20:07 +01:00
Adorian Doran
221fd3c297
style(next): update colors
2024-11-30 19:10:44 +02:00
renovate[bot]
428e6b9e41
fix(deps): update dependency i18next-http-backend to v3
2024-11-30 13:06:36 +00:00
Elian Doran
3a0a6bc388
Merge pull request #657 from TriliumNext/renovate/i18next-24.x
...
fix(deps): update dependency i18next to v24
2024-11-30 15:04:49 +02:00
Elian Doran
4056e21051
fix(next): dragging the window in Electron
2024-11-30 14:55:15 +02:00
Elian Doran
b351293ea8
fix(read-only-note): syntax highlight not working ( closes #668 )
2024-11-30 14:16:45 +02:00
Elian Doran
cb9678c991
style(next): remove shadow for protected notes
2024-11-30 11:26:22 +02:00
Elian Doran
0731186015
style(next): improve protected indicator in tree
2024-11-30 11:20:12 +02:00
Elian Doran
4cd59932a3
style(next): improve note list design
2024-11-30 11:15:08 +02:00
Elian Doran
6d1f8c8947
style(next): remove white bar between ribbon and content
2024-11-30 10:42:01 +02:00
Elian Doran
ae82041ad3
chore(i18n): finalize translation for Romanian
2024-11-30 10:40:26 +02:00
Elian Doran
ae97432ae5
feat(i18n): translate hidden notes and settings
2024-11-30 10:37:15 +02:00
Elian Doran
690506ea26
feat(i18n): restore hidden subtree names on language change
2024-11-30 10:13:39 +02:00
Elian Doran
6a9865eb4f
feat(i18n): add Traditional Chinese
2024-11-30 10:07:37 +02:00
Elian Doran
9337610ffa
Merge pull request #698 from dwong33/patch-2
...
Update translation.json
2024-11-30 09:58:00 +02:00
Elian Doran
5b90a1c3f6
fix(settings): bring back pinning of plain text in MIME types
2024-11-30 03:00:24 +02:00
Elian Doran
0ef5cb843e
feat(settings): fix orphans/widows in code MIME types
2024-11-30 02:56:43 +02:00
Elian Doran
978bb5eb0b
style(next): carry over note list style from GNOME theme
2024-11-30 02:44:36 +02:00
Elian Doran
c1d44f80d3
style(next): fix a margin
2024-11-30 02:32:45 +02:00
Elian Doran
005674e955
fix(settings): merge help text for HTML import tags
2024-11-30 02:32:37 +02:00
Elian Doran
f5c8dac5f0
style(next): reduce heavy vertical spacing
2024-11-30 02:25:46 +02:00
Elian Doran
0dd36cca1c
style(next): layout improvements
2024-11-30 02:20:57 +02:00
Elian Doran
b2d731619f
style(next): fix layout on database integrity
2024-11-30 02:11:34 +02:00
Elian Doran
84dc71ea3c
style(next): fix top margin on "Other" section
2024-11-30 02:11:26 +02:00
Elian Doran
8552d95770
style(next): small improvements to margins
2024-11-30 02:01:15 +02:00
Elian Doran
8f12103106
refactor(settings): merge consistency checks with integrity checks
2024-11-30 01:56:55 +02:00
Elian Doran
eba605fa49
chore(i18n): fix typo
2024-11-30 01:55:19 +02:00
Elian Doran
5df40d9e0a
style(settings): display anonymize database in two columns
2024-11-30 01:49:40 +02:00
Elian Doran
f22cdb85a8
style(next): improve h5 in settings
2024-11-30 01:43:14 +02:00
Elian Doran
bb23aeb925
style(settings): improve highlights list separation
2024-11-30 01:38:45 +02:00
Elian Doran
6af51d393d
fix(settings): separate section for layout
2024-11-30 01:36:32 +02:00
Elian Doran
131288bb4e
style(next): card style for options
2024-11-30 01:35:33 +02:00
Elian Doran
4ecf49b175
feat(client): display different icon to toggle sidebar on horizontal layout
2024-11-30 01:23:54 +02:00
Elian Doran
ca6687208b
feat(client): move toggle sidebar to tab bar on horizontal layout
2024-11-30 01:20:47 +02:00
Elian Doran
29d6ef85ff
Merge pull request #661 from TriliumNext/feature/trilium_next_theme
...
Introduce a theme for TriliumNext
2024-11-30 01:03:35 +02:00
Elian Doran
0ea4171b1b
style(next): improve tab height on horizontal further
2024-11-30 00:58:59 +02:00
Elian Doran
921f216872
Merge remote-tracking branch 'origin/develop' into feature/trilium_next_theme
2024-11-30 00:55:37 +02:00
Elian Doran
8c62949d09
style(next): tab height on horizontal layout
2024-11-30 00:52:09 +02:00
Elian Doran
fffd93d4f1
server(hidden): change default icons for next/prev launchers
2024-11-30 00:48:04 +02:00
Elian Doran
23f70367cc
Merge pull request #695 from hasecilu/i18n/Spanish
...
i18n: Update Spanish translations
2024-11-30 00:11:50 +02:00
Adorian Doran
7a0649038b
Fix an unwanted interference with certain combo boxes
2024-11-30 00:11:35 +02:00
Adorian Doran
d7240b5bb4
Refactor
2024-11-30 00:07:19 +02:00
Adorian Doran
00f73059f7
Allow customizing the hover color of the right pane items
2024-11-30 00:04:32 +02:00
Adorian Doran
48253e0c60
Tweak the quick search button
2024-11-29 23:59:01 +02:00
Adorian Doran
d2af4c362f
Tweak the left pane's action buttons
2024-11-29 22:42:52 +02:00
hasecilu
7d2d39a2a4
i18n: Update Spanish translations
2024-11-29 14:41:14 -06:00
Adorian Doran
7496101505
Restyle the new tab button
2024-11-29 22:36:05 +02:00
Adorian Doran
d5695757cb
Change the colors of the new tab button
2024-11-29 22:19:57 +02:00
Adorian Doran
4028fa0c00
Allow the left pane action button color to be customized, tweak colors
2024-11-29 22:10:38 +02:00
Adorian Doran
8540201cd5
Tweak again the new tab button
2024-11-29 21:47:03 +02:00
Adorian Doran
38025e0912
Tweak the new tab button
2024-11-29 21:43:53 +02:00
Adorian Doran
cdc530ad8b
Fix a glitch of the new tab button
2024-11-29 21:37:03 +02:00
Adorian Doran
197f291c28
Tweak colors
2024-11-29 21:33:12 +02:00
Adorian Doran
c6b7015c86
Update again the colors of the dark theme
2024-11-29 21:12:11 +02:00
Adorian Doran
5face4930a
Update the colors of the dark theme
2024-11-29 19:10:12 +02:00
Adorian Doran
3583f536da
Fix the hover background of the global menu button
2024-11-29 17:54:22 +02:00
Adorian Doran
513d7f35b2
Tweak the offset of menu item icons
2024-11-29 17:48:54 +02:00
Adorian Doran
a53403f8d8
Tweak the icons for the menu items
2024-11-29 17:37:34 +02:00
Adorian Doran
3cfdbc5f21
Tweak menu item keyboard shortcut
2024-11-29 16:35:11 +02:00
Adorian Doran
1ddd5d800d
Restyle menu item arrows
2024-11-29 16:29:38 +02:00
Adorian Doran
8ee30e1a22
Restyle menu item delimiters
2024-11-29 15:54:10 +02:00
Adorian Doran
6e870dbb81
Restyle menus
2024-11-29 15:28:35 +02:00
Adorian Doran
821a077130
Switch the color of the search button according to the current state
2024-11-29 12:56:30 +02:00
Adorian Doran
6a74765bc8
Don't highlight the quick search button if the search text box is not focused
2024-11-29 12:42:18 +02:00
Adorian Doran
04efba1f26
Add hover state for the quick search box
2024-11-29 12:34:32 +02:00
SiriusXT
b2ff7fdf93
Add supported link protocols
2024-11-29 18:01:12 +08:00
Adorian Doran
e6aa8a5299
Restyle the quick search box
2024-11-29 03:01:27 +02:00
Adorian Doran
6ad09280d0
Improve the overall appearance when the left pane is collapsed
2024-11-29 00:58:22 +02:00
Adorian Doran
65fb7cb4cb
Adjust transition durations
2024-11-29 00:36:07 +02:00
Adorian Doran
2b55339ac6
Fix broken transition
2024-11-29 00:32:07 +02:00
Adorian Doran
7bba991336
Add an active state transition for the new tab button
2024-11-29 00:16:27 +02:00
Adorian Doran
fefb79a7ae
Fix background glitch
2024-11-28 23:59:42 +02:00
Adorian Doran
50cf7d47e7
Add transition to the new tab button
2024-11-28 23:57:31 +02:00
Adorian Doran
3d8a662903
Add transition for the close tab button
2024-11-28 23:51:57 +02:00
Adorian Doran
1d95fb3931
Add transitions for tabs
2024-11-28 23:40:53 +02:00
Elian Doran
b632b7d91b
chore(i18n): translate to Romanian
2024-11-28 23:36:42 +02:00
Elian Doran
38b4b3953d
feat(i18n): translate import toast messages
2024-11-28 23:36:42 +02:00
Elian Doran
b3b8e60192
Merge pull request #601 from maphew/feature/extend-kept-html-tags
...
Feature: user configurable list of allowed html tags in import
2024-11-28 22:26:31 +02:00
Elian Doran
bc78455da1
feat(editor): support general HTML elements
2024-11-28 22:11:54 +02:00
Elian Doran
9997f5c17a
fix(client): code not building due to attempt to access server code
2024-11-28 21:59:19 +02:00
Elian Doran
aa99efc362
Merge remote-tracking branch 'origin/develop' into feature/extend-kept-html-tags
...
; Conflicts:
; src/routes/api/options.ts
; src/services/options_init.ts
2024-11-28 21:56:08 +02:00
renovate[bot]
7ed247f3ac
fix(deps): update dependency i18next to v24
2024-11-28 19:49:43 +00:00
Elian Doran
b28a377b5f
Merge pull request #629 from TriliumNext/renovate/i18next-fs-backend-2.x
...
fix(deps): update dependency i18next-fs-backend to v2.6.0
2024-11-28 21:48:41 +02:00
Elian Doran
801254ce8e
feat(client): add CSS root class for layout
2024-11-28 21:28:37 +02:00
Elian Doran
48a27710d6
Merge pull request #692 from TriliumNext/feature/page_breaks
...
Support page breaks for printing
2024-11-28 20:33:22 +02:00
Elian Doran
7a8b526795
fix(print): respect page breaks
2024-11-28 20:21:17 +02:00
Elian Doran
6fde3305a1
feat(editor): enable insertion of page breaks
2024-11-28 20:06:33 +02:00
Elian Doran
62db25ce10
feat(editor): group some items under Insert submenu
2024-11-28 20:00:55 +02:00
Elian Doran
21a5481691
Merge pull request #598 from maphew/feature/prefer-html-title
...
Importing single HTML file: prefer html title over filename
2024-11-28 19:46:15 +02:00
Elian Doran
98b4e36f78
chore(test): remove test for now
2024-11-28 19:43:06 +02:00
Elian Doran
83cd72fa86
fix(import/single): title appearing as text
2024-11-28 19:41:45 +02:00
Elian Doran
cef464f88b
fix(import/single): h1 not being removed due to downgrade to h2
2024-11-28 19:37:00 +02:00
Elian Doran
6056b55bde
fix(import/single): title extraction not working due to h1 conversion
2024-11-28 19:30:47 +02:00
Elian Doran
29b062660d
Merge pull request #659 from TriliumNext/quick_search_in_autocomplete
...
Add full text search in autocomplete
2024-11-28 19:17:03 +02:00
renovate[bot]
75479d56ae
fix(deps): update dependency i18next-fs-backend to v2.6.0
2024-11-28 17:10:37 +00:00
Elian Doran
5be532f46f
Merge pull request #630 from TriliumNext/renovate/i18next-http-backend-2.x
...
fix(deps): update dependency i18next-http-backend to v2.7.1
2024-11-28 19:08:13 +02:00
Dwong33
f384781f3a
Update translation.json
...
Introduced Traditional Chinese translation
2024-11-28 02:24:49 -05:00
Adorian Doran
a0e01fef67
Tweak tabs
2024-11-28 08:48:23 +02:00
renovate[bot]
b553fc911d
fix(deps): update dependency mermaid to v11.4.1
2024-11-28 02:09:05 +00:00
renovate[bot]
4bba0410c4
fix(deps): update dependency @mermaid-js/layout-elk to v0.1.7
2024-11-28 02:08:55 +00:00
Adorian Doran
e040835d7b
Add a distinctive style for tabs while being dragged
2024-11-28 00:31:45 +02:00
Adorian Doran
6d2e3a6f5e
Tweak the colors of the inactive tab
2024-11-27 23:07:48 +02:00
Adorian Doran
180c592d5f
Improve the close tab button
2024-11-27 22:57:09 +02:00
Adorian Doran
1b26128731
Improve the appearance of the new tab button, extract variables
2024-11-27 22:40:55 +02:00
Adorian Doran
3f36555973
Restyle the new tab button
2024-11-27 22:07:36 +02:00
Elian Doran
11c48988e1
Merge pull request #538 from TriliumNext/feature/improved_promoted_attributes
...
Change layout of promoted attributes
2024-11-27 21:33:32 +02:00
Elian Doran
bb4164f10f
Merge remote-tracking branch 'origin/develop' into feature/improved_promoted_attributes
...
; Conflicts:
; src/public/app/layouts/desktop_layout.js
2024-11-27 21:29:15 +02:00
Adorian Doran
787466f2c6
Update CSS selector
2024-11-27 21:26:33 +02:00
Elian Doran
0b20e8a37d
style(promoted): improve checkbox style
2024-11-27 21:26:07 +02:00
Adorian Doran
6c99a691dc
Restyle the close tab buttons
2024-11-27 21:23:39 +02:00
Elian Doran
f125ba55c1
style(promoted): fix heightfor rows
2024-11-27 21:22:50 +02:00
Elian Doran
ceae1d5aa3
revert(client): add back fixed title bar
2024-11-27 21:12:44 +02:00
renovate[bot]
a118c18649
fix(deps): update dependency i18next-http-backend to v2.7.1
2024-11-27 19:02:48 +00:00
Elian Doran
6ef55c73d4
Merge pull request #626 from TriliumNext/renovate/i18next-23.x
...
fix(deps): update dependency i18next to v23.16.8
2024-11-27 21:00:20 +02:00
Elian Doran
2550c00da0
Merge pull request #677 from TriliumNext/feature/i18n-part8
...
Feature/i18n part8
2024-11-27 20:49:25 +02:00
Elian Doran
47579e5799
feat(theme): inform user that the next theme is beta
2024-11-27 20:46:32 +02:00
Elian Doran
a3ab9f0cd2
style(next): remove redundant font
2024-11-27 20:46:32 +02:00
Elian Doran
b33e27baba
style(next): add a few extra fonts
2024-11-27 20:46:31 +02:00
Elian Doran
30ece35f0c
style(next): set up Lato font
2024-11-27 20:46:31 +02:00
Adorian Doran
51ee664609
Adjust padding
2024-11-27 20:43:07 +02:00
Adorian Doran
c391ef868f
Tweak the center pane
2024-11-27 20:20:12 +02:00
Adorian Doran
b6dda4983c
Merge branch 'feature/trilium_next_theme' of https://github.com/TriliumNext/Notes into feature/trilium_next_theme
2024-11-27 20:04:13 +02:00
Adorian Doran
e4c7d8d015
Restyle tabs
2024-11-27 20:04:07 +02:00
Elian Doran
ba310b2128
style(next): fix launcher pane style for horizontal
2024-11-27 19:58:27 +02:00
Elian Doran
58b823285e
Revert "style(next): fix tab height on horizontal layout"
...
This reverts commit 6e90b5c6a0 .
2024-11-27 19:56:27 +02:00
Elian Doran
0661e72f6e
style(next): fix gutter color for dark mode
2024-11-27 19:55:17 +02:00
Elian Doran
6e90b5c6a0
style(next): fix tab height on horizontal layout
2024-11-27 19:52:03 +02:00
Elian Doran
8988d93ff0
Merge remote-tracking branch 'origin/develop' into feature/trilium_next_theme
2024-11-27 19:47:30 +02:00
Adorian Doran
f24242d721
Add a way to customize the height of the tab bar / tabs and the first tab offset
2024-11-27 19:27:11 +02:00
Adorian Doran
7d737e7636
Introduce a root background color, make the tab bar and gutter background transparent
2024-11-27 18:59:54 +02:00
SiriusXT
13da46ff1b
Add full text search in autocomplete results
2024-11-27 10:14:13 +08:00
SiriusXT
f36594efb7
Add full text search in autocomplete results
2024-11-27 10:10:37 +08:00
SiriusXT
ba1ed34e53
Add full text search in autocomplete results
2024-11-27 09:51:34 +08:00
renovate[bot]
3825b0642d
chore(deps): update electron-forge monorepo to v7.6.0
2024-11-27 00:47:40 +00:00
renovate[bot]
c68bb23fee
chore(deps): update dependency @types/express-session to v1.18.1
2024-11-27 00:47:25 +00:00
Adorian Doran
a1fc670839
Tweak the highlights list pane
2024-11-27 02:40:21 +02:00
Adorian Doran
9d289ec7bc
Tweak the table of contents pane
2024-11-27 02:20:52 +02:00
Adorian Doran
abfbe2cb39
Correct offsets to accommodate the new font metrics
2024-11-27 01:20:13 +02:00
Adorian Doran
12cae219db
Switch the main font to "Lato"
2024-11-27 01:13:35 +02:00
Adorian Doran
dd707d64e5
Restyle the gutter
2024-11-27 01:06:30 +02:00
Adorian Doran
4977092776
Add a fade in animation when the tree view is shown
2024-11-27 00:54:29 +02:00
Adorian Doran
3c8fbd91d0
Hide the tree actions
2024-11-27 00:39:02 +02:00
Adorian Doran
180d0e9ef6
Restyle the tree view item action buttons
2024-11-27 00:36:52 +02:00
Adorian Doran
d788ce8ef1
Tweak tree view items
2024-11-27 00:04:25 +02:00
Adorian Doran
07a766d304
Tweak tree view items
2024-11-26 23:54:56 +02:00
Adorian Doran
bb3f779d34
Add some horizontal padding for the tree view
2024-11-26 23:31:27 +02:00
Adorian Doran
8f38c36469
Fix the action buttons not showing up for the selected item
2024-11-26 23:26:20 +02:00
Adorian Doran
f2cd34ab6a
Add transition
2024-11-26 23:14:38 +02:00
Elian Doran
19e5f7364f
Merge pull request #678 from TriliumNext/feature/update_search
...
Make exact matches rise higher up in search
2024-11-26 22:52:13 +02:00
Adorian Doran
f2ebb3ccab
Restyle the tree view items
2024-11-26 22:36:30 +02:00
Adorian Doran
df94dabcd3
Tweak the left pane
2024-11-26 21:15:51 +02:00
perf3ct
84007a1103
tweak weights
2024-11-26 19:15:45 +00:00
Adorian Doran
ae7764a366
Restyle the vertical launcher pane
2024-11-26 17:35:22 +02:00
Adorian Doran
208dbd46f5
Light theme: tweak launcher pane and left pane colors
2024-11-26 14:12:19 +02:00
SiriusXT
e877ad68cf
Add full text search in autocomplete
2024-11-26 16:20:38 +08:00
SiriusXT
0d9e13c1e0
Merge branch 'develop' into quick_search_in_autocomplete
2024-11-26 15:49:11 +08:00
SiriusXT
889c1e0346
Add full text search in autocomplete
2024-11-26 15:41:18 +08:00
perf3ct
7fdaedd468
also significantly increase noteId matches
2024-11-26 03:52:20 +00:00
perf3ct
a97a0660ea
add back comment
2024-11-26 03:41:01 +00:00
Nriver
1c2975a818
add translation for doc notes
2024-11-26 09:08:39 +08:00
renovate[bot]
d6991467ed
chore(deps): update dependency @types/cookie-parser to v1.4.8
2024-11-26 00:58:50 +00:00
perf3ct
bca7d9c4d2
weigh exact title matches heavily
2024-11-25 23:04:20 +00:00
Elian Doran
1e996d6f82
docs(demo): add mermaid diagram with ELK
2024-11-25 23:31:43 +02:00
Elian Doran
33ec142ea3
chore(deps): use mermaid ELK at root level
2024-11-25 23:24:26 +02:00
Elian Doran
1dec64c712
fix(mermaid): load ELK in previews
2024-11-25 22:00:19 +02:00
Elian Doran
2ef956da87
feat(mermaid): load ELK library on demand
2024-11-25 21:58:56 +02:00
Elian Doran
e3c8c0c1f2
feat(mermaid): support ELK diagrams in editor
2024-11-25 21:32:31 +02:00
Elian Doran
482cb46afa
chore(mermaid): rebuild ELK to export something
2024-11-25 21:30:20 +02:00
Elian Doran
4d5f04de13
chore(mermaid): set up single-chunk ELK
2024-11-25 21:16:39 +02:00
Elian Doran
d36b8ff4c4
chore(mermaid): set up project for building ELK
2024-11-25 21:10:27 +02:00
Elian Doran
a7722e6bca
feat(backend-log): set to full content width
2024-11-25 20:34:05 +02:00
Elian Doran
c763c090be
feat(backend-log): use CodeMirror as editor
2024-11-25 20:31:25 +02:00
Elian Doran
36ac3f5ee6
Merge pull request #670 from TriliumNext/meichthys
...
Remove resizer from backend log text area
2024-11-25 20:19:29 +02:00
Elian Doran
ebb4b37873
Merge pull request #673 from TriliumNext/feature/i18n-part7
...
Feature/i18n part7
2024-11-25 20:16:26 +02:00
Nriver
dedef69aec
add translation for image_context_menu.js and link_context_menu.js
2024-11-25 17:41:00 +08:00
Nriver
d9ceca8cc5
add missing translation
2024-11-25 17:40:15 +08:00
Nriver
0a38d132c2
update Chinese translation and synchronize with English
2024-11-25 16:53:04 +08:00
MeIchthys
ae784eafd4
Remove resizer from backend log text area
2024-11-24 20:58:30 +00:00
Adorian Doran
116e362a5e
Apply translucency to menus
2024-11-24 22:38:00 +02:00
Adorian Doran
2243db5b20
Correct the indentation
2024-11-24 22:31:22 +02:00
Adorian Doran
388b5a9464
Add comments
2024-11-24 22:28:50 +02:00
Adorian Doran
5563a2b4b0
Add the color definitions for the light theme
2024-11-24 22:19:02 +02:00
Adorian Doran
3d54b7b34f
Define the drop shadow of code boxes via a CSS variable
2024-11-24 22:04:58 +02:00
Adorian Doran
954a51e6c7
Migrate the previously designed code blocks to the new theme
2024-11-24 21:58:45 +02:00
Elian Doran
8dd9510de8
fix(client): bookmark alignment on horizontal layout
2024-11-24 12:17:47 +02:00
Elian Doran
a13c0a5743
Merge pull request #653 from mm21/develop
...
Add label definition type for standalone time
2024-11-24 11:43:44 +02:00
Elian Doran
793984e8f2
Merge remote-tracking branch 'origin/master' into develop
2024-11-24 11:35:31 +02:00
Elian Doran
bb36b33694
Bump to 0.90.12
2024-11-24 11:35:06 +02:00
Elian Doran
e982696ef4
Merge pull request #663 from hasecilu/i18n/Spanish
...
I18n/spanish
2024-11-24 11:32:45 +02:00
Elian Doran
3120b34c70
Merge pull request #663 from hasecilu/i18n/Spanish
...
I18n/spanish
2024-11-24 11:29:24 +02:00
SiriusXT
836fa2deee
change allowSearchNotes to allowJumpToSearchNotes
2024-11-24 13:11:57 +08:00
SiriusXT
1d1c7eb2ca
Add full text search in autocomplete results
2024-11-24 13:10:33 +08:00
hasecilu
945d5412b0
i18n: Update Spanish translation
2024-11-23 17:45:57 -06:00
hasecilu
f31a4865c3
bin(translation): Refactor script and add new locales to the list
...
- Check if JSON files exists before counting keys
- New locales:
- German
- Portuguese, Brazil
- Chinese, Taiwan
2024-11-23 17:45:57 -06:00
Elian Doran
e602445694
style(next): use sans-serif font with temporary Inter
2024-11-23 16:54:41 +02:00
Elian Doran
5b62ad101d
Merge remote-tracking branch 'origin/develop' into feature/trilium_next_theme
2024-11-23 16:27:55 +02:00
SiriusXT
5370e1e27c
Add full text search in autocomplete
2024-11-23 20:51:51 +08:00
Elian Doran
68fd954a67
Merge pull request #654 from TriliumNext/feature/adjustable_launcher_bar_position
...
Add support for horizontal launcher bar
2024-11-23 14:40:30 +02:00
Elian Doran
c294469f12
Merge remote-tracking branch 'origin/develop'
2024-11-23 14:04:36 +02:00
Elian Doran
e49f4c3e42
fix(client): title bar buttons on horizontal layout
2024-11-23 13:41:50 +02:00
Elian Doran
a207fd523a
fix(client): double separator in global menu
2024-11-23 10:06:04 +02:00
Elian Doran
2950132271
fix(mobile): advanced submenu misalignment
2024-11-23 10:03:34 +02:00
Elian Doran
8b8929dde0
chore(docs): document css and optCss
2024-11-23 10:01:49 +02:00
Elian Doran
e0d9cda522
fix(mobile): padding for the title
2024-11-23 09:59:48 +02:00
Elian Doran
ba5371d76b
fix(mobile): vertical layout not sized properly
2024-11-23 09:56:48 +02:00
Elian Doran
fbae0062af
feat(mobile): change context menu icon on horizontal layout
2024-11-23 09:48:18 +02:00
Elian Doran
ea399e590d
feat(mobile): reorder context menu
2024-11-23 09:45:52 +02:00
Elian Doran
2dda8f60ed
feat(mobile): move menu button to the right
2024-11-23 09:43:34 +02:00
Elian Doran
14fa687b9c
fix(mobile): width of launcher bar items
2024-11-23 09:40:32 +02:00
Elian Doran
91d23bae8e
refactor(client): use different hiding mechanism for quick search
2024-11-23 09:37:24 +02:00
Elian Doran
d2d2620742
feat(mobile): hide quick search
2024-11-23 09:34:26 +02:00
Elian Doran
8a61b58970
fix(mobile): fix alignment for horizontal layout
2024-11-23 09:29:49 +02:00
Elian Doran
23ef2c593e
chore(i18n): translate layout settings
2024-11-23 09:18:12 +02:00
Elian Doran
62d23b3643
feat(client): respect layout orientation selected by user
2024-11-23 09:09:09 +02:00
Elian Doran
4f305b52eb
feat(client): allow user to change layout orientation
2024-11-23 09:06:30 +02:00
Elian Doran
e32f54a5c9
feat(server): add support for layout orientation option
2024-11-23 09:06:16 +02:00
Elian Doran
2d8fb4eff5
chore(i18n): fix punctuation
2024-11-23 00:48:01 +02:00
Elian Doran
eaa6d6c3cf
fix(client): tooltip position for calendar in vertical layout
2024-11-23 00:32:36 +02:00
Elian Doran
0f7b96f096
fix(client): quick search in vertical layout
2024-11-23 00:29:28 +02:00
Elian Doran
13e33549c1
fix(client): global menu alignment on horizontal layout
2024-11-23 00:24:29 +02:00
Elian Doran
23873b72bf
fix(client): dropdown width for horizontal layout
2024-11-23 00:15:50 +02:00
Elian Doran
5f9439a9e0
fix(client): dropdown tooltip placement for horizontal layout
2024-11-23 00:11:49 +02:00
Elian Doran
7e5fea8cd2
fix(client): tooltip position for hide left pane button
2024-11-23 00:07:40 +02:00
Elian Doran
fd8f9506d4
fix(client): tooltip position for launcher on horizontal layout
2024-11-23 00:02:02 +02:00
Elian Doran
13a997beb0
fix(client): add new tab not working in horizontal layout
2024-11-22 23:02:43 +02:00
Elian Doran
f62e860b61
feat(client): use hamburger menu for horizontal layout
2024-11-22 22:44:34 +02:00
Elian Doran
50bf94875c
fix(client): global submenu not working in horizontal layout
2024-11-22 22:16:48 +02:00
Elian Doran
20b0215364
feat(client): set up quick search as launcher
2024-11-22 22:01:38 +02:00
Elian Doran
045c8699a9
refactor(client): use switch instead of chained-if
2024-11-22 21:56:34 +02:00
Elian Doran
15b9f38439
style(client): improve background for full-width tab bar
2024-11-22 21:41:23 +02:00
Elian Doran
91c4ea333e
feat(client): move tab bar on horizontal layout
2024-11-22 21:37:54 +02:00
Elian Doran
d1550db08d
fix(client): experiment with full-width tab bar
2024-11-22 21:35:47 +02:00
Elian Doran
c858630678
fix(client): fix size for horizontal launcher bar
2024-11-22 21:14:50 +02:00
Elian Doran
c9f2a2bd6b
feat(client): reorder buttons on horizontal bar
2024-11-22 21:10:49 +02:00
Elian Doran
efc84722a9
feat(client): implement top launcher pane
2024-11-22 21:05:45 +02:00
Elian Doran
8300acd30b
refactor(client): add support for optional children in layout
2024-11-22 20:36:08 +02:00
Elian Doran
fd53781c71
feat(theme): use TriliumNext as login & set password theme
2024-11-22 20:22:48 +02:00
Elian Doran
76256c1b9c
feat(theme): use TriliumNext as setup theme
2024-11-22 20:21:22 +02:00
Elian Doran
2e544a7337
feat(theme): use TriliumNext as default theme
2024-11-22 20:15:35 +02:00
Elian Doran
3e705ec4fd
feat(theme): use prefers-color-scheme for automatic theme
2024-11-22 20:12:22 +02:00
Elian Doran
7cb9671fe3
feat(theme): start implementing a theme for TriliumNext
2024-11-22 20:12:09 +02:00
mm21
2f7d061ef1
Add label definition type for standalone time
2024-11-22 17:58:23 +00:00
Elian Doran
79b31bda76
chore(i18n): reach 100% for Romanian + small change
2024-11-22 19:48:57 +02:00
Elian Doran
c30a4373d9
Merge pull request #652 from TriliumNext/remove-renovate-action
...
Remove the renovate action in favor of the GH app
2024-11-22 19:43:54 +02:00
perf3ct
12065902d2
Remove the renovate action in favor of the GH app
2024-11-22 17:39:34 +00:00
Elian Doran
aa01161a40
Merge pull request #651 from TriliumNext/tab_enhance
...
Add reopen_last_tab and copy_tab_to_new_window to tab management
2024-11-22 19:01:20 +02:00
SiriusXT
3cfc2ac768
Add reopen_last_tab and copy_tab_to_new_window to tab management
2024-11-22 17:24:06 +08:00
renovate[bot]
5faa6e1d67
fix(deps): update dependency helmet to v8
2024-11-21 21:54:26 +00:00
renovate[bot]
190c7f7274
fix(deps): update dependency chokidar to v4
2024-11-21 21:53:55 +00:00
renovate[bot]
0cb7d82d16
chore(deps): update stringbean/docker-healthcheck-action action to v3
2024-11-21 21:53:41 +00:00
renovate[bot]
1e478a7a52
chore(deps): update docker/metadata-action action to v5
2024-11-21 21:53:20 +00:00
renovate[bot]
caf5b34d70
chore(deps): update docker/login-action action to v3
2024-11-21 21:53:17 +00:00
renovate[bot]
35bc2ade9c
fix(deps): update dependency yauzl to v3.2.0
2024-11-21 21:52:45 +00:00
renovate[bot]
ecca6952d1
fix(deps): update dependency yargs to v17.7.2
2024-11-21 21:52:31 +00:00
renovate[bot]
c8f1108a3c
fix(deps): update dependency is-svg to v4.4.0
2024-11-21 21:52:07 +00:00
renovate[bot]
87600dc65b
chore(deps): update webfreak001/deploy-nightly action to v3.2.0
2024-11-21 21:51:25 +00:00
renovate[bot]
8453255ed3
chore(deps): update node.js to v20.18.1
2024-11-21 21:51:18 +00:00
renovate[bot]
e4f9affc82
fix(deps): update dependency i18next to v23.16.8
2024-11-21 21:51:15 +00:00
Elian Doran
79a906e695
Merge pull request #649 from TriliumNext/perfectra1n-patch-2
...
Also run Docker healthcheck checks on PRs
2024-11-21 23:11:22 +02:00
Elian Doran
2ffd0de736
feat(client): translate Electron context menu
2024-11-21 20:58:54 +02:00
Elian Doran
ea8e98b8ef
refactor(client): define context menu shortcuts in separate field
2024-11-21 20:33:47 +02:00
Jon Fuller
84b555de3c
Also run Docker healthcheck checks on PRs
2024-11-21 09:39:13 -08:00
Elian Doran
a037f95ff1
Merge pull request #625 from TriliumNext/renovate/migrate-config
...
chore(config): migrate renovate config
2024-11-21 19:07:00 +02:00
renovate[bot]
50d9f382a1
chore(config): migrate config renovate.json
2024-11-21 16:53:03 +00:00
Elian Doran
ed90e0f7a9
client: Change tree star icon to link ( closes #565 )
2024-11-21 18:37:37 +02:00
Elian Doran
8c7cba4f33
server: Add a new settings launcher ( closes #619 )
2024-11-21 18:11:08 +02:00
Adorian Doran
128c4d45df
Add a separator to the editor's context menu running under Electron
2024-11-21 17:21:57 +02:00
Adorian Doran
8658f9e6d3
Prevent the global menu's zoom container to be highlighted when being hovered
2024-11-21 17:11:32 +02:00
Adorian Doran
312c3ed6ad
Add an extra separator for the zoom controls in the global menu
2024-11-21 16:27:48 +02:00
Adorian Doran
bd2bcb7c97
Fix useless separator in the global menu when running under Electron
2024-11-21 16:21:24 +02:00
Elian Doran
ae85bffd08
Merge pull request #618 from TriliumNext/feat/tweak-menus
...
Tweak menus
2024-11-20 19:12:43 +02:00
Elian Doran
84f63d5cf7
client: Remove icon color for close button
2024-11-20 19:12:20 +02:00
Elian Doran
0f75319677
Merge remote-tracking branch 'origin/develop' into develop
...
; Conflicts:
; src/public/translations/de/translation.json
2024-11-20 19:10:04 +02:00
Adorian Doran
050eb08b1a
Close #613
2024-11-20 19:01:20 +02:00
Elian Doran
cdf8490651
Merge pull request #585 from TriliumNext/sirius_patch_2
...
Triggers full text search when Ctrl + Enter is pressed in note_autocomplete.
2024-11-20 18:54:20 +02:00
Adorian Doran
8f05b24694
Move back the close tab-related actions at the top of the menu
2024-11-20 14:39:19 +02:00
j13055
95f80efaeb
fixed some errors
2024-11-20 13:24:14 +01:00
Adorian Doran
281b81ee60
Remove the shadow and the opening delay for the "Main Menu -> Advanced" submenu in mobile view
2024-11-20 14:18:17 +02:00
Adorian Doran
85b507938b
Allow the submenu opening delay be set via a CSS variable
2024-11-20 14:16:10 +02:00
j13055
0c02a3bae9
tranlate not translated lines
2024-11-20 11:40:48 +01:00
Adorian Doran
ac9f344130
Retrigger the opening animation when repositioning menus that are already open
2024-11-20 11:30:45 +02:00
Adorian Doran
2b432dd4f7
Delay the opening of submenus
2024-11-20 10:57:34 +02:00
Adorian Doran
3d27a60897
Add a fade animation when a menu is opening
2024-11-20 10:48:42 +02:00
Adorian Doran
3792761ffc
Add missing icons
2024-11-20 10:13:52 +02:00
Adorian Doran
322d261df7
Tweak the icons of the launcher context menu items
2024-11-20 09:48:20 +02:00
Adorian Doran
1fb58f3e87
Reorganize the launcher context menu
2024-11-20 09:38:20 +02:00
SiriusXT
c51adbc449
Add full text search in autocomplete
2024-11-20 14:22:39 +08:00
Adorian Doran
4179f9c155
Improve the sub-menu arrows for the tree context menu
2024-11-20 02:56:18 +02:00
Adorian Doran
35faba2c2f
Fix the note revision list displaying a shadow
2024-11-20 02:30:29 +02:00
Adorian Doran
dc893a438e
Refine the icons from the tree menu
2024-11-20 02:10:29 +02:00
Adorian Doran
a83e68fbb6
Change the "open externally" icons to avoid confusion with "open in a new tab"
2024-11-20 02:03:40 +02:00
Adorian Doran
a677f4381d
Add icon for "Open note in a new tab"
2024-11-20 01:45:36 +02:00
Adorian Doran
98dfeee188
Update the icons of the tree context menu
2024-11-20 01:42:42 +02:00
Adorian Doran
dc7bb6d7eb
Reorganize the tree context menu
2024-11-20 00:47:04 +02:00
Adorian Doran
855f936dbf
Reorganize the attachment menu
2024-11-20 00:11:54 +02:00
Adorian Doran
48e7bab81b
Reorganize the tab menu
2024-11-19 23:57:12 +02:00
Adorian Doran
694f896623
Highlight the "Delete note" menu item as a destructive action
2024-11-19 23:46:49 +02:00
Adorian Doran
5df287db23
Use a distinct icon color for destructive menu items
2024-11-19 23:44:57 +02:00
Elian Doran
8868a4eae1
Merge pull request #616 from TriliumNext/perfectra1n-patch-2
...
Update renovate.json
2024-11-19 23:40:38 +02:00
Elian Doran
0da1bee02c
i18n: Fix typo
2024-11-19 23:39:43 +02:00
Elian Doran
779218849a
i18n: Translate bulk action categories
2024-11-19 23:38:49 +02:00
Adorian Doran
4999809e3a
Reorganize the note menu
2024-11-19 23:32:10 +02:00
Adorian Doran
fd5412b715
Merge branch 'develop' of https://github.com/TriliumNext/Notes into feat/tweak-menus
2024-11-19 23:16:13 +02:00
Adorian Doran
4bcca01ff3
Add a drop shadow for menus
2024-11-19 22:55:44 +02:00
Adorian Doran
9b5526c99f
Tweak the color of the menu separator
2024-11-19 22:40:52 +02:00
Adorian Doran
80ce2f5dbd
Reorder the global menu items
2024-11-19 22:31:29 +02:00
Jon Fuller
f629d48028
Update renovate.json
...
Remove the package rules for now, use the default schemas. Also include this repository in the config since I forgot that part 🤣
2024-11-19 12:08:17 -08:00
Elian Doran
da95e15b01
Merge pull request #615 from TriliumNext/feat/tweak-backup-list
...
Improve the "Existing backups" section
2024-11-19 20:40:30 +02:00
Adorian Doran
70be4cd1c2
Update the Romanian translation
2024-11-19 20:34:54 +02:00
Adorian Doran
349b1c1d78
Improve appeareance
2024-11-19 20:28:47 +02:00
Adorian Doran
e94942d665
Handle the situation where no backups are available
2024-11-19 20:22:10 +02:00
Elian Doran
4418ad986e
Merge pull request #612 from meichthys/develop
...
Improve note revision wording and consistency
2024-11-19 20:22:07 +02:00
Elian Doran
c962a94e29
Merge pull request #607 from TriliumNext/add-renovate
...
Add renovate GitHub Action and JSON config
2024-11-19 20:21:05 +02:00
Elian Doran
7f3d5f1e70
Merge pull request #609 from TriliumNext/siriusxt_patch_1
...
Add box icons to note menu
2024-11-19 18:38:34 +02:00
Adorian Doran
32a4a9c072
Sort the backup files by date & time
2024-11-19 18:07:42 +02:00
Adorian Doran
22b768e5e8
Add translation
2024-11-19 18:00:23 +02:00
Adorian Doran
970c3bd7ad
Format date and time
2024-11-19 17:54:34 +02:00
Adorian Doran
75941de449
Replace the "Existing backups" bulleted list with a table
2024-11-19 17:42:03 +02:00
MeIchthys
5d6a42b987
Improve note revision wording and consistency
...
Removed plurals where not needed, capitalized revisions dialog title, made note revision setting titles consistent with note revision dialog.
2024-11-19 14:22:52 +00:00
SiriusXT
d8e50a2ab8
add icons to the Attachments menu
2024-11-19 22:21:33 +08:00
Adorian Doran
5b050410cb
Fix the action button tooltips for the "Existing tokens" table
2024-11-19 09:48:44 +02:00
SiriusXT
f7b1c3fee3
Add box icons to note menu
2024-11-19 14:03:30 +08:00
SiriusXT
0ba883ce2f
Add box icons to note menu
2024-11-19 12:08:41 +08:00
SiriusXT
2b0d68368c
Add box icons to note menu
2024-11-19 11:08:20 +08:00
maphew
cc98a16246
refactor: one authoritave source for allowed html tags
2024-11-18 19:52:31 -07:00
perf3ct
180993ead9
make it clear that renovate opened this PR, for easier filtering
2024-11-18 20:22:38 +00:00
perf3ct
f4ed98ebda
add renovate GitHub Action and json config
2024-11-18 20:16:39 +00:00
Elian Doran
a4c0ae06db
client: Fix duplicate ribbon tabs ( fixes #582 )
2024-11-18 20:52:35 +02:00
Elian Doran
7a8d7f074c
client: Fix share boxicon not working correctly ( fixes #603 )
2024-11-18 19:12:31 +02:00
maphew
8574d2b143
Fix save) triggers 'not allowed to be changed'
...
"500 PUT options. Option 'allowedHtmlTags' is not allowed to be changed"
Note: the "allowed to change" list is set on startup. When a new option
is added Trilium must be restarted.
2024-11-17 20:38:27 -07:00
maphew
8db1205d57
Fix whitespace, \n delimiters
...
Bugs remaining:
- [reset to default] and page exit (e.g. save) triggers:
"500 PUT options. Option 'allowedHtmlTags' is not allowed to be changed"
2024-11-17 20:30:28 -07:00
maphew
f3b398570e
make options UI properly read from translations file
...
Bugs remaining:
- extra whitespace under heading
- existing list is filled with `\n` instead of delimiters
- [reset to default] triggers
"500 PUT options. Option 'allowedHtmlTags' is not allowed to be changed"
2024-11-17 20:16:09 -07:00
maphew
91b48095e4
add UI widget for allowed html tags option
...
todo: test with live app
2024-11-17 16:39:03 -07:00
maphew
d08f09ae3b
read allowedTags from options, fall back to static
2024-11-17 16:08:44 -07:00
maphew
9ef899eec5
extend html tags which are kept on import
...
https://github.com/TriliumNext/Notes/issues/567
this is the easy method, just add the tags to core, not attempting to
read the list from a user configurable location.
The addition is clearly marked in code.
2024-11-17 15:58:48 -07:00
Elian Doran
b4072ec8a5
Merge pull request #600 from dwong33/dwong33-patch-1
...
Created server.json, introduced Traditional Chinese translation
2024-11-17 18:47:58 +02:00
Dwong33
a50e3935b5
Rename zh/server.json to tw/server.json
...
Better suit the zh-tw vs zh-cn
2024-11-17 04:18:46 -05:00
Dwong33
3034ca217d
Created server.json, introduced Traditional Chinese translation
2024-11-17 04:15:08 -05:00
matt wilkie
5999dabd0b
test fix: sqlite no such table entity_changes
...
claude:
I've updated the test file to:
Add the entity_changes table with all required fields
Add missing fields to the notes table (isDeleted)
Add missing fields when inserting the parent note
2024-11-16 21:39:08 -07:00
matt wilkie
9cd398d1ce
test fix: setup CLS context
...
claude sez: "I see the issue. The tests are failing because we need to set up the CLS (Continuation Local Storage) context that Trilium uses for transactions. Let me check how this is handled in other tests:
I've updated the test file to:
I've updated the test file to:
Use an in-memory database for testing
Set up necessary database tables in beforeEach
Wrap all database operations in cls.init() and sql.transactional()
Handle async operations properly
2024-11-16 21:36:07 -07:00
matt wilkie
e397011437
test fix: describe not defined
...
"$ npx tsx spec/services/import/single.spec.ts
/home/mhw/dev/tnext/spec/services/import/single.spec.ts:6
describe('HTML Import', () => {
^
ReferenceError: describe is not defined
at <anonymous> (/home/mhw/dev/tnext/spec/services/import/single.spec.ts:6:1)
Node.js v18.17.1"
2024-11-16 21:26:26 -07:00
matt wilkie
a1ff4bb132
test fix: do not access content directly
...
"TSError: ⨯ Unable to compile TypeScript:
spec/services/import/single.spec.ts:137:25 - error TS2339: Property 'content' does not exist on type 'BNote'."
2024-11-16 21:21:24 -07:00
SiriusXT
002839176e
Triggers full text search when Ctrl + Enter is pressed
2024-11-17 12:18:05 +08:00
matt wilkie
14d7e3e1ce
test: attempt fix test import error by using importSinglefile instead of importHtml
2024-11-16 21:17:50 -07:00
SiriusXT
e091ef64dd
Triggers full text search when Ctrl + Enter is pressed
2024-11-17 12:17:11 +08:00
SiriusXT
46823d28e8
Merge branch 'develop' into sirius_patch_2
2024-11-17 12:15:29 +08:00
SiriusXT
616d7117db
Merge branch 'sirius_patch_2' of https://github.com/TriliumNext/Notes into sirius_patch_2
2024-11-17 12:14:55 +08:00
SiriusXT
4e10071649
Triggers full text search when Ctrl + Enter is pressed in autocomplete
2024-11-17 12:14:44 +08:00
maphew
3a7564f733
a missed .ts file
2024-11-16 09:45:13 -07:00
maphew
47c05b2c6d
feat: prefer HTML title tag over filename during import
...
When importing HTML files, extract and use the title from the <title> tag
if available, falling back to the filename only when no title tag is found.
This improves handling of titles with special characters that can't be
represented in filenames.
2024-11-16 09:06:58 -07:00
Elian Doran
3ff75b14e9
Merge pull request #595 from hasecilu/i18n/Spanish
...
i18n: Update Spanish translations for stable release
2024-11-16 00:25:08 +02:00
hasecilu
82e7814569
i18n: Update Spanish translations for stable release
2024-11-15 15:22:07 -06:00
Elian Doran
66e8cc40eb
i18n: Translate Romanian strings
2024-11-15 22:34:09 +02:00
Elian Doran
2260dcefe5
client,server: Enforce min value of max content width ( closes #593 )
2024-11-15 22:29:59 +02:00
Elian Doran
40c9ef69e7
Merge pull request #587 from TriliumNext/feature/editor-type-radios
...
Replace the editor type combo box with radio buttons
2024-11-15 21:01:10 +02:00
Elian Doran
a8b87a1507
Merge pull request #576 from TriliumNext/siriusxt_patch
...
Add a text replacement feature to the find_widget
2024-11-15 20:51:27 +02:00
Elian Doran
1df1637257
Merge pull request #589 from TriliumNext/sirius_patch_3
...
Add more link protocol support
2024-11-15 20:43:09 +02:00
Adorian Doran
616cb87d4e
client: Change the icon of the "Formatting" tab
2024-11-14 20:55:30 +02:00
SiriusXT
7f0d675ab8
Add more link protocol support
2024-11-14 14:04:10 +08:00
SiriusXT
c907b288bd
Add more link protocol support
2024-11-14 11:18:03 +08:00
SiriusXT
d9ab5d71aa
Add more link protocol support
2024-11-14 11:15:38 +08:00
Adorian Doran
8731b8a65b
Fix translation
2024-11-13 23:55:30 +02:00
Adorian Doran
de4f06d9be
Update translations
2024-11-13 23:35:10 +02:00
Adorian Doran
9485067749
client: Replace the editor type combo box with radio buttons
2024-11-13 23:34:43 +02:00
j13055
cd35706147
added missing translations
2024-11-13 13:59:36 +01:00
j13055
3b94aee7b7
finished server translations
2024-11-13 12:39:50 +01:00
j13055
06e30674fe
corrected setup translations
2024-11-13 12:31:51 +01:00
j13055
f7b1e87bc4
corrected login translations
2024-11-13 12:26:30 +01:00
j13055
2c252a9984
finished keyboard_actions translations
2024-11-13 12:25:11 +01:00
SiriusXT
db79f231a0
Triggers full text search when Ctrl + Enter is pressed in note_autocomplete
2024-11-13 17:13:07 +08:00
Elian Doran
8c5d5e384f
Merge remote-tracking branch 'origin/develop' into feature/improved_promoted_attributes
...
; Conflicts:
; src/public/app/layouts/desktop_layout.js
2024-11-12 20:03:54 +02:00
Elian Doran
693bcfb587
client: Add find & replace button to fixed toolbar
2024-11-12 19:47:50 +02:00
Elian Doran
38d32813d2
client: Fix syntax highlight for shell scripts ( closes #583 )
2024-11-12 19:32:38 +02:00
SiriusXT
a0c6d695b0
Fix find_widget bugs
2024-11-12 10:56:54 +08:00
SiriusXT
d63baa1503
Merge branch 'develop' into siriusxt_patch
2024-11-12 08:59:53 +08:00
Elian Doran
6734d765c9
Bump to 0.90.11-beta
2024-11-11 19:48:50 +02:00
Elian Doran
470594b1c7
Merge pull request #573 from TriliumNext/perfectra1n-patch-2
...
Update README to mention MacOS command fix
2024-11-11 19:42:56 +02:00
Elian Doran
782d34566d
Merge pull request #577 from hasecilu/i18n/Spanish_mini
...
i18n: Update Spanish translations, 100%
2024-11-11 19:41:32 +02:00
hasecilu
1b2a772612
i18n: Update Spanish translations, 100%
2024-11-11 10:35:54 -06:00
SiriusXT
497c24ee1e
Fix the bug that code can't get the selected text
2024-11-11 23:13:26 +08:00
SiriusXT
8893e9d4d5
add replacement feature for code note
2024-11-11 22:57:24 +08:00
SiriusXT
2d9376a05c
add a text replacement feature to the find_widget
2024-11-11 18:59:03 +08:00
SiriusXT
ce40c74e83
Merge branch 'develop' into siriusxt_patch
2024-11-11 18:26:07 +08:00
SiriusXT
0aef04cea1
add a text replacement feature to the find_widget
2024-11-11 18:19:19 +08:00
SiriusXT
12b71961ae
add a text replacement feature to the find_widget
2024-11-11 18:11:31 +08:00
Elian Doran
46218d6ab4
Merge pull request #574 from TriliumNext/fix-version-update-check
...
More reliably check for version updates
2024-11-11 00:47:51 +02:00
perf3ct
1d2366fa06
fix "click to download" button
2024-11-10 17:18:26 +00:00
perf3ct
0acba0eac4
add docstring for func
2024-11-09 22:23:02 +00:00
perf3ct
48d53e276e
more reliably check for version numbers
2024-11-09 22:16:00 +00:00
Elian Doran
47baa02bca
i18n: Translate 100% of Romanian
2024-11-09 23:34:18 +02:00
Elian Doran
bc35c3c641
i18n: Remove some German-only messages
2024-11-09 23:31:45 +02:00
Jon Fuller
790b87f23f
Update README to mention MacOS command fix
2024-11-09 13:28:45 -08:00
Elian Doran
48ba15ad88
i18n: Fix incorrect IDs for German
2024-11-09 23:25:34 +02:00
Elian Doran
cda28cfd65
Merge pull request #561 from j13055/develop
...
added german translation
2024-11-09 23:17:23 +02:00
Elian Doran
7ffe145481
Merge pull request #569 from TriliumNext/perfectra1n-patch-2
...
Update README.md for incremented sync version
2024-11-09 23:14:53 +02:00
Elian Doran
ac2bca790b
Fix duplicate title for Trilium toolbar item ( fixes #525 )
2024-11-09 23:12:10 +02:00
Elian Doran
774966e640
client: Allow more link protocols ( fixes #122 )
2024-11-09 23:06:26 +02:00
Elian Doran
81310d33b0
Merge pull request #571 from TriliumNext/feature/classic_editor
...
Classic editor for text notes (with fixed toolbar)
2024-11-09 22:40:38 +02:00
Jon Fuller
34e6430977
Update README.md
...
Co-authored-by: Elian Doran <contact@eliandoran.me >
2024-11-09 12:30:52 -08:00
Elian Doran
15b4eacdca
client: Change design of editor settings slightly
2024-11-09 21:35:37 +02:00
Elian Doran
7c342aed9e
client: Use translations for editor settings
2024-11-09 21:34:09 +02:00
Elian Doran
8c69d47aed
client,server: Implement shortcut for toggle classic editor toolbar
2024-11-09 18:36:38 +02:00
Elian Doran
f88d3220b5
client: Repair attribute editor
2024-11-09 18:09:05 +02:00
Elian Doran
70a98a3d33
client: Use refactored version of CKEditor
2024-11-09 15:40:14 +02:00
Elian Doran
6e0a10cf2c
client: Hide ribbon tab when classic editor is off
2024-11-09 14:54:04 +02:00
Elian Doran
c421e75f55
client: Respect editor type choice
2024-11-09 14:49:05 +02:00
Elian Doran
89420eafa3
client: Set up ui for selecting editor UI
2024-11-09 14:33:20 +02:00
Elian Doran
7a70fc14b3
server: Set up editor type option
2024-11-09 14:33:14 +02:00
Elian Doran
d2008e7e5f
client: Use different method to highlight disabled buttons
2024-11-09 14:15:03 +02:00
Elian Doran
745c9846a6
client: Use better method to expose CK watchdog
2024-11-09 14:13:08 +02:00
Elian Doran
3972bb2ecf
client: Use build of CKEditor containing both types
2024-11-09 14:11:15 +02:00
Elian Doran
06262adf91
client: Use translation for classic toolbar title
2024-11-09 13:40:13 +02:00
Elian Doran
5771060b57
client: Reorganize classic toolbar
2024-11-09 13:39:24 +02:00
Elian Doran
6a11f9c073
client: Add some JSDoc
2024-11-09 10:46:12 +02:00
Elian Doran
85ee7def84
client: Improve loading feel for classic toolbar
2024-11-09 10:37:14 +02:00
Elian Doran
b88f0e0109
client: Hide ribbon for non text or read-only notes
2024-11-09 10:33:45 +02:00
Elian Doran
787aa6f5a6
client: Remove background for decoupled editor
2024-11-09 09:56:25 +02:00
Elian Doran
4f39188198
client: Use decoupled CKEditor
2024-11-09 09:43:37 +02:00
Elian Doran
dd6e762dab
client: Activate ribbon toolbar by default
2024-11-09 09:19:38 +02:00
Elian Doran
48bc9204ac
client: Create empty toolbar ribbon
2024-11-09 09:18:59 +02:00
Elian Doran
918f425e1f
client: Group options for classic editor
2024-11-09 09:12:46 +02:00
Elian Doran
821af8dc11
client: Integrate block toolbar into classic options
2024-11-09 08:29:58 +02:00
Elian Doran
44734435ea
client: Remove block toolbar in classic mode
2024-11-09 00:32:26 +02:00
Elian Doran
01c53b6d9f
client: Use same config as bubble editor for classic
2024-11-09 00:21:27 +02:00
Elian Doran
9a5de0d4c8
client: Basic integration of classic editor w/ no attribute editor
2024-11-09 00:15:19 +02:00
Elian Doran
5116bddc5f
client: Group image align buttons in CKEditor
2024-11-08 23:44:52 +02:00
Elian Doran
92aa671ec7
client: Support inline images in CKEditor ( fixes #531 )
2024-11-08 23:29:56 +02:00
Elian Doran
1f4d09f6f0
client: Patch CKEditor to fix IME ( fixes #568 )
...
See https://github.com/ckeditor/ckeditor5/pull/16289
2024-11-08 22:49:07 +02:00
Elian Doran
29e83b97e6
client: Fix rendering notes if hljs is not loaded
2024-11-08 21:50:22 +02:00
Jon Fuller
18de0857b3
Update README.md for incremented sync version
2024-11-08 10:43:45 -08:00
Elian Doran
2048a30aa5
Merge pull request #547 from TriliumNext/smaller-container
...
Make the container smaller
2024-11-08 19:20:48 +02:00
Elian Doran
78017e4d36
client: Improve classic toolbar layout on mobile
2024-11-08 00:26:20 +02:00
Elian Doran
35fe5845a3
client: Fix classic editor on mobile
2024-11-08 00:20:51 +02:00
Elian Doran
1261bdbb29
client: Use correct background for code note preview
2024-11-07 23:58:10 +02:00
Elian Doran
91fa1a6cb1
client: Add syntax highlight for code note previews
2024-11-07 23:53:02 +02:00
Elian Doran
1816fcd3ac
client: force-graph: 1.45.0 -> 1.46.0
2024-11-07 23:11:22 +02:00
Elian Doran
d13044b972
client: mind-elixir: 4.3.0 -> 4.3.1
2024-11-07 23:09:59 +02:00
Elian Doran
f5205fdd30
electron: Fix code block theme loading in dev mode
2024-11-07 23:09:53 +02:00
Elian Doran
930b8e0ce2
Merge pull request #555 from rom1dep/mouse_scroll_dir
...
fix: mouse scroll wheel direction for zoom level
2024-11-07 22:25:24 +02:00
Elian Doran
b5988ba7c2
Merge pull request #559 from TriliumNext/siriusxt-test
...
Make attachments open in a new tab/browser
2024-11-07 22:22:42 +02:00
j13055
75e2ceed5d
added german translation
2024-11-06 13:52:23 +01:00
SiriusXT
d2ee3738a2
Make attachments open in a new tab/browser
2024-11-06 10:02:42 +08:00
perf3ct
8a548f6589
also update the Alpine Dockerfile
2024-11-05 16:41:00 +00:00
perf3ct
0859a955b1
Results in a much smaller container
2024-11-04 17:38:05 -08:00
Elian Doran
a02146df17
server: Fix loading of code block theme on server builds
2024-11-05 02:58:21 +02:00
Elian Doran
a6385557b5
Merge pull request #545 from TriliumNext/latest-is-stable-container
...
Explicitly manage the "latest" tag, and have it point to the same tag as "stable"
2024-11-05 02:41:03 +02:00
Elian Doran
00aebfcdf0
Merge pull request #530 from Potjoe-97/patch-1
...
Patch fr translation
2024-11-05 02:38:53 +02:00
Elian Doran
c6b3ace807
client: mind-elixir: 4.2.4 -> 4.3.0
2024-11-05 02:33:12 +02:00
Elian Doran
6799544950
Update package-lock.json
2024-11-05 02:31:42 +02:00
Elian Doran
da1cf4d6ed
Bump to 0.90.10-beta
2024-11-04 17:24:30 +02:00
Romain DEP.
21cfb64f83
fix: mouse scroll wheel direction
2024-11-03 23:01:01 +01:00
Adorian Doran
dd7c2084fa
client: apply grouping to the MIME type list
2024-11-03 15:43:33 +02:00
Adorian Doran
4f5d874028
client: Use a multiple column layout for the MIME type listing
2024-11-03 15:42:13 +02:00
Potjoe-97
80e6276d31
Merge branch 'develop' into patch-1
2024-11-03 10:48:00 +01:00
Potjoe-97
0192060ad2
Update fr server.json : all strings translated
2024-11-03 10:44:56 +01:00
Potjoe-97
e41ff54c0d
Update translation.json : all strings translated
2024-11-03 10:43:15 +01:00
perf3ct
bdece7216f
have the latest tag be the same as stable tag
...
get rid of this annoying default "latest" tag useage
to squash
to squash, I love whitespace
don't need to verify
2024-11-02 21:51:06 +00:00
Elian Doran
611fb90a52
Merge pull request #544 from hasecilu/i18n/Spanish_update
...
i18n: Update Spanish translations
2024-11-02 21:45:41 +02:00
hasecilu
75e554d86b
i18n: Update Spanish translations
2024-11-02 13:09:44 -06:00
Elian Doran
0db1a63cef
client: Fix sync error toast
2024-11-02 19:02:26 +02:00
Elian Doran
4ffc6f716c
client: Enable syntax highlighting in print
2024-11-02 16:40:33 +02:00
Elian Doran
fa3200ba8f
electron: Fix docnotes not rendering
2024-11-02 16:11:59 +02:00
Elian Doran
bff9bedc44
i18n: Translate sync messages
2024-11-02 15:43:16 +02:00
Elian Doran
f8777b0de1
server: Fix path on dev environment
2024-11-02 15:01:58 +02:00
Adorian Doran
48e6c1a33d
client: Properly align of the "Override theme fonts" checkbox
2024-11-02 14:34:55 +02:00
Adorian Doran
4c43ac5bdd
client: Use a shadowless box for printed code blocks
2024-11-02 14:29:20 +02:00
Elian Doran
45ccc7562e
client: Fix error in toast due to missing import
2024-11-02 12:19:17 +02:00
Elian Doran
e72eb5f27c
electron: Fix asset path on forge build
2024-11-02 11:49:33 +02:00
Elian Doran
d1404492a7
build: Use shorter special version moniker
...
Some builds fail in the CI because the extra part of the version is limited to 20 chars.
2024-11-02 11:04:16 +02:00
Elian Doran
238c9c6f0d
build: Fix updating nightly version for desktop builds
2024-11-02 10:43:42 +02:00
Elian Doran
443f02a78e
client,server: i18next: 23.16.2 -> 23.16.4
2024-11-02 10:24:53 +02:00
Elian Doran
5fbd052138
build: Update tooling dependencies
2024-11-02 10:23:46 +02:00
Elian Doran
bc84a71929
client: mermaid: 11.3.0 -> 11.4.0
2024-11-02 10:22:22 +02:00
Elian Doran
a514a51fff
client: mind-elixir: 4.2.3 -> 4.2.4
2024-11-02 10:18:58 +02:00
Elian Doran
24022834e2
db: Update demo section on code blocks
2024-11-02 10:15:22 +02:00
Elian Doran
9fdc84d91f
build: Update nightly version for server as well
2024-11-02 09:53:36 +02:00
Elian Doran
9c27672794
build: Update nightly version to avoid caching issues
2024-11-02 09:47:31 +02:00
Elian Doran
f37fa3723b
Merge pull request #526 from TriliumNext/feature/syntax_highlight
...
Basic syntax highlight support for code blocks
2024-11-02 01:46:02 +02:00
Elian Doran
b14065d442
server: Address self-review
2024-11-02 01:42:25 +02:00
Elian Doran
1554e25283
server: Add documentation for code_block_theme
2024-11-02 01:39:35 +02:00
Elian Doran
4e945583a1
server: Add some documentation
2024-11-02 00:55:45 +02:00
Elian Doran
92c588dc98
server: Implement color theme migration based on existing theme
2024-11-02 00:39:22 +02:00
Elian Doran
5c66e3fd04
server: Initialize code block theme for old databases as well
2024-11-02 00:20:27 +02:00
Elian Doran
e508313f21
electron: Fix deprecation warning
2024-11-01 23:42:32 +02:00
Elian Doran
df3f51d1f3
electron: Fix loading of highlight.js
2024-11-01 23:42:23 +02:00
Elian Doran
0a6815e448
Merge remote-tracking branch 'origin/develop' into feature/syntax_highlight
2024-11-01 23:20:12 +02:00
Elian Doran
293db6962e
Merge branch 'develop' of ssh://github.com/TriliumNext/Notes into develop
2024-11-01 23:14:41 +02:00
Elian Doran
eb05c5b919
Merge pull request #534 from TriliumNext/AutomaticallyShowRecentNotes
...
Automatically trigger autocomplete on focus.
2024-11-01 20:37:39 +02:00
Elian Doran
bbaed45f6b
client: Fix scrolling in empty tab search list after constraining height
2024-11-01 20:23:46 +02:00
Elian Doran
aa7d7b3afd
client: Add borders to empty tab search list
2024-11-01 20:20:53 +02:00
Elian Doran
fc4797d04f
Merge pull request #541 from TriliumNext/export_file_name
...
Crop fileName and prevent cutting into the extension.
2024-11-01 19:44:31 +02:00
Elian Doran
c2baa4b752
server: Add comment to clarify use of regex
2024-11-01 19:43:39 +02:00
Elian Doran
faeefc75ba
Merge pull request #542 from TriliumNext/close_tabs
...
close right tabs
2024-11-01 19:07:55 +02:00
Elian Doran
d0904c1051
client: Change translation for closing tabs to the right
2024-11-01 19:05:56 +02:00
Elian Doran
11a82e62f1
client: Change layout of tab context menu slightly
2024-11-01 19:03:06 +02:00
SiriusXT
7b24f7e332
close right tabs
2024-11-01 22:01:46 +08:00
SiriusXT
7f17f93767
Crop fileName and prevent cutting into the extension.
2024-11-01 21:43:09 +08:00
SiriusXT
cdd5a17fce
Make note-detail-empty always display autocompletion.
2024-11-01 15:30:31 +08:00
SiriusXT
dbca50d9b0
Make note-detail-empty always display autocompletion.
2024-11-01 14:45:49 +08:00
Elian Doran
57a86c75d8
i18n: Fix single Romanian translation
2024-10-31 23:54:50 +02:00
Elian Doran
4032135505
Revert "client: Move ribbon at the bottom"
...
This reverts commit 9b4ae87ef875d83c8735743972663f82913c9ff3.
2024-10-31 23:44:32 +02:00
Elian Doran
db0911cc28
client: Focus promoted cell when clicking label
2024-10-31 23:42:14 +02:00
Elian Doran
ac61d0f3ea
client: Move ribbon at the bottom
2024-10-31 23:42:14 +02:00
Elian Doran
fcebb43410
client: Use single column layout for promoted attributes
2024-10-31 23:42:14 +02:00
Elian Doran
18b0907841
client: Move note title to scrolling container
2024-10-31 23:42:14 +02:00
Elian Doran
35da7908f8
client: Move promoted attributes to scrolling container
2024-10-31 23:42:14 +02:00
Elian Doran
9e3c1b46cd
client: Don't load syntax highlighter when not needed
2024-10-31 22:47:34 +02:00
Elian Doran
00209ec77a
client: Apply syntax highlight to included notes
2024-10-31 22:18:00 +02:00
Elian Doran
dfa4f3cd84
client: Apply syntax highlight to note preview
2024-10-31 22:14:54 +02:00
Elian Doran
3af29a78dc
client: Refactor syntax highlighting for read-only text into service
2024-10-31 22:11:59 +02:00
Elian Doran
4d783f1879
client: Fix color theme leak when deactivating highlighting
2024-10-31 21:45:06 +02:00
Elian Doran
c3e10b2b76
client: Remove syntax highlight in preview when disabled
2024-10-31 21:33:00 +02:00
Elian Doran
f57ab4b9f0
client: Fix word wrap preview being in reverse
2024-10-31 21:29:01 +02:00
Elian Doran
a690155d7e
client: Improve group for no theme
2024-10-31 21:17:40 +02:00
Elian Doran
cc0b3db424
client: Translate dark/light color theme groups
2024-10-31 21:00:48 +02:00
Elian Doran
ae60f8c842
client: Group color themes by dark/light
2024-10-31 20:54:33 +02:00
Elian Doran
90dffdc6ed
client: Enable preview for word wrap
2024-10-31 20:18:02 +02:00
Elian Doran
ac13291744
client,server: Allow disabling syntax highlight
2024-10-31 18:03:52 +02:00
Elian Doran
bbc038f254
Merge remote-tracking branch 'origin/develop' into feature/syntax_highlight
2024-10-31 17:48:49 +02:00
Elian Doran
f8df3a6933
client: Fix crash for some unhandled rejections
2024-10-31 17:48:33 +02:00
Elian Doran
b10e2d9ec4
Update README to add a few shields
2024-10-31 14:00:14 +02:00
SiriusXT
2387bbd17f
Automatically trigger autocomplete on focus.
2024-10-30 22:30:40 +08:00
Adorian Doran
f13d88c3c0
Add a background color transition for the code sample
2024-10-29 18:46:55 +02:00
Adorian Doran
2459bbf341
Improve the layout of the "Word wrapping" checkbox
2024-10-29 18:39:14 +02:00
Adorian Doran
60426ea487
Fix word-wrapping
2024-10-29 12:57:15 +02:00
Adorian Doran
b112cb609f
Tweak the padding of the language badges
2024-10-29 01:55:29 +02:00
Adorian Doran
b9ebc66122
Customize the scrollbar in code boxes for WebKit-based browsers
2024-10-29 01:30:08 +02:00
Adorian Doran
2f4ed92346
Prevent the language badge to be scrolled in code boxes
2024-10-29 01:07:24 +02:00
Adorian Doran
d3d001d8ea
Tweak (again) the shadow of code blocks
2024-10-28 23:52:45 +02:00
Adorian Doran
70cee7dbf6
Tweak the shadow of code blocks
2024-10-28 23:44:40 +02:00
Adorian Doran
36fde2b03d
Tweak the language badge of code blocks
2024-10-28 23:29:53 +02:00
Potjoe-97
88d8f57697
Merge pull request #3 from Potjoe-97/patch-2
...
Update translation.json
2024-10-28 16:03:33 +01:00
Potjoe-97
b7e254975f
Update translation.json
2024-10-28 16:02:17 +01:00
Potjoe-97
97b2ba2da1
Update server.json
2024-10-28 16:01:04 +01:00
Adorian Doran
bda8173932
Improve the sample code
2024-10-28 16:08:46 +02:00
Adorian Doran
48f9f072b4
Format theme names
2024-10-28 16:07:52 +02:00
Elian Doran
9c55203ea0
client: Add credits
2024-10-28 00:05:43 +02:00
Elian Doran
dbb5e0e971
server: Add friendlier names for color themes
2024-10-27 23:46:03 +02:00
Elian Doran
b8eb09b46b
server: Refactor code block theme search into own service
2024-10-27 23:12:55 +02:00
Elian Doran
5682b2d819
client: Translate word wrapping
2024-10-27 22:57:34 +02:00
Elian Doran
5109c07e9c
client: Toggle word wrapping for code blocks
2024-10-27 22:51:24 +02:00
Elian Doran
b8569ea243
client, server: Create option to control word wrapping for code blocks
2024-10-27 21:51:56 +02:00
Elian Doran
52bc28def7
client: Rename section to CodeBlockOptions
2024-10-27 21:42:40 +02:00
Elian Doran
e65d4cdfbf
client: Rename endpoint to codeblock-themes
2024-10-27 21:40:22 +02:00
Elian Doran
96b9042559
client: Rename option to codeBlockTheme
2024-10-27 21:39:50 +02:00
Elian Doran
e68d070320
client: Set up localization for syntax highlighting section
2024-10-27 21:27:35 +02:00
Elian Doran
ef5f2c680b
client: Rephrase theme section
2024-10-27 21:19:27 +02:00
Elian Doran
6717b1b4ae
client: Rephrase section
2024-10-27 21:15:51 +02:00
Elian Doran
41e3163595
client: Fix flicker of font selection
2024-10-27 21:03:13 +02:00
Elian Doran
514653fb50
client: Fix flicker of preview
2024-10-27 20:22:23 +02:00
Elian Doran
e843f1adc1
client: Fix background of preview
2024-10-27 20:19:53 +02:00
Elian Doran
83f5b47c99
client: Set up simple preview for syntax highlight
2024-10-27 20:18:44 +02:00
Elian Doran
2fdff29067
client: Apply syntax highlight in real-time
2024-10-27 20:08:12 +02:00
Elian Doran
0d270cbeb6
client: Use 3px shadow for dark theme
2024-10-27 20:01:08 +02:00
Elian Doran
f947a039b9
client: Apply background to read-only code blocks as well
2024-10-27 19:58:00 +02:00
Elian Doran
d2235a185b
client: Improve style for code blocks
2024-10-27 19:54:05 +02:00
Elian Doran
87bc142552
client: Fix foreground color
2024-10-27 19:43:48 +02:00
Elian Doran
1a25f60264
client: Fix background color
2024-10-27 19:41:28 +02:00
Elian Doran
fe4dbae079
client: Apply highlighting theme on refresh
2024-10-27 17:41:37 +02:00
Elian Doran
e1ae014b74
server: Remove dashes from syntax theme name
2024-10-27 17:25:05 +02:00
Elian Doran
7952a5a81e
client: Fix order of options
2024-10-27 12:54:40 +02:00
Elian Doran
60b6f7df89
client: Allow switching theme
2024-10-27 12:54:06 +02:00
Elian Doran
7354fb5b4a
client,server: List syntax highlighting themes
2024-10-27 12:41:53 +02:00
Elian Doran
1fb0b74f76
client: Use same mechanism for read-only notes
2024-10-27 12:15:32 +02:00
Elian Doran
9e3b915612
client: Use translation for auto-detect
2024-10-27 11:47:36 +02:00
Elian Doran
7505db220e
client: Implement auto syntax highlighting
2024-10-27 11:46:19 +02:00
Elian Doran
a3932376f3
client: Add Javadoc for newly introduced methods
2024-10-27 11:32:54 +02:00
Elian Doran
3a609d54ab
client: Fix highlighting for JavaScript
2024-10-27 11:21:08 +02:00
Elian Doran
c4bd4eb440
client: Respect user language selection for editor
2024-10-27 11:18:36 +02:00
Elian Doran
e931df721d
client: Fix duplication when requesting scripts
2024-10-27 10:48:50 +02:00
Elian Doran
1e9324c303
client: Support custom language types for highlight
2024-10-27 10:39:31 +02:00
Elian Doran
6c4513fb2e
client: Enable syntax highlight for read-only notes
2024-10-27 08:52:34 +02:00
Elian Doran
c7e1362105
Merge branch 'develop' into feature/syntax_highlight
2024-10-26 23:39:49 +03:00
Elian Doran
acf37f9327
client: Fix error when duplicating note
2024-10-26 23:39:38 +03:00
Elian Doran
f80cf0aa02
Add limit to blocks highlighting
2024-10-26 23:39:18 +03:00
Elian Doran
6078620bf1
Carry over code block highlighting
2024-10-26 23:27:23 +03:00
Elian Doran
579b3f4ca0
Carry over highlighter initialization
2024-10-26 23:21:51 +03:00
Elian Doran
bf28005f46
Create dedicated file for syntax highlight
2024-10-26 23:16:24 +03:00
Elian Doran
c81b847b61
Set up highlight.js
2024-10-26 22:57:07 +03:00
Elian Doran
05116b3b0d
client-ts: Port widgets/icon_list
2024-10-26 10:41:02 +03:00
Elian Doran
8cc271a192
client: Fix a few TypeScript build errors
2024-10-26 10:31:51 +03:00
Elian Doran
86fc59d265
Merge remote-tracking branch 'origin/develop' into feature/client_typescript_port1
...
; Conflicts:
; package-lock.json
; package.json
; src/public/app/components/app_context.ts
; src/public/app/services/hoisted_note.ts
; src/public/app/services/open.ts
; src/public/app/services/toast.ts
2024-10-26 10:20:19 +03:00
Elian Doran
88cd2ac25c
build: Fix duplication
2024-10-26 01:00:44 +03:00
Elian Doran
e3e6f56a88
build: Add icon.png for Linux builds ( fixes #507 )
2024-10-26 00:58:02 +03:00
Elian Doran
0768a2a0a3
build: Add StartupWMClass to deb build
2024-10-26 00:42:44 +03:00
Elian Doran
84d216da54
i18n: Translate missing keys for Romanian
2024-10-25 21:06:03 +03:00
Elian Doran
391f518c01
i18n: Translate search note prefix
2024-10-25 21:04:13 +03:00
Elian Doran
2324c9a13b
client: Fix HTML in some toasts
2024-10-25 20:51:50 +03:00
Elian Doran
6799c44e22
client: Fix redundant toast message
2024-10-25 20:50:13 +03:00
Elian Doran
f0052d56b7
Merge pull request #520 from hasecilu/i18n/more_Spanish_translation
...
More Spanish translation
2024-10-25 20:49:48 +03:00
Elian Doran
53822fd47f
client: Remove redundant global
2024-10-25 20:44:08 +03:00
hasecilu
b02c4b54e5
i18n: Fix source strings
2024-10-25 11:32:43 -06:00
hasecilu
27f07ee604
i18n: Update Spanish translations
2024-10-25 11:32:42 -06:00
Elian Doran
03a23d15f9
client: Fix double errors if not returning a widget
2024-10-25 20:22:29 +03:00
Elian Doran
70d55097ee
client: Fix crash if note tree fails to find a child note
2024-10-25 20:15:12 +03:00
Elian Doran
560467bdba
client: Log uncaught promise errors
2024-10-25 19:57:40 +03:00
Elian Doran
cb4fe4481f
client: Strengthen widget rendering errors detection
2024-10-25 19:57:31 +03:00
Elian Doran
eee088316d
client: Improve logging for some bundle errors
2024-10-24 20:55:36 +03:00
Elian Doran
81ca0a3776
client: Improve logging for basic sync crash
2024-10-24 18:47:16 +03:00
Elian Doran
48b0af1bba
client: Stop crash if right widget crashes during render
2024-10-24 18:14:17 +03:00
Elian Doran
43ef452d44
client: Fix error when running script due to translations
2024-10-23 20:33:55 +03:00
Elian Doran
70ebf1a08f
client: Fix content size for code editor
2024-10-23 20:27:36 +03:00
Elian Doran
9f6f0f5d60
server: Update locale when switching language from settings
2024-10-23 19:56:06 +03:00
Elian Doran
af67362ad6
server: Translate weekday and month names
2024-10-23 19:34:09 +03:00
Elian Doran
77550f3087
server: Fix regression due to express types
2024-10-22 20:09:42 +03:00
Elian Doran
5813282248
Prepare for 0.90.9-beta
2024-10-22 20:05:43 +03:00
Elian Doran
e77b223508
client: Update force-graph 1.43.5 -> 1.45.0
2024-10-22 20:03:05 +03:00
Elian Doran
7aafdce629
server: Update jasmine, debounce
2024-10-22 19:56:15 +03:00
Elian Doran
a2f0cb394a
server: Update marked, sanitize-html to latest
2024-10-22 19:53:22 +03:00
Elian Doran
e8d1518965
build: Update TypeScript
2024-10-22 19:30:34 +03:00
Elian Doran
8b333b32af
mind-elixir: 4.2.2 -> 4.2.3
2024-10-22 19:27:53 +03:00
Elian Doran
cda369ed4d
server: Update express, express-rate-limit, express-session to latest
2024-10-22 19:25:47 +03:00
Elian Doran
b5bc93d794
i18next: 23.16.1 -> 23.16.2
2024-10-22 19:24:16 +03:00
Elian Doran
b96047e962
vanilla-js-wheel-zoom: 9.0.2 -> 9.0.4
2024-10-22 19:22:14 +03:00
Elian Doran
31ccbb0d23
mind-elixir: 4.2.0 -> 4.2.2
2024-10-22 19:17:52 +03:00
Elian Doran
cb9403535d
i18next: 23.16.0 -> 23.16.1
2024-10-22 19:17:52 +03:00
Elian Doran
b5ee90a1d2
i18n: Translate delete/restore branch
2024-10-22 19:17:52 +03:00
Elian Doran
9ed7eb977e
i18n: Translate launcher context menu
2024-10-22 19:17:52 +03:00
Elian Doran
8cc487da7c
i18n: Translate confirmation popups
2024-10-22 19:17:52 +03:00
Elian Doran
ae593ea363
i18n: Translate protected session
2024-10-22 19:17:52 +03:00
Elian Doran
26e4decaec
i18n: Translate toast errors
2024-10-22 19:17:52 +03:00
Elian Doran
28f6712a4f
i18n: Translate toast messages
2024-10-22 19:17:52 +03:00
Elian Doran
93efce4023
server: Minimize not found logs ( closes #505 )
2024-10-22 19:17:52 +03:00
Elian Doran
689b3a3079
i18n: Fix capitalization of no anonymization
2024-10-22 19:17:51 +03:00
Elian Doran
4ad725842e
server: Trim .htm when importing zip ( closes #500 )
2024-10-20 00:17:51 +03:00
Elian Doran
d4956ad3a2
client: Refactor and add documentation
2024-10-19 23:19:11 +03:00
Elian Doran
c7b7c68a05
client: Reduce code duplication for CodeMirror
2024-10-19 23:12:33 +03:00
Elian Doran
cab1d7d353
client: Set up syntax highlight in read-only code ( closes #504 )
2024-10-19 22:56:45 +03:00
Elian Doran
7957c6d34e
client: Fix promoted attribute style regressions ( closes #503 )
2024-10-19 22:40:27 +03:00
Elian Doran
c18c972a57
i18n: Use variable interpolation for delete relation warning
2024-10-19 11:13:54 +03:00
Elian Doran
29a700f731
i18n: Fix duplication in delete relations count
2024-10-19 10:55:48 +03:00
Elian Doran
815eab26f6
i18n: Fix duplication in delete note count
2024-10-19 10:50:56 +03:00
Elian Doran
103da23b5a
i18n: Fix strange title in Romanian
2024-10-19 10:46:28 +03:00
Elian Doran
ba1d82bc0a
i18n: Fix capitalization of checkbox
2024-10-19 10:45:45 +03:00
Elian Doran
21f8a29761
Bump to v0.90.8
2024-10-19 09:44:34 +03:00
Elian Doran
f38870b27d
i18next: 23.15.2 -> 23.16.0
2024-10-17 23:15:46 +03:00
Elian Doran
56a6d27240
client: mind-elixir: 4.1.5 -> 4.2.0
2024-10-17 23:12:43 +03:00
Elian Doran
38e5ef2c7d
i18n: Translate some more Romanian messages
2024-10-17 22:50:20 +03:00
Elian Doran
e29d600517
Merge pull request #489 from TriliumNext/add-stable-tag-to-containers
...
Introduce `stable` tag on containers
2024-10-17 22:43:04 +03:00
Elian Doran
42605fbbad
Merge pull request #495 from Potjoe-97/develop
...
i18n : Add fr translation (2/2)
2024-10-17 22:42:01 +03:00
Elian Doran
11ca427a28
Merge pull request #496 from hasecilu/i18n/Spanish_more
...
Continue Spanish translation
2024-10-17 22:40:34 +03:00
hasecilu
28d8088763
i18n: Create script to create PO files for translation
...
Script for translators
2024-10-17 13:34:40 -06:00
hasecilu
664c4789c0
i18n: Update Spanish translation
2024-10-17 12:30:36 -06:00
Potjoe-97
7c5667b457
Minor fixes
2024-10-17 15:54:42 +02:00
Potjoe-97
0afd22e196
Edited French option to display native spelling
2024-10-17 15:12:51 +02:00
Potjoe-97
b3abee71b7
Major overhaul fr translation
...
Corrections & Consistency
2024-10-17 13:33:28 +02:00
Elian Doran
9bd5596b2a
i18n: Set up French
2024-10-16 20:29:42 +03:00
Elian Doran
e0e3c15e6e
Merge pull request #493 from Potjoe-97/develop
...
Add french translation
2024-10-16 20:28:38 +03:00
Potjoe-97
31396264fa
Corrections i18n : {} attribute detail
2024-10-16 14:52:05 +02:00
Potjoe-97
b1aada22b5
Corrections in /src/public/translations/fr
2024-10-16 11:32:34 +02:00
Elian Doran
d7eaf72a6d
Merge pull request #491 from TriliumNext/feature/i18n-part6
...
Feature/i18n part6
2024-10-16 12:13:28 +03:00
Potjoe-97
59df442676
Corrections /src/public/translations/fr
...
Consistency in translations/server.json
2024-10-15 20:29:34 +02:00
Potjoe-97
9770db7f3c
Consistency : "étiquette" now translated into "label"
2024-10-15 18:52:34 +02:00
Potjoe-97
8c36cea71b
src/public/translations/fr : First draft
2024-10-15 18:16:39 +02:00
Potjoe-97
b03f40f1f9
Edit french translation
2024-10-15 15:48:11 +02:00
Potjoe-97
00dba7bef4
Add french translation
2024-10-15 15:20:04 +02:00
Nriver
4186f3d136
add translation for app_context.js
2024-10-15 15:46:34 +08:00
Nriver
529502524d
add missing context menu translation
2024-10-15 15:24:01 +08:00
Nriver
7c518e9512
add translation for watched_file_update_status.js
2024-10-15 15:19:09 +08:00
Nriver
5e2d1bc124
add translation for toc.js
2024-10-15 15:12:09 +08:00
Nriver
7dfe6f276e
update Chinese translation and synchronize with English
2024-10-15 15:05:48 +08:00
Nriver
858db68d66
add translation for tab_row.js
2024-10-15 14:51:26 +08:00
Jon Fuller
b72f46f108
Don't add stable if pushed tag has -
2024-10-14 14:06:55 -07:00
Elian Doran
83dbe0539e
client: Highlight content links on hover
2024-10-14 22:47:16 +03:00
Jon Fuller
87e0cf55f1
Introduce stable tag on containers
...
Closes #488
2024-10-14 12:18:29 -07:00
Elian Doran
8315d5c778
Update package-lock
2024-10-14 22:13:04 +03:00
Elian Doran
61bd7dca18
client: Fix underlines for all links ( closes #485 )
2024-10-14 22:12:48 +03:00
Elian Doran
7f338044b0
Merge pull request #484 from meichthys/develop
...
Move Description section to top of bug report
2024-10-14 09:39:56 +03:00
meichthys
ea3f47b8fa
Move Description section to top of bug report
2024-10-14 01:12:43 -04:00
Elian Doran
4faf27364f
Merge branch 'develop' of ssh://github.com/TriliumNext/Notes into develop
2024-10-13 15:45:48 +03:00
Elian Doran
52a6d0b48a
Bump version to 0.90.7-beta
2024-10-13 15:45:40 +03:00
Elian Doran
cddc9a7b6a
i18n: Mark mind map as beta
2024-10-13 14:43:50 +03:00
Elian Doran
75d019863f
server: Disable debug mode for i18n
2024-10-13 14:40:07 +03:00
Elian Doran
849a6a3aef
electron: Solve server translation loading on macOS
2024-10-13 14:24:46 +03:00
Elian Doran
e7378306a2
Merge branch 'develop' of ssh://github.com/TriliumNext/Notes into develop
2024-10-13 13:52:39 +03:00
Elian Doran
1277dfc5d5
electron: Add back server translations
2024-10-13 12:31:37 +03:00
Elian Doran
ae680847dc
vscode: Pin nightly GitHub Action
2024-10-13 12:28:05 +03:00
Elian Doran
a5fd57308a
server: Fix translations in standalone build
2024-10-13 12:09:36 +03:00
Elian Doran
fa769df7b0
client: Fix table background on dark mode
2024-10-13 11:20:26 +03:00
Elian Doran
8136a2972e
Merge pull request #465 from quantum5/pwa-icon-fix
...
server: fix blurry PWA icon
2024-10-13 10:51:00 +03:00
Elian Doran
8c8c3974f3
Merge pull request #480 from hasecilu/i18n/Spanish_server
...
i18n: Add more Spanish translations
2024-10-13 10:07:39 +03:00
hasecilu
e81bfa3693
i18n: Add more Spanish translations
2024-10-12 17:30:59 -06:00
Elian Doran
a857f4816f
codemirror: 5.65.15 -> 5.65.18
2024-10-12 20:48:39 +03:00
Elian Doran
ade34f9745
client: Use CodeMirror from package.json
2024-10-12 20:41:50 +03:00
Elian Doran
fd66cb930d
electron: Update electron-forge to latest
2024-10-12 20:22:18 +03:00
Elian Doran
182d9afac1
tools: Update development tools
2024-10-12 20:18:44 +03:00
Elian Doran
4e6ef0be95
i18next: 23.15.1 -> 23.15.2 + http-backend
2024-10-12 20:16:23 +03:00
Elian Doran
88961ea93f
mermaid: 11.2.0 -> 11.3.0
2024-10-12 20:14:46 +03:00
Elian Doran
a3f2946a17
mind-elixir: 4.1.1 -> 4.1.5
2024-10-12 20:12:45 +03:00
Elian Doran
8ae5f9ea9b
electron: Fix translations in packaged builds
2024-10-12 19:40:54 +03:00
Elian Doran
9ec2508f09
i18n: Add more Romanian translations
2024-10-12 18:53:24 +03:00
Elian Doran
bae63b08a2
server, electron: Fix crash if locale is undefined
2024-10-12 18:24:10 +03:00
Elian Doran
729a188528
docker: Fix server translation initialization ( closes #439 )
2024-10-12 10:53:30 +03:00
Elian Doran
2c5a5acffa
server: Improve type for keyboard shortcut scope
2024-10-12 10:31:12 +03:00
Elian Doran
e45c5f429d
server: Fix crash when starting server in Docker due to translations
2024-10-12 10:29:50 +03:00
Elian Doran
5c44ac5ad8
ci: Fix permissions for nightly
2024-10-11 22:15:50 +03:00
Elian Doran
b44c2f5ebf
ci: Configure nightly deployment
2024-10-11 22:07:22 +03:00
Elian Doran
6e64cab2d4
Merge pull request #327 from TriliumNext/JYC333-patch-1
...
Create nightly release action
2024-10-11 21:56:04 +03:00
Elian Doran
9c8cf0bc09
Merge pull request #452 from TriliumNext/fix-image-copy
...
Use the electron Clipboard module when using "Copy image to clipboard"
2024-10-11 19:48:18 +03:00
Elian Doran
bafc556b00
server: Fix build errors
2024-10-11 19:45:54 +03:00
Elian Doran
0ec3232c81
Merge pull request #451 from jaimeferj/bugfix/parseDatesOnSort
...
Fixes issue #441 : Dates were not parsed on sorting
2024-10-10 23:31:47 +03:00
Elian Doran
469c1ceb07
Merge pull request #458 from TriliumNext/zip-import-image-fix
...
Resolve MIME type not being used when creating new note correctly, upon zip import
2024-10-10 23:26:48 +03:00
Elian Doran
5e80f120c9
server: Refactor variable usage
2024-10-10 20:21:06 +03:00
Elian Doran
8faa26b663
Merge pull request #391 from SiriusXT/revisions_number_limit
...
Revisions number limit
2024-10-10 20:13:24 +03:00
Elian Doran
201e2fcfdb
Merge pull request #472 from dousha/bugfix-math-preview
...
Override the z-index of Bootstrap tooltips
2024-10-10 20:04:25 +03:00
Elian Doran
5678487a16
Merge pull request #473 from TriliumNext/feature/i18n-part5
...
Feature/i18n part5
2024-10-10 19:13:31 +03:00
Nriver
6646e8c311
update Chinese translation and synchronize with English
2024-10-10 15:42:10 +08:00
dousha
96fc4d3280
Override the z-index of Bootstrap tooltips, making it conform to CKEditor's z-index ordering.
...
This change overrides the z-index of Bootstrap tooltips (calculates to 1080 in the current version) to the value assigned to CKEditor Panel Balloons (calculates to 1000 in the current version) minus 1. It also removes the original override to the CKEditor Panel Balloons which forces the autocomplete box to appear above tooltips, which is no longer needed and would interfere with math preview boxes.
This change fixes the regression to the [original issue][1] and the [math preview issue][2]. One notable effect is that tooltips will not cover menus when overlapped with one, including menus opened from the top-right corner. Further discussion and more extensive testing are encouraged.
[1]: https://github.com/zadam/trilium/issues/1272
[2]: https://github.com/TriliumNext/Notes/issues/297
2024-10-10 13:19:08 +08:00
Elian Doran
0a69189b9b
i18n: Reach 100% for Romanian
2024-10-09 22:04:00 +03:00
Elian Doran
cb3ea3fb75
Merge pull request #449 from hasecilu/i18n/Spanish_pt_3_4
...
i18n: Continue Spanish translation, parts 3 and 4
2024-10-09 21:58:38 +03:00
Elian Doran
787a2d1957
Merge pull request #450 from hasecilu/docs/fix_links
...
docs: Use relative link to other README files
2024-10-09 21:56:38 +03:00
Elian Doran
89e1275dda
i18n: Tweak a single message
2024-10-09 20:06:20 +03:00
Elian Doran
ddc927d617
server: Bump sync version ( closes #467 )
2024-10-09 20:06:13 +03:00
Quantum
d46963e496
server: fix blurry PWA icon
2024-10-08 20:32:17 -04:00
perf3ct
c37a51c6d0
use type assertions to make TS happy?
2024-10-03 22:48:47 -07:00
perf3ct
91095e8d4e
detectFileTypeAndMime also returns the type, fixes #456
2024-10-03 22:24:43 -07:00
MeIchthys
d4fa7e3fd2
Add link to docs repo under contributing section
2024-10-03 23:23:43 -04:00
perf3ct
9204f0735c
use fewer const
2024-09-30 19:43:44 +00:00
perf3ct
cfc32a14e0
Use the electron Clipboard module when using "Copy image to clipboard"
2024-09-28 17:41:59 -07:00
Jaime Fernández
270aa52591
Fixes issue #441 : Dates were not parsed on sorting
2024-09-28 02:33:36 +02:00
hasecilu
99a5913391
docs: Use relative link to other README files
...
`master` branch was hardcoded despite working on `develop` branch
2024-09-27 14:38:45 -06:00
hasecilu
c3d6165aff
i18n: Continue Spanish translation, parts 3 and 4
...
Some fixes were done thanks by using PO file with Poedit. It enhances a
lot the workflow for translators
---
Step 1: Create PO files from English and localized JSON files as source
$ json2po -t en es po-es
Step 2: Make the translation
Step 3: Recover translation from PO files to JSON file. Remember to set
the indentation to 2 spaces
$ po2json -t en po-es es
Step 4: Update localized JSON file with missing tags from English JSON
$ jq -s '.[0] * .[1]' en/translation.json \
es/translation.json > merged.json
$ mv merged.json es/translation.json
Step 5: Remove PO files
$ rm -r po-es
2024-09-25 17:54:46 -06:00
Elian Doran
9220616bb5
Merge pull request #448 from Nriver/feature/i18n-part4
...
Feature/i18n part4
2024-09-25 18:54:12 +03:00
Nriver
eb9b4aee21
add translation for 6 widgets
2024-09-24 09:57:16 +08:00
Nriver
d9a7671830
update Chinese translation and synchronize with English
2024-09-24 09:28:46 +08:00
SiriusXT
353c410f0e
Merge branch 'develop' into revisions_number_limit
2024-09-17 19:58:16 +08:00
Elian Doran
7ca4cddc58
Merge pull request #431 from TriliumNext/perfectra1n-patch-2
...
Print Docker container log, regardless of success or failure of healthcheck
2024-09-15 23:29:06 +03:00
Elian Doran
12543f762b
Merge pull request #432 from TriliumNext/hide_float_button
...
Floating buttons can be displayed again after being closed
2024-09-15 23:21:44 +03:00
SiriusXT
ec7fabcb58
Floating buttons can be displayed again after being closed
2024-09-15 22:22:38 +08:00
Jin
5d08f2bc5a
fix revision list ESC behaviour
2024-09-15 12:41:45 +02:00
SiriusXT
a557b82c83
Fixed the bug that notes in different formats cannot be restoredRevisioned
2024-09-15 12:48:01 +08:00
SiriusXT
62a884cb5a
fix potential bugs that may exist in getRevisions
2024-09-15 10:51:55 +08:00
perfectra1n
88875a3375
Print Docker container log, if success or failure healthcheck
2024-09-14 12:50:25 -07:00
SiriusXT
cd547ebdaf
Fix svg not previewing in revisions
2024-09-14 21:09:52 +08:00
Elian Doran
e511d6aecf
client: Fix strange margins when ribbon has hidden components
2024-09-14 14:47:48 +03:00
Elian Doran
9b6148dec3
client: Translate attribute editor placeholder
2024-09-14 14:44:32 +03:00
Elian Doran
29a1aad45a
Merge pull request #430 from TriliumNext/fix
...
Fix global menu advanced command can't click
2024-09-14 14:40:03 +03:00
SiriusXT
a9fce727d4
Fix svg not previewing in revisions
2024-09-14 19:37:25 +08:00
Elian Doran
9e85d2cdbd
server: Fix missing translations in keyboard actions
2024-09-14 14:34:24 +03:00
Jin
c4f430276a
fix global menu advanced command can't click
2024-09-14 11:02:23 +02:00
SiriusXT
fdf57b6cfa
revisions_number_limit
2024-09-14 16:00:18 +08:00
SiriusXT
0a9e76abb7
Merge branch 'develop' into revisions_number_limit
2024-09-14 14:58:47 +08:00
SiriusXT
3e085e5cae
Show revision information
2024-09-14 14:32:43 +08:00
Elian Doran
73cd54e75c
client: Fix shortcuts section crashing when no translations
2024-09-13 22:58:39 +03:00
Elian Doran
28b8e59b4d
electron: Translate title bar button
2024-09-13 22:56:30 +03:00
Elian Doran
51b6725b91
server,electron: Downgrade incompatible libraries for now
2024-09-13 22:54:06 +03:00
Elian Doran
93ca30fda0
build: Fix type not in dev dependencies
2024-09-13 22:46:15 +03:00
Elian Doran
8c222368de
i18n: Translate some more messages in Romanian
2024-09-13 22:26:56 +03:00
Elian Doran
a3aa6b0628
client: Translate note tree
2024-09-13 22:22:16 +03:00
Elian Doran
d0061794dd
client: Translate note icon
2024-09-13 22:17:22 +03:00
Elian Doran
17c8708b54
client: Translate quick search
2024-09-13 22:08:52 +03:00
Elian Doran
da0ddbb80d
i18n: Translate the rest of Romanian messages
2024-09-13 21:59:19 +03:00
Elian Doran
138b4b1a95
i18n: Remove unused key
2024-09-13 21:57:23 +03:00
Elian Doran
1299072ea9
server: Update dependencies
2024-09-13 21:51:46 +03:00
Elian Doran
bb5893f989
electron: Update squirrel startup
2024-09-13 21:49:36 +03:00
Elian Doran
7b764fd7d8
client: Update mermaid, mind elixir
2024-09-13 21:48:38 +03:00
Elian Doran
ac2fc49a48
build: Update tooling dependencies
2024-09-13 21:44:57 +03:00
Elian Doran
c0abf6e2c5
Use fixed versions for all dependencies
2024-09-13 21:43:58 +03:00
Elian Doran
85ff0bac55
electron: Set up StartupWMClass to avoid missing icon
2024-09-13 21:21:29 +03:00
Elian Doran
3671b83a9c
server: Disable debug logs for i18n
2024-09-13 21:16:20 +03:00
Elian Doran
6970bf4fc1
Merge pull request #428 from TriliumNext/icon_improvement
...
Fix strange underline for zoom button
2024-09-13 17:50:44 +03:00
SiriusXT
e5cce1b1bc
Fix strange underline for zoom button
2024-09-13 22:24:19 +08:00
Elian Doran
faa8eca810
i18n: Translate a few Romanian messages
2024-09-13 14:57:05 +03:00
SiriusXT
84bf0cbae5
Merge branch 'develop' into revisions_number_limit
2024-09-13 19:46:07 +08:00
SiriusXT
a77264208e
Merge branch 'develop' into icon_improvement
2024-09-13 19:15:33 +08:00
SiriusXT
ee06db8c8f
Fix strange underline for zoom button
2024-09-13 19:10:44 +08:00
Elian Doran
e330b43750
Merge pull request #426 from TriliumNext/feature/i18n-part3
...
Feature/i18n part3
2024-09-13 10:28:26 +03:00
Nriver
f5b21498bf
add translation for mermaid.js
2024-09-13 11:24:42 +08:00
Nriver
83388ecf1c
add translation for 2 widgets
2024-09-13 11:10:59 +08:00
Nriver
87de631af4
sync Chinese translation with English
2024-09-13 10:53:50 +08:00
Nriver
e4271d3945
update missing translation
2024-09-13 10:29:44 +08:00
Elian Doran
65b8a2f97c
Merge pull request #425 from TriliumNext/dropped-backslash
...
Picking up the backslash that I dropped
2024-09-13 00:04:08 +03:00
perfectra1n
0656154c35
Picking up the backslash that I dropped
...
I wiped it off and cheered it up, so it should be ready to go now.
2024-09-12 13:45:13 -07:00
Elian Doran
b3f682144b
server: Update better-sqlite3 11.1.2 → 11.3.0
2024-09-12 23:08:22 +03:00
Elian Doran
d3c3e157c7
server: Update express 4.19.2 -> 4.21.0
2024-09-12 22:49:21 +03:00
Elian Doran
2534402157
client,server: Update i18next 23.14.0 -> 23.15.1
2024-09-12 22:47:46 +03:00
Elian Doran
ec80ba5caf
build: Update jasmine from 5.1.0 to 5.3.0
2024-09-12 22:43:21 +03:00
Elian Doran
26621b6336
build: Fix test-jasmine on Windows
2024-09-12 22:42:22 +03:00
Elian Doran
d961e3cdf1
build: tsx 4.19.0 -> 4.19.1
2024-09-12 22:39:38 +03:00
Elian Doran
7ef399912b
Merge branch 'develop' of https://github.com/TriliumNext/Notes into develop
2024-09-12 22:23:51 +03:00
Elian Doran
9fc789676f
electron: Fix window drag not working
2024-09-12 22:23:49 +03:00
Elian Doran
f01dc3d102
Merge pull request #424 from TriliumNext/stop-sha-images
...
Stop tagging images with `sha*`
2024-09-12 22:23:36 +03:00
perfectra1n
501bf624cc
Stop tagging images with sha*
2024-09-12 12:20:54 -07:00
Elian Doran
f8605688ab
Merge pull request #423 from TriliumNext/perfectra1n-patch-1
...
Add explicit permissions for GITHUB_TOKEN for package access
2024-09-12 20:54:15 +03:00
Elian Doran
590a9bef2d
client: Fix calendar double open on existing note
2024-09-12 20:53:31 +03:00
perfectra1n
419756d19e
Add explicit permissions for GITHUB_TOKEN for package access
2024-09-12 10:42:47 -07:00
Elian Doran
93ce81b355
Merge pull request #416 from SiriusXT/highlightslits
...
Toc and Highlightslist improvement
2024-09-12 20:24:30 +03:00
Elian Doran
8bfa4461b0
Merge pull request #381 from TriliumNext/bootstrap
...
Upgrade bootstrap from v4 to v5
2024-09-12 20:09:19 +03:00
Elian Doran
648feb82f8
client: Fix close button on dark theme
2024-09-12 20:06:40 +03:00
Elian Doran
74645e12fc
Merge remote-tracking branch 'origin/develop' into bootstrap
2024-09-12 20:06:31 +03:00
Elian Doran
71de1a0b55
Merge pull request #421 from TriliumNext/perfectra1n-patch-1
...
Force `github.repository_owner` to lowercase
2024-09-12 19:59:23 +03:00
perfectra1n
694f3cb174
Force github.repository_owner to lowercase
...
Ahhhh, the joys of Docker....
2024-09-12 09:54:00 -07:00
Elian Doran
a2bc5073d0
client: Fix note hint not working in calendar
2024-09-12 19:37:15 +03:00
Elian Doran
3134ef7c03
Merge pull request #402 from perfectra1n/develop
...
Use matrix strategy for CI/CD
2024-09-12 19:24:56 +03:00
Elian Doran
8e665e27e7
client: Fix calendar opening notes twice ( closes #417 )
2024-09-12 19:22:58 +03:00
Elian Doran
e6fbf62cf9
Merge pull request #414 from SiriusXT/i18n_falls_back_en
...
i18n Fallback to English for null characters
2024-09-12 19:03:50 +03:00
Jin
ce8b5e33da
fix regressions
2024-09-12 13:55:07 +02:00
SiriusXT
b63b603d64
complete toc/highlightslist improvements
2024-09-12 19:34:23 +08:00
SiriusXT
31aa6feb0c
Make toc/hightlightslist reopen after it's closed
2024-09-12 19:22:41 +08:00
SiriusXT
98c9e25124
Merge branch 'develop' into highlightslits
2024-09-12 09:37:01 +08:00
SiriusXT
bb97e1a661
Let toc and highlights_list display formulas
2024-09-12 09:36:08 +08:00
Elian Doran
a4341a5cac
Merge pull request #392 from SiriusXT/Icon_improvements
...
Icon improvements
2024-09-11 23:56:10 +03:00
Elian Doran
fe844d4f8c
client: Fix math not loading ( closes #297 )
2024-09-11 23:50:17 +03:00
SiriusXT
447cf60afb
i18n Fallback to English for null characters
2024-09-11 15:17:21 +08:00
Elian Doran
7a11f9aaff
Merge pull request #389 from SiriusXT/open_in_file_manager_of_data
...
Open in file manager of Trilium's data directory
2024-09-10 21:04:56 +03:00
Jin
527591f651
fix package-lock conflict
2024-09-10 00:48:52 +02:00
Jin
fca6f99870
fix checkbox problem
2024-09-10 00:45:00 +02:00
Jin
8c97f0bec7
fix some styles, add some cn translations
2024-09-10 00:45:00 +02:00
Jin
58ee801e57
other fixes
2024-09-10 00:45:00 +02:00
Jin
c1ce578018
fix all dialogs
2024-09-10 00:45:00 +02:00
Jin
464d8417f5
fix all dropdowns and tooltips, fix some translations
2024-09-10 00:45:00 +02:00
Jin
44bd008829
fix note revisions layout
2024-09-10 00:45:00 +02:00
Jin
f3b7261748
fix all launcher bar components
2024-09-10 00:45:00 +02:00
Jin
5d579fee68
Upgrade bootstrap from v4 to v5, fix global menu
2024-09-10 00:44:54 +02:00
Elian Doran
d7ab99013c
client: Fix zoom interfering with mind map ( closes #387 )
2024-09-09 23:59:25 +03:00
Elian Doran
a3a5339048
client: Fix relative path for loading languages
2024-09-09 20:42:47 +03:00
Elian Doran
d95a23de28
Merge pull request #392 from SiriusXT/Icon_improvements
...
Icon improvements
2024-09-09 20:30:35 +03:00
SiriusXT
744d953822
icon improvement
2024-09-09 20:15:35 +08:00
SiriusXT
f8e5717b80
Merge branch 'develop' into revisions_number_limit
2024-09-09 14:52:31 +08:00
SiriusXT
3ad2d1a309
Merge branch 'develop' into open_in_file_manager_of_data
2024-09-09 14:50:01 +08:00
SiriusXT
7186222393
Merge branch 'develop' into Icon_improvements
2024-09-09 14:30:22 +08:00
SiriusXT
d66c07717c
Merge branch 'develop' into Icon_improvements
2024-09-09 14:08:27 +08:00
Elian Doran
132dd7514a
client: Update axios 1.7.2 to 1.7.7
2024-09-09 00:22:49 +03:00
Elian Doran
aca9d0f1ef
server: Update ini 4.1.3 -> 5.0.0
2024-09-09 00:20:11 +03:00
Elian Doran
eabceae6f1
server: Update Marked 13.0.2 → 14.1.2
2024-09-09 00:18:15 +03:00
Elian Doran
3a5b05e5c6
client: Bump eslint to 9.10.0
2024-09-09 00:14:29 +03:00
Elian Doran
11e5f6a1c1
client: Update dayjs 1.11.12 -> 1.11.13
2024-09-09 00:10:52 +03:00
Elian Doran
bec9acdc3f
client: Update jsdom 24.1.0 -> 25.0.0
2024-09-09 00:07:53 +03:00
Elian Doran
37079b7388
client: Update Mermaid to 11.1.1
2024-09-09 00:03:02 +03:00
Elian Doran
22b7bf826b
electron: Bump electron-dl
2024-09-08 23:59:55 +03:00
Elian Doran
7cc71a4fdb
electron: Bump electron-debug
2024-09-08 23:51:01 +03:00
Elian Doran
fb28b9d36d
client: Improve max content widget fit on other languages
2024-09-08 22:20:38 +03:00
Elian Doran
720087f082
client: Translate open help page
2024-09-08 22:18:54 +03:00
Elian Doran
3bdb87d3aa
client: Translate template switch
2024-09-08 22:14:51 +03:00
Elian Doran
e4066ba164
client: Translate shared switch
2024-09-08 22:11:52 +03:00
Elian Doran
a0fdaabb1f
client: Translate protected switch
2024-09-08 22:04:22 +03:00
Elian Doran
38ac4318b9
client: Translate rest of note types
2024-09-08 21:54:30 +03:00
Elian Doran
e382a32ebd
client: Translate note types
2024-09-08 21:48:24 +03:00
Elian Doran
8074245758
client: Translate shared info
2024-09-08 21:19:13 +03:00
Elian Doran
f26a04216a
server: Translate share page
2024-09-08 20:36:25 +03:00
Elian Doran
e565d29490
server: Translate share 404
2024-09-08 20:25:38 +03:00
Elian Doran
947c50353d
server: Translate here link in setup
2024-09-08 20:16:57 +03:00
Elian Doran
83851a61d5
i18n: Translate setup screen into Romanian
2024-09-08 20:02:29 +03:00
Elian Doran
893a1e3723
i18n: Translate setup screen
2024-09-08 20:00:55 +03:00
Elian Doran
6bf18b6837
i18n: Configure i18n-ally for .ejs templates
2024-09-08 19:27:19 +03:00
Elian Doran
94857d8802
server: Translate JavaScript required
2024-09-08 18:55:11 +03:00
Elian Doran
58d1e77ac1
server: Translate set password page
2024-09-08 18:28:29 +03:00
Elian Doran
1fbc65b007
electron: Fix crash on first start due to i18n
2024-09-08 18:23:06 +03:00
Elian Doran
c25c8c753d
server: Translate login page
2024-09-08 18:12:16 +03:00
Elian Doran
317b7b4c59
server: Implement basic restore of language
2024-09-08 18:01:08 +03:00
Elian Doran
68042994e0
electron: Fix loading of i18n
2024-09-08 17:40:05 +03:00
Elian Doran
d00c028a0c
client: Fix note actions not fitting on all languages
2024-09-08 16:38:12 +03:00
Elian Doran
a9e6c887f2
i18n: Configure extensions & nodemon
2024-09-08 16:04:14 +03:00
Elian Doran
69f9457bda
i18n: Translate keyboard actions into Romanian
2024-09-08 16:04:00 +03:00
Elian Doran
0fed54f1c3
server: Translate keyboard actions
2024-09-08 15:33:06 +03:00
Elian Doran
b45fde2e5f
server: Set up early initialization of i18n
2024-09-08 15:31:47 +03:00
Elian Doran
c1010a79f9
server: Initialize backend translations
2024-09-08 14:37:40 +03:00
Elian Doran
c33154d128
i18n: Translate tree context menu
2024-09-08 12:32:22 +03:00
Elian Doran
c0d613c46d
i18n: Translate note map buttons
2024-09-08 11:59:24 +03:00
Elian Doran
4f7bbee769
i18n: Fix erase attachments button translation
2024-09-08 11:53:36 +03:00
Elian Doran
7a567583f2
i18n: Improve keybindings phrasing
2024-09-08 11:49:23 +03:00
Elian Doran
0ac1f071cd
i18n: Tweak two Romanian translations
2024-09-08 11:48:01 +03:00
perf3ct
114e7809fe
Fix CI/CD to use Matrix strategy
...
fix the digests missing
tweak dockerhub digests 1
Revert "tweak dockerhub digests 1"
This reverts commit 3542125d6035d2330fe1075682b046133568137d.
Revert "fix the digests missing"
This reverts commit 01954e5687549586233d73339b74e03e2182a339.
give this a shot then
add short sha
fix sha tag names
2024-09-07 22:34:57 -07:00
Elian Doran
4106cc61b5
release 0.90.6-beta
2024-09-07 21:36:34 +03:00
Elian Doran
7c0d6930fa
build: Revert alpine build
2024-09-07 21:35:51 +03:00
Elian Doran
1c8cc36402
release 0.90.5-beta
2024-09-07 10:02:55 +03:00
Elian Doran
4f6392ce14
ci: Rename server release artifact
2024-09-07 10:02:28 +03:00
Elian Doran
c6abbf0cf7
ci: Remove test name for release
2024-09-07 09:49:54 +03:00
Elian Doran
89beda16fd
Clean up workflow
2024-09-07 09:42:16 +03:00
Elian Doran
6dee56d72e
Prepare for release
2024-09-07 09:34:59 +03:00
Elian Doran
e4d6ab3a6e
ci: Refactor release workflow & add version in name
2024-09-07 00:54:21 +03:00
Elian Doran
c964f9eeff
ci: Upload server build as well
2024-09-07 00:20:38 +03:00
Elian Doran
7248d5bab8
ci: Release ZIP artifacts as well
2024-09-06 23:59:09 +03:00
Elian Doran
42c714891a
ci: Set up a test release process
2024-09-06 23:50:11 +03:00
SiriusXT
89e073bf28
bx-map-alt->bxl-graphql
2024-09-05 15:24:37 +08:00
SiriusXT
490ae1c9fd
icon improvements
2024-09-05 15:09:31 +08:00
SiriusXT
2a27383682
revision snapshots number limit
2024-09-04 14:27:33 +00:00
SiriusXT
00f8a43b0f
test
2024-09-04 12:10:13 +00:00
SiriusXT
759ac4a4c8
test
2024-09-04 11:52:05 +00:00
SiriusXT
e66b865cd6
open directory
2024-09-04 11:08:04 +00:00
SiriusXT
78bfc3341b
Add versioningLimit label support
2024-09-04 09:04:40 +00:00
SiriusXT
898afb7ed7
Add revision number limit
2024-09-04 08:41:17 +00:00
Elian Doran
2b01392b41
Merge pull request #390 from hasecilu/i18n/Spanish_again
...
i18n: Complete Spanish translation again
2024-09-04 07:47:51 +03:00
hasecilu
8eb12b2280
i18n: Complete Spanish translation again
2024-09-03 17:27:33 -06:00
Elian Doran
67528789ed
client: Fix open note custom when no terminal
2024-09-03 22:13:17 +03:00
Elian Doran
2e86ae6556
db: Remove image URL from mindmap
2024-09-03 22:10:18 +03:00
Elian Doran
1e6e9fa417
db: Fix preview for mindmap
2024-09-03 21:43:24 +03:00
Elian Doran
a27feee1be
client: Clean up restart warnings in spellcheck
2024-09-03 21:24:03 +03:00
Elian Doran
6a3e4671b6
client: Disable ligatures in help dropdown code
2024-09-03 21:14:47 +03:00
Elian Doran
6a8825d972
i18n: Add a few minor tweaks to Romanian translation
2024-09-03 21:14:40 +03:00
Elian Doran
3a87f8bc31
client: Fix F1 shortcut in mind map ( fixes #387 )
2024-09-03 20:57:39 +03:00
Elian Doran
15a041a195
server: Remove redundant whitespace in CPU log
2024-09-03 19:09:50 +03:00
Elian Doran
891621be69
Merge pull request #388 from SiriusXT/electron_start_dialog
...
The new instance makes the dialog box error not display
2024-09-03 19:07:15 +03:00
SiriusXT
bc4444d132
open in file manager of Trilium's data directory
2024-09-03 10:37:28 +00:00
SiriusXT
56259616cb
open in file manager of Trilium's data directory
2024-09-03 10:06:01 +00:00
SiriusXT
4113574a43
makes the dialog box error not display
2024-09-03 08:49:19 +00:00
SiriusXT
cef8086419
The new instance makes the dialog box error not display
2024-09-03 08:23:05 +00:00
Elian Doran
9d59203121
build: Update Electron Forge to latest
2024-09-03 01:14:36 +03:00
Elian Doran
f426e3d764
build: Update TypeScript
2024-09-03 01:11:02 +03:00
Elian Doran
f378411bb8
client,server: Update i18next
2024-09-03 01:08:30 +03:00
Elian Doran
b882bcb1df
i18n: Reach 100% for Romanian
2024-09-03 00:41:31 +03:00
Elian Doran
8abb8f9e0e
client,server: Downgrade edit branch prefix to note-tree scope ( fixes #385 )
2024-09-02 23:37:34 +03:00
Elian Doran
191c9e9c82
i18n: Fix a typo in translation
2024-09-02 23:31:56 +03:00
Elian Doran
94c5fba66f
server: Fix import of mind map notes
2024-09-02 23:31:49 +03:00
Elian Doran
86c74c7fdb
db: Update demo to add mindmap
2024-09-02 23:00:31 +03:00
Elian Doran
9cf45468ae
client: Prevent dismissing the calendar popup by clicking on an empty space inside it
2024-09-02 22:24:53 +03:00
Elian Doran
c2ce7d617a
client: Fix calendar dropdown not closing ( fixes #384 )
...
The regression was introduced in 612e4406b5 .
This might cause some other issues in closing the highlights, but none
were identified during a cursory testing.
2024-09-02 22:15:46 +03:00
Elian Doran
50c0252055
client: Fix mindmap preview in revision
2024-09-02 22:03:02 +03:00
Elian Doran
f82ff5aa76
i18n: Add some more Romanian translations (87.3%)
2024-09-02 22:02:50 +03:00
Elian Doran
0b5945f219
i18n: Add more Romanian translations
2024-09-02 21:23:29 +03:00
Elian Doran
0bdb6d7e96
i18n: Remove redundant translations
2024-09-02 20:40:57 +03:00
Elian Doran
e78ab589b0
i18n: Add a few more translations
2024-09-02 20:31:23 +03:00
Elian Doran
339bd84cf9
i18n: Translate note_info_widget in Romanian
2024-09-02 20:23:06 +03:00
Elian Doran
529760213b
Merge branch 'develop' of ssh://github.com/TriliumNext/Notes into develop
2024-09-02 20:19:45 +03:00
Elian Doran
1c17bf82a0
Merge pull request #380 from hasecilu/i18n/README_Spanish
...
Translate README to Spanish
2024-09-02 20:18:03 +03:00
hasecilu
200e1c016c
i18n: Translate README to Spanish
...
Also complete some missing strings
2024-09-02 07:46:57 -06:00
Elian Doran
f29e047ba2
i18n: Translate note actions and erasure into Romanian
2024-09-02 14:53:40 +03:00
Elian Doran
466d4966fd
i18n: Tweak a few more messages
2024-09-02 13:56:57 +03:00
Elian Doran
8a83267ead
i18n: Translate more Romanian words
2024-09-02 13:55:26 +03:00
Elian Doran
5e8be78760
i18n: Change reference to pasting in Romanian
2024-09-01 23:56:47 +03:00
Elian Doran
2a6870d73b
client: Fix console error when exporting SVG after multiple note types
2024-09-01 23:24:36 +03:00
Elian Doran
ace237989c
client: Reduce code duplication
2024-09-01 23:20:41 +03:00
Elian Doran
61e0678af4
client: Implement SVG export button for mindmap
2024-09-01 23:10:58 +03:00
Elian Doran
27a287f8ea
client: Change translation for Export SVG button
2024-09-01 23:05:25 +03:00
Elian Doran
87b8c623c5
client: Rename MermaidExportButton to SvgExportButton
2024-09-01 23:05:06 +03:00
Elian Doran
64b4aba6ba
client: Enable copy image reference button for mindmaps
2024-09-01 22:56:45 +03:00
Elian Doran
5c2446be67
share: Render mind map
2024-09-01 22:41:48 +03:00
Elian Doran
1437df7de1
client,server: Set up SVG rendering for mindmap
2024-09-01 22:36:50 +03:00
Elian Doran
ad88042e5b
i18n: Add even more Romanian translations
2024-09-01 21:02:19 +03:00
Elian Doran
f3669dfc42
i18n: Add a few more Romanian translations
2024-09-01 20:52:09 +03:00
Elian Doran
efdc3ebfac
i18n: Improve highlight wording
2024-09-01 20:47:05 +03:00
Elian Doran
2751d655e6
i18n: Review a few translations
2024-09-01 20:32:01 +03:00
Elian Doran
73ba913f59
client: Fix mindmap in multiple tabs not working
2024-09-01 18:51:51 +03:00
Elian Doran
49a373426e
Merge pull request #379 from hasecilu/i18n/Spanish
...
Update Spanish translation
2024-09-01 18:28:09 +03:00
hasecilu
392fb2abad
i18n: Translate new strings
2024-09-01 09:01:42 -06:00
hasecilu
d543e8147f
i18n: Fix "consistency" Spanish translations
2024-09-01 09:01:42 -06:00
Elian Doran
27dbcdd281
ci: Fix problematic ignore for workflow
2024-09-01 17:28:32 +03:00
Elian Doran
0dbad48d47
electron: Fix missing mind-elixir
2024-09-01 17:24:44 +03:00
Elian Doran
07170a5a39
client: Improve code selection in note type
2024-09-01 16:56:25 +03:00
Elian Doran
13860a3f16
client: Remove redundant separators in note type selection
2024-09-01 16:51:33 +03:00
Elian Doran
95b7a30d06
client: Add mind map to note type combo
2024-09-01 16:47:27 +03:00
Elian Doran
b32f3ffd84
client: Fix center issue at startup
2024-09-01 16:44:55 +03:00
Elian Doran
6c54f3c804
client: Improve mind map saving & centering
2024-09-01 16:31:05 +03:00
Elian Doran
1b08487ee9
client: Fix first show in mindmap
2024-09-01 16:14:19 +03:00
Elian Doran
ff3d01f2c7
client: Implement basic refresh for mind map
2024-09-01 15:51:01 +03:00
Elian Doran
10df00d62f
client: Save content of mind map
2024-09-01 15:41:59 +03:00
Elian Doran
73c19c6cbf
client: Enable viewing source of mind map
2024-09-01 15:38:13 +03:00
Elian Doran
c2959fe52d
client: Fix switching notes, default text
2024-09-01 15:25:28 +03:00
Elian Doran
594f816702
client: Add basic mindmap integration
2024-09-01 15:04:47 +03:00
Elian Doran
e39dd1525d
client: Create blank type widget for mind map
2024-09-01 14:16:45 +03:00
Elian Doran
945bc7ded3
i18n: Add a few more Romanian translations (39.4%)
2024-09-01 10:24:24 +03:00
Elian Doran
5df6f32fda
i18n: Add Romanian to the list of languages
2024-09-01 02:06:51 +03:00
Elian Doran
d31bc8a0bd
i18n: Translate Romanian (18.8%)
2024-09-01 02:05:33 +03:00
Elian Doran
73e25fc721
i18n: Small tweaks to translation
2024-09-01 02:04:52 +03:00
Elian Doran
5df371b20a
i18n: Fix one more translation issue
2024-09-01 00:34:14 +03:00
Elian Doran
e6e478e857
i18n: Fix incorrect & missing keys
2024-09-01 00:32:48 +03:00
Elian Doran
bfea3d53b3
client: Use translations for first day of week
2024-09-01 00:22:29 +03:00
Elian Doran
9fa31db207
client: Fix another case of tooltip overlap
2024-09-01 00:16:09 +03:00
Elian Doran
84efc13b52
client: Make sure tooltips cannot overlap ( fixes #375 )
2024-09-01 00:04:29 +03:00
Elian Doran
607af4b8fc
client: Dismiss tooltip if clicking a link inside it
2024-08-31 23:58:26 +03:00
Elian Doran
08060abe76
electron: Ignore TRILIUM_HOST env ( fixes #368 )
2024-08-31 23:41:08 +03:00
Elian Doran
27f513e2a3
server: Improve error handling for invalid host
2024-08-31 23:38:30 +03:00
Elian Doran
40651e9852
server,electron: Improve error logging
2024-08-31 23:28:45 +03:00
Elian Doran
c6d043b42c
electron: Fix crash on Linux
2024-08-31 23:08:19 +03:00
Elian Doran
3a3dae3d02
client: Refresh calendar immediately
2024-08-31 17:08:55 +03:00
Elian Doran
5c326c553c
client: Add support for first day of week ( closes #247 )
2024-08-31 17:05:02 +03:00
Elian Doran
981ff34ac4
client: Update calendar header for first day of week
2024-08-31 16:50:23 +03:00
Elian Doran
f5330cb915
client,server: Add first day of week option
2024-08-31 16:24:09 +03:00
Elian Doran
dab97071c0
client: Improve calendar design slightly ( closes #374 )
2024-08-31 15:27:59 +03:00
Elian Doran
84056415ca
client: Implement simple year switcher for calendar
2024-08-31 14:49:01 +03:00
Elian Doran
9cc2e7745e
client: Implement simple month switcher
2024-08-31 14:42:21 +03:00
Elian Doran
cb57ceb541
client: Add basic year navigation to calendar
2024-08-31 14:32:25 +03:00
Elian Doran
0fd92a379b
build: Build alpine only for amd64
2024-08-30 23:04:10 +03:00
Elian Doran
1a17b8907a
build: Fix docker alpine not building
2024-08-30 22:35:02 +03:00
Elian Doran
b7ed153b14
Merge pull request #373 from SiriusXT/New_window_from_taskbar
...
Open New window from taskbar
2024-08-30 22:24:38 +03:00
Elian Doran
b1163624ba
Merge pull request #377 from SiriusXT/find_widget
...
Fix a bug of find widget
2024-08-30 22:22:44 +03:00
Elian Doran
59a92c33b6
Merge pull request #366 from TriliumNext/update-cicd-again
...
Alpine = AMD64, Debian = ARM
2024-08-30 22:15:54 +03:00
MeIchthys
55403c6e76
Add note to upgrade to latest trilium version before migrating
2024-08-30 13:15:45 -04:00
SiriusXT
35171fe2b4
Fix a bug of find widget
2024-08-30 11:42:55 +00:00
Elian Doran
95158c30b7
Merge pull request #372 from TriliumNext/add-png-images
...
Add PNG icons from SVG icons.
2024-08-29 09:45:41 +03:00
perf3ct
da20a377c1
have alpine more closely match deb dockerfile
2024-08-28 18:24:00 +00:00
perf3ct
fcbb178096
change Dockerfile.alpine name
2024-08-28 17:07:25 +00:00
SiriusXT
553a2f9929
New window from taskbar
2024-08-28 06:30:25 +00:00
SiriusXT
e5213640d7
Open new window from taskbar
2024-08-28 06:28:02 +00:00
perf3ct
c95da1c813
move to better folder
2024-08-27 19:04:03 +00:00
perf3ct
2ee290034a
remove entries in gitignore for larger pngs
2024-08-27 19:03:54 +00:00
perf3ct
69a81afd09
add png images from svg
2024-08-27 17:10:53 +00:00
Elian Doran
a18ac7c504
client: Fix default focus of "Include note" dialog ( closes #365 )
2024-08-27 00:30:54 +03:00
Elian Doran
07bd3de4fb
Merge pull request #359 from hasecilu/i18n/Spanish_pt2
...
i18n: Continue Spanish translation, part 2
2024-08-26 21:26:08 +03:00
Elian Doran
ef955a300a
Merge pull request #342 from TriliumNext/feature/i18n-part2
...
i18n support (part 2)
2024-08-26 21:24:56 +03:00
MeIchthys
19cb783e66
Update README.md
...
Fix minor spelling error
2024-08-26 08:47:53 -04:00
MeIchthys
d2dd61f297
Update README.md
...
Add note about migrating from zadam/Trilium
2024-08-26 08:46:36 -04:00
perf3ct
a769aef059
have alpine be only for amd64
2024-08-24 00:22:30 +00:00
perf3ct
6eb6bfa25d
have debian be only for arm
2024-08-24 00:22:25 +00:00
perf3ct
6b916c1494
add other CI/CD step
2024-08-24 00:10:46 +00:00
perf3ct
08a4b2d19a
add new alpine files
2024-08-19 22:24:13 +00:00
Nriver
2890885157
Merge remote-tracking branch 'upstream-next/develop' into feature/i18n-part2
2024-08-19 17:09:03 +08:00
hasecilu
2d65797dfc
i18n: Continue Spanish translation, part 2
...
Indentation changed to 4 spaces
2024-08-18 12:02:39 -06:00
Elian Doran
bb2fa70cd6
client: Fix title outline ( closes #358 )
2024-08-17 10:59:12 +03:00
Elian Doran
937e87d760
client: Improve hint & toast regarding attachments
2024-08-17 10:51:43 +03:00
Elian Doran
808797a48b
client: Fix double question mark in attachments context menu (see #306 )
2024-08-17 10:42:59 +03:00
Elian Doran
c61f76f020
server: Show absolute path to data dir
2024-08-17 02:08:25 +03:00
Elian Doran
16073ea4aa
client: Disable some context options in settings ( closes #346 )
2024-08-17 02:01:12 +03:00
Elian Doran
3163b8687b
client: Disable more items in options
2024-08-17 01:57:52 +03:00
Elian Doran
1c1d71e2d0
client: Disable show attachments in options
2024-08-17 01:52:52 +03:00
Elian Doran
e70531fcc1
client: Remove broken Firefox scrollbar styling
2024-08-17 01:19:07 +03:00
Elian Doran
12756a165f
client: Improve Firefox scrollbar background
2024-08-17 01:13:43 +03:00
Elian Doran
fa4b890bce
client: Disable template button in options
2024-08-17 00:56:49 +03:00
Elian Doran
c1ab1296f8
client: Disable share button in options
2024-08-17 00:56:49 +03:00
Elian Doran
1284cf9868
client: Fix invisible scrollbar on Firefox
2024-08-17 00:56:49 +03:00
Elian Doran
b0480e1667
client: Add a toggle to set template label ( closes #348 )
2024-08-16 23:41:59 +03:00
Elian Doran
ca6b4c3497
client: Hide spellcheck settings on web ( closes #345 )
2024-08-16 22:14:19 +03:00
Elian Doran
1172908e41
client: Hide tray settings on web
2024-08-16 22:05:53 +03:00
Elian Doran
4a8c3d719f
client: Hide native title bar setting on web
2024-08-16 22:02:38 +03:00
Elian Doran
bd732386e4
Merge pull request #334 from TriliumNext/lib
...
Remove hard-coded libraries part 2
2024-08-16 19:20:43 +03:00
Nriver
8e87bcf37b
add translation for bookmark_switch.js and editability_select.js
2024-08-16 11:39:26 +08:00
Nriver
0198f135ac
Fix duplicated key and missing '{' in translation.json
2024-08-16 11:27:22 +08:00
Nriver
ff3effdb31
Merge remote-tracking branch 'upstream-next/develop' into feature/i18n-part2
2024-08-16 11:23:35 +08:00
Jin
22d344e764
keep zadam codemirror.js
2024-08-15 20:48:14 +02:00
Jin
c85a8ecc7d
remove libraries and fix js code color problem
2024-08-15 20:48:14 +02:00
Jin
2fec1b79af
remove codemirror and autocomplete libraries
2024-08-15 20:48:14 +02:00
Jin
69586e6876
fix js note can't run
2024-08-15 18:50:17 +02:00
Elian Doran
d2bd369144
Merge pull request #351 from TriliumNext/chore/update-language-name
...
update language name
2024-08-15 12:48:31 +03:00
Nriver
47e8977371
update language name
2024-08-15 16:23:37 +08:00
Elian Doran
71f8d09043
i18n: Add Spanish to the list
2024-08-15 10:44:05 +03:00
Elian Doran
216afdd494
Merge pull request #349 from hasecilu/i18n/Spanish
...
i18n: Add Spanish translation
2024-08-15 10:23:55 +03:00
Elian Doran
2de2c7fc9d
client: Fix custom scroll bar on Chrome/Electron ( closes #350 )
2024-08-15 09:59:37 +03:00
Nriver
e7eec0f328
add translation for widget: attachment_detail.js
2024-08-15 11:42:30 +08:00
Nriver
4c3694bfa3
add translation for widget: api_log.js
2024-08-15 11:33:44 +08:00
Nriver
34d2f20e16
fix translation key
2024-08-15 11:31:11 +08:00
Nriver
a78859fc2a
add translation for the last 2 option files
2024-08-15 11:26:51 +08:00
Nriver
cc98ae0ea4
Merge remote-tracking branch 'upstream-next/develop' into feature/i18n-part2
2024-08-15 11:04:14 +08:00
hasecilu
6b8cb54e71
i18n: Add Spanish translation
2024-08-14 19:48:13 -06:00
Elian Doran
5609612473
client: Add a synthetic fix for CKeditor list spacing ( closes #341 )
2024-08-15 01:11:48 +03:00
Elian Doran
317505484e
integration-test: Set up system for resetting in-memory DB
2024-08-15 00:06:37 +03:00
Elian Doran
d1f4d99c19
integration-test: Set up development server
2024-08-14 23:03:36 +03:00
Elian Doran
2e56db6475
integration-test: Add notes for deletion
2024-08-14 23:03:17 +03:00
Elian Doran
1656cfae63
client: Remove i18n debug logs
2024-08-14 22:19:01 +03:00
Elian Doran
295cd6ac83
client: Fix double translation causing logs
2024-08-14 22:17:20 +03:00
Elian Doran
bd20cec286
client: Remove errors in log when changing a setting
2024-08-14 22:10:54 +03:00
Elian Doran
115c2576cf
client: Fix duplicate items in language selection
2024-08-14 21:51:42 +03:00
Elian Doran
c204b31cda
client: Fix fancytree being broken on mobile
2024-08-14 19:15:07 +03:00
Elian Doran
07fb8c072d
server: Fix CSRF on mobile reload ( closes #318 )
2024-08-14 18:59:02 +03:00
Nriver
9210f915ca
fix text wrap for shortcuts.js
2024-08-14 17:14:07 +08:00
Nriver
78e908c761
add translation for shortcuts.js
2024-08-14 17:12:33 +08:00
Nriver
68733cf0c2
add translation for 3 option files
2024-08-14 11:31:00 +08:00
Nriver
b231905981
add translation for backup.js
2024-08-14 11:07:00 +08:00
Elian Doran
a9b094bf27
Merge pull request #330 from TriliumNext/feature/i18n_language_switcher
...
Implement a language switcher
2024-08-12 19:48:16 +03:00
Elian Doran
3c37f13f54
Merge remote-tracking branch 'origin/develop' into feature/i18n_language_switcher
2024-08-12 16:03:17 +03:00
Elian Doran
196c4f7976
Merge pull request #328 from JYC333/lib
...
Remove hard-coded libraries part 1
2024-08-12 10:23:13 +03:00
Elian Doran
f378cf9ff9
Merge pull request #264 from TriliumNext/feature/i18n
...
i18n support again (part 1)
2024-08-12 10:21:44 +03:00
Elian Doran
ef20645447
docker: Fix reading USER_UID/GID ( closes #331 )
2024-08-12 10:01:22 +03:00
Elian Doran
c4a4acdc39
Merge pull request #333 from TriliumNext/chore/update-gitignore
...
Ignore JetBrains IDE shelf files
2024-08-12 09:13:13 +03:00
Nriver
54a63e7689
Ignore JetBrains IDE shelf files
2024-08-12 11:39:50 +08:00
Nriver
dcdbb092c3
update links in Chinese translation
2024-08-12 09:54:37 +08:00
Elian Doran
e87ef882d5
client: Fix restoring language on mobile
2024-08-11 15:38:47 +03:00
Elian Doran
221fc66ca1
client: Fix flakiness when changing language on desktop
2024-08-11 14:22:37 +03:00
Elian Doran
ec3066caee
integration-test: Fix test for i18n
2024-08-11 14:13:05 +03:00
Elian Doran
45e2b565ef
integration-test: Start writing test for language change
2024-08-11 13:56:11 +03:00
Elian Doran
ffdc90012e
integration-test: Add support for running dev server
2024-08-11 13:56:02 +03:00
Elian Doran
307c6ebb73
client: Remove flags from language selection to avoid potential political issues
2024-08-11 13:07:17 +03:00
Jin
9fc0b7cc38
fix eslint error
2024-08-11 10:13:20 +02:00
Jin
b5e8fcaf57
fix eslint module
2024-08-11 10:13:01 +02:00
Jin
0967ee1b46
remove fancytree and bootstrap
2024-08-11 10:13:01 +02:00
Jin
c16c528270
fix electron import
2024-08-11 10:13:01 +02:00
Jin
d3803fc6f3
remove hard-coded libraries part 1
2024-08-11 10:12:55 +02:00
Elian Doran
18515111ff
client: Address self-review changes
2024-08-11 08:29:02 +03:00
Elian Doran
ea34a1688c
i18n: Revert indentation change
2024-08-11 08:27:21 +03:00
Elian Doran
aa5a7294df
client: Add country flags to language selection
2024-08-11 08:24:15 +03:00
Elian Doran
e086ba5eb4
i18n: Translate locale section
2024-08-11 08:18:06 +03:00
Elian Doran
22dc4ef997
client: Apply locale selection
2024-08-11 08:12:01 +03:00
Elian Doran
bc648e981e
client: Add language switcher in settings
2024-08-11 07:46:27 +03:00
Elian Doran
51afb63e25
server: Add endpoint to get list of locales
2024-08-11 07:36:09 +03:00
Elian Doran
6871216649
server: Set up a locale option
2024-08-11 07:36:00 +03:00
Elian Doran
94340ab1a1
build: Fix app name in Electron Forge hook
2024-08-11 06:57:34 +03:00
Elian Doran
3a837cf663
Merge remote-tracking branch 'origin/develop' into feature/i18n
2024-08-11 06:26:32 +03:00
Elian Doran
edebe8f7c6
build: Remove unnecessary electron-installer-debian
2024-08-11 06:11:10 +03:00
Elian Doran
3028b20a7f
build: Change name of application for Electron Forge
2024-08-11 06:09:28 +03:00
Elian Doran
2752f30f21
ci: Fix name conflict in artifacts
2024-08-11 05:27:24 +03:00
Jin
a50e5cc733
fix typo
2024-08-10 22:52:41 +02:00
JYC333
b790dabc8c
Create nighyly release action
2024-08-10 22:38:32 +02:00
Elian Doran
395cf59e59
Merge pull request #325 from JYC333/action
...
FIx Github actions
2024-08-10 23:00:15 +03:00
Jin
6113990b50
fix name conflict
2024-08-10 21:12:58 +02:00
Jin
71495f3878
seperate artifacts and add arch to matrix
2024-08-10 21:02:15 +02:00
Jin
b83c6023c4
port dump-db and other tools to TS
2024-08-10 18:23:49 +02:00
Jin
2cc34efbde
update backend_script_api.ts @link
2024-08-10 14:07:51 +02:00
Elian Doran
4090386cc3
ci: Try to fix "Cannot find module 'appdmg'"
2024-08-10 14:14:32 +03:00
Elian Doran
ee9ce5fadc
ci: Disable npm cache to see if that's the cause for macos failing to build
2024-08-10 13:50:43 +03:00
Elian Doran
f7639d2537
Merge pull request #322 from JYC333/develop
...
Fix CI builds
2024-08-10 13:44:49 +03:00
Jin
16851d10b4
fix main.yml conflict
2024-08-10 12:42:59 +02:00
Jin
468e996ba1
remove wrong fix
2024-08-10 12:02:45 +02:00
Jin
86603573f0
fix ci build
2024-08-10 12:00:57 +02:00
Jin
690bd4ce5f
fix ci errors
2024-08-10 11:39:05 +02:00
Elian Doran
daeea2258d
build: Turn off fail fast for matrix
2024-08-10 12:30:56 +03:00
Elian Doran
8cc583e714
build: Fix extra resources for macos
2024-08-10 12:23:26 +03:00
Elian Doran
a29392e75a
ci: Experiment with build matrix
2024-08-10 12:14:35 +03:00
Elian Doran
061b0c981d
Merge pull request #294 from JYC333/sql
...
Remove hard-coded better-sqlite3 binaries
2024-08-10 10:56:38 +03:00
Elian Doran
72b669b5db
release 0.90.4
2024-08-10 01:05:59 +03:00
Elian Doran
2a5c444eff
client: Fix link to Wiki in F1 popup
2024-08-10 00:39:45 +03:00
Elian Doran
0deb5df11d
docs: Use nicer links to Wiki (dynamic)
2024-08-10 00:26:39 +03:00
Elian Doran
280f9a98c4
docs: Use nicer links to Wiki
2024-08-09 23:44:41 +03:00
JYC333
b05e51f2f1
Merge branch 'TriliumNext:develop' into sql
2024-08-09 22:40:54 +02:00
Jin
9efa748e66
fix CI
2024-08-09 22:36:43 +02:00
Jin
8932028a75
minor fix
2024-08-09 22:30:21 +02:00
Jin
62e483a21a
using esrun for webpack and fix package arch problem
2024-08-09 22:23:54 +02:00
Elian Doran
e2bdfbbedb
server: Remove now comment
2024-08-09 22:35:26 +03:00
Elian Doran
f297105c25
server: Fix duplicating notes with relationships ( closes #308 )
2024-08-09 22:31:30 +03:00
Elian Doran
ddc82853fc
integration-test: Set up password that was missing for some reason
2024-08-09 22:13:01 +03:00
Elian Doran
64f99ba637
integration-test: Allow for in-memory database
2024-08-09 21:51:10 +03:00
Elian Doran
1542eb14b3
integration-test: Set up DB for #308
2024-08-09 21:43:20 +03:00
Elian Doran
5aa0040a83
integration-test: Disable WAL for cleaner commits
2024-08-09 21:32:12 +03:00
Elian Doran
c2e7ccddb4
integration-test: Start implementing dedicated DB
2024-08-09 21:28:35 +03:00
Nriver
c9d0d339eb
add translation for all text note options
2024-08-09 14:48:54 +08:00
Nriver
d6aa4d26dd
add translation for all other options
2024-08-09 14:37:03 +08:00
Elian Doran
d0042b5891
Merge pull request #317 from TriliumNext/remove-ci-cd-matrices
...
Remove the strategy matrix for concurrent builds.
2024-08-09 09:22:02 +03:00
Nriver
f6f5cc2ecb
add translation for all image options
2024-08-09 13:54:28 +08:00
Nriver
38f19e21f0
add translation for all code note options
2024-08-09 13:46:26 +08:00
Nriver
b78ac44e73
Merge remote-tracking branch 'upstream-next/develop' into feature/i18n
2024-08-09 13:36:48 +08:00
perf3ct
19ad1a1b82
linux/arm64/v8 is normalized as linux/arm64
2024-08-08 17:27:36 -07:00
perf3ct
00b40df6e1
remove the strategy matrix to fix ci/cd builds
2024-08-08 17:24:50 -07:00
Elian Doran
9d5966819b
Merge pull request #316 from TriliumNext/update-start-docker
...
Update start-docker.sh to be more distro-agnostic
2024-08-09 01:22:51 +03:00
perf3ct
13ad877b2f
also change the tags of build-docker.sh to triliumnext
2024-08-08 15:17:38 -07:00
perf3ct
138b85dd3c
change from gosu to just su
2024-08-08 15:17:02 -07:00
Elian Doran
50a6a1f3dc
Merge pull request #314 from TriliumNext/fix-arm-builds
...
Fix ARM container builds
2024-08-09 01:06:32 +03:00
Elian Doran
42058034a5
client: Fix redirecting to wrong URL for downloading new version ( closes #313 )
2024-08-09 00:54:26 +03:00
perf3ct
3014b11422
swap su-exec to gosu
2024-08-08 14:52:09 -07:00
Elian Doran
a98f01d924
integration-test: Create authentication setup
2024-08-09 00:41:55 +03:00
perfectra1n
d09195097d
Merge branch 'develop' into fix-arm-builds
2024-08-08 14:40:41 -07:00
perf3ct
676bff43d9
fix arm builds
2024-08-08 14:38:39 -07:00
Elian Doran
6a459427fb
Merge pull request #309 from slashtechno/update-docker-compose
...
Update `docker-compose.yml`
2024-08-09 00:01:22 +03:00
Elian Doran
513b0c6597
ci: Remove problematic platforms for now
2024-08-08 23:26:58 +03:00
Elian Doran
36f51baf2b
client: Fix CKEditor modal background after update ( fixes #304 )
2024-08-08 19:59:30 +03:00
Elian Doran
3cc3c751b4
electron: Fix missing icons ( closes #311 )
2024-08-08 19:23:37 +03:00
slashtechno
5fbda79dbe
Remove erroneous backtick
2024-08-08 10:21:13 -04:00
slashtechno
b7ce4d04ba
revert spacing to what it was before
2024-08-08 09:06:40 -04:00
Nriver
ec4b35ea75
add translation for all appearance options
2024-08-08 11:43:09 +08:00
Nriver
e8dc75df51
improve font size UI under smaller screen
2024-08-08 11:04:37 +08:00
Nriver
febd1d5ab3
add translation for font option
2024-08-08 11:02:04 +08:00
Nriver
fcf4b57838
add translation for backend_log.js and
...
5 advanced options
2024-08-08 10:40:15 +08:00
Nriver
9885abc626
add translation for 2 type widgets
2024-08-08 09:44:13 +08:00
Nriver
01f99d7f12
Merge remote-tracking branch 'upstream-next/develop' into feature/i18n
2024-08-08 09:04:14 +08:00
Elian Doran
17e306a3c9
Merge pull request #310 from capi/add-dockerhub-link-to-readme
...
docs: Add Dockerhub link to readme
2024-08-08 00:19:12 +03:00
Martin Carpella
32eaded3af
docs: Add Dockerhub link to readme
2024-08-07 23:15:19 +02:00
Elian Doran
865c0fb981
docker: Reintroduce cross-platform builds
2024-08-08 00:06:19 +03:00
Elian Doran
645fd43339
Revert "docker: Reintroduce cross-platform builds"
...
This reverts commit 85db664756 .
2024-08-08 00:03:51 +03:00
Elian Doran
85db664756
docker: Reintroduce cross-platform builds
2024-08-07 23:46:12 +03:00
Elian Doran
f4e7dcd5e8
docker: Fix healthcheck & convert to TypeScript ( closes #296 )
2024-08-07 23:25:22 +03:00
slashtechno
4bc24246ab
Update Docker image tag in build script
2024-08-07 15:51:29 -04:00
Elian Doran
9cf14cc3a8
ci: Use healthcheck action
2024-08-07 22:42:55 +03:00
Elian Doran
e64234b462
ci: Add test for Docker healtcheck
2024-08-07 22:31:09 +03:00
Elian Doran
5295d956a2
ci: Add Docker test step
2024-08-07 22:25:01 +03:00
Elian Doran
a8814f0e9b
ci: Extract docker build into separate workflow
2024-08-07 22:10:16 +03:00
slashtechno
883e71612c
Use triliumnext/notes as image in docker-compose.yml
...
Also added comments to `docker-compose.yml` and removed unused volumes
2024-08-07 13:39:56 -04:00
Elian Doran
2efbe97286
integration-test: Add basic test for KaTeX
2024-08-07 20:27:04 +03:00
Elian Doran
cc9bb31b9c
integration-test: Disable webkit runner for now
2024-08-07 20:21:04 +03:00
Elian Doran
b2e27144b7
integration-test: Initialize Playwright
2024-08-07 20:21:04 +03:00
Nriver
8dbafa3cd9
revert change of i18n.js
2024-08-07 17:00:17 +08:00
Nriver
14bdd3819f
Merge remote-tracking branch 'upstream-next/develop' into feature/i18n
2024-08-07 16:56:36 +08:00
meichthys
72173533a6
Update references from Trilium -> TriliumNext
2024-08-07 01:08:45 -04:00
meichthys
0b7bf533fa
Update third-party communities description
2024-08-07 01:07:32 -04:00
meichthys
b3791f7a6a
Add open-source and cross-platform to project tagline
2024-08-07 01:06:15 -04:00
meichthys
3042ce13e7
Update installation instructions & communication links
2024-08-07 01:05:11 -04:00
meichthys
ac9a9a7758
Rename Builds section to "Installation"
2024-08-07 00:43:58 -04:00
meichthys
94c53e6342
Remove MacOS unsupported message
2024-08-07 00:43:27 -04:00
meichthys
eb91cfd650
Clarify Flatpack is not yet available
2024-08-07 00:33:37 -04:00
Nriver
3d955abd31
resolve code conflict in book.js
2024-08-07 11:48:24 +08:00
Nriver
8f6087068e
add translation for type widgets: relation_map.js
2024-08-07 11:35:55 +08:00
Nriver
2754bd7a93
add translation for 8 type widgets
2024-08-07 11:18:02 +08:00
Nriver
40f74656f3
add translation for all 9 search option files
2024-08-07 10:16:27 +08:00
Elian Doran
cba15f9df5
ci: Deploy main on tags as well
2024-08-06 23:09:31 +03:00
Elian Doran
b72626aab6
release 0.90.3
2024-08-06 20:40:58 +03:00
Elian Doran
712ef92f7c
build: Mark releases as draft
2024-08-06 20:40:54 +03:00
Elian Doran
c3b742df3b
docs: Fix dynamic references to wiki
2024-08-06 20:38:35 +03:00
Elian Doran
85eaf0cb52
docs: Fix the remainder of hard-coded links to wiki
2024-08-06 20:18:19 +03:00
Elian Doran
c1fcb10bc0
docs: Change reference to search.md
2024-08-06 20:12:13 +03:00
Elian Doran
743fee2783
electron: Fix alt+left, alt+right navigation
...
Broken due to a change in Electron API:
https://github.com/electron/electron/pull/41577/files
2024-08-06 18:44:19 +03:00
Nriver
9453ec4e29
add translation for the last ribbon widget
2024-08-06 10:41:08 +08:00
Nriver
74c4634da2
add translation for ribbon widgets: search_definition.js
2024-08-06 10:39:15 +08:00
Nriver
a8bb064557
add translation for ribbon widgets: script_executor.js
2024-08-06 10:16:56 +08:00
Nriver
b7809a709c
add translation for ribbon widgets: promoted_attributes.js
2024-08-06 10:12:53 +08:00
Nriver
2916182cdf
add translation for 2 ribbon widgets
2024-08-06 10:01:21 +08:00
Jin
42e3f126e4
add arm64 for linux
2024-08-05 20:46:32 +02:00
Jin
e10df0708c
remove old build scripts
2024-08-05 20:30:16 +02:00
Jin
46164de94a
fix github action
2024-08-05 20:29:17 +02:00
Jin
39c0250833
fix server package
2024-08-05 20:20:35 +02:00
Jin
e5e92c8ece
add electron-forge for all platforms
2024-08-05 18:47:57 +02:00
Jin
5f6aba8a10
remove comments
2024-08-05 17:14:24 +02:00
Jin
e5c1d38722
- Remove hard-coded better-sqlite3 binaries
...
- Fix ExperimentalWarning
2024-08-05 17:14:24 +02:00
Nriver
835891999e
add translation for ribbon widgets: note_paths.js
2024-08-05 10:59:26 +08:00
Nriver
729715ebfb
add translation for ribbon widgets: note_map.js
2024-08-05 10:55:37 +08:00
Nriver
bdc6a1fe29
add translation for ribbon widgets: note_info_widget.js
2024-08-05 10:48:37 +08:00
Nriver
931e319fbf
add translation for ribbon widgets: inherited_attribute_list.js
2024-08-05 10:43:11 +08:00
Nriver
6743eb8d1b
add translation for ribbon widgets: image_properties.js
2024-08-05 10:40:08 +08:00
Nriver
e2aaa97a01
fix text wrap for file_properties.js
2024-08-05 10:34:00 +08:00
Nriver
c2a8f4f4a3
add translation for ribbon widgets: file_properties.js
2024-08-05 10:32:48 +08:00
Nriver
4270ab416e
add translation for ribbon widgets: edited_notes.js
2024-08-05 10:26:40 +08:00
Nriver
d47a5c4ffe
add translation for ribbon widgets: book_properties.js
2024-08-05 10:23:38 +08:00
Nriver
97e127a4af
fix double curly braces
2024-08-05 10:18:42 +08:00
Nriver
cfd33c802c
add translation for ribbon widgets: basic_properties.js
2024-08-05 10:09:25 +08:00
Nriver
971f52f92a
add translation for mobile_detail_menu.js
2024-08-05 09:57:36 +08:00
Nriver
71c09b1d67
add translation for all floating buttons
2024-08-05 09:49:52 +08:00
Elian Doran
f3641e5fa6
server: Fix fulltext search ignoring buffers
2024-08-04 23:26:35 +03:00
Elian Doran
8f5859f344
Merge pull request #285 from perfectra1n/develop
...
Add CI/CD step for DockerHub containers
2024-08-04 19:47:02 +03:00
perfectra1n
a8337c51dd
Merge branch 'develop' into develop
2024-08-04 09:42:37 -07:00
Elian Doran
2f9a75b74c
Merge pull request #291 from TriliumNext/feature/new_icon
...
New icon
2024-08-04 19:36:25 +03:00
Elian Doran
2d7ffaf2a8
ci: Revert change
2024-08-04 19:35:59 +03:00
Elian Doran
8ca6dbe34b
Scale mac icon to 0.8
2024-08-04 17:11:46 +03:00
Elian Doran
5ee62d4d65
Create Big Sur-style icons
2024-08-04 16:42:35 +03:00
Elian Doran
3544dc6650
Fix weird plural in author name
2024-08-04 16:09:44 +03:00
Elian Doran
03cb773560
Add sharper icons using Inkscape for rendering
2024-08-04 15:36:51 +03:00
Elian Doran
3659cad587
bin: Don't remove intermediate icons, simply ignore them
2024-08-04 15:18:39 +03:00
Elian Doran
54b9bcb6de
Build small icons for macOS as well
2024-08-04 14:30:55 +03:00
Elian Doran
712b180f94
Set up 1024x1024 icon for macOS
2024-08-04 14:26:30 +03:00
Elian Doran
3ce2c98317
bin: Add asserts for create-icons dependencies
2024-08-04 14:26:10 +03:00
Elian Doran
880b0420cc
client: Update icon in CKEditor
2024-08-04 14:15:35 +03:00
Elian Doran
11c110f682
Update progress script to list files
2024-08-04 13:55:51 +03:00
Elian Doran
c76c17fc6f
Merge remote-tracking branch 'origin/develop' into feature/client_typescript_port1
...
; Conflicts:
; package-lock.json
2024-08-04 13:42:54 +03:00
Elian Doran
28f633d903
client-ts: Add some small adjustments
2024-08-04 13:37:39 +03:00
Elian Doran
f1896c3f5f
client-ts: Port services/hoisted_note.js
2024-08-04 13:34:29 +03:00
Elian Doran
e872e88376
client-ts: Port services/tree.js
2024-08-04 13:32:29 +03:00
Elian Doran
cbdb8b8b18
client-ts: Port services/open.js
2024-08-04 13:27:23 +03:00
Elian Doran
90be9b28a8
client-ts: Fix type error in server.ts
2024-08-04 12:35:42 +03:00
Elian Doran
c0a26889e4
Document #run=mobileStartup ( fixes #290 )
2024-08-04 10:46:28 +03:00
Elian Doran
efc5ac0e9b
ci: Add workflow_dispatch to main
2024-08-03 23:37:28 +03:00
Elian Doran
86463086fa
Update non-rendering emoji
...
See https://emojipedia.org/right-thought-bubble
2024-08-03 23:21:15 +03:00
Elian Doran
48ac02a1a7
Update logo in demo document
2024-08-03 22:33:33 +03:00
Elian Doran
a94c2c45b7
build: Build Squirrel splash image as well
2024-08-03 22:25:10 +03:00
Elian Doran
f81bf509cd
build: Create script to build icons for the application
2024-08-03 22:20:05 +03:00
Elian Doran
7906c8b64f
Remove unused icons
2024-08-03 21:55:38 +03:00
Elian Doran
80289b8059
client: Fix icon jumping on hover
2024-08-03 21:43:49 +03:00
Elian Doran
96aecf8544
client: Match original size icon slightly
2024-08-03 21:40:07 +03:00
Elian Doran
deb2f389df
client: Use correct color
2024-08-03 21:37:46 +03:00
Elian Doran
ab25778e7e
client: Embed SVG directly
2024-08-03 21:35:16 +03:00
Nriver
d93a94322e
fix broken button feature by over-translating
2024-08-02 09:40:49 +08:00
Nriver
156d3c421c
fix miss deleted import
2024-08-02 09:21:15 +08:00
Nriver
7fc3fdab94
add translation for note launcher button
2024-08-02 09:09:49 +08:00
Nriver
625e9efcf3
add translation for buttons: update_available.js
2024-08-02 09:06:37 +08:00
Nriver
e2d43b4538
add translation for buttons: revisions_button.js
2024-08-02 09:01:39 +08:00
Elian Doran
3b0ea51f5f
docs: Add a few details about CKEditor
2024-08-02 00:20:17 +03:00
Nriver
9320a548f4
add translation for buttons: protected_session_status.js
2024-08-01 14:32:53 +08:00
Nriver
4081f44a0e
add translation for buttons: onclick_button.js
2024-08-01 14:30:11 +08:00
Nriver
d21ca03e9c
add translation for buttons: note actions
2024-08-01 14:26:37 +08:00
Nriver
355c4164c9
add translation for buttons: move pane button
2024-08-01 14:20:33 +08:00
Nriver
989a0d6cd9
add translation for buttons: left pane toggle
2024-08-01 14:18:21 +08:00
Nriver
8a0fec0a63
add translation for buttons: global menu
2024-08-01 13:54:59 +08:00
perf3ct
eb91834539
trigger CI
2024-07-31 12:06:01 -07:00
perf3ct
c104475cd6
have DockerHub login use username secret instead
2024-07-31 12:03:53 -07:00
perf3ct
2a09c620fd
update step names
2024-07-31 12:00:47 -07:00
perfectra1n
fe03db7dba
Merge pull request #1 from perfectra1n/cicd-add-dockerhub-images
...
add steps to push container to DockerHub as well
2024-07-31 11:59:05 -07:00
perf3ct
5b74a931aa
fix push action ids
2024-07-31 11:58:49 -07:00
perf3ct
ee4544cefe
add steps to push container to DockerHub as well
2024-07-31 11:56:17 -07:00
Nriver
d84f4387c5
add translation for buttons: edit button
2024-07-31 10:59:22 +08:00
Nriver
75e8a6cdc0
add translation for buttons: create pane button
2024-07-31 10:57:45 +08:00
Nriver
38a9ad6a46
add translation for buttons: close pane button
2024-07-31 10:51:35 +08:00
Nriver
b99510ad4f
add translation for buttons: calendar
2024-07-31 10:46:31 +08:00
Nriver
02ecdf565e
add translation for buttons: attachments actions
2024-07-31 10:32:43 +08:00
Nriver
f116e52228
add translation for bulk action titles
2024-07-30 10:15:07 +08:00
Nriver
3ff361495e
add translation for bulk action of relation
2024-07-30 10:06:54 +08:00
Nriver
50434201cf
add translation for bulk action of notes
2024-07-30 09:40:02 +08:00
Elian Doran
99ca701a5c
electron: Fix initial sync ( closes #284 )
...
Apparently the issue was caused by options_init which for Electron was
attempting to read the theme asynchronously. That's why it didn't cause
issues on the server build.
2024-07-29 20:41:28 +03:00
Nriver
f7b5dbd12f
fix text wrap in about dialog
2024-07-29 10:40:30 +08:00
Nriver
71e69d34ed
fix text wrap in rename label
2024-07-29 10:40:12 +08:00
Nriver
738684c4c7
add translation for bulk action of labels
2024-07-29 10:37:53 +08:00
Nriver
bcf892ca37
add translation for bulk action and script execute
2024-07-29 10:23:32 +08:00
Nriver
92b0c7f0b7
add translation for attribute editor
2024-07-29 10:14:27 +08:00
Elian Doran
bc5a1de9b7
server: Fix import when no meta ( closes #281 )
2024-07-28 23:39:25 +03:00
Elian Doran
89314fac03
server: Report ZIP import errors properly
2024-07-28 23:38:34 +03:00
Elian Doran
347f18058f
build: Set up iconUrl for squirrel build
2024-07-28 21:51:48 +03:00
Elian Doran
2f0d41922b
release 0.90.2-beta
2024-07-28 10:12:19 +03:00
Elian Doran
1d142b9e57
build: Fix accidental change in release script
2024-07-28 10:12:08 +03:00
Elian Doran
e654f053b1
Merge pull request #277 from TriliumNext/feature/update_ckeditor_v41.4.2
...
ckeditor: 41.0.0 -> 41.4.2
2024-07-28 09:07:37 +03:00
Elian Doran
d5693e21df
ci: Fix main not triggering
2024-07-28 00:22:52 +03:00
Elian Doran
32dc064ffa
docs: Add some more documentation
2024-07-27 23:49:56 +03:00
Elian Doran
d9d8fff249
docs: Update example env
2024-07-27 23:39:15 +03:00
Elian Doran
312c85ae30
docs: Update documentation
2024-07-27 23:28:14 +03:00
Elian Doran
f5e02102e7
docs: Improve the preview script
2024-07-27 23:27:18 +03:00
Elian Doran
f32fb168dc
docs: Fix the prepare script if run from a different dir
2024-07-27 23:27:11 +03:00
Elian Doran
1871846b64
ckeditor: Bring back emojis
2024-07-27 23:10:33 +03:00
Elian Doran
f5ebd66661
ckeditor: 41.0.0 -> 41.4.2
2024-07-27 21:53:59 +03:00
Elian Doran
e4d464d6c9
electron: Fix deprecated assert syntax
2024-07-27 16:51:36 +03:00
Elian Doran
557f6096b4
i18n: Fix warning about missing dev language
2024-07-27 16:50:34 +03:00
Elian Doran
84c535ae0d
electron: Fix "Cannot access 'sqlInit' before initialization" at startup
2024-07-27 16:45:02 +03:00
Elian Doran
e5cdccc066
build: Make copy-dist silent
2024-07-27 16:42:47 +03:00
Elian Doran
ac4f902bb9
electron: Display TypeScript stack traces
2024-07-27 16:40:59 +03:00
Elian Doran
3bc83e19fa
build: Turn off safe mode by default in order to be able to test scripts
2024-07-27 15:28:12 +03:00
Elian Doran
3466786a96
Merge branch 'develop' of ssh://github.com/TriliumNext/Notes into develop
2024-07-27 15:25:34 +03:00
Elian Doran
b58b7a6575
Merge pull request #268 from TriliumNext/feature/server_esm_part4
...
Server ESM port: Fix Electron build
2024-07-27 15:21:03 +03:00
Elian Doran
48cf41b5a5
Merge pull request #243 from TriliumNext/feature/server_esm_part3
...
Server ESM port: Getting things to run
2024-07-27 15:20:52 +03:00
Elian Doran
7b2d70ba56
Merge remote-tracking branch 'origin/develop' into feature/server_esm_part3
2024-07-27 15:20:39 +03:00
Elian Doran
1a5649e8ac
Merge pull request #259 from TriliumNext/feature/server_esm
...
Server ESM port: Basic imports
2024-07-27 15:19:44 +03:00
Elian Doran
0f7446c198
client: Display errors for all basic widgets instead of just right panel widget
2024-07-27 12:26:35 +03:00
Elian Doran
0ba9fc7f5b
client: Display errors for right panel widgets instead of crashing
2024-07-27 12:24:49 +03:00
Elian Doran
584ba246e3
client: Use translations for critical error
2024-07-27 12:10:59 +03:00
Elian Doran
22761d8a00
client: Display critical error toast instead of blank screen
2024-07-27 12:05:24 +03:00
Elian Doran
7bb70bb659
client: Allow newlines in toast message
2024-07-27 12:03:40 +03:00
Nriver
f3e09c3a4b
add translation for attribute detail
2024-07-26 17:00:28 +08:00
Nriver
fa2d0578c0
fix export note title
2024-07-26 14:02:54 +08:00
Elian Doran
b7754bcea0
client-ts: Port services/app/app_context
2024-07-25 21:03:15 +03:00
Elian Doran
cd5ea28e14
client-ts: Port services/app/date_notes
2024-07-25 20:49:37 +03:00
Elian Doran
ac7316ae93
client-ts: Port services/app/ws
2024-07-25 20:47:33 +03:00
Elian Doran
c5113d9881
client-ts: Fix build errors in froca
2024-07-25 20:44:00 +03:00
Elian Doran
efaa1f47f7
client-ts: Port services/app/froca_updater
2024-07-25 20:42:56 +03:00
Elian Doran
8fb6b64fa9
client-ts: Port services/app/entities
2024-07-25 20:36:15 +03:00
Elian Doran
047c3eea69
client-ts: Port services/app/components/zoom
2024-07-25 19:27:42 +03:00
Elian Doran
6c7a272edc
client-ts: Port services/app/services/spaced_update
2024-07-25 19:22:44 +03:00
Elian Doran
411234dd9c
client-ts: Port services/app/components/component
2024-07-25 19:21:40 +03:00
Nriver
da96344690
add translation for the rest 7 dialogs
2024-07-25 17:14:08 +08:00
Elian Doran
b508b5bbfd
Update SECURITY.md
2024-07-25 00:31:42 +03:00
Elian Doran
dc48eeb7c1
dev: Set up default JSON formatter on VS Code
2024-07-25 00:30:51 +03:00
Elian Doran
65563cb29e
client-ts: Port services/protected_session_holder
2024-07-25 00:27:55 +03:00
Elian Doran
cf57819b22
client-ts: Port services/toast
2024-07-25 00:26:27 +03:00
Elian Doran
78f929ee69
client-ts: Port services/options
2024-07-25 00:25:11 +03:00
Elian Doran
5875aa3bef
client-ts: Port services/server
2024-07-25 00:24:20 +03:00
Elian Doran
ba7035a346
client-ts: Port services/utils
2024-07-25 00:18:57 +03:00
Elian Doran
0c8092b8f4
client-ts: Port services/entities/fblob
2024-07-25 00:13:53 +03:00
Elian Doran
bece0aa784
client-ts: Port services/mutex
2024-07-25 00:12:24 +03:00
Elian Doran
679e9eba77
client-ts: Port services/load_results
2024-07-25 00:09:34 +03:00
Elian Doran
6c94cbf388
client-ts: Port services/css_class_manager
2024-07-25 00:01:39 +03:00
Elian Doran
81327a09d5
client-ts: Port services/promoted_attribute_definition_parser
2024-07-24 23:57:43 +03:00
Elian Doran
3fbedfb0a1
client-ts: Port services/validation_error
2024-07-24 23:30:10 +03:00
Elian Doran
380f4a1d54
client-ts: Adapt progress script
2024-07-24 23:23:36 +03:00
Elian Doran
3ba8f93412
Merge remote-tracking branch 'origin/develop' into feature/server_esm_part4
2024-07-24 21:39:39 +03:00
Elian Doran
25db092b41
electron: Fix crash due to missing i18next
2024-07-24 21:04:20 +03:00
Elian Doran
ae80a748af
electron: Fix not starting due to squirrel
2024-07-24 20:57:32 +03:00
Elian Doran
6006d01f8b
electron: Fix JSON imports
2024-07-24 20:52:46 +03:00
Elian Doran
7fb3abb4ea
electron: Fix directory imports
2024-07-24 20:41:44 +03:00
Elian Doran
bb19cc216b
server: Fix shadowed fields in becca entities
2024-07-24 20:40:03 +03:00
Elian Doran
709101c540
server: Fix some build errors
2024-07-24 20:35:19 +03:00
Elian Doran
eca9459d4c
server: Use the TypeScript configuration that corresponds for Electron
2024-07-24 20:33:49 +03:00
Elian Doran
24af2e55dc
server: Fix the remainder of import issues
2024-07-24 20:33:35 +03:00
Elian Doran
42f0073ab6
server: Fix various imports
2024-07-24 20:31:26 +03:00
Elian Doran
20ee62dfb1
server: Fix search-related imports
2024-07-24 20:30:12 +03:00
Elian Doran
2787feb593
server: Fix missing .js import for blob_interface
2024-07-24 20:27:50 +03:00
Elian Doran
8a5dca5dca
server: Fix missing .js import for becca
2024-07-24 20:26:57 +03:00
Elian Doran
d5ec62f797
server: Fix missing .js import for shaca
2024-07-24 20:25:38 +03:00
Elian Doran
3595ace249
server: Fix missing .js import for request_interface
2024-07-24 20:24:47 +03:00
Elian Doran
ed0970b33b
server: Fix missing .js import for entity_changes_interface
2024-07-24 20:24:13 +03:00
Elian Doran
ed0d86c787
server: Fix missing .js import for note-interface
2024-07-24 20:23:34 +03:00
Elian Doran
212d61c1d2
server: Fix missing .js import for route-interface
2024-07-24 20:23:05 +03:00
Elian Doran
3067380338
server: Fix missing .js import for etapi-interface
2024-07-24 20:21:52 +03:00
Elian Doran
76fcea7189
server: Fix missing .js import for rows file
2024-07-24 20:20:20 +03:00
MeIchthys
379c07a7fa
Update issue template to use new version scheme and TriliumNext Documentation links
2024-07-24 09:49:50 -04:00
Nriver
a8d6e5b1ea
add translation for 6 more dialogs
2024-07-24 17:34:26 +08:00
Nriver
5691554442
add translation for enter
2024-07-24 17:32:01 +08:00
Nriver
a01065908d
Merge remote-tracking branch 'upstream-next/develop' into feature/i18n
2024-07-24 09:17:51 +08:00
Elian Doran
f382d3c728
Merge remote-tracking branch 'origin/feature/update_bettersqlite3' into feature/server_esm_part3
2024-07-24 00:02:15 +03:00
Elian Doran
fd1f43d192
Merge remote-tracking branch 'origin/feature/update_electron' into feature/server_esm_part3
2024-07-24 00:01:44 +03:00
Elian Doran
989462c1b8
electron: Fix Common.js import
2024-07-24 00:00:41 +03:00
Elian Doran
bd6ef06732
Merge remote-tracking branch 'origin/develop' into feature/server_esm_part3
2024-07-23 23:43:00 +03:00
Elian Doran
b9a2be6808
Merge pull request #248 from TriliumNext/feature/i18n_first_steps
...
i18n: First steps
2024-07-23 23:27:45 +03:00
Elian Doran
ece343ac09
dev: Improve custom translation framework slightly
2024-07-23 23:27:00 +03:00
Elian Doran
2fb05ab37d
Merge remote-tracking branch 'origin/develop' into feature/i18n_first_steps
...
; Conflicts:
; package-lock.json
; package.json
2024-07-23 23:22:34 +03:00
Elian Doran
de342c3285
dev: Set up key style & source language
2024-07-23 23:19:11 +03:00
Elian Doran
906dad62a8
dev: Set up i18n-ally
2024-07-23 22:52:34 +03:00
Elian Doran
0606fe01f6
Merge pull request #242 from TriliumNext/feature/server_esm_part2
...
Server ESM port: Convert some of the asynchronous imports
2024-07-23 19:17:20 +03:00
Elian Doran
1b5b3e697e
Merge branch 'feature/server_esm_part2' into feature/server_esm_part3
2024-07-23 19:15:59 +03:00
Elian Doran
3aa38b998a
server: Address requested changes
2024-07-23 19:14:33 +03:00
Elian Doran
45bf75b864
Merge branch 'feature/server_esm' into feature/server_esm_part2
2024-07-23 19:08:46 +03:00
Elian Doran
7f2caa00cb
test: Remove commented-out code
2024-07-23 19:07:39 +03:00
Nriver
935e882f3e
translate 5 more dialogs and refine some translation
2024-07-23 17:38:22 +08:00
Elian Doran
e9e329c6dd
build: Fix Windows installer build
2024-07-23 00:26:02 +03:00
Elian Doran
faa9ebe1bc
build: Remove unnecessary rm
2024-07-23 00:24:27 +03:00
Elian Doran
26efa9299e
build: Fix export =
2024-07-23 00:17:20 +03:00
Elian Doran
3dbf8fb1c1
build: Fix running webpack on ESM
2024-07-23 00:12:08 +03:00
Elian Doran
6f6ce38538
build: Increase strictness of copy-trilium
2024-07-22 21:44:48 +03:00
Elian Doran
e74eff75db
Revert "build: Export correct build info"
...
This reverts commit ef4f0f80b9 .
2024-07-22 21:43:55 +03:00
Elian Doran
7fb4a66127
build: Remove redundant rm
2024-07-22 21:39:36 +03:00
Elian Doran
ef4f0f80b9
build: Export correct build info
2024-07-22 21:35:24 +03:00
Elian Doran
dd14ba9e0e
build: Increase error strictness
2024-07-22 21:33:07 +03:00
Elian Doran
c39d131426
ci: Add ESM change to main temporarily
2024-07-22 21:23:06 +03:00
Elian Doran
b0d6564a63
server: Fix share not working after ESM port
2024-07-22 21:17:43 +03:00
Elian Doran
c20c8d1176
server: Fix init database not working due to share db
2024-07-22 21:17:27 +03:00
Elian Doran
10239d1a0b
Merge branch 'feature/server_esm_part2' into feature/server_esm_part3
2024-07-22 20:20:34 +03:00
Elian Doran
f0a561565e
Merge branch 'feature/server_esm' into feature/server_esm_part2
2024-07-22 20:15:49 +03:00
Elian Doran
e53b7dd297
Merge remote-tracking branch 'origin/develop' into feature/server_esm
2024-07-22 19:59:44 +03:00
Elian Doran
997da1c3bc
client: Change URL for checking updates (not testable yet)
2024-07-22 19:40:00 +03:00
Elian Doran
c1b5eb086b
ci: Don't build main if only docs were changed
2024-07-22 19:39:15 +03:00
Nriver
cb9b4c07e5
translate some dialogs
2024-07-22 17:31:54 +08:00
Elian Doran
043313c71a
Merge branch 'feature/update_electron' into feature/update_bettersqlite3
2024-07-21 23:29:48 +03:00
Elian Doran
62804ec67a
Merge remote-tracking branch 'origin/develop' into feature/update_electron
2024-07-21 23:28:03 +03:00
Elian Doran
4edb0374fc
server: Fix "Content hash check for [...] sector [...] FAILED"
...
The issue was caused by a guard condition which prevented the writing of
entity changes which came from the remote and were marked as deleted,
resulting in an incorrect checksum when attempting to sync.
2024-07-21 21:14:27 +03:00
Elian Doran
2e9a624bfd
release 0.90.1-beta
2024-07-21 13:25:01 +03:00
Elian Doran
715a952148
build: Remove auth if token not provided
2024-07-21 13:24:44 +03:00
Elian Doran
d09578735e
build: Implement cross-platform build info script
2024-07-21 11:45:31 +03:00
Elian Doran
374a51b77c
ci: Update build info for Windows setup as well
2024-07-21 11:26:14 +03:00
Elian Doran
5a8442f3d8
build: Fix artifacts not generated due to name change
2024-07-21 10:57:43 +03:00
Elian Doran
f07a6600c9
ci: Patch package.json main
2024-07-21 09:12:46 +03:00
Elian Doran
b2f688a3e5
ci: Fix typo
2024-07-21 08:53:21 +03:00
Elian Doran
4a7c447528
Merge pull request #255 from TriliumNext/feature/windows_installer
...
Windows installer
2024-07-21 08:52:06 +03:00
Elian Doran
028565d89b
ci: Fix dev workflow no longer triggering
2024-07-21 08:48:54 +03:00
Elian Doran
b55e93c7c1
ci: Join workflows
2024-07-21 08:37:18 +03:00
Elian Doran
ad7a29a700
ci: Try to fix missing assets in installer
2024-07-21 00:31:36 +03:00
Elian Doran
f49008bf21
ci: Improve workflow
2024-07-21 00:02:43 +03:00
Elian Doran
3ac643b3ac
build: Reorder scripts & rename artifact
2024-07-20 23:56:28 +03:00
Elian Doran
2e2400edb3
build: Improve product information in package.json
2024-07-20 23:39:53 +03:00
Elian Doran
6c36c47135
ci: Adapt to changes to package.json
2024-07-20 23:34:52 +03:00
Elian Doran
a5f7a3a029
build: Improve package.json for building with electron-forge
2024-07-20 23:33:40 +03:00
Elian Doran
52af97c88f
build: Remove electron-builder
2024-07-20 23:24:04 +03:00
Elian Doran
dcb5d539b3
Fix removing dependency on electron
2024-07-20 23:23:44 +03:00
Elian Doran
19e776b1f6
Merge remote-tracking branch 'origin/develop' into feature/windows_installer
...
; Conflicts:
; electron.js
; package-lock.json
; package.json
2024-07-20 23:07:32 +03:00
Elian Doran
f9a4f9b538
Merge pull request #253 from TriliumNext/feature/update_ci
...
CI improvements
2024-07-20 22:28:26 +03:00
Elian Doran
5277c3e6b6
ci: Revert artifact upload for darwin
2024-07-20 22:23:31 +03:00
Elian Doran
e380fa5224
ci: Fix permission issue with build script
2024-07-20 22:10:09 +03:00
Elian Doran
5eabdf8496
ci: Cancel unnecessary actions
2024-07-20 22:03:51 +03:00
Elian Doran
128af66797
ci: Don't pack Windows artifact
2024-07-20 22:02:29 +03:00
Elian Doran
80e647ffec
ci: Update build info
2024-07-20 21:58:14 +03:00
Elian Doran
7dc8c662ca
ci: Revert .tar.xz to avoid losing permissions
2024-07-20 21:50:32 +03:00
Elian Doran
cc55e1b657
ci: Remove .tar.xz to avoid double archiving
2024-07-20 21:48:04 +03:00
Elian Doran
27c2d1efbd
ci: Fix double .zip artifact name
2024-07-20 21:46:37 +03:00
Elian Doran
4dc615fe68
ci: Fix double zipping
2024-07-20 21:39:11 +03:00
Elian Doran
9647738162
Merge pull request #252 from TriliumNext/feature/update_reduce_binary_size
...
Reduce dist size
2024-07-20 21:33:21 +03:00
Elian Doran
5b8148206d
Merge pull request #251 from TriliumNext/feature/update_server_dependencies
...
Update server dependencies
2024-07-20 21:33:05 +03:00
Elian Doran
758c08ec85
build: Remove map files & ts files
2024-07-20 20:55:38 +03:00
Elian Doran
cb0d1d80a1
build: Remove some more unnecessary files
2024-07-20 20:53:33 +03:00
Elian Doran
9dcf51b117
build: Remove some unnecessary files
2024-07-20 20:39:18 +03:00
Elian Doran
389097bcc2
build: Silence clean-up phase
2024-07-20 20:31:36 +03:00
Elian Doran
366e791e2d
build: Use--omit=dev
2024-07-20 20:19:38 +03:00
Elian Doran
d570b3c428
build: Move rimraf to devDependencies
2024-07-20 20:18:47 +03:00
Elian Doran
3b3f676964
server: Update ini, debounce
2024-07-20 19:06:56 +03:00
Elian Doran
77ddf529ac
server: Update https-proxy-agent, sax
2024-07-20 19:06:55 +03:00
Elian Doran
ba74f39d86
server: Update semver, async-mutex
2024-07-20 19:06:55 +03:00
Elian Doran
76890de33b
server: Update dayjs
2024-07-20 19:06:55 +03:00
Elian Doran
e9860e9523
server: Update axios, ejs
2024-07-20 19:06:55 +03:00
Elian Doran
44d095777c
server: Update ws
2024-07-20 19:06:55 +03:00
Elian Doran
af726eff6c
server: Update jsdom
2024-07-20 19:06:55 +03:00
Elian Doran
abd860754f
server: Update express, express-rate-limit
2024-07-20 19:06:55 +03:00
Elian Doran
1a5b3ab0e3
server: Update yauzl
2024-07-20 19:06:55 +03:00
Elian Doran
8a507d3cc0
server: Update sanitize-url, archiver, marked, sanitize-html, turndown
2024-07-20 19:06:55 +03:00
Elian Doran
645c16e450
Merge pull request #228 from TriliumNext/feature/update_to_node20
...
Update Node.js version
2024-07-20 19:06:21 +03:00
Elian Doran
338012ec7e
build: Bring update script for better-sqlite3
2024-07-20 16:48:41 +03:00
Elian Doran
e778680e94
Merge branch 'feature/update_to_node20' into feature/update_electron
2024-07-20 16:39:38 +03:00
Elian Doran
9b9180e5c8
Merge remote-tracking branch 'origin/develop' into feature/update_to_node20
2024-07-20 16:30:46 +03:00
Elian Doran
460bd6b979
ci: Always build main for update branches
2024-07-20 16:30:17 +03:00
Elian Doran
45a751ac6c
Merge remote-tracking branch 'origin/feature/update_to_node20' into feature/update_electron
2024-07-20 15:27:19 +03:00
Elian Doran
c080dab9fa
Revert "ci: Build main temporarily"
...
This reverts commit 776d2e7402 .
2024-07-20 15:24:36 +03:00
Elian Doran
75ccf9c3a7
Merge pull request #232 from TriliumNext/feature/update_tooling_dependencies
...
Update tooling dependencies
2024-07-20 15:22:15 +03:00
Elian Doran
66415abe8a
server: Remove dependency to "open", closes #221
...
This is a very old dependency from 2018:
aa2bbc6575
It is no longer used.
2024-07-20 15:21:24 +03:00
Elian Doran
431e04d039
build: Update rimraf, webpack, nodemon, jsdoc
2024-07-20 15:21:24 +03:00
Elian Doran
946a02fd67
build: Determine better-sqlite3 version automatically
2024-07-20 15:13:42 +03:00
Elian Doran
6a7f95f75b
Revert "ci: Build main temporarily"
...
This reverts commit 79871dce638f47a86f673daa36cec84daa37c6ae.
2024-07-20 15:13:42 +03:00
Elian Doran
2a57765dd9
build: Update bettersqlite3 binary for Linux server
2024-07-20 15:13:42 +03:00
Elian Doran
42c0a557b4
build: Update bettersqlite3 binary for Linux desktop
2024-07-20 15:13:42 +03:00
Elian Doran
aa6cf1f11c
build: Update bettersqlite3 binary for macOS
2024-07-20 15:13:42 +03:00
Elian Doran
d73b10d10d
build: Update bettersqlite3 binary for Windows
2024-07-20 15:13:42 +03:00
Elian Doran
6aea3b1472
Revert "build: Investigate not embedding better_sqlite3 natives"
...
This reverts commit 0e10fbb0875e515b6c10d4d010fe81464b41f6b4.
2024-07-20 15:13:40 +03:00
Elian Doran
edc18e5be8
Revert "build: Fix ".node is not a valid Win32 application""
...
This reverts commit 8ac84e12c8dd2a838bf602e032b08d507b9d763b.
2024-07-20 15:13:19 +03:00
Elian Doran
86659552ee
build: Fix ".node is not a valid Win32 application"
...
See https://github.com/electron/packager/issues/740 .
2024-07-20 15:13:19 +03:00
Elian Doran
03ab41bfba
build: Investigate not embedding better_sqlite3 natives
2024-07-20 15:13:17 +03:00
Elian Doran
956beb1cc0
server: Update better-sqlite3 from 8.5.0 to 11.1.2
2024-07-20 15:12:34 +03:00
Elian Doran
9db4e1d7d3
build: Fix Node version incompatibility
2024-07-20 15:10:50 +03:00
Elian Doran
776d2e7402
ci: Build main temporarily
2024-07-20 15:10:50 +03:00
Elian Doran
41286d41ee
electron: Downgrade electron-debug
...
Avoids an import error because electron-debug became ESM-only in version
4. We will update to it once we upgrade to ESM.
2024-07-20 15:10:50 +03:00
Elian Doran
4bae19b1c3
electron: Switch 25.9.8 -> 31.2.1
2024-07-20 15:10:49 +03:00
Elian Doran
b587ec474c
build: Use rimraf instead of rm -rf
2024-07-20 14:16:49 +03:00
Elian Doran
837b7ce3d1
Merge remote-tracking branch 'origin/develop' into feature/update_to_node20
2024-07-20 13:23:25 +03:00
Elian Doran
05776d178e
docs: Move binaries to bin/
2024-07-20 13:14:48 +03:00
Elian Doran
46c193dd9f
docs: Get rid of /share
2024-07-20 13:10:19 +03:00
Elian Doran
5bcae52d08
docs: Always use HTML extensions
2024-07-20 13:08:22 +03:00
Elian Doran
4f5fa9f42b
docs: Deploy .html files for GitHub Pages
2024-07-20 12:51:41 +03:00
Elian Doran
d381ef5100
docs: Deploy first documentation
2024-07-20 12:41:39 +03:00
Elian Doran
0a1a8c5a27
docs: Deploy to docs folder
2024-07-20 12:41:30 +03:00
Elian Doran
5db499cf56
docs: Create home page with redirect
2024-07-20 12:40:03 +03:00
Elian Doran
bfab6b4d5c
docs: Add preview script
2024-07-20 12:29:12 +03:00
Elian Doran
621cc4a065
docs: Get rid of domain in output folder
2024-07-20 12:26:52 +03:00
Elian Doran
30c1810211
docs: Set up basic download script
2024-07-20 12:23:56 +03:00
Elian Doran
e284ea945c
i18n: Improve formatting
2024-07-20 11:42:54 +03:00
Elian Doran
288e677495
i18n: Change back to English
2024-07-20 10:37:28 +03:00
Elian Doran
5ea35dd851
i18n: Implement HTTP backend loader
2024-07-20 10:19:11 +03:00
Elian Doran
d4bf162e92
i18n: Add i18next-http-backend to library loader
2024-07-20 10:07:10 +03:00
Elian Doran
d14cf7c246
i18n: Move translations to backend serve
2024-07-20 10:02:25 +03:00
Elian Doran
784891409f
i18n: Add Romanian as demo
2024-07-20 09:51:09 +03:00
Elian Doran
0dbe6702ff
i18n: Translate about page
2024-07-20 09:42:55 +03:00
Elian Doran
10ec7d6b2b
i18n: Set up client dependency to i18next
2024-07-20 09:32:56 +03:00
Elian Doran
33d6d51d59
i18n: Set up i18next
2024-07-20 09:24:16 +03:00
Elian Doran
a71a53de97
Merge pull request #246 from CrO2Cl2/develop
...
update Italian README
2024-07-20 00:03:11 +03:00
CrO2Cl2
6a0949e5b4
found out the Italian README was actually already in here, and Translated all of the new stuff
2024-07-19 18:27:18 +00:00
Elian Doran
33a26b0b70
Merge pull request #212 from TriliumNext/bugfix/sync_failure
...
Sync failed: Cannot read properties of undefined (reading 'utcDateChanged')
2024-07-19 19:33:42 +03:00
Elian Doran
ab23459299
server: Fix script execution error ( closes #244 )
2024-07-19 19:30:27 +03:00
CrO2Cl2
f18939942b
copy Italian README by MatMasIt from Zadams Repo
2024-07-19 16:27:29 +00:00
Elian Doran
40363f6e8e
Merge pull request #225 from TriliumNext/feature/update_typescript
...
Update TypeScript dependencies
2024-07-19 19:12:13 +03:00
Elian Doran
583a4420fd
Merge pull request #245 from Nriver/develop
...
update Chinese README
2024-07-19 18:33:24 +03:00
Nriver
508b53d47b
update Chinese README
2024-07-19 15:00:53 +08:00
Elian Doran
dd416ed042
server-esm: Revert types config
2024-07-19 00:54:43 +03:00
Elian Doran
a10cc7bf8b
server-esm: Fix missing becca
2024-07-19 00:49:56 +03:00
Elian Doran
1cd6670c55
server-esm: Fix circular dependency between sql and sql_init
2024-07-19 00:47:09 +03:00
Elian Doran
87fbd4bce8
server-esm: Fix cyclical dependency
2024-07-19 00:34:37 +03:00
Elian Doran
b6c5880484
server-esm: Fix use of __dirname
2024-07-19 00:18:35 +03:00
Elian Doran
27c296fa6c
server-esm: Fix marked import issue
2024-07-19 00:02:39 +03:00
Elian Doran
fb7c0fdb4c
server-esm: Use tsx instead of ts-node
2024-07-18 23:59:48 +03:00
Elian Doran
93a0782009
server-esm: Fix a few more straightforward imports
2024-07-18 23:48:14 +03:00
Elian Doran
508b5e3c69
server-esm: Handle more straightforward requires
2024-07-18 23:45:17 +03:00
Elian Doran
f137d38300
server-esm: Handle async client
2024-07-18 23:42:54 +03:00
Elian Doran
da0829245f
server-esm: Handle proxy agent
2024-07-18 23:40:32 +03:00
Elian Doran
0a7828b9ae
server-esm: Handle two more async imports
2024-07-18 23:39:04 +03:00
Elian Doran
86808c07bd
server-esm: Handle migrations asynchronously
2024-07-18 23:36:49 +03:00
Elian Doran
3852753a89
server-esm: Avoid passing async to express
2024-07-18 23:36:26 +03:00
Elian Doran
fe385bf2e4
server-esm: Solve a few straightforward cases
2024-07-18 23:35:13 +03:00
Elian Doran
013f25a49b
server-esm: Make crash async
2024-07-18 23:26:21 +03:00
Elian Doran
8a30663d1e
server-esm: Start with some fundamental imports
2024-07-18 23:24:36 +03:00
Elian Doran
6de1291efa
server-esm: Configure for dynamic imports
2024-07-18 23:23:23 +03:00
Elian Doran
4f018c8ceb
server-esm: Fix one more service import
2024-07-18 23:15:01 +03:00
Elian Doran
bf29b30004
server-esm: Fix some more service imports
2024-07-18 23:06:08 +03:00
Elian Doran
c5561530ec
server-esm: Fix import to session-file-store
2024-07-18 22:59:39 +03:00
Elian Doran
f4d19e2bc1
server-esm: Solve some more imports
2024-07-18 22:58:12 +03:00
Elian Doran
4ed88d28e9
server-esm: Fix type errors related to cloning
2024-07-18 22:41:58 +03:00
Elian Doran
8ac8f6c2df
server-esm: Fix a few more import issues
2024-07-18 22:33:36 +03:00
Elian Doran
ad93fe4b75
server-esm: Remove dynamic imports due to past circular issues
2024-07-18 22:30:16 +03:00
Elian Doran
efdae79c10
server-esm: Remove two more straightforward imports
2024-07-18 22:25:03 +03:00
Elian Doran
a8fd3be133
server-esm: Remove dynamic import to utils
2024-07-18 22:21:33 +03:00
Elian Doran
0c87fab550
server-esm: Fix wonderful token type mismatch
2024-07-18 22:18:10 +03:00
Elian Doran
20c729e62b
server-esm: Solve a few straightforward imports
2024-07-18 22:11:38 +03:00
Elian Doran
5d3e54ee9c
server-esm: Fix Electron helpers
2024-07-18 22:07:57 +03:00
Elian Doran
1dc894e279
server-esm: Fix the remaining compilation errors
2024-07-18 21:56:20 +03:00
Elian Doran
46f76d7284
server-esm: Fix some imports in app.ts
2024-07-18 21:55:26 +03:00
Elian Doran
6c8e9f69b0
server-esm: Fix import of package.json
2024-07-18 21:53:50 +03:00
Elian Doran
ecb8a7f394
server-esm: Change single export to export default
2024-07-18 21:50:12 +03:00
Elian Doran
0ceae0a65e
server-esm: Change some more export object to export default object
2024-07-18 21:47:30 +03:00
Elian Doran
55eecb0f61
server-esm: Change export object to export default object
2024-07-18 21:42:44 +03:00
Elian Doran
2750df04a3
server-esm: Change simple library import statements
2024-07-18 21:37:45 +03:00
Elian Doran
35d11cc0d2
server-esm: Change simple local import statements
2024-07-18 21:35:17 +03:00
Elian Doran
8fb67c9766
server-esm: Normalize quotes in require imports
2024-07-18 21:28:51 +03:00
Elian Doran
971c1472a5
server: Set to bundler / ES2015
2024-07-18 21:22:10 +03:00
Elian Doran
893a563afb
vscode: Add task to watch build errors
2024-07-18 20:45:46 +03:00
Elian Doran
8b79975500
server: Fix SVG backwards compatibility ( fixes #238 )
2024-07-18 19:29:34 +03:00
Elian Doran
824bc4705f
Merge pull request #234 from root-hal9000/develop
...
Fixed links to wiki and documentation to redirect to TriliumNext Docs
2024-07-18 12:58:20 +03:00
root-hal9000
75d583e064
Russian language README fixes
...
- fixes links and other small issues that differed from the English version, same as other languages
- Fixed forgotten change of title in Japanese version
2024-07-17 18:16:58 -05:00
root-hal9000
7562c28686
updated links in japanese readme
2024-07-17 18:06:44 -05:00
root-hal9000
4ef6406a76
Italian README links fixed
...
- Italian: same basic clean up and change of links as the other languages
**** Please note: Italian README file is not present in master branch
- For chinese: changed title to TriliumNext and fixed general link to docs
2024-07-17 18:00:08 -05:00
root-hal9000
be978e893f
Updates of chinese language readme
...
- updated for content to match current English version
- Changed wiki links from original zadam repo to TriliumNext docs
- changed release/builds link to TriliumNext repo
- removed gitpod reference
- added the same heading icons as in english version
- left a link referring to a third party wiki in chinese. Were they the ones who translated this? : https://github.com/baddate/trilium/wiki/
- did not mess with adding any of the new content such as "Why TriliumNext" - need an actual translator for a few of these
2024-07-17 17:49:21 -05:00
root-hal9000
95b8bf620f
update links in English language readme
2024-07-17 17:24:00 -05:00
Elian Doran
e74b7f6964
build: Update NODE_VERSION in build-server
2024-07-17 01:08:33 +03:00
Elian Doran
612907c830
Revert "ci: Force build release for branch"
...
This reverts commit bc60d77cd7 .
2024-07-17 01:01:41 +03:00
Elian Doran
6a2ed4f621
server: Upgrade better-sqlite3 to 8.5.0
2024-07-17 00:40:52 +03:00
Elian Doran
bc60d77cd7
ci: Force build release for branch
2024-07-17 00:02:19 +03:00
Elian Doran
fe4bf31de8
Update .gitpod to Node 20
2024-07-17 00:01:33 +03:00
Elian Doran
0c0bcdcf4e
ci: Update to Node 20
2024-07-16 23:59:46 +03:00
Elian Doran
a7006df892
docker: Update to Node 20.15.1
2024-07-16 23:52:55 +03:00
Elian Doran
690048e910
Merge pull request #215 from TriliumNext/feature/investigate_tests
...
(Bug report) Search not working correctly
2024-07-16 23:19:22 +03:00
Elian Doran
2dbe3c62c2
Merge pull request #227 from TriliumNext/feature/client_updates
...
Update client dependencies, Canvas: "Copy image reference to clipboard" no longer working
2024-07-16 23:02:18 +03:00
Elian Doran
1eefa65418
client: Update KaTeX to 10.9.1
2024-07-16 22:51:44 +03:00
Elian Doran
7ad977de63
client: Update Mermaid to 10.9.1
2024-07-16 22:49:23 +03:00
Elian Doran
d48cdb1c8d
client: Update Excalidraw to 0.17.6
2024-07-16 22:43:15 +03:00
Elian Doran
ea1da1e155
server: Fix rendering of SVG attachments ( closes #226 )
2024-07-16 22:29:00 +03:00
Elian Doran
623b2730ed
server: Update @types/* to latest
2024-07-16 21:43:14 +03:00
Elian Doran
c0b3c8496e
server: Fix build errors after updating to latest TypeScript
2024-07-16 21:43:04 +03:00
Elian Doran
9fdb7b29de
server: Update TypeScript to latest
2024-07-16 21:30:07 +03:00
Elian Doran
e89faf6786
Merge remote-tracking branch 'origin/develop' into feature/investigate_tests
2024-07-16 18:33:55 +03:00
Elian Doran
66108c1067
client: Fix regression (front end no longer loading)
2024-07-16 18:33:39 +03:00
Elian Doran
eb39da19b3
server: Fix build comparator preferring numeric comparators
2024-07-15 23:20:20 +03:00
Elian Doran
105aa3e5f8
tests: Fix test-jasmine on Windows
2024-07-15 22:42:12 +03:00
Elian Doran
9dc22264f4
test: Add additional context for failed test
2024-07-15 22:36:09 +03:00
Elian Doran
80d2a69f47
test: Ignore tests that are failing upstream due to "no such table: notes"
2024-07-15 22:31:04 +03:00
Elian Doran
e393914b94
tests: Align with original repo
...
Apparently upstream does not run all the tests, the beforeAll() is not
even executed. On our side it was, causing a lot of errors related to
timeouts.
2024-07-15 22:24:14 +03:00
Elian Doran
eff6ca3365
Merge pull request #173 from TriliumNext/feat/ts-unit-and-integration-tests
...
feat: TS unit and integration tests
2024-07-15 21:21:11 +03:00
Elian Doran
6a7eb9b34f
Merge remote-tracking branch 'origin/develop' into feat/ts-unit-and-integration-tests
...
; Conflicts:
; package.json
; tsconfig.json
2024-07-15 21:17:20 +03:00
Elian Doran
1e54a9660b
Revert indentation change
2024-07-15 21:15:22 +03:00
Elian Doran
653fba3b71
client: Fix URL to repository
2024-07-15 20:21:43 +03:00
Elian Doran
ea47668916
server: Clarify name
2024-07-15 19:31:59 +03:00
Elian Doran
81a2b206ca
electron: Improve run & switch scripts
2024-07-15 19:25:55 +03:00
Elian Doran
ddce014495
server: Fix sync failing if local EC is missing
2024-07-15 19:25:31 +03:00
Elian Doran
f323193c9d
release 0.90.0-beta
2024-07-14 22:32:45 +03:00
Elian Doran
b811f3d399
release 0.90.0-beta
2024-07-14 22:32:17 +03:00
Elian Doran
bbbbc3b860
bin/build*: Adjust error tolerance
2024-07-14 21:48:15 +03:00
Elian Doran
c9f27547a2
bin/build*: Check if dpkg-deb tool is correct
2024-07-14 21:45:48 +03:00
Elian Doran
6bf063b92f
bin/build*: Check that required binaries are present
2024-07-14 21:35:08 +03:00
Elian Doran
590442b0d5
client,server: Trilium Notes -> TriliumNext Notes ( closes #195 )
2024-07-14 21:20:42 +03:00
Elian Doran
4862b324a5
bin/release: Get rid of sponge
2024-07-14 21:13:06 +03:00
Elian Doran
f678c4337b
bin/release: Fail if jq is missing
2024-07-14 21:12:51 +03:00
Elian Doran
686b9c840e
release 0.9.0
2024-07-14 21:04:43 +03:00
Elian Doran
2e8b2d4b81
server: Fix empty note titles ( closes #205 )
2024-07-14 20:50:42 +03:00
Elian Doran
3d423d25f8
Merge pull request #208 from TriliumNext/bugfix/fix_importing_non_text_files
...
Unable to import a PDF file
2024-07-14 17:14:04 +03:00
Elian Doran
79123b0c63
server: Fix import of non-text files
2024-07-14 15:21:45 +03:00
Elian Doran
595402adea
dev: Fix npm start-electron script
2024-07-14 13:03:06 +03:00
Elian Doran
f40257b591
Merge pull request #206 from TriliumNext/bugfix/image_upload_regression
...
server: Fix regression in uploading images
2024-07-14 11:07:34 +03:00
Elian Doran
b6ca2281f7
Merge pull request #199 from TriliumNext/feature/port_0.63.7
...
Port 0.63.7
2024-07-14 10:17:18 +03:00
Elian Doran
186650b1cf
ci: Add workflow to build macOS ARM64
2024-07-14 10:12:12 +03:00
Elian Doran
1dad4bc80f
Merge remote-tracking branch 'origin/develop' into feature/port_0.63.7
2024-07-14 09:58:37 +03:00
Elian Doran
d66a70f099
Merge pull request #201 from TriliumNext/feature/fix_build_scripts
...
Fix build scripts & add CI for running them
2024-07-14 09:58:00 +03:00
Elian Doran
0792714e45
server: Fix regression in uploading images
...
The attachment is first saved with no content while the image is being
asynchronously resized. On our side we had a guard condition fail if the
content was empty, whereas the original implementation was simply using
an empty string instead.
2024-07-14 09:52:01 +03:00
Elian Doran
6ecbf1c528
Merge pull request #198 from TriliumNext/bugfix/note_import_type
...
Fix import note type
2024-07-14 00:51:04 +03:00
Elian Doran
5460359753
Merge pull request #196 from TriliumNext/feature/fix_docker_build
...
Fix Docker build
2024-07-14 00:43:33 +03:00
Elian Doran
75ebe24abb
ci: Remove temporary branch config
2024-07-14 00:43:04 +03:00
Elian Doran
3f5e5fd840
ci: Set up Wine
2024-07-14 00:30:49 +03:00
Elian Doran
998db5ce95
ci: Add build Windows
2024-07-14 00:14:30 +03:00
Elian Doran
7aed6d4ad4
ci: Add build Linux Server
2024-07-13 23:16:35 +03:00
Elian Doran
99ea741275
ci: Add build Linux
2024-07-13 22:52:28 +03:00
Elian Doran
e6ff99198f
ci: Fix docker build after macOS integration
2024-07-13 22:10:57 +03:00
Elian Doran
7c43a49046
ci: Add workflow for building macOS x86_64
2024-07-13 21:39:22 +03:00
Elian Doran
5b30bae5b2
bin: Adapt copy-trilium to TypeScript changes
2024-07-13 21:11:03 +03:00
Elian Doran
947aaa6156
webpack: Switch to TypeScript-based config
2024-07-13 21:10:40 +03:00
Elian Doran
534fe87fb1
Merge pull request #200 from TriliumNext/feature/basic_ci
...
Basic CI pipeline
2024-07-13 20:21:23 +03:00
Elian Doran
1652a7a2ec
ci: Remove test branch
2024-07-13 20:04:00 +03:00
Elian Doran
7184c648ab
ci: Test Docker publishing
2024-07-13 19:39:56 +03:00
Elian Doran
be239d2230
ci: Set up node environment & cache
2024-07-13 19:11:25 +03:00
Elian Doran
439bf410ac
ci: Use newer versions of actions
2024-07-13 19:05:39 +03:00
Elian Doran
5aadcb69f8
Merge branch 'feature/fix_docker_build' into feature/basic_ci
2024-07-13 19:02:57 +03:00
Elian Doran
543c29e539
server: Change build directory
2024-07-13 19:02:51 +03:00
Elian Doran
8bcff49198
ci: Install npm dependencies
2024-07-13 18:57:13 +03:00
Elian Doran
c0cc1e3b52
ci: Run tsc & create server-package.json
2024-07-13 18:56:18 +03:00
Elian Doran
19550eec6a
ci: Set up Docker build in dev workflow
2024-07-13 18:51:46 +03:00
Elian Doran
45f2691053
ci: Disable original CI workflows
2024-07-13 18:47:53 +03:00
Elian Doran
ba2931b854
Update package.json
2024-07-13 18:41:36 +03:00
Elian Doran
d5c1bd1085
Merge remote-tracking branch 'upstream/master' into feature/port_0.63.7
...
; Conflicts:
; package-lock.json
; src/routes/api/files.ts
; src/services/build.js
; src/services/notes.ts
2024-07-13 18:36:04 +03:00
Elian Doran
606490a611
server: Remove log and fix whitespace
2024-07-13 16:56:13 +03:00
Elian Doran
d99cc11d8b
server: Fix import of notes with type=file
2024-07-13 16:52:31 +03:00
Elian Doran
1b0690ddfc
server: Fix note type import
...
A regression caused by the port to TypeScript caused all note types to
be treated as a "text" instead of other types such as canvas. The MIME
type, however, was unaffected.
2024-07-13 16:43:33 +03:00
Elian Doran
ef92d17272
Revert change to tsconfig.json
2024-07-13 14:02:19 +03:00
Elian Doran
7fd63e8064
docker: Remove unneeded build directory
2024-07-13 11:45:20 +03:00
Elian Doran
d18bfb9d69
docker: Fix build by generating artifacts
2024-07-13 11:40:52 +03:00
Elian Doran
60d134a89b
Revert "docker: Fix webpack"
...
This reverts commit 0a7fcf399f .
2024-07-13 11:32:02 +03:00
Elian Doran
9b88228be9
docker: Cache system dependencies installation
2024-07-13 11:14:32 +03:00
Elian Doran
0a7fcf399f
docker: Fix webpack
2024-07-13 11:06:45 +03:00
Elian Doran
408369fcac
docker: Add build directory to gitignore
2024-07-13 10:54:37 +03:00
Elian Doran
c435b97e10
docker: Fix "Missing script: "rebuild""
2024-07-13 10:54:29 +03:00
Elian Doran
e7c3dab56f
Merge pull request #194 from TriliumNext/feature/disable_format_on_save
...
Disable format on save temporarily
2024-07-13 09:48:04 +03:00
Elian Doran
374b1f9bb2
Disable format on save for VS Code
2024-07-13 00:27:53 +03:00
MeIchthys
5f23a4e3c7
Fix TrilumRocks Link
2024-07-03 01:15:31 -04:00
meichthys
4e93209fbd
- Update chat link to link to Matrix space instead of single room
...
- Emphasize Awesome Trilium repo
- Remove Ukraine images
- Add note about links still referring to original repo
- Emojify all headings
- Add "Why TriliumNext" section
2024-07-03 01:14:39 -04:00
meichthys
1cff016923
Revert "Update README.md ( #171 )"
...
This reverts commit a80a857e46 .
2024-07-03 00:29:41 -04:00
MeIchthys
a80a857e46
Update README.md ( #171 )
...
* Emojify readme and remove original repo specific items (links, images, maintenance mode notice, etc)
* Update readme links to point to TriliumNext repo
* Add link to TriliumRocks
2024-07-02 08:08:44 -04:00
perfectra1n
47c5f60a85
Merge pull request #179 from TriliumNext/perfectra1n-patch-1
...
Add "unofficial" section, and add some fancier wording
2024-06-17 17:57:24 -07:00
perfectra1n
ec2e6f2507
Update README.md
2024-06-15 22:30:35 -07:00
perfectra1n
8eb1e803b5
Add "unofficial" section, and add some fancier wording around "discuss with us"
2024-06-15 22:28:30 -07:00
Alex
17fac31cd1
convert es6 tests to ts
2024-06-09 12:16:09 +02:00
Alex
615f15756b
Merge branch 'develop' into feat/ts-unit-and-integration-tests
2024-06-09 11:36:52 +02:00
Alex
d7f8cb4e38
remove rebuild
2024-06-09 11:35:48 +02:00
Elian Doran
44ad22ceea
Merge pull request #167 from TriliumNext/feat/chatroom-links
...
Include links to chatrooms in readme
2024-06-03 18:55:16 +03:00
alexpietsch
40dfc46250
add links to readme
2024-05-31 19:37:09 +02:00
Alex
9775a8b7c5
feat: Add prettier config ( #165 )
...
* add prettier config
* format some files
* Revert "format some files"
This reverts commit 2c5681ba88c422a92737a9c109021aef8deff2f4.
2024-05-31 12:04:42 -04:00
zadam
82a437f2a8
remove unnecessary debounce which caused missed changes
2024-05-30 06:55:45 +02:00
zadam
a64a0e52ec
Merge branch 'refs/heads/stable'
...
# Conflicts:
# package-lock.json
2024-05-30 06:46:36 +02:00
zadam
88c4171031
lock file
2024-05-30 06:46:22 +02:00
zadam
b6c7e2e48f
error handling
2024-05-30 06:25:03 +02:00
zadam
305d28b5b3
remove warning about the relation map - trilium is sunsetting anyway, there's no point now in deprecating this feature, fixes #4779
2024-05-30 06:24:50 +02:00
zadam
a88bf68eb6
verify that the uploaded modified file is temporary
...
(cherry picked from commit a2711cfb7b )
2024-05-30 06:10:30 +02:00
zadam
8ebebecd93
Merge pull request #4772 from gigamonster256/macos-arm64
...
Support compiling native MacOS arm64 (Apple Silicon) builds
2024-05-30 06:06:08 +02:00
Alex
b88f81b718
feat: add temp formatter settings
2024-05-21 20:31:22 +02:00
Caleb Norton
f0d30dbe49
Add macos arm64 to release script
2024-05-18 03:48:33 -05:00
Caleb Norton
d142d3261d
support compiling native arm64 macos builds
2024-05-18 03:34:24 -05:00
zadam
25b49e1ca2
release 0.63.6
2024-05-18 06:17:21 +02:00
zadam
c7f19e04fa
Merge remote-tracking branch 'origin/master'
2024-05-18 05:50:53 +02:00
zadam
a2711cfb7b
verify that the uploaded modified file is temporary
2024-05-18 05:50:46 +02:00
Alex
fcb30f6319
feat: migrate jasmine tests to ts
2024-05-08 23:59:11 +02:00
Alex
aa4960f1a5
Merge branch 'develop' into feat/ts-unit-and-integration-tests
2024-05-08 21:17:29 +02:00
Elian Doran
ade6d08ded
Merge pull request #67 from TriliumNext/fix/EtapiError-prototype
...
fix: set prototype
2024-05-08 21:37:36 +03:00
Elian Doran
045f318612
Merge pull request #60 from TriliumNext/fix/start-electron
...
fix: start-electron script
2024-05-08 21:36:36 +03:00
Elian Doran
2d67abbc12
Merge branch 'zadam:master' into develop
2024-05-07 20:44:45 +03:00
Alex
5f539427a9
fix: set prototype
2024-05-05 12:40:00 +02:00
zadam
f984b361ee
Merge pull request #4717 from MatMasIt/italian-translation
...
Italian translation of README
2024-05-05 05:13:26 +02:00
Alex
e7f11d6687
enable jasmine test runs
2024-05-03 21:18:20 +02:00
Alex
3e82d30a32
fix: skipLibCheck
2024-05-01 11:32:08 +02:00
alexpietsch
d2604e91d4
feat: add ts script for cross plattform use
2024-05-01 00:05:24 +02:00
Alex
e2b4eaf9cc
fix: copy only necessary modules
2024-04-29 23:37:08 +02:00
Alex
0a69ed91b6
fix: add postinstall step
2024-04-29 14:58:16 +02:00
Alex
8c0ce174b5
fix: script permissions
2024-04-29 14:54:39 +02:00
alexpietsch
c8adf2a685
fix: restore start-electron script functionality
2024-04-29 00:36:27 +02:00
Elian Doran
a68b75f069
Merge pull request #48 from TriliumNext/feature/typescript_backend_11
...
Convert backend to TypeScript (89% -> 92%, final)
2024-04-20 09:37:19 +03:00
Elian Doran
2771bd4ece
Merge pull request #47 from TriliumNext/feature/typescript_backend_10
...
Convert backend to TypeScript (84% -> 89%)
2024-04-20 09:36:08 +03:00
Elian Doran
19cf9df52c
Merge pull request #45 from TriliumNext/feature/typescript_backend_9
...
Convert backend to TypeScript (81% -> 84%)
2024-04-20 09:35:18 +03:00
Elian Doran
15168fb213
server-ts: Use unknown for validators
2024-04-18 21:26:29 +03:00
Elian Doran
0d700d6951
server-ts: Address review
2024-04-17 23:00:02 +03:00
Elian Doran
67cb02ed92
server-ts: Address some more review comments
2024-04-17 22:54:05 +03:00
Elian Doran
1d1ccc8d63
server-ts: Fix regression
2024-04-17 22:49:41 +03:00
Elian Doran
262e4db0f2
server-ts: Remove unnecessary type comments
2024-04-17 22:35:38 +03:00
Elian Doran
c814187a25
server-ts: Address review
2024-04-17 22:24:27 +03:00
Elian Doran
138be84e45
server-ts: Address requested changes
2024-04-16 21:10:39 +03:00
Elian Doran
625d935f08
Merge pull request #44 from TriliumNext/feature/typescript_backend_8
...
Convert backend to TypeScript (80% -> 81%)
2024-04-16 21:01:20 +03:00
Elian Doran
98d12901a5
Merge pull request #43 from TriliumNext/feature/typescript_backend_7
...
Convert backend to TypeScript (71% -> 80%)
2024-04-15 21:51:00 +03:00
Elian Doran
1372cc1cb9
server-ts: Fix regression
2024-04-15 21:20:59 +03:00
Elian Doran
a072016fc5
Merge pull request #42 from TriliumNext/feature/typescript_backend_6
...
Convert backend to TypeScript (67% -> 71%)
2024-04-15 21:12:55 +03:00
Elian Doran
97230ca82a
server-ts: Remove some esdoc types
2024-04-15 21:12:34 +03:00
Elian Doran
4c69384b5d
Merge pull request #41 from TriliumNext/feature/typescript_backend_5
...
Convert backend to TypeScript (64% -> 67%)
2024-04-15 21:09:37 +03:00
Elian Doran
6ac3c172b1
Merge pull request #28 from TriliumNext/feature/typescript_backend_4
...
Convert backend to TypeScript (50% -> 64%)
2024-04-15 21:00:38 +03:00
Elian Doran
a66e4435ba
server-ts: Address requested changes
2024-04-13 17:30:48 +03:00
Elian Doran
ae29699e65
server-ts: Port www
2024-04-11 23:14:37 +03:00
Elian Doran
9022bc338a
server-ts: Port app
2024-04-11 23:03:19 +03:00
Elian Doran
dededcd303
server-ts: Port routes/routes
2024-04-11 23:00:24 +03:00
Elian Doran
4638351ec8
server-ts: Update progress script
2024-04-11 22:21:38 +03:00
Elian Doran
1ac65fff47
server-ts: Address requested changes
2024-04-11 19:49:01 +03:00
Elian Doran
17eda952e4
Merge branch 'feature/typescript_backend_5' into feature/typescript_backend_10
2024-04-10 19:29:00 +03:00
Elian Doran
8629993fe4
Merge branch 'feature/typescript_backend_5' into feature/typescript_backend_9
2024-04-10 19:28:36 +03:00
Elian Doran
8297e1a835
Merge branch 'feature/typescript_backend_5' into feature/typescript_backend_8
2024-04-10 19:28:10 +03:00
Elian Doran
b517b18394
Merge branch 'feature/typescript_backend_5' into feature/typescript_backend_7
2024-04-10 19:27:31 +03:00
Elian Doran
32e34eec90
Merge branch 'feature/typescript_backend_5' into feature/typescript_backend_6
2024-04-10 19:26:30 +03:00
Elian Doran
fb32ab9707
server-ts: Address requested changes
2024-04-10 19:26:08 +03:00
Elian Doran
8acfb5b558
Merge pull request #25 from TriliumNext/feature/typescript_backend_3
...
Convert backend to TypeScript (35% -> 50%)
2024-04-10 19:16:29 +03:00
Elian Doran
a7ae16bb39
Merge pull request #18 from TriliumNext/feature/typescript_backend_2
...
Convert backend to TypeScript (19% -> 35%)
2024-04-10 19:16:06 +03:00
Elian Doran
c08393f04b
server-ts: Port share/routes
2024-04-10 19:04:38 +03:00
Elian Doran
88aba1c844
server-ts: Port share/shaca/content_renderer
2024-04-09 22:58:24 +03:00
Elian Doran
7c76d28f75
server-ts: Port share/shaca/shaca_loader
2024-04-09 22:49:05 +03:00
Elian Doran
b3c2602620
server-ts: Port share/shaca/shaca
2024-04-09 22:42:48 +03:00
Elian Doran
0865e90cae
server-ts: Port share/shaca/sbranch
2024-04-09 22:33:59 +03:00
Elian Doran
e1d74cd2f5
server-ts: Port share/shaca/sattribute
2024-04-09 22:29:40 +03:00
Elian Doran
c4c2259e69
server-ts: Port share/shaca/sattachment
2024-04-09 22:21:07 +03:00
Elian Doran
3e4b0d5f91
server-ts: Port share/shaca/snote
2024-04-09 22:13:01 +03:00
Elian Doran
b07df6061f
server-ts: Port share/share_root
2024-04-09 21:51:23 +03:00
Elian Doran
80a1b8b44d
server-ts: Port share/sql
2024-04-09 21:50:47 +03:00
Elian Doran
45e3632c6e
server-ts: Port share/shaca/abstract_shaca_entity
2024-04-09 21:48:15 +03:00
Elian Doran
39e152b0b9
Merge branch 'feature/typescript_backend_6' into feature/typescript_backend_10
2024-04-09 21:46:24 +03:00
Elian Doran
2a99ecc384
Merge branch 'feature/typescript_backend_6' into feature/typescript_backend_9
2024-04-09 21:45:40 +03:00
Elian Doran
22477f90ae
Merge branch 'feature/typescript_backend_6' into feature/typescript_backend_8
2024-04-09 21:45:04 +03:00
Elian Doran
d8c2ba0ed8
Merge branch 'feature/typescript_backend_6' into feature/typescript_backend_7
2024-04-09 21:44:26 +03:00
Elian Doran
74441273a8
server-ts: Fix getAttribute permitting null
2024-04-09 21:43:42 +03:00
Elian Doran
ed79c1c62a
server-ts: Convert etapi/special_notes
2024-04-07 18:21:18 +03:00
Elian Doran
9b9b452055
server-ts: Convert etapi/spec
2024-04-07 18:18:26 +03:00
Elian Doran
5fdf094e9d
server-ts: Convert etapi/notes
2024-04-07 16:56:45 +03:00
Elian Doran
e4024408bd
server-ts: Convert etapi/bbranches
2024-04-07 15:21:42 +03:00
Elian Doran
602b4988ae
server-ts: Convert etapi/backup
2024-04-07 15:18:35 +03:00
Elian Doran
071f9400d7
server-ts: Convert etapi/auth
2024-04-07 15:17:45 +03:00
Elian Doran
1e2a30adcc
server-ts: Convert etapi/attributes
2024-04-07 15:15:50 +03:00
Elian Doran
a6de065bf4
server-ts: Convert etapi/attachments
2024-04-07 15:13:34 +03:00
Elian Doran
3bd7231ba9
server-ts: Convert etapi/validators
2024-04-07 14:59:40 +03:00
Elian Doran
4bb46aeb9c
server-ts: Convert etapi/mappers
2024-04-07 14:56:22 +03:00
Elian Doran
26859e83e4
server-ts: Convert etapi/app_info
2024-04-07 14:54:42 +03:00
Elian Doran
569bdf19be
server-ts: Convert etapi/etapi_utils
2024-04-07 14:54:01 +03:00
Elian Doran
b8eb301f34
server-ts: Add types for multer
2024-04-07 14:38:51 +03:00
Elian Doran
10c21d3403
server-ts: Convert routes/index
2024-04-07 14:36:47 +03:00
Elian Doran
a18b054dbb
server-ts: Convert routes/setup
2024-04-07 14:33:41 +03:00
Elian Doran
2e906af77d
server-ts: Convert routes/session_parser
2024-04-07 14:32:08 +03:00
Elian Doran
34cd2eba91
server-ts: Remove use of (req as any)
2024-04-07 14:29:08 +03:00
Elian Doran
7fe6d1ab4d
server-ts: Convert routes/login
2024-04-07 14:22:01 +03:00
Elian Doran
c2eefad287
server-ts: Convert routes/error_handlers
2024-04-07 14:13:57 +03:00
Elian Doran
202fda3c30
server-ts: Convert routes/electron
2024-04-07 14:09:37 +03:00
Elian Doran
4940207b15
server-ts: Convert routes/custom
2024-04-07 14:05:50 +03:00
Elian Doran
79c9d7e305
server-ts: Convert routes/assets
2024-04-07 14:02:52 +03:00
Elian Doran
6e042c20e9
server-ts: Convert routes/api/tree
2024-04-06 23:34:47 +03:00
Elian Doran
7a98718e64
server-ts: Convert routes/api/sync
2024-04-06 23:28:51 +03:00
Elian Doran
6bbb1f8404
server-ts: Convert routes/api/stats
2024-04-06 23:15:00 +03:00
Elian Doran
cecfc4cd34
server-ts: Convert routes/api/sql
2024-04-06 23:12:22 +03:00
Elian Doran
c1875a8c8f
server-ts: Convert routes/api/special_notes
2024-04-06 23:11:02 +03:00
Elian Doran
249e81c9eb
server-ts: Convert routes/api/similar_notes
2024-04-06 23:09:32 +03:00
Elian Doran
5804dc52bc
server-ts: Convert routes/api/setup
2024-04-06 23:08:41 +03:00
Elian Doran
90cf913083
server-ts: Convert routes/api/sender
2024-04-06 23:01:08 +03:00
Elian Doran
fa82158e30
server-ts: Convert routes/api/search
2024-04-06 22:48:20 +03:00
Elian Doran
de42df40bb
server-ts: Convert routes/api/script
2024-04-06 22:38:17 +03:00
Elian Doran
6265aa99d3
server-ts: Convert routes/api/revisions
2024-04-06 22:32:03 +03:00
Elian Doran
4ab6f159e5
server-ts: Fix "Missing or incorrect type for target branch ID"
...
When attempting to add a new note from the relation map
2024-04-06 22:17:47 +03:00
Elian Doran
b50ceaf299
server-ts: Convert routes/api/relation-map
2024-04-06 22:13:47 +03:00
Elian Doran
96c8c9080d
server-ts: Convert routes/api/recent_notes
2024-04-06 22:07:58 +03:00
Elian Doran
66d7548046
server-ts: Convert routes/api/recent_changes
2024-04-06 22:07:03 +03:00
Elian Doran
4b1c351195
server-ts: Convert routes/api/password
2024-04-06 22:00:03 +03:00
Elian Doran
eb7a7e4988
server-ts: Convert routes/api/other
2024-04-06 21:58:32 +03:00
Elian Doran
3d75366f02
server-ts: Convert routes/api/options
2024-04-06 21:57:26 +03:00
Elian Doran
c63c7d518c
server-ts: Convert routes/api/notes
2024-04-06 21:55:27 +03:00
Elian Doran
37697c7db7
server-ts: Convert routes/api/note_map
2024-04-06 21:45:58 +03:00
Elian Doran
b1744c3867
server-ts: Convert routes/api/login
2024-04-06 21:34:34 +03:00
Elian Doran
b0d6035a67
server-ts: Convert routes/api/keys
2024-04-06 21:31:09 +03:00
Elian Doran
3902719008
server-ts: Convert routes/api/import
2024-04-06 21:30:27 +03:00
Elian Doran
291b791b67
server-ts: Convert routes/api/image
2024-04-06 21:21:22 +03:00
Elian Doran
b552f40ae8
server-ts: Convert routes/api/fonts
2024-04-05 22:24:21 +03:00
Elian Doran
0ab137de03
server-ts: Convert routes/api/files
2024-04-05 22:22:18 +03:00
Elian Doran
952c3cc12f
server-ts: Convert routes/api/export
2024-04-05 20:58:31 +03:00
Elian Doran
e451237361
server-ts: Convert routes/api/etapi_tokens
2024-04-05 20:56:23 +03:00
Elian Doran
27637b0483
server-ts: Convert routes/api/consistency_checks
2024-04-05 20:55:21 +03:00
Elian Doran
122ff3bb1d
server-ts: Convert routes/api/cloning
2024-04-05 20:47:07 +03:00
Elian Doran
f98f84d419
server-ts: Convert routes/api/bnote
2024-04-05 20:45:57 +03:00
Elian Doran
40ef533c5f
server-ts: Convert routes/api/bulk_action
2024-04-05 20:36:10 +03:00
Elian Doran
fd77c5e8c4
server-ts: Convert routes/api/branches
2024-04-05 20:33:04 +03:00
Elian Doran
706b9d0f46
server-ts: Convert routes/api/backend_log
2024-04-05 20:28:19 +03:00
Elian Doran
82f5553980
server-ts: Convert routes/api/autocomplete
2024-04-05 20:26:45 +03:00
Elian Doran
c0349b3f84
server-ts: Convert routes/api/attributes
2024-04-05 20:22:10 +03:00
Elian Doran
9330241045
server-ts: Convert routes/api/attachments
2024-04-05 20:16:46 +03:00
Elian Doran
b13ad5d01e
server-ts: Convert routes/api/app_info
2024-04-05 20:12:54 +03:00
Elian Doran
ea36b37f66
server-ts: Convert services/scheduler
2024-04-04 23:08:32 +03:00
Elian Doran
92ca32bd70
server-ts: Convert services/handlers
2024-04-04 23:04:54 +03:00
Elian Doran
59c533cb6c
server-ts: Convert services/script
2024-04-04 22:47:58 +03:00
Elian Doran
884b6618fb
server-ts: Convert services/script_context
2024-04-04 22:29:12 +03:00
Elian Doran
15dee4b952
server-ts: Convert services/backend_script_api
2024-04-04 22:04:30 +03:00
Elian Doran
a154dc76ce
server-ts: Port services/options
2024-04-03 23:28:26 +03:00
Elian Doran
532ed1d3f9
server-ts: Port services/setup
2024-04-03 23:18:39 +03:00
Elian Doran
984ce49168
server-ts: Port services/special_notes
2024-04-03 23:05:06 +03:00
Elian Doran
16283d4054
server-ts: Port services/spaced_update
2024-04-03 22:53:41 +03:00
Elian Doran
915de23e34
server-ts: Port services/anonymize
2024-04-03 22:51:07 +03:00
Elian Doran
53d4873c1f
server-ts: Port services/import/zip
2024-04-03 22:46:14 +03:00
Elian Doran
764d251b0a
server-ts: Port services/import/enex
2024-04-03 21:29:26 +03:00
Elian Doran
aa233b8adb
server-ts: Port consistency_checks
2024-04-03 20:48:54 +03:00
Elian Doran
ed47c23e23
Merge branch 'feature/typescript_backend_3' into feature/typescript_backend_4
2024-04-03 20:21:55 +03:00
Elian Doran
5baabecdee
Merge branch 'feature/typescript_backend_2' into feature/typescript_backend_3
2024-04-03 20:21:13 +03:00
Elian Doran
17c7e2d8e7
server-ts: Address further suggestions
2024-04-03 20:04:20 +03:00
Elian Doran
5d452a1525
server-ts: Address review
2024-04-03 19:22:49 +03:00
Elian Doran
f857b8a9bb
server-ts: Refactor out abstract init in entities
2024-04-03 19:05:10 +03:00
Elian Doran
a354b54a08
server-ts: Fix getContent in updateNoteData
2024-04-03 18:53:56 +03:00
Elian Doran
e96b56e061
server-ts: Fix build errors
2024-04-03 00:02:51 +03:00
Elian Doran
0daa4cc89a
Merge branch 'feature/typescript_backend_3' into feature/typescript_backend_4
2024-04-02 23:57:01 +03:00
Elian Doran
99d50957dd
server-ts: Address self-review
2024-04-02 23:55:02 +03:00
Elian Doran
d4c8d24d50
server-ts: Address some review comments
2024-04-02 23:39:45 +03:00
Elian Doran
a420129631
server-ts: Fix build errors after merge
2024-04-02 23:34:12 +03:00
Elian Doran
090d353fd0
Merge branch 'feature/typescript_backend_2' into feature/typescript_backend_3
2024-04-02 23:26:16 +03:00
Elian Doran
b84b27692c
server-ts: Fix some issues from self-review
2024-04-02 23:22:45 +03:00
Elian Doran
adc384a971
Merge pull request #13 from TriliumNext/feature/typescript_backend
...
Convert backend to TypeScript (0% -> 19%)
2024-04-02 22:30:39 +03:00
Elian Doran
08f0c01eef
server-ts: Solve build errors after merge
2024-03-30 11:09:45 +02:00
Elian Doran
db2b33704f
Merge branch 'feature/typescript_backend' into feature/typescript_backend_2
2024-03-30 10:54:06 +02:00
Elian Doran
3eb7ed5dda
server-ts: Address requested changes
2024-03-30 10:49:40 +02:00
Elian Doran
5e5add7e47
Merge remote-tracking branch 'origin/develop' into feature/typescript_backend
2024-03-30 09:23:00 +02:00
Mattia Mascarello
ac1e1ebe43
Forgot to translate a heading
2024-03-28 20:51:28 +01:00
Mattia Mascarello
499bfaea9b
Added italian to other READMEs language section
2024-03-28 20:42:53 +01:00
Mattia Mascarello
fa4772b91e
proofreading
2024-03-28 20:38:20 +01:00
Mattia Mascarello
fa7b190c6b
Translated readme in italian
2024-03-28 19:23:01 +01:00
zadam
84feec2e7e
Merge branch 'stable'
...
# Conflicts:
# package-lock.json
2024-03-28 07:26:17 +01:00
zadam
3035473751
release 0.63.5
2024-03-28 07:11:39 +01:00
zadam
399458b52f
package lock
2024-03-28 07:08:31 +01:00
zadam
becac5fbad
fix rendering of math on non-root paths, closes #4713
2024-03-28 07:08:15 +01:00
zadam
1e26b31090
release 0.63.4
2024-03-28 07:00:01 +01:00
zadam
0ebd03869d
use "n space" instead of zero length space to make it obvious there is a character there
2024-03-28 06:57:44 +01:00
zadam
a4a713f102
allow cancelling mention UI with escape, fixes #4692 , #4684
2024-03-28 06:43:26 +01:00
zadam
83d5d6bbd8
fix copy link in browser, closes #4682
2024-03-27 20:42:36 +01:00
zadam
90f4c6b0d1
allow converting file attachments to file notes
2024-03-27 06:59:57 +01:00
Elian Doran
926b3e9650
Merge remote-tracking branch 'origin/develop' into feature/typescript_backend
2024-03-17 21:44:06 +02:00
Elian Doran
cbad58201e
server-ts: Solve requested changes
2024-03-17 21:40:14 +02:00
Elian Doran
040ed39a4e
server-ts: Fix undefined in task_context
2024-03-17 21:37:40 +02:00
Elian Doran
9f6a8dc75c
server-ts: Fix undefined in ws
2024-03-17 21:34:50 +02:00
zadam
bfb8aa6481
remove eslint
2024-03-06 07:17:51 +01:00
zadam
2bb4cccd82
fix excalidraw 0.17 integration
2024-03-06 07:13:30 +01:00
zadam
6fad5f2b51
Merge branch 'master' into excali-17-2
2024-03-06 06:53:19 +01:00
zadam
36357bdf86
update mermaid
2024-03-06 06:52:41 +01:00
zadam
80eaf10656
remove husky
2024-03-06 06:51:25 +01:00
zadam
f46ce0417d
more prettier removals
2024-03-06 06:48:25 +01:00
zadam
6f1e6402f0
package upgrades + removal of prettier
2024-03-06 06:47:30 +01:00
zadam
bdfa13a8a0
Merge pull request #4676 from st3iny/fix/invisible-unchecked-todo
...
fix: invisible unchecked to-do items
2024-03-06 06:32:23 +01:00
Richard Steinmetz
d5622dfbf7
fix: invisible unchecked to-do items
2024-03-05 22:29:10 +01:00
zadam
0948853539
release 0.63.3
2024-03-03 06:58:18 +01:00
zadam
0ad337c8e8
add API method to erase a revision #4662
2024-03-03 06:34:43 +01:00
zadam
9565b0b43d
Merge pull request #4671 from AlexeiKharchev/master
...
Reduce warnings count caused by bin/copy-trilium.sh
2024-03-03 06:26:18 +01:00
zadam
a115b14136
fix highlighting search results with regexp characters in fulltext string, closes #4665
2024-03-02 07:35:52 +01:00
Alexei Kharchev
bb8bfc61ed
Improved scriptes bin/copy-trilium.sh, bin/build-linux-x64.sh
2024-03-02 14:18:39 +08:00
zadam
2d19f073d9
fix searching fulltext with tags, closes #4661
2024-03-02 07:13:02 +01:00
Alexei Kharchev
ff5d5d20d9
Reduce warnings count caused by bin/copy-trilium.sh
2024-03-02 11:49:17 +08:00
Elian Doran
8c5f680dca
server-ts: Fix build errors
2024-02-25 15:06:43 +02:00
Elian Doran
7f0102181d
server-ts: Port services/import/single
2024-02-25 14:52:20 +02:00
Elian Doran
59d618f06b
server-ts: Port services/import/markdown
2024-02-25 08:12:07 +02:00
Elian Doran
cc1a545e13
server-ts: Port services/import/opml
2024-02-25 08:07:17 +02:00
Elian Doran
fd37fd3a45
server-ts: Port services/import/mime
2024-02-25 07:57:17 +02:00
Elian Doran
052a0a44f2
server-ts: Port services/import/utils
2024-02-25 07:54:51 +02:00
Elian Doran
fa0ed35752
server-ts: Port services/image
2024-02-20 23:29:03 +02:00
Elian Doran
29d37c40c1
server-ts: Port services/export/zip
2024-02-19 23:08:43 +02:00
Elian Doran
1728365fa1
server-ts: Port services/export/single
2024-02-19 22:12:00 +02:00
Elian Doran
cfeb0cc6f7
server-ts: Port services/export/opml
2024-02-19 22:07:21 +02:00
Elian Doran
ec4bd6659a
server-ts: Port services/export/md
2024-02-19 21:59:40 +02:00
Elian Doran
0903cf2646
Merge branch 'feature/typescript_backend_2' into feature/typescript_backend_3
2024-02-18 20:43:27 +02:00
Elian Doran
cbc01e1a8d
server-ts: FIXME -> TODO
2024-02-18 20:41:30 +02:00
Elian Doran
11c7533984
Merge branch 'feature/typescript_backend' into feature/typescript_backend_2
2024-02-18 20:39:18 +02:00
Elian Doran
aff1c30557
server-ts: FIXME -> TODO
2024-02-18 20:29:23 +02:00
Elian Doran
3d9da26bb3
server-ts: Address review comments
2024-02-18 18:11:56 +02:00
Elian Doran
91ddabbb9b
server-ts: Remove redundant file
2024-02-18 13:44:41 +02:00
Elian Doran
3030fbe60b
server-ts: Port services/notes
2024-02-18 13:42:05 +02:00
Elian Doran
5f4f30f84b
server-ts: Port services/options_init
2024-02-18 13:32:00 +02:00
Elian Doran
45cb7ced2c
server-ts: Port services/host
2024-02-18 13:26:28 +02:00
Elian Doran
dbccf6b433
server-ts: Port services/one_time_timer
2024-02-18 13:25:18 +02:00
Elian Doran
6df09cb157
server-ts: Port services/bulk_actions
2024-02-18 13:23:37 +02:00
Elian Doran
6cedad07e5
server-ts: Port services/cloning
2024-02-18 13:16:54 +02:00
Elian Doran
e4556afcc9
server-ts: Port services/session_secret
2024-02-18 13:13:16 +02:00
Elian Doran
d89b791914
server-ts: Port services/sync
2024-02-18 13:10:51 +02:00
Elian Doran
43c89c0e9d
server-ts: Port services/content_hash
2024-02-18 12:50:58 +02:00
Elian Doran
0ba80b176c
server-ts: Port services/sync_update
2024-02-18 12:40:30 +02:00
Elian Doran
3ea4b7a72b
server-ts: Port services/tray
2024-02-18 12:28:32 +02:00
Elian Doran
330334dcb4
server-ts: Port services/window
2024-02-18 12:19:09 +02:00
Elian Doran
ddcbb29a67
server-ts: Update script to display remaining filelist
2024-02-18 11:50:22 +02:00
Elian Doran
9ea4fcd667
server-ts: Port services/branches
2024-02-18 11:48:38 +02:00
Elian Doran
0d4fb42731
server-ts: Port services/tree
2024-02-18 11:47:32 +02:00
Elian Doran
d8d729342d
server-ts: Port services/attributes
2024-02-18 11:26:05 +02:00
Elian Doran
2fbd2e3c29
server-ts: Port services/search/services/search
2024-02-18 11:16:30 +02:00
Elian Doran
15169289f0
server-ts: Port services/search/services/parse
2024-02-18 02:27:04 +02:00
Elian Doran
29b3fb3646
server-ts: Port services/search/expressions/property_comparison
2024-02-18 01:50:16 +02:00
Elian Doran
533a597a5c
server-ts: Port services/search/services/lex
2024-02-18 01:46:32 +02:00
Elian Doran
deed58c2fc
server-ts: Port services/search/services/handle_parens
2024-02-18 01:38:51 +02:00
Elian Doran
8acb64198c
server-ts: Port services/search/services/build_comparator
2024-02-18 01:38:42 +02:00
Elian Doran
f5b690d088
server-ts: Port services/search/expressions/relation_where
2024-02-18 01:19:50 +02:00
Elian Doran
0f7f0ceedc
server-ts: Port services/search/expressions/parent_of
2024-02-18 01:18:20 +02:00
Elian Doran
87708aa9c3
server-ts: Port services/search/expressions/order_by_and_limit
2024-02-18 01:17:02 +02:00
Elian Doran
c63d05b582
server-ts: Port services/search/expressions/or
2024-02-18 01:06:42 +02:00
Elian Doran
460982d290
server-ts: Port services/search/expressions/note_flat_text
2024-02-18 01:05:34 +02:00
Elian Doran
414964e791
server-ts: Port services/search/expressions/note_content_fulltext
2024-02-18 01:01:17 +02:00
Elian Doran
3df6acda32
server-ts: Port services/search/expressions/not
2024-02-18 00:51:18 +02:00
Elian Doran
571c9f544c
server-ts: Port services/search/expressions/label_comparison
2024-02-18 00:50:14 +02:00
Elian Doran
acb31b621f
server-ts: Port services/search/expressions/is_hidden
2024-02-18 00:48:37 +02:00
Elian Doran
35886c3b00
server-ts: Port services/search/expressions/descendant_of
2024-02-18 00:47:25 +02:00
Elian Doran
ccc51e0123
server-ts: Port services/search/expressions/child_of
2024-02-18 00:46:25 +02:00
Elian Doran
0df488667e
server-ts: Port services/search/expressions/attribute_exists
2024-02-18 00:45:21 +02:00
Elian Doran
7018cc77a3
server-ts: Port services/search/expressions/and
2024-02-18 00:43:55 +02:00
Elian Doran
8d2eddd14d
server-ts: Port services/search/expressions/true
2024-02-18 00:42:17 +02:00
Elian Doran
414515bc87
server-ts: Port services/search/expressions/ancestor
2024-02-18 00:40:15 +02:00
Elian Doran
ce60fc0c3a
server-ts: Port services/search/expressions/expression
2024-02-18 00:36:37 +02:00
Elian Doran
216f3f2c07
server-ts: Port services/search/value_extractor
2024-02-18 00:34:36 +02:00
Elian Doran
80e6ced5db
server-ts: Port services/search/search_result
2024-02-18 00:30:16 +02:00
Elian Doran
fbf77f3382
server-ts: Port services/search/search_context
2024-02-18 00:28:05 +02:00
Elian Doran
1010d11827
server-ts: Port services/hoisted_note
2024-02-18 00:22:46 +02:00
zadam
1f95e88cfd
release 0.63.2-beta
2024-02-17 22:47:50 +01:00
Elian Doran
5d683721b1
server-ts: Change data type
2024-02-17 23:32:32 +02:00
Elian Doran
de7f4de05b
server-ts: Port services/notes & hidden_subtree
2024-02-17 23:02:19 +02:00
Elian Doran
669988953d
server-ts: Port services/request
2024-02-17 21:58:35 +02:00
Elian Doran
dc22d05657
server-ts: Port services/html_sanitizer
2024-02-17 21:33:47 +02:00
Elian Doran
00c692cf28
server-ts: Port services/note_types
2024-02-17 21:29:28 +02:00
Elian Doran
77fb7bc6e8
server-ts: Port services/erase
2024-02-17 21:13:04 +02:00
Elian Doran
f31d788e2e
server-ts: Port services/auth
2024-02-17 21:08:56 +02:00
Elian Doran
45582ebaac
server-ts: Port services/meta/*
2024-02-17 21:01:31 +02:00
Elian Doran
748a551def
server-ts: Port similarity
2024-02-17 20:55:36 +02:00
Elian Doran
d35613f510
server-ts: Port becca_loader
2024-02-17 20:45:31 +02:00
Elian Doran
3d5ef81860
server-ts: Simplify deferred promise in sql_init
2024-02-17 20:33:18 +02:00
Elian Doran
9f99b4282a
server-ts: Port becca/becca_service
2024-02-17 20:30:21 +02:00
Elian Doran
3b7812f829
server-ts: Port becca/entity_constructor
2024-02-17 20:28:05 +02:00
Elian Doran
1c7532df46
server-ts: Port sync_options
2024-02-17 20:24:32 +02:00
Elian Doran
a029ee268a
server-ts: Fix export
2024-02-17 20:06:54 +02:00
Elian Doran
1b58dbe401
server-ts: Port etapi_tokens service
2024-02-17 19:55:40 +02:00
Elian Doran
56ca0ea5d0
server-ts: Port migration, port, sql_init services
2024-02-17 19:51:22 +02:00
Elian Doran
246a90d73c
server-ts: Port revisions service
2024-02-17 19:44:46 +02:00
Elian Doran
a58abffe58
server-ts: Port migration service
2024-02-17 19:42:30 +02:00
Elian Doran
8936a3fa3b
server-ts: Port backup service
2024-02-17 19:33:29 +02:00
Elian Doran
6b8ee084e6
server-ts: Port keyboard_actions
2024-02-17 19:29:15 +02:00
Elian Doran
5916a8b5b8
server-ts: Fix build errors
2024-02-17 19:20:32 +02:00
Elian Doran
a183f21078
server-ts: Convert attribute_formatter
2024-02-17 19:15:50 +02:00
Elian Doran
9826fed905
server-ts: Port app* services
2024-02-17 19:09:36 +02:00
Elian Doran
a06aa9df8a
server-ts: Port anonymization service
2024-02-17 19:02:14 +02:00
Elian Doran
1e91db865b
server-ts: Implement review comments
2024-02-17 18:55:41 +02:00
Elian Doran
8af5434462
server-ts: Add script to check progress
2024-02-17 13:32:43 +02:00
Elian Doran
6f0659c03c
server-ts: Bring back nodemon
2024-02-17 13:32:43 +02:00
Elian Doran
b8ccf5ba8f
server-ts: Fix error with sanitize_attribute_name
2024-02-17 13:32:43 +02:00
Elian Doran
45a6c9558f
server-ts: Fix references to js files for converted files
2024-02-17 13:32:43 +02:00
Elian Doran
4df599fec2
server-ts: Fix some build errors
2024-02-17 13:32:43 +02:00
Elian Doran
030aec2f3e
server-ts: Fix more references to js files for converted files
2024-02-17 13:32:43 +02:00
Elian Doran
8b250e4a13
server-ts: Fix references to js files for converted files
2024-02-17 13:32:43 +02:00
Elian Doran
2f96dc2d9d
server-ts: Fix most type errors in becca
2024-02-17 13:32:43 +02:00
Elian Doran
26388ad3b6
server-ts: Fix errors in becca-interface
2024-02-17 13:32:43 +02:00
Elian Doran
2c0063a5cc
server-ts: Remove .js extensions in src/becca
2024-02-17 13:32:43 +02:00
Elian Doran
3a20bef1a9
server-ts: Fix more errors in becca entities
2024-02-17 13:32:42 +02:00
Elian Doran
9aec3390dd
server-ts: Fix most errors in bnote
2024-02-17 13:32:42 +02:00
Elian Doran
f9ba8ca87d
server-ts: Fix errors in abstract_becca_entity
2024-02-17 13:32:42 +02:00
Elian Doran
f51f070b2f
server-ts: Port bbranch (with some build errors)
2024-02-17 13:32:42 +02:00
Elian Doran
cf18e61a33
server-ts: Port ws service & dependencies
2024-02-17 13:32:42 +02:00
Elian Doran
4b1d2c6bad
server-ts: Port options service
2024-02-17 13:32:42 +02:00
Elian Doran
06287da9d8
server-ts: Port battribute
2024-02-17 13:32:42 +02:00
Elian Doran
eef8297ce1
server-ts: Port bblob
2024-02-17 13:32:42 +02:00
Elian Doran
2f15d79476
server-ts: Port betapi_token
2024-02-17 13:32:42 +02:00
Elian Doran
768aaf2d78
server-ts: Port boption
2024-02-17 13:32:42 +02:00
Elian Doran
6dd2cd39aa
server-ts: Convert a few classes in becca
2024-02-17 13:32:42 +02:00
Elian Doran
e04bd5aaf0
server-ts: Convert more classes, including entity_changes.js
2024-02-17 13:32:42 +02:00
Elian Doran
cb14d4d8f9
server-ts: Convert blob.js
2024-02-17 13:32:42 +02:00
Elian Doran
85af0a24ee
server-ts: Convert becca.js
2024-02-17 13:32:42 +02:00
Elian Doran
3a7d0d1f13
server-ts: Add some type fixes to sql.ts
2024-02-17 13:32:42 +02:00
Elian Doran
5309d4ad5c
server-ts: instance_id.js -> ts
2024-02-17 13:32:42 +02:00
Elian Doran
786d851293
server-ts: events.js -> ts
2024-02-17 13:32:41 +02:00
Elian Doran
b63e870038
server-ts: protected_session.js -> ts
2024-02-17 13:32:41 +02:00
Elian Doran
c20d2273e6
server-ts: services/encryption/*.js -> ts
2024-02-17 13:32:41 +02:00
Elian Doran
dc359b2a74
server-ts: resource_dir.js -> ts
2024-02-17 13:32:41 +02:00
Elian Doran
d3c9e7e157
server-ts: errors/*.js -> .ts
2024-02-17 13:32:41 +02:00
Elian Doran
82a9808dea
server-ts: sql.js -> sql.ts
2024-02-17 13:32:41 +02:00
Elian Doran
e2a727ec8a
server-ts: date_utils.js -> date_utils.ts
2024-02-17 13:32:41 +02:00
Elian Doran
7a9365457a
server-ts: utils.js -> utils.ts
2024-02-17 13:32:41 +02:00
Elian Doran
28735fa16a
server-ts: Fix build errors
2024-02-17 13:32:41 +02:00
Elian Doran
ff2e05fe83
server-ts: Fix references to cls.js
2024-02-17 13:32:41 +02:00
Elian Doran
96b6d17d77
server-ts: Remove need for 'allowImportingTsExtensions'
2024-02-17 13:32:40 +02:00
Elian Doran
78f631373b
server-ts: cls.js -> cls.ts
2024-02-17 13:32:40 +02:00
Elian Doran
981221d599
server-ts: data_dir.js -> data_dir.ts
2024-02-17 13:32:40 +02:00
Elian Doran
bda11fad40
server-ts: Fix errors in log.ts
2024-02-17 13:32:40 +02:00
Elian Doran
39627a4fc4
server-ts: log.js -> log.ts
2024-02-17 13:32:40 +02:00
Elian Doran
094895ec72
server-ts: Enable ts-node instead of nodemon
2024-02-17 13:32:40 +02:00
zadam
15677f7178
Update README.md
2024-02-16 12:16:58 +01:00
zadam
3a0bb91b77
fix
2024-02-16 11:25:23 +01:00
zadam
157f894c9b
Merge pull request #4642 from henrikx/patch-1
...
Fix ribbon tooltips getting stuck on the screen by setting a small delay before saving attributes in attributeeditor
2024-02-16 11:02:13 +01:00
zadam
e6dec701c0
Merge remote-tracking branch 'origin/master'
2024-02-16 10:42:30 +01:00
zadam
450b52f6da
JSDoc improvements
2024-02-16 10:42:25 +01:00
zadam
4ef31eaf3d
Merge pull request #4635 from WantToLearnJapanese/WantToLearnJapanese-patch-unhoist-bookmark
...
Fix showing unhoist confirm dialogue for bookmarked notes.
2024-02-16 06:48:04 +01:00
zadam
2d865576cf
Merge remote-tracking branch 'origin/master'
2024-02-16 06:46:38 +01:00
zadam
41e623b009
fix JSDoc, closes #4633
2024-02-16 06:46:32 +01:00
zadam
239786e7d1
Merge pull request #4632 from bavis-m/master
...
Add the -o option to the groupmod command used in start-docker.sh
2024-02-16 06:40:38 +01:00
zadam
89e1e47900
Merge remote-tracking branch 'origin/master'
2024-02-14 07:21:36 +01:00
zadam
67cb926233
PWA manifest fixes for extra auth, fixes #4611
2024-02-14 07:21:31 +01:00
henrikx
2f813dfc5d
Update attribute_editor.js
2024-02-09 10:58:41 +01:00
WantToLearnJapanese
a939599223
Fix showing unhoist confirm dialogue for bookmarked notes.
2024-02-02 16:36:54 +09:00
Mark
fb10e0ad33
Add the -o option to the groupmod command used in start-docker.sh when USER_GID is set, otherwise we won't be added to existing groups (e.g. you want node to run in the users (100) group)
2024-02-01 11:56:37 -08:00
zadam
46bd5bc1ef
Update README.md
2024-01-29 22:36:52 +01:00
zadam
5abfb5c08a
revert unintended license changes
2024-01-28 23:09:57 +01:00
zadam
9357caeb5a
activate parent note when deleting a note, #4601
2024-01-28 23:08:44 +01:00
zadam
6b58e59819
added keyboard shortcut for toggling the right pane, closes #4552
2024-01-28 08:58:40 +01:00
zadam
c6df25ece8
fix pin button shadow, closes #4595
2024-01-28 08:36:16 +01:00
zadam
ebd6276b5e
CKEditor 41.0.0
2024-01-27 23:02:11 +01:00
zadam
92e8b155e4
Merge branch 'stable'
...
# Conflicts:
# package.json
# src/services/build.js
# src/services/migration.js
2024-01-27 22:52:47 +01:00
zadam
e76093e75c
release 0.62.6
2024-01-21 23:49:23 +01:00
zadam
4f8073daa7
Revert "don't tag beta images with latest #4590 "
...
This reverts commit 47fb96faa8 .
2024-01-21 23:48:56 +01:00
zadam
47fb96faa8
don't tag beta images with latest #4590
2024-01-21 23:42:57 +01:00
zadam
6e33553146
fix migration
2024-01-21 23:11:27 +01:00
zadam
807941e6a5
disable scanning for links while migration is running #4535
2024-01-21 20:50:38 +01:00
zadam
1e30c0702e
add indexes sooner in the migration process to speed it up #4535
2024-01-21 11:13:45 +01:00
zadam
69b686ba3b
basic emoji #4119
2024-01-21 10:44:23 +01:00
zadam
ace5660809
add special characters to CKEditor build #4119
2024-01-21 10:33:16 +01:00
zadam
8bc99fd799
downgrades to try to fix flatpak build
2024-01-12 00:17:04 +01:00
zadam
f0c3a090a2
release 0.63.1-beta
2024-01-12 00:02:50 +01:00
zadam
17e063f01d
updates
2024-01-12 00:02:45 +01:00
zadam
76c9873705
fix erase sync
2024-01-10 23:51:53 +01:00
zadam
2c7b774356
Merge branch 'stable'
2024-01-10 22:57:05 +01:00
zadam
390ad6d813
fix rendering image title in share renderer, closes #4578
2024-01-09 23:38:44 +01:00
zadam
77800d073f
fix URL unescaping in improper place, #4566
2024-01-09 23:22:45 +01:00
zadam
1953c7896f
support SVG image upload, fixes #4573
2024-01-09 23:13:33 +01:00
zadam
dff4f73366
Merge pull request #4571 from Nriver/master
...
fix typo in keyboard shortcuts description
2024-01-09 22:53:41 +01:00
zadam
cd43752f61
remove conflicting shortcut, fixes #4570
2024-01-09 22:52:13 +01:00
Nriver
23a5cea338
fix typo in keyboard shortcuts description
2024-01-08 10:20:23 +08:00
zadam
e2cb3c0d14
Merge branch 'stable'
...
# Conflicts:
# package.json
# src/services/build.js
# src/services/notes.js
2024-01-08 00:21:46 +01:00
zadam
d6046efa1b
release 0.62.5
2024-01-08 00:05:13 +01:00
zadam
ee608fcf46
unescape HTML before downloading images, #4566
2024-01-08 00:03:11 +01:00
zadam
894b08a1b8
correctly save attachment URL, #4566
2024-01-07 23:51:38 +01:00
zadam
4e549baedc
fix auto-download of images, closes #4566
2024-01-07 23:45:40 +01:00
zadam
6b6e42e9ba
document attachment ETAPI APIs in OpenAPI spec, fixes #4559
2024-01-07 23:11:55 +01:00
zadam
0404b78fb8
fix loading katex in share #4558
2024-01-07 22:52:16 +01:00
zadam
d63d42d87c
Merge branch 'stable'
2024-01-07 22:46:23 +01:00
zadam
37baa4cd74
Merge pull request #4550 from spasche/zip-export-sort-children
...
sort children during export to ensure a more stable format
2024-01-07 22:38:14 +01:00
zadam
68e03c434e
release 0.63.0-beta
2024-01-04 00:49:06 +01:00
zadam
394530921e
downgrade electron
2024-01-03 23:50:29 +01:00
zadam
57ccd5a954
stronger light anonymization
2024-01-03 22:10:29 +01:00
zadam
a28d8843ac
fix migration
2024-01-03 22:08:26 +01:00
Sylvain Pasche
cb523faaad
sort children during export to ensure a more stable format
2023-12-31 16:52:19 +01:00
zadam
f704cacdee
bugfixes to sync
2023-12-30 00:34:46 +01:00
zadam
8dbc592563
add "copy image" context menu to also attachments, fixes #4514
2023-12-28 00:02:09 +01:00
zadam
439743d2b0
convert absolute image attachment URLs to relative without domain, fixes #4509
2023-12-27 23:22:40 +01:00
zadam
a3783131a2
Merge pull request #4522 from Nriver/master
...
fix decoding issue for request data chunks
2023-12-27 22:58:27 +01:00
zadam
8199073342
excali 17
2023-12-27 22:48:46 +01:00
zadam
33af9a3595
updates
2023-12-27 22:48:16 +01:00
Nriver
30c3c10524
fix decoding issue for request data chunks
2023-12-14 11:10:13 +08:00
zadam
df85a5eee4
Merge branch 'stable'
...
# Conflicts:
# src/routes/api/revisions.js
# src/services/bulk_actions.js
2023-12-11 23:07:15 +01:00
zadam
0ac397e7ff
fix setNoteToParent API breakage, closes #4505
2023-12-11 23:05:05 +01:00
zadam
d243880099
release 0.62.4
2023-12-07 00:03:59 +01:00
zadam
2e23c521c3
electron upgrade
2023-12-06 23:54:17 +01:00
zadam
eb761b286f
electron upgrade
2023-12-04 00:17:00 +01:00
zadam
d0f6ff5f98
fix erasing revisions
2023-12-04 00:11:24 +01:00
zadam
c35167f2f5
sometimes CPU info is not available #3957
2023-12-03 21:37:50 +01:00
zadam
84feaabc52
release 0.62.3
2023-11-27 23:37:24 +01:00
zadam
a6036859b8
normalize strings before calculation hashes, #4435
2023-11-27 23:23:55 +01:00
zadam
929f7f3114
add node version to app_info
2023-11-27 23:12:22 +01:00
zadam
9e914b9016
remove relation map from the demo document
2023-11-27 10:54:38 +01:00
zadam
947627d8a0
relation map deprecation - don't show it in menu to create new note
2023-11-27 10:50:17 +01:00
zadam
ed00797179
Merge branch 'stable'
...
# Conflicts:
# package-lock.json
2023-11-27 10:41:07 +01:00
zadam
93dcce2217
dragging notes from note tree will automatically insert them as images where appropriate (image, canvas, mermaid)
2023-11-27 10:38:19 +01:00
zadam
686af0c6a1
when canvas and mermaid are inserted using "include note", we insert them as images
2023-11-27 10:22:54 +01:00
zadam
d07f02b95f
contrary to what I believed encodeURIComponent() is available also in node.js, #4478
2023-11-27 10:15:29 +01:00
zadam
ad74952194
fix thumbnails with chinese titles, closes #4478
2023-11-27 10:10:27 +01:00
zadam
10f3df3ed4
make sure content is string for post-processing
2023-11-26 23:51:04 +01:00
zadam
18e2e6779b
remove title to fix closing highlights list, fixes #4471
2023-11-24 23:51:12 +01:00
zadam
ed129c307b
fix printing math, closes #4470
2023-11-24 00:17:20 +01:00
zadam
8742e4bfe9
make sure the promoted attributes don't take the whole screen in mobile, #4468
2023-11-24 00:04:49 +01:00
zadam
3b10bb742b
pin versions
2023-11-22 20:46:20 +01:00
zadam
1f206a9c24
load panzoom from node_modules
2023-11-22 20:28:17 +01:00
zadam
f026646bb5
load split.js from node_modules
2023-11-22 20:26:20 +01:00
zadam
f9bfc8ad86
load printThis from node_modules
2023-11-22 20:22:16 +01:00
zadam
e70539ff48
load jquery-hotkeys from node_modules
2023-11-22 20:15:21 +01:00
zadam
a439be79b3
load jquery from node_modules
2023-11-22 20:11:41 +01:00
zadam
edf2dfe8f9
load mermaid from node_modules
2023-11-22 20:09:04 +01:00
zadam
0e4c49ea5b
load box icons from node_modules
2023-11-22 20:06:44 +01:00
zadam
52cfd138d1
load force-graph from node_modules
2023-11-22 20:02:35 +01:00
zadam
258b97f833
Merge remote-tracking branch 'origin/master'
2023-11-22 19:58:59 +01:00
zadam
837b17d62a
load day.js from node_modules
2023-11-22 19:58:54 +01:00
zadam
d82720f62f
Merge pull request #4461 from Nriver/master
...
fix typo
2023-11-22 19:47:48 +01:00
zadam
cf99345962
use .js extension for require() as a preparation for future migration to ESM
2023-11-22 19:34:48 +01:00
Nriver
9e54496d00
fix more typo
2023-11-22 10:41:44 +08:00
Nriver
8ae6598b8a
fix typo
2023-11-22 10:37:23 +08:00
zadam
722299dd26
release 0.62.2
2023-11-21 20:49:24 +01:00
zadam
e2b1421bf3
electron upgrade
2023-11-21 20:48:43 +01:00
zadam
1f41d39bc7
docs
2023-11-21 20:46:48 +01:00
zadam
ce39d3b4ce
Merge branch 'stable'
...
# Conflicts:
# docs/backend_api/BNote.html
# docs/backend_api/BackendScriptApi.html
# docs/backend_api/services_backend_script_api.js.html
# docs/frontend_api/FAttribute.html
# docs/frontend_api/FBranch.html
# docs/frontend_api/FNote.html
# docs/frontend_api/FrontendScriptApi.html
# docs/frontend_api/entities_fattachment.js.html
# docs/frontend_api/entities_fattribute.js.html
# docs/frontend_api/entities_fblob.js.html
# docs/frontend_api/entities_fbranch.js.html
# docs/frontend_api/entities_fnote.js.html
# docs/frontend_api/global.html
# docs/frontend_api/index.html
# docs/frontend_api/services_frontend_script_api.js.html
# package.json
# src/services/backend_script_api.js
# src/services/build.js
2023-11-21 20:46:24 +01:00
zadam
ef2ade849b
release 0.61.15
2023-11-20 23:23:12 +01:00
zadam
88067c071c
add api.backupNow() to backend API, closes #4455
2023-11-20 23:14:53 +01:00
zadam
f5018e9820
fix buggy http proxy initialization, closes #4453
2023-11-20 23:03:19 +01:00
zadam
1561f402f0
ckeditor 40.1.0
2023-11-20 22:29:05 +01:00
zadam
0d7889d212
Merge branch 'stable'
...
# Conflicts:
# package-lock.json
2023-11-20 22:22:05 +01:00
zadam
19a10e59e9
fix edit history crossing note activation in canvas, #4437
2023-11-20 22:13:52 +01:00
zadam
746abb02d3
Merge branch 'stable'
...
# Conflicts:
# package-lock.json
# package.json
# src/services/build.js
2023-11-16 23:57:25 +01:00
zadam
23351298c8
fix incorrect syntax/typo, closes #4443
2023-11-16 23:35:50 +01:00
zadam
426a8f75aa
fix creating tree cycle by moving clone into another clone, closes #4442
2023-11-16 23:31:33 +01:00
zadam
999cf0d9e3
release 0.61.14
2023-11-16 00:21:34 +01:00
zadam
0afc41060a
template LABEL should not be inherited #4349
2023-11-16 00:11:14 +01:00
Elian Doran
4c1bc10d0f
Publish installer artifact
2023-11-09 21:00:53 +02:00
Elian Doran
fe82b1d2d6
Start writing GitHub Actions workflow
2023-11-09 20:51:03 +02:00
Elian Doran
a5c150baba
Remove unused electron-forge config
2023-11-09 20:04:30 +02:00
Elian Doran
e9282976d5
Fix application icon
2023-11-08 23:53:08 +02:00
Elian Doran
7cace222c0
Fix installer if webpack not run
2023-11-08 23:17:13 +02:00
Elian Doran
df79f3d9c9
Add a custom setup banner
2023-11-08 23:08:38 +02:00
Elian Doran
ddfa0d0749
Set up application icon
2023-11-08 22:40:38 +02:00
Elian Doran
c0c5e30898
Add icon to setup
2023-11-08 22:10:22 +02:00
Elian Doran
b1e0492e05
Prevent (re)start on install & uninstall
2023-11-08 21:56:02 +02:00
Elian Doran
2faee49bd9
Use package.json instead for consistency
2023-11-08 21:40:58 +02:00
Elian Doran
380b967407
Configure author & description for maker-squirrel
2023-11-08 21:40:04 +02:00
Elian Doran
145a09edd1
Set up Electron Forge
...
This should allow us to package Trilium for multiple platforms,
including generating a Windows installer which is our current target.
2023-11-08 21:28:04 +02:00
Elian Doran
b07628abda
Remove electron-builder dependency
...
The `electron-builder` dependency was introduced a while ago in #289 ,
but finally removed bcbbf4dc3e so there
should be no reason to keep it around.
2023-11-08 21:21:01 +02:00