Kritagya Bhattarai (CalfMoon)
dbdf7d2a90
fix(calc): add assignment of value after calculations
2026-03-31 11:22:04 +05:45
Kritagya Bhattarai (CalfMoon)
a36f1c9ed0
refactor: move calculation functions to new class
2026-03-31 00:42:56 +05:45
Kritagya Bhattarai (CalfMoon)
cd5f4c97c9
refactor: modularize settings file
2026-03-31 00:38:57 +05:45
Kritagya Bhattarai (CalfMoon)
9d2b9769c4
refactor: remove some linting errors
2026-03-29 22:00:24 +05:45
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