Commit graph

42 commits

Author SHA1 Message Date
Kritagya Bhattarai (CalfMoon)
d02a58be62 Merge branch 'working' 2026-03-29 21:42:59 +05:45
Kritagya Bhattarai (CalfMoon)
43ea5c276a feat(ui): add option to remove manually added weights 2026-03-29 21:28:05 +05:45
Kritagya Bhattarai (CalfMoon)
3c56ee6e74 feat: don't allow addition of duplicates in manual addition 2026-03-29 21:20:56 +05:45
Kritagya Bhattarai (CalfMoon)
e0279c3845 doc: add Manually Set Weight to Configuration Option in README 2026-03-29 20:19:03 +05:45
Kritagya Bhattarai (CalfMoon)
d212d1f57f feat(calc): read manually added weights 2026-03-29 19:52:52 +05:45
Kritagya Bhattarai (CalfMoon)
fd824ea406 feat(ui): add option to manually add weight 2026-03-29 19:06:55 +05:45
Kritagya Bhattarai (CalfMoon)
a213c8b3c5 refactor: fix linting mistakes 2026-03-28 21:53:47 +05:45
Kritagya Bhattarai (CalfMoon)
aa0987082e chore: update template from obsidianmd/obsidian-sample-plugin 2026-03-28 21:05:58 +05:45
Kritagya Bhattarai (CalfMoon)
b43c8dcafc chore: update dependencies 2026-03-28 20:35:13 +05:45
Kritagya Bhattarai (CalfMoon)
2810b9379c chore: release 2.1.0 2026-03-28 20:07:59 +05:45
Kritagya Bhattarai (CalfMoon)
41636dd29c Merge branch 'working' 2026-03-28 18:32:51 +05:45
Kritagya Bhattarai (CalfMoon)
783607292d perf(update): prevent graph update from running multiple times at once 2026-03-28 18:28:06 +05:45
Kritagya Bhattarai (CalfMoon)
777de23d9a refactor: rename clearSizeCache() -> recalulateSize()
this represents what the function is doing better
2026-03-28 18:15:07 +05:45
Kritagya Bhattarai (CalfMoon)
a9b433ba2a perf(calc): don't run calculations if graph view isn't loaded 2026-03-28 18:14:21 +05:45
Kritagya Bhattarai (CalfMoon)
b319d722fd fix(calc): calculation error associated with treeOptimizeMap 2026-03-28 17:59:23 +05:45
Kritagya Bhattarai (CalfMoon)
7d19749492 refactor: remove looping as it had no practical function 2026-03-28 17:52:32 +05:45
Kritagya Bhattarai (CalfMoon)
bc0f7fdcc0 Add release workflow 2026-03-28 17:05:36 +05:45
Kritagya Bhattarai (CalfMoon)
cdbc614b2f chore: release 2.0.0 2026-03-28 13:19:30 +05:45
Kritagya Bhattarai (CalfMoon)
6db8409e6e refactor: write cleaner code and comments 2026-03-28 13:07:22 +05:45
Kritagya Bhattarai (CalfMoon)
d3663e9de8 fix: size being 0 if graph view is initially open (#2)
this basically fixes the issue by increasing the time it takes for the
update cycle to run. Therefore giving obsidian more time to the link
between nodes.
2026-03-28 01:33:55 +05:45
Kritagya Bhattarai (CalfMoon)
70b51e9a3d doc: make README clearer(#3) 2026-03-27 22:39:05 +05:45
Kritagya Bhattarai (CalfMoon)
90f45a0df2 fix: random size after timelapse
timelapse caused the order in array to be changed which messed up the
cache, no longer a problem with hashmap
2026-03-27 22:31:17 +05:45
Kritagya Bhattarai (CalfMoon)
bd933fbd68 fix(calc): fix looping error with travel forward tree
Previously a fix was only implemented for when A->B->C->A now it also
works for A->B->C->D->B
2026-03-27 22:24:17 +05:45
Kritagya Bhattarai (CalfMoon)
c5739de84c fix: update graph on settings change (#4) 2026-03-27 18:50:09 +05:45
Kritagya Bhattarai
b23deebdf5
Merge pull request #1 from visua1hue/fix-typo
Fixed typos in settings
2025-04-02 17:19:35 +05:45
MikĒ
713d54aeda Fixed typos in settings panel 2025-04-01 20:40:21 +02:00
Kritagya Bhattarai (CalfMoon)
7886168d88 fix: change according to suggestion obsidianmd/obsidian-releases#5678 2025-03-28 17:26:50 +05:45
Kritagya Bhattarai (CalfMoon)
11c2d86cf8 refactor: rename Sample to NodeFactor 2025-03-13 11:56:27 +05:45
Kritagya Bhattarai (CalfMoon)
e938aa9dea fix(ui): obey plugin guidelines 2025-03-12 15:30:43 +05:45
Kritagya Bhattarai (CalfMoon)
daa3db93b7 doc: update README 2025-03-12 15:30:36 +05:45
Kritagya Bhattarai (CalfMoon)
58c75de5c3 fix(calc): stop calcLoop when plugin is unloaded 2025-03-11 17:52:30 +05:45
Kritagya Bhattarai (CalfMoon)
e4da1ffc39 optimize(calc): use array to store calculations 2025-03-11 17:05:28 +05:45
Kritagya Bhattarai (CalfMoon)
fb774d3cd4 refactor(calc): extract update loop into a function 2025-03-11 16:41:36 +05:45
Kritagya Bhattarai (CalfMoon)
a4dc62fd48 refactor(calc): add optimization map as property 2025-03-11 16:30:16 +05:45
Kritagya Bhattarai (CalfMoon)
7998b23ea4 feat(calc): add letter count as factor effecting node size 2025-03-10 19:42:53 +05:45
Kritagya Bhattarai (CalfMoon)
9155817954 fix(calc): stop calcLoop if graph is closed 2025-03-10 18:01:08 +05:45
Kritagya Bhattarai (CalfMoon)
bdf1a746b2 refactor(calc): use setTimeout instead of setInterval to loop
this was done as per suggestion of https://developer.mozilla.org/en-US/docs/Web/API/Window/setInterval , this makes it so that even if the task insides takes longer the tasks won't stack
2025-03-09 21:55:21 +05:45
Kritagya Bhattarai (CalfMoon)
04d5324e15 feat(calc): add fwd node tree as factor effecting node size 2025-03-09 18:49:03 +05:45
Kritagya Bhattarai (CalfMoon)
38dd7aef56 feat(calc): add fwd & bwd node count as factors effecting node size 2025-03-09 18:26:21 +05:45
Kritagya Bhattarai (CalfMoon)
8f06207d8a feat(display): add settings menu 2025-03-08 18:39:35 +05:45
Kritagya Bhattarai (CalfMoon)
b99c464470 Update template 2025-03-07 19:40:07 +05:45
Kritagya Bhattarai
da2ae7ffad
Initial commit 2025-03-07 15:46:05 +05:45