383 Commits

Author SHA1 Message Date
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
50d491b432
build(release): update master branch automatically 2025-02-22 14:25:31 +02:00
Elian Doran
899ad6450a
build(release): use different commit message 2025-02-22 14:02:13 +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
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
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
Panagiotis Papadopoulos
11a9dfd693 Merge branch 'develop' into chore_npm-scripts-namescape 2025-02-15 09:02:23 +01: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
FliegendeWurst
a115214070 Document some note, branch, tree routes 2025-02-14 09:40:38 +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
FliegendeWurst
0f0ebed78a Document sync push/pull 2025-02-13 23:51:42 +01: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
FliegendeWurst
be4b74e791 Automated OpenAPI spec generation 2025-02-13 17:02:03 +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
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
2baf75d0c1
feat(electron): custom icon for the windows installer 2025-02-01 14:39:36 +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
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
0bf3f890a2
feat(tray): support custom icon for dev mode 2025-02-01 11:34:35 +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
2cc7113c2c
refactor(deps): get rid of print-this 2025-02-01 00:52:46 +02: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
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
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
7a3a5141af
fix(geomap): not working on electron 2025-01-22 23:08:25 +02:00
Panagiotis Papadopoulos
1d03818337 chore(generate_documents): add note about script being broken currently 2025-01-20 22:54:12 +01: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
eaacdb57d1
fix(build): add back copying canvas dist files 2025-01-18 11:19:35 +02:00
Elian Doran
7d3f506efb
refactor(deps): use webpack import for canvas 2025-01-18 11:09:57 +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
e7eb385b8f
refactor(deps): integrate force-graph into webpack 2025-01-17 20:21:52 +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
4cbb529fd4
chore(prettier): fix all files 2025-01-09 18:07:02 +02:00
Elian Doran
7a2b5e731e
chore(code): fix more js & ts files 2024-12-22 15:45:54 +02:00
Elian Doran
4e75ba78b4
fix(electron): not starting in dev mode 2024-12-22 00:28:17 +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
018557bb57
fix(electron): mind map not working due to missing deps 2024-12-09 23:32:39 +02:00
Elian Doran
e7c4e037e0
feat(electron): add script to watch for src/public changes 2024-12-01 09:48:55 +02: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
fa3200ba8f
electron: Fix docnotes not rendering 2024-11-02 16:11:59 +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