perfectra1n
7be8b6c71e
fix(fts): merge the two migrations into one file
2025-11-28 21:27:01 -08:00
perfectra1n
bb8e5ebd4a
fix(fts): fix suggestions from elian
2025-11-28 21:25:24 -08:00
perfectra1n
6b8b71f7d1
feat(fts): implement missing unit tests
2025-11-28 21:12:39 -08:00
perfectra1n
191a18d7f6
feat(fts): add fts to in-memory sqlite for testing
2025-11-28 21:08:49 -08:00
perfectra1n
574a3441ee
feat(fts): update imports from breaking up large fts_search file
2025-11-28 20:59:50 -08:00
perfectra1n
9940ee3bee
feat(fts): break up the huge fts_search into smaller files
2025-11-28 20:57:18 -08:00
perfectra1n
41f6fedc61
feat(fts5): get rid of search comparison code
Checks / main (push) Has been cancelled
2025-11-24 14:24:07 -08:00
perfectra1n
0ddf48c460
feat(fts5): add more unit tests for search
2025-11-24 13:30:40 -08:00
perfectra1n
3957d789da
feat(fts5): also create an fts5 index for attributes, and allow them to be searchable using fts5 indexes
Checks / main (push) Has been cancelled
2025-11-18 13:08:11 -08:00
perfectra1n
15719a1ee9
fix(fts5): correctly allow for exact word searches with fts5
2025-11-18 13:07:51 -08:00
perfectra1n
334c7dd27a
Merge branch 'main' into feat/rice-searching-with-sqlite
...
Checks / main (push) Has been cancelled
Resolved conflicts by:
- Combining imports from both branches in search.ts (added
hoistedNoteService and beccaService alongside existing ftsSearchService
and log imports)
- Integrating FTS5 search optimization from feature branch with flatText
attribute search logic from main in note_content_fulltext.ts
- Maintained backward compatibility by keeping fallback search
implementation for cases where FTS5 is not available or not suitable
2025-11-16 14:23:01 -08:00
perfectra1n
30da95d75a
feat(search): update fulltext search and add stress test improvements
...
- Modified note_content_fulltext.ts for enhanced search capabilities
- Updated becca_mocking.ts for better test support
- Improved stress-test-populate.ts script
2025-11-16 14:20:46 -08:00
Elian Doran
8b6b1ee315
Translated using Weblate (Romanian)
...
Currently translated at 100.0% (389 of 389 strings)
Translation: Trilium Notes/Server
Translate-URL: https://hosted.weblate.org/projects/trilium/server/ro/
2025-11-16 21:02:47 +01:00
Elian Doran
5281e8e5b4
docs(dev): document adding a new locale
2025-11-16 21:24:34 +02:00
renovate[bot]
f279839e6f
chore(deps): update dependency i18next-fs-backend to v2.6.1
2025-11-16 02:27:29 +00:00
Elian Doran
c9f648fcb8
fix(tree): #top/#bottom reversed in desc order ( closes #7716 )
2025-11-15 22:27:02 +02:00
Elian Doran
a89756a76c
docs(user): improve documentation on promoted attributes
2025-11-15 15:25:36 +02:00
Elian Doran
88c1aa163e
docs(user): working with the note tree in board
2025-11-15 13:41:48 +02:00
Elian Doran
d2184682e5
docs(user): grouping by relation in board
2025-11-15 13:37:24 +02:00
Elian Doran
0bc8584c35
chore(deps): update dependency electron to v38.7.0 ( #7748 )
Checks / main (push) Waiting to run
CodeQL Advanced / Analyze (actions) (push) Waiting to run
CodeQL Advanced / Analyze (javascript-typescript) (push) Waiting to run
Deploy Documentation / Build and Deploy Documentation (push) Waiting to run
Dev / Test development (push) Waiting to run
Dev / Build Docker image (push) Blocked by required conditions
Dev / Check Docker build (Dockerfile) (push) Blocked by required conditions
Dev / Check Docker build (Dockerfile.alpine) (push) Blocked by required conditions
/ Check Docker build (Dockerfile) (push) Waiting to run
/ Check Docker build (Dockerfile.alpine) (push) Waiting to run
/ Build Docker images (Dockerfile, ubuntu-24.04-arm, linux/arm64) (push) Blocked by required conditions
/ Build Docker images (Dockerfile.alpine, ubuntu-latest, linux/amd64) (push) Blocked by required conditions
/ Build Docker images (Dockerfile.legacy, ubuntu-24.04-arm, linux/arm/v7) (push) Blocked by required conditions
/ Build Docker images (Dockerfile.legacy, ubuntu-24.04-arm, linux/arm/v8) (push) Blocked by required conditions
/ Merge manifest lists (push) Blocked by required conditions
playwright / E2E tests on linux-arm64 (push) Waiting to run
playwright / E2E tests on linux-x64 (push) Waiting to run
2025-11-15 09:01:14 +02:00
renovate[bot]
491cd27f2d
chore(deps): update dependency electron to v38.7.0
2025-11-15 01:04:10 +00:00
renovate[bot]
7b62881113
chore(deps): update dependency @anthropic-ai/sdk to v0.69.0
2025-11-15 01:03:30 +00:00
contributor
ef86e195c6
remove constant and import, it is type safe as is #7730
2025-11-14 11:45:44 +02:00
contributor
d69dd2a83f
handle toggleTray global shortcut differently from other global shortcuts #7730
2025-11-14 11:45:39 +02:00
renovate[bot]
cb5fe95768
chore(deps): update dependency openai to v6.9.0
2025-11-14 06:25:29 +00:00
renovate[bot]
7662dde294
chore(deps): update dependency ollama to v0.6.3
2025-11-14 02:34:31 +00:00
Elian Doran
1ca46e3505
Fix enex import stores wrong format in database for dateCreated, dateModified ( #7718 )
Checks / main (push) Waiting to run
CodeQL Advanced / Analyze (actions) (push) Waiting to run
CodeQL Advanced / Analyze (javascript-typescript) (push) Waiting to run
Deploy Documentation / Build and Deploy Documentation (push) Waiting to run
Dev / Test development (push) Waiting to run
Dev / Build Docker image (push) Blocked by required conditions
Dev / Check Docker build (Dockerfile) (push) Blocked by required conditions
Dev / Check Docker build (Dockerfile.alpine) (push) Blocked by required conditions
/ Check Docker build (Dockerfile) (push) Waiting to run
/ Check Docker build (Dockerfile.alpine) (push) Waiting to run
/ Build Docker images (Dockerfile, ubuntu-24.04-arm, linux/arm64) (push) Blocked by required conditions
/ Build Docker images (Dockerfile.alpine, ubuntu-latest, linux/amd64) (push) Blocked by required conditions
/ Build Docker images (Dockerfile.legacy, ubuntu-24.04-arm, linux/arm/v7) (push) Blocked by required conditions
/ Build Docker images (Dockerfile.legacy, ubuntu-24.04-arm, linux/arm/v8) (push) Blocked by required conditions
/ Merge manifest lists (push) Blocked by required conditions
playwright / E2E tests on linux-arm64 (push) Waiting to run
playwright / E2E tests on linux-x64 (push) Waiting to run
Deploy website / Build & deploy website (push) Waiting to run
2025-11-13 20:48:09 +02:00
contributor
98b5b81d7d
add typing and improve readability
2025-11-13 20:33:03 +02:00
contributor
48a20500f8
explicit param to keep or convert local date for enex import
2025-11-13 20:13:46 +02:00
contributor
a3bd15e102
move date conversion function to enex directly
...
to protect from future potential refactoring
2025-11-13 17:41:45 +00:00
contributor
f728b2b0e7
fix enex import saves local dates in wrong format (with Z, like UTC fields)
...
the proper format for dateCreated, dateModified is: +0000
2025-11-13 17:41:45 +00:00
Dong-ha, Lee
d8e7832f07
Translated using Weblate (Korean)
...
Currently translated at 15.6% (61 of 389 strings)
Translation: Trilium Notes/Server
Translate-URL: https://hosted.weblate.org/projects/trilium/server/ko/
2025-11-13 13:47:26 +00:00
Francis C.
7f67b2a1ee
Translated using Weblate (Chinese (Traditional Han script))
...
Currently translated at 100.0% (389 of 389 strings)
Translation: Trilium Notes/Server
Translate-URL: https://hosted.weblate.org/projects/trilium/server/zh_Hant/
2025-11-13 13:47:23 +00:00
Francis C.
096deda23c
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (389 of 389 strings)
Translation: Trilium Notes/Server
Translate-URL: https://hosted.weblate.org/projects/trilium/server/zh_Hans/
2025-11-13 13:47:22 +00:00
Elian Doran
4f580a37a3
fix(quick_search): resolve word issues to not trigger substring matches ( #7708 )
Checks / main (push) Waiting to run
CodeQL Advanced / Analyze (actions) (push) Waiting to run
CodeQL Advanced / Analyze (javascript-typescript) (push) Waiting to run
Deploy Documentation / Build and Deploy Documentation (push) Waiting to run
Dev / Test development (push) Waiting to run
Dev / Build Docker image (push) Blocked by required conditions
Dev / Check Docker build (Dockerfile) (push) Blocked by required conditions
Dev / Check Docker build (Dockerfile.alpine) (push) Blocked by required conditions
/ Check Docker build (Dockerfile) (push) Waiting to run
/ Check Docker build (Dockerfile.alpine) (push) Waiting to run
/ Build Docker images (Dockerfile, ubuntu-24.04-arm, linux/arm64) (push) Blocked by required conditions
/ Build Docker images (Dockerfile.alpine, ubuntu-latest, linux/amd64) (push) Blocked by required conditions
/ Build Docker images (Dockerfile.legacy, ubuntu-24.04-arm, linux/arm/v7) (push) Blocked by required conditions
/ Build Docker images (Dockerfile.legacy, ubuntu-24.04-arm, linux/arm/v8) (push) Blocked by required conditions
/ Merge manifest lists (push) Blocked by required conditions
playwright / E2E tests on linux-arm64 (push) Waiting to run
playwright / E2E tests on linux-x64 (push) Waiting to run
Deploy website / Build & deploy website (push) Waiting to run
2025-11-13 09:53:14 +02:00
Elian Doran
2bf9e0edd9
chore(deps): update dependency js-yaml to v4.1.1 ( #7710 )
2025-11-13 09:42:18 +02:00
renovate[bot]
38eaa94a53
chore(deps): update node.js to v24.11.1
2025-11-13 01:07:05 +00:00
renovate[bot]
7810f6c8da
chore(deps): update dependency js-yaml to v4.1.1
2025-11-13 01:06:16 +00:00
perfectra1n
e89646ee7c
fix(quick_search): centralize the repeated exactWordMatch function, per Gemini's suggestion
2025-11-12 16:49:43 -08:00
perfectra1n
dee8c115ab
fix(quick_search): resolve word issues to not trigger substring matches
2025-11-12 16:43:59 -08:00
green
3a83e7f632
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (389 of 389 strings)
Translation: Trilium Notes/Server
Translate-URL: https://hosted.weblate.org/projects/trilium/server/ja/
2025-11-12 07:18:19 +01:00
Unknown
052a60ba58
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (389 of 389 strings)
Translation: Trilium Notes/Server
Translate-URL: https://hosted.weblate.org/projects/trilium/server/es/
2025-11-12 07:18:17 +01:00
Elian Doran
f26469bdc2
fix(deps): update dependency i18next to v25.6.2 ( #7699 )
2025-11-12 08:07:38 +02:00
Elian Doran
139c60ac73
Hotfix ( #7679 )
2025-11-12 07:54:54 +02:00
renovate[bot]
c7ad6131cb
fix(deps): update dependency i18next to v25.6.2
2025-11-12 02:54:22 +00:00
Elian Doran
25563c6687
chore(release): prepare for v0.99.5
Checks / main (push) Has been cancelled
playwright / E2E tests on linux-arm64 (push) Has been cancelled
playwright / E2E tests on linux-x64 (push) Has been cancelled
2025-11-11 22:16:13 +02:00
Dong-ha, Lee
f186e929b2
Translated using Weblate (Korean)
...
Currently translated at 10.5% (41 of 389 strings)
Translation: Trilium Notes/Server
Translate-URL: https://hosted.weblate.org/projects/trilium/server/ko/
2025-11-11 11:51:25 +01:00
Giovi
31d2abf954
Translated using Weblate (Italian)
...
Currently translated at 100.0% (389 of 389 strings)
Translation: Trilium Notes/Server
Translate-URL: https://hosted.weblate.org/projects/trilium/server/it/
2025-11-11 11:51:23 +01:00
Elian Doran
118e11c3fd
edited notes: better sql like statement ( #7681 )
Checks / main (push) Waiting to run
playwright / E2E tests on linux-arm64 (push) Waiting to run
playwright / E2E tests on linux-x64 (push) Waiting to run
2025-11-10 21:16:29 +02:00
contributor
d0a994c102
fix sql like pattern
2025-11-10 20:15:08 +02:00