Commit graph

40 commits

Author SHA1 Message Date
ba94ac781b feat(note/search): added distinc on note tag search 2026-04-26 17:22:58 +02:00
262f320077 feat(note/dto): add note dto for return obj 2026-04-26 17:02:17 +02:00
ce21a7fc9b
feat(note/search): added search by tag notes (#34) 2026-04-26 16:04:03 +02:00
fda0286690
feat(note/backlinks): added support for querying backlinks (#33)
* feat(link/backlinks): backlinks query

* feat(link/backlinks): register handler

* feat(note/backlinks): added backlink query and handler
2026-04-26 14:28:34 +02:00
594764344d
feat(completion/tag): support for tag completion (#32)
* setup tag complete handler

* feat(completion/tag): added tag complete query

* improved return

* fix test
2026-04-25 12:37:33 +02:00
2275d4bae4
feat(vault/rebuild): added rebuild command / handler (#31)
* feat(vault/rebuild_index): add rebuild command

* remove comments

* rm unec using

* remove unec command

* build
2026-04-23 21:18:09 +02:00
c1feac0812
feat(rebuild_guard): only build index on init if empty index (#30)
* feat(persistence): added build-flag and repo funcs

* feat(init_handler): note count check to avoid unnecessary rebuilds

* ref(build_flag): remove build flag is redundant

* build
2026-04-23 20:38:37 +02:00
478f309108
chore(idx_rebuilder): mv to core and use repos (#29)
* ref(index_rebuilder): mv to core

* ref(idx_rebuilder): moved db acc code to repos

* feat(idx_rebuilder): mv idx rebuilder to core and implemented build
2026-04-18 15:57:30 +02:00
67287ec9a3 feat(index): complete rebuild 2026-04-18 14:29:43 +02:00
14fbd3c0ba feat(idx_builder): add inserts 2026-04-18 02:04:59 +02:00
c9bba78565 feat(vautl_cfg): add path & name for vault 2026-04-18 00:09:42 +02:00
a0ab5b6874 ref(index): mv index out of vault and into .local/share 2026-04-16 19:58:03 +02:00
d6d3b8a095 feat(url_goto): link parsing on url and note 2026-04-14 23:15:55 +02:00
225f8a8c6d feat(link): resolve link and return note path 2026-04-14 21:10:47 +02:00
16b41813ca rename handler 2026-04-14 05:46:14 +02:00
5b437b6476 feat(update_note): add update on save 2026-04-12 23:12:30 +02:00
ae6a91174a debug logs 2026-04-12 21:16:35 +02:00
96b51584ff feat(save_note): improved note save 2026-04-12 20:49:08 +02:00
adfb075c5a feat(tag_service): added tag handling to service 2026-04-12 15:34:52 +02:00
7127168006 feat(handler): improve di to explicit outside of handle 2026-04-12 02:51:00 +02:00
754a4c5435
feat(note_save): save new and old notes (#19)
* feat(map): added extracted_link -> model.link map

* feat(note/save): setup for handle_new_note

* feat(save_note): save new and old notes
2026-04-11 17:02:53 +02:00
0219248db7
feat(dbcontex): add read context (#18) 2026-04-11 15:24:15 +02:00
c0591b6c7e
feat(note/save): setup save note (#17)
* feat(file): added file type

* feat(file_handler): added filehandler with placeholder func

* ref(links): updated link model and table

* feat(links): added link extration on file save

* feat(note_repo): added get by slug query
2026-04-11 00:01:57 +02:00
6975ae59ba feat(link-completion): completion stub 2026-04-10 23:59:07 +02:00
c872cf8b57 chore(sln): small improvements to repo structure and naming 2026-04-09 21:46:43 +02:00
716a541005 setup(save_note): setup save handler 2026-04-06 22:37:59 +02:00
0f9b15c2c5 build 2026-04-06 16:17:54 +02:00
45ff7c84c4 ref(create_note): use vault store for template path resolution 2026-04-06 12:37:40 +02:00
1aa7c167a7 feat(vault_store): simplified store and config 2026-04-06 11:53:54 +02:00
56194470fb fix(tags): filter out existing tags and upsert note tag link 2026-04-05 14:11:54 +02:00
4549a00c7c feat(logging): added logging and removed log to stdout 2026-04-05 13:17:30 +02:00
2b92897803 debug: logging on tag creates 2026-04-05 12:42:26 +02:00
81c177bca2 fix(db_context): lazy load on uow.Begin() 2026-04-04 01:06:04 +02:00
d9adf0e8df feat(index): db under .index/ dir 2026-03-22 22:05:41 +01:00
12d0e44efd feat(jsonrpc): NDJSON rpc implementation 2026-03-22 21:46:41 +01:00
c160bff2f8 fix(db_migrator): added dependency and embedded migration scripts 2026-03-22 19:42:05 +01:00
9669d2bd5c feat(http): setup http server 2026-03-22 18:13:29 +01:00
be6a6fc4aa ref(transport): remove channel transport 2026-03-22 17:47:49 +01:00
7f21c39f41 feat(init): initialize run migrations 2026-03-22 16:10:35 +01:00
3eeeb9966e feat(config): setup config with defaults 2026-03-22 13:01:19 +01:00