olivier
b8461c3eb0
chore: bump to v1.1.0
Node.js build / build (20.x) (push) Has been cancelled
Node.js build / build (22.x) (push) Has been cancelled
v1.1.0
2026-09-07 17:27:56 -04:00
olivier
b031cd7e04
feat: visually group settings by category with collapsible cards
...
Node.js build / build (20.x) (push) Has been cancelled
Node.js build / build (22.x) (push) Has been cancelled
- Each command category (Better Formatting, Line Operations, etc.) now
renders as a collapsible <details> card with a bordered/shaded header
showing an 'N/M enabled' badge, instead of a flat list separated only
by bold text headings.
- Sentence regex + reset moved into the Sentence Navigator category
card (it configures that category's commands, so it belongs there
instead of the general section).
- Bulk actions (global enable/disable all, per-category toggle-all,
regex reset) now patch the DOM in place instead of calling the full
display() re-render, so open/closed category state is never lost
when a setting changes.
- Removed the 'General' settings heading (obsidianmd/settings-tab/no-problematic-settings-headings
lint rule flags it).
- styles.css adds .bindthem-category-* rules for the card borders,
header shading, collapse caret, and setting-row separators.
2026-09-07 14:45:24 -04:00
olivier
254fcc1b41
fix: heading-regex tag corruption, live command toggles, adjacent-file collision, stale selection listeners
...
Node.js build / build (20.x) (push) Has been cancelled
Node.js build / build (22.x) (push) Has been cancelled
- HEADING_REGEX now requires a space/EOL after '#' so tag lines
(#project ...) are no longer misdetected as headings and corrupted.
- Command enable/disable settings now take effect immediately via
checkCallback/editorCheckCallback instead of requiring a reload.
- New Adjacent File auto-increments (Untitled.md, Untitled 1.md, ...)
instead of throwing once Untitled.md already exists.
- Selection-change tracking is delegated from document instead of a
one-time .cm-content scan, so editors opened after startup are covered.
See CHANGELOG.md for details.
2026-09-07 12:36:08 -04:00
olivier
fcbf1492b7
update and fix
Node.js build / build (20.x) (push) Has been cancelled
Node.js build / build (22.x) (push) Has been cancelled
v1.0.0
2026-05-15 16:23:28 -04:00
olivier
358ddca2f0
fix typescript
Node.js build / build (20.x) (push) Has been cancelled
Node.js build / build (22.x) (push) Has been cancelled
2026-02-27 10:12:27 -05:00
olivier
7022dadd83
create better structure inspired by ObsidianTweaks'
Node.js build / build (20.x) (push) Has been cancelled
Node.js build / build (22.x) (push) Has been cancelled
2026-02-26 15:19:52 -05:00
olivier
580f2d8c2b
fix problems
Node.js build / build (20.x) (push) Has been cancelled
Node.js build / build (22.x) (push) Has been cancelled
2026-02-25 15:52:49 -05:00
olivier
efbd5773b5
feat: select next occurrence
Node.js build / build (20.x) (push) Has been cancelled
Node.js build / build (22.x) (push) Has been cancelled
2026-02-25 11:35:15 -05:00
olivier
28ebf6a4a8
pad readme, make hotkeys optional
Node.js build / build (20.x) (push) Has been cancelled
Node.js build / build (22.x) (push) Has been cancelled
2026-02-24 22:00:12 -05:00
olivier
44b505b4e6
fix manifest and make good readme
Node.js build / build (20.x) (push) Has been cancelled
Node.js build / build (22.x) (push) Has been cancelled
2026-02-24 15:05:45 -05:00
olivier
bfa95bb700
faire bindthem
2026-02-24 14:57:44 -05:00
Lishid
dc2fa22c4d
Fix typo in ESLint plugin link
2025-12-30 13:09:48 -05:00
Johannes Theiner
2323eddbb1
Merge pull request #164 from joethei/master
...
Include eslint config
2025-12-18 11:53:40 +01:00
Johannes Theiner
911b773800
Merge remote-tracking branch 'upstream/master'
...
# Conflicts:
# README.md
# src/main.ts
2025-11-14 15:24:54 +01:00
Johannes Theiner
123fc4a870
update eslint plugin version
...
remove builtin-modules external dependency
2025-11-14 14:28:33 +01:00
Johannes Theiner
0eca98adda
update package.json
2025-11-10 22:27:46 +01:00
Johannes Theiner
92cba25647
update sample plugin with eslint instructions
2025-11-10 12:26:07 +01:00
Johannes Theiner
9984b040b6
remove testing code
2025-10-17 12:36:26 +02:00
Johannes Theiner
e2a64e0534
Merge pull request #151 from adamu/main
...
Prefix unused variables with _
2025-09-17 18:12:44 +02:00
Johannes Theiner
8933f6ce64
Merge pull request #142 from johannrichard/declutter-version-bump
...
build: only write new minAppVersion requirements to `versions.json`
2025-09-17 17:54:33 +02:00
Steph Ango
db97f5f629
Merge pull request #155 from obsidianmd/agents-md
...
AGENTS.md
2025-09-05 09:12:10 -07:00
Steph Ango
9673533aa9
language
2025-09-05 09:10:47 -07:00
Steph Ango
33075ecd13
use forward slashes for cross OS compatibility
2025-09-05 09:04:04 -07:00
Steph Ango
188bb6120f
small copy tweaks
2025-09-05 09:01:58 -07:00
Steph Ango
a4398b8ecc
Corrections based on feedback
2025-09-05 08:58:49 -07:00
Steph Ango
ce4fc8c209
First pass
2025-09-04 15:28:25 -07:00
Adam Millerchip
f16c1401b3
Prefix unused variables with _
2025-08-28 14:38:40 +09:00
Johannes Theiner
fa2fac56be
Remove node 18 from action
2025-07-04 13:29:58 +02:00
Johannes Theiner
e0485eb3ba
add lock file to repo
2025-07-04 13:28:27 +02:00
Johannes Theiner
dbc9096f81
Add lint action
2025-07-04 13:27:53 +02:00
Johannes Theiner
90290a8af5
Update to use released eslint plugin
2025-07-03 12:00:06 +02:00
Johannes Theiner
68ab547f2c
Update to use released eslint plugin
2025-06-02 12:10:29 +02:00
Johann Richard
3fe07677b5
build: only write new minAppVersion requirements to versions.json
...
Only add a new version requirements if `minAppVersion` is not already in `versions.json`. Should declutter `versions.json`.
2025-04-28 08:38:38 +02:00
Johannes Theiner
6d09ce3e39
Add license, fixes #98
2025-01-27 21:38:01 +00:00
Johannes Theiner
ba04056938
Merge remote-tracking branch 'origin/master'
2025-01-02 16:48:30 +01:00
Johannes Theiner
55f5080882
Add linting of dependencies, throwing errors when including using telemetry libraries
2025-01-02 16:48:03 +01:00
Johannes Theiner
20002ffc65
Merge branch 'obsidianmd:master' into master
2024-11-20 17:02:47 +01:00
Johannes Theiner
ee04e2f81f
Merge pull request #120 from claremacrae/fix-readme-api-comment
...
Remove statement that API is unstable
2024-11-11 21:25:18 +01:00
Clare Macrae
92050ad841
Remove statement that API is unstable
2024-11-11 19:58:31 +00:00
Steph Ango
daa0cba23c
Merge pull request #78 from aleksey-rowan/patch-1
...
Minify production build
2024-08-21 11:22:30 -07:00
Johannes Theiner
fa15a2558e
Merge remote-tracking branch 'origin/master'
...
# Conflicts:
# tsconfig.json
2024-07-31 23:00:52 +02:00
Johannes Theiner
15e343739e
Add stylelint and configure eslint to add custom plugin.
...
- Split up main.ts into multiple files.
2024-07-31 22:59:59 +02:00
Johannes Theiner
bfa0145644
Merge pull request #91 from revolter/patch-1
...
Fix inconsistent indentation
2024-07-31 22:06:34 +02:00
Johannes Theiner
893e489e84
Merge pull request #92 from revolter/patch-2
...
Fix incorrect TypeScript spelling
2024-07-31 21:47:47 +02:00
Johannes Theiner
d05f42d8c5
Merge pull request #95 from tobiasvl/patch-1
...
Update README.md
2024-07-31 20:18:53 +02:00
Tobias V. Langhoff
47ec36c11e
Update README.md
...
Update link to plugin guidelines
2024-03-02 22:30:14 +01:00
Johannes Theiner
b9a0e401e0
configure eslint
2024-02-29 13:18:14 +01:00
iulianOnofrei (U-lee-aan)
de770934b2
Fix incorrect TypeScript spelling
2024-01-21 15:20:39 +02:00
iulianOnofrei (U-lee-aan)
f4debcda6b
Fix inconsistent indentation
2024-01-19 21:14:58 +02:00
Aleksey Rowan
7330e7499a
build: minify prod build
...
closes #70
2023-11-15 14:10:43 -05:00