Commit graph

49 commits

Author SHA1 Message Date
8a6543611e
add path to slug (#37) 2026-05-09 14:32:29 +02:00
04dd864db1 chore: remove link completionn redudant 2026-04-27 21:40:19 +02:00
257ed48602
feat(completion/slug): add note_slug completion (#35) 2026-04-27 20:03:34 +02:00
4e921a8b0d feat(note/repo): added getall func 2026-04-26 17:26:12 +02:00
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
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
271f6a265f ref(tag): change tag model to non-synthetic 2026-04-18 01:23:27 +02:00
f8ba52e62e feat(goto): added goto_note_handler 2026-04-14 18:26:38 +02:00
7e45dd493f ad repo 2026-04-14 16:28:56 +02:00
840460da57 feat(link_repo): use rdb for queries 2026-04-14 05:41:29 +02:00
5b437b6476 feat(update_note): add update on save 2026-04-12 23:12:30 +02:00
96b51584ff feat(save_note): improved note save 2026-04-12 20:49:08 +02:00
7127168006 feat(handler): improve di to explicit outside of handle 2026-04-12 02:51:00 +02:00
f3e11149ff ref(repo): improve repo di 2026-04-12 02:32:14 +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
f5f0204147 ref(command_names): gave commands proper names 2026-04-11 00:04:19 +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
af4b8a4ad5 feat(completeion_link): add completion commands for link 2026-04-09 23:46:11 +02:00
c872cf8b57 chore(sln): small improvements to repo structure and naming 2026-04-09 21:46:43 +02:00
adba974a4b fix(repos): use new table name in repo and tests 2026-04-08 22:14:07 +02:00
75155dc536 feat(link_repo): added slug and id query 2026-04-08 21:55:20 +02:00
56194470fb fix(tags): filter out existing tags and upsert note tag link 2026-04-05 14:11:54 +02:00
81c177bca2 fix(db_context): lazy load on uow.Begin() 2026-04-04 01:06:04 +02:00
566ba834d4 feat(db_context): added db context 2026-04-04 00:14:58 +02:00
f8e9b3902d fix(note_repo): pass ctx 2026-04-03 23:56:01 +02:00
8195a8d5ba feat(create): added upsert_note_tags method call on create 2026-04-03 20:32:12 +02:00
bf2ff4066b fix(repos): pass id to values 2026-04-03 17:24:15 +02:00
b132b7e450 sm(tag): moved tag create to tag file 2026-04-03 12:45:05 +02:00
d716086db1 feat(tag_repo): updated tag repository 2026-04-03 12:38:07 +02:00
ddd8ac837e feat(models): updated model ids 2026-04-03 12:02:31 +02:00
d9cc1c6ec7 test(create_note): integration test for create note 2026-04-02 18:34:37 +02:00
884e9cd207 feat(uow): added filestore for cross boundary tx 2026-04-02 17:56:35 +02:00
f070674cdb feat(uow): transaction share by retun tx 2026-04-02 17:24:18 +02:00
5ad46b599d feat(test): integration test setup 2026-03-30 00:35:50 +02:00
79066ee638 uow setup 2026-03-26 22:41:34 +01:00
85e91699be feat(uow): add uow 2026-03-26 07:49:41 +01:00
187d4f4f70 feat(tags): upsert note tags 2026-03-25 23:08:31 +01:00
2080821382 feat(note_create): tag repo and note repo 2026-03-25 22:46:52 +01:00
4708accc02 feat(persistence): note / tag repository 2026-03-24 21:36:17 +01:00
da4f5e2feb tag repo 2026-03-23 22:32:20 +01:00
722b1dbbe7 feat(create_note): minimal handler 2026-03-22 23:02:31 +01:00
843b840583 feat(create_note): setup note 2026-03-22 23:00:21 +01:00
e18577b53d feat(rpc): handler and request 2026-03-22 19:00:36 +01:00