Skip to content

Releases: Kh4f/manual-sorting

1.3.2

11 Feb 14:23
1.3.2
f0aa4f5
Compare
Choose a tag to compare

1.3.2 (2025-02-11)

🧹 Adjustments

  • update plugin ID in manifest.json (d374551)

1.3.1

11 Feb 13:55
1.3.1
778babf
Compare
Choose a tag to compare

1.3.1 (2025-02-11)

🧹 Adjustments

  • update description for clarity in manifest.json (364117b)

1.3.0

10 Feb 23:33
1.3.0
1375790
Compare
Choose a tag to compare

1.3.0 (2025-02-10)

🚀 Features

  • menu: add emojis to custom menu options (ce51167)

🩹 Bug Fixes

  • add optional chaining to prevent potential null reference errors (8c64d67)
  • add type annotations for better type safety in menu and sorting logic (a3d0847)
  • replace direct prototype access with Object.getPrototypeOf for better compatibility (d33bf5e)

1.2.0

10 Feb 23:01
1.2.0
215bee0
Compare
Choose a tag to compare

1.2.0 (2025-02-10)

🚀 Features

  • add 'Reset order' option to Obsidian Sort Order menu for clearing saved data (0b095b6)
  • add confirmation modal for resetting sort order to default (01ed06e)
  • conditionally add 'Reset order' option to sorting menu based on manual sorting status (19c2253)

🩹 Bug Fixes

  • correct small spacing between buttons in confirmation modal (fc80c2d)

1.1.0

10 Feb 21:33
614356b
Compare
Choose a tag to compare

1.1.0 (2025-02-10)

🚀 Features

  • add custom option for manual sorting in Sort Order menu (7583173)
  • add enable/disable functionality for custom option (05628ec)
  • add unpatching functionality for sort order menu on unload (b3ff25e)
  • enhance initialization process by patching sort order menu and cleaning up invalid paths (7be74d5)
  • update manual sorting menu option to reflect enabled state and reload plugin on activation (a850371)

🩹 Bug Fixes

  • disable manual sorting when selecting another sort option (bf987d0)

1.0.0

10 Feb 15:37
1.0.0
708a3bc
Compare
Choose a tag to compare

1.0.0 (2025-02-10)

🚀 Features

  • add unpatching functionality for file explorer on unload (7d51c21)

0.2.0

10 Feb 15:28
0.2.0
4783cfb
Compare
Choose a tag to compare

0.2.0 (2025-02-10)

🚀 Features

  • add allChildrenRendered flag to TFolder for rendering tracking (3032919)
  • add onEnd handler for order saving on drag end (7156d4d)
  • add onRename handler to save order after renaming items (c24a172)
  • add prevActualChildrenCount to TFolder for tracking child count changes (1eb4939)
  • add reloadExplorerPlugin method to refresh file explorer state (85cb1c4)
  • enhance OrderManager to handle concurrent save operations with a queue (b41003c)
  • implement OrderManager for saving and restoring item order in containers (71fc89b)
  • integrate OrderManager for saving and restoring item order in ManualSortingPlugin (cf44580)
  • update data-path attribute for moved items manually (f14d315)

🩹 Bug Fixes

  • add cleanup for invalid paths after removing and renaming folders (58ecaa1)
  • update folder path property manually on move to fix auto-update issue (f2ebf27)

0.1.0

10 Feb 13:52
0.1.0
0953dde
Compare
Choose a tag to compare

0.1.0 (2025-02-10)

🚀 Features

  • add development-only logging function (fc8d9c8)
  • add initialization method (13e2109)
  • add MutationObserver to monitor data-path attribute changes (001bdd5)
  • add ribbon icon (7761c1d)
  • implement file explorer patching using monkey-around (6e027d1)
  • implement manual sorting functionality using SortableJS (a74fd76)

🩹 Bug Fixes

  • disconnect MutationObserver after processing new item (d3ebea6)
  • update regex pattern to extracting first release notes from CHANGELOG.md (1e81a09)