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
271f6a265f
ref(tag): change tag model to non-synthetic
2026-04-18 01:23:27 +02:00
c9bba78565
feat(vautl_cfg): add path & name for vault
2026-04-18 00:09:42 +02:00
87c4253871
feat(index-rebuild): added model building and file read
2026-04-16 23:15:27 +02:00
a0ab5b6874
ref(index): mv index out of vault and into .local/share
2026-04-16 19:58:03 +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
a74d8dc5a7
ref(migrations): seperated migrations file and updated link migration
2026-04-08 21:47:50 +02:00
02853c2957
feat(create_note): handle template read from temp name instead of path
2026-04-06 16:00:23 +02:00
ffc3435d1e
feat: move some code from config to store
2026-04-06 12:12:10 +02:00
1aa7c167a7
feat(vault_store): simplified store and config
2026-04-06 11:53:54 +02:00
a8346e82f1
feat(vault_config): added vault configuration
2026-04-06 11:35:00 +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
2537140053
ref(handlers): uow passsed to method
2026-04-03 21:03:36 +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
2471f5546a
ref(migrations): updated existing migrations to text id
2026-04-03 12:05:12 +02:00
ddd8ac837e
feat(models): updated model ids
2026-04-03 12:02:31 +02:00
df1f29b7ef
fix(file_store): remove writes on partial failure)
2026-04-02 19:01:49 +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