Commit graph

39 commits

Author SHA1 Message Date
Hiroo Takizawa
a75d7828ee 1.1.0 2025-06-26 23:36:24 +09:00
Hiroo Takizawa
7ca5ada80d Add comprehensive tests for numbered list cursor positioning
- Add 7 test cases covering various numbered list scenarios
- Test basic numbered lists (1. 2. etc.)
- Test indented and tab-indented numbered lists
- Test edge cases (already positioned cursor, non-numbered lists)
- Verify proper distinction between bullet points and numbered lists
- All 13 tests now pass including existing auto-bullet functionality
2025-06-26 23:33:12 +09:00
Hiroo Takizawa
941699eabd Add support for numbered list cursor positioning with Home key
- Add detection for numbered lists (1. 2. etc.) in move-cursor-after-bullet command
- Implement moveCursorAfterNumberedList function to position cursor after number and dot
- Supports indented numbered lists with proper whitespace handling
2025-06-26 23:22:42 +09:00
Hiroo Takizawa
04d8f466b1 1.0.5 2025-04-17 23:47:21 +09:00
Hiroo Takizawa
c0baec641b translate comments to English 2025-04-17 23:40:20 +09:00
Hiroo Takizawa
fa14a379e1 Simplify home key customization 2025-04-17 23:39:31 +09:00
Hiroo Takizawa
1b0a151d33 1.0.4 2025-03-23 20:54:49 +09:00
Hiroo Takizawa
2846556070 Add support for ignoring horizontal rules when adding bullet points 2025-03-23 20:49:50 +09:00
Hiroo Takizawa
8526811bcd Add proper table detection to prevent bullet insertion in table rows 2025-03-23 20:37:54 +09:00
Hiroo Takizawa
eff03b2301 Add detection for blockquotes and numbered lists to prevent auto-bullets 2025-03-23 20:33:01 +09:00
Hiroo Takizawa
930d0ace23 Prevent bullet point insertion on heading lines 2025-03-23 20:28:03 +09:00
Hiroo Takizawa
a321f09461 Prevent bullet points in math blocks 2025-03-23 20:07:10 +09:00
Hiroo Takizawa
082fd1857a Ensure no bullet points in code blocks and on code block end lines 2025-03-23 19:49:26 +09:00
Hiroo Takizawa
8cea29212f Add .cursor directory to gitignore and normalize line endings to LF 2025-03-23 17:00:00 +09:00
Hiroo Takizawa
877f89318e Fix review issues: naming convention, copyright notice and UI text case 2025-03-23 16:24:48 +09:00
Hiroo Takizawa
cf4a606460 Fix Ctrl+A behavior: move cursor after bullet point in bullet lines and to beginning in normal lines 2025-03-21 14:54:54 +09:00
Hiroo Takizawa
a66ad2f812 Add unit tests for Auto Bullet plugin 2025-03-17 22:01:18 +09:00
Hiroo Takizawa
9d4bf71704
Merge pull request #2 from takitsuba/dependabot/npm_and_yarn/esbuild-0.25.0
chore(deps-dev): bump esbuild from 0.17.3 to 0.25.0
2025-03-17 21:56:12 +09:00
dependabot[bot]
056a637ddf
chore(deps-dev): bump esbuild from 0.17.3 to 0.25.0
Bumps [esbuild](https://github.com/evanw/esbuild) from 0.17.3 to 0.25.0.
- [Release notes](https://github.com/evanw/esbuild/releases)
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG-2023.md)
- [Commits](https://github.com/evanw/esbuild/compare/v0.17.3...v0.25.0)

---
updated-dependencies:
- dependency-name: esbuild
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-16 12:16:29 +00:00
Hiroo Takizawa
11dad0a3c9 1.0.3 2025-03-16 15:38:16 +09:00
Hiroo Takizawa
c941141198 Fix duplicate bullet points when pressing space or tab at the beginning of a line that already has a bullet point 2025-03-16 15:37:11 +09:00
Hiroo Takizawa
9e6926920b 1.0.2 2025-03-14 18:02:47 +09:00
Hiroo Takizawa
c3354ee56b chore: rename plugin ID and name from "obsidian-auto-bullet" to "auto-bullet" for consistency and clarity 2025-03-14 17:55:42 +09:00
Hiroo Takizawa
a6188c78ab
Merge pull request #1 from takitsuba/fix/guideline-compliance
Fix/guideline compliance
2025-03-14 17:37:02 +09:00
Hiroo Takizawa
33a39a142b 1.0.1 2025-03-14 17:35:42 +09:00
Hiroo Takizawa
b9b9f016f0 refactor(main.ts): extract editor change handling logic into a separate method for improved readability and maintainability
chore(main.ts): update unload comment to clarify that cleanup is handled automatically by registerEvent
2025-03-14 17:29:35 +09:00
Hiroo Takizawa
66a79bd410 chore(main.ts): remove unnecessary header from Auto Bullet Settings for cleaner UI 2025-03-14 17:29:19 +09:00
Hiroo Takizawa
8b53e2548e chore(editorconfig): add trim_trailing_whitespace setting to enforce consistent whitespace handling
chore(eslintrc): add no-trailing-spaces rule to ESLint configuration for better code quality and consistency
2025-03-14 17:26:30 +09:00
Hiroo Takizawa
5e9e7c8dc3 docs(README.md): update documentation to include individual control for half-width spaces, full-width spaces, and tabs in plugin settings 2025-03-14 14:47:50 +09:00
Hiroo Takizawa
21e7dd109f chore(styles.css): remove unused CSS file to clean up the project and reduce clutter 2025-03-14 14:42:00 +09:00
Hiroo Takizawa
901a3fcd15 feat(main.ts): add settings for AutoBulletPlugin to customize behavior for half-width space, full-width space, and tab
feat(main.ts): implement loadSettings and saveSettings methods to manage plugin settings
feat(main.ts): create AutoBulletSettingTab to provide a user interface for settings
feat(manifest.json): add hasSettings property to indicate the plugin has configurable settings
2025-03-14 14:17:51 +09:00
Hiroo Takizawa
634d57052f docs(README.md): add inspiration section to acknowledge the source of the plugin's feature 2025-03-13 23:57:32 +09:00
Hiroo Takizawa
2a9249cf40 docs: translate README and manifest descriptions to English for better accessibility and understanding for a wider audience 2025-03-13 23:45:24 +09:00
Hiroo Takizawa
d488cd4ba2 chore(manifest.json): update author information and URLs for better accuracy and relevance 2025-03-13 23:19:48 +09:00
Hiroo Takizawa
1aba63bb6d fix(main.ts): enhance character check for space to include full-width space for better compatibility with different input methods 2025-03-13 22:54:32 +09:00
Hiroo Takizawa
2790855ca3 refactor(main.ts): remove unused settings and related methods to simplify the plugin code and improve maintainability
chore(main.ts): clean up code by removing commented-out sections and unnecessary imports for better readability
2025-03-13 17:47:11 +09:00
Hiroo Takizawa
ef8ae0d4f7 chore(docs): update README to clarify how to disable the feature and remove redundant information about the ribbon icon
refactor(main.ts): remove unused status bar item and related code to simplify the plugin functionality and improve maintainability
2025-03-13 17:41:55 +09:00
Hiroo Takizawa
585c50b528 feat: rename plugin to "Obsidian Auto Bullet" and update description to reflect functionality in Japanese
feat: implement auto bullet insertion feature when typing space or tab at the beginning of a line
feat: add toggle functionality to enable/disable auto bullet feature via ribbon icon and status bar
refactor: clean up code by removing unused sample modal and commands
fix: update settings tab to reflect new plugin name and functionality
2025-03-13 17:32:17 +09:00
Hiroo Takizawa
dc1857a274
Initial commit 2025-03-13 17:11:20 +09:00