- Implement dynamic alias generation for links with namespaced paths
- Add support for explicit aliases when present
- Use last segment as display text for namespaced links
- Refactor link replacement logic to handle various link formatting scenarios
- Remove redundant test case for namespaced path alias
- Simplify test case for exact match preference
- Maintain clear and focused test coverage for link replacement behavior
- Modify test case for multiple links to remove base directory settings
- Update CJK link replacement test to use last segment as display text
- Ensure consistent link replacement behavior across different scenarios
- Add test case for using last part as alias for namespaced paths
- Update test to prefer exact match over alias when no namespace
- Modify test expectations for namespaced link aliases
- Remove redundant test cases for non-namespaced path replacements
- Add test for non-aliased namespaced path link replacement
- Add test for non-namespaced path link replacement without alias
- Expand test coverage for link replacement scenarios
- Modify test cases to expect links with display text (e.g., `[[namespace/tag1|tag1]]`)
- Update link replacement logic to automatically add display text based on the last segment of the link
- Ensure consistent link formatting across different test scenarios including namespaces and CJK text
- Add support for registering CJK text segments in candidate trie
- Enhance link replacement for CJK words with namespace and alias support
- Implement more robust CJK text matching in link resolution
- Add test cases for CJK link conversion with namespaces and multiple occurrences
- Update README with new features for GitHub and Jira URL formatting
- Add configuration options for GitHub Enterprise and Jira domain URLs
- Enhance documentation to reflect recent plugin enhancements
- Introduce toggle for formatting JIRA URLs on save
- Add text area for configuring multiple JIRA domain URLs
- Enable users to customize JIRA URL formatting behavior
- Move settings-related files into a dedicated `settings` directory
- Update import paths in main plugin, URL formatting modules, and test files
- Maintain existing settings functionality and structure
- Implement Jira URL formatting feature in main plugin logic
- Create new Jira URL parsing and formatting module
- Add settings for Jira URL formatting and domain configuration
- Include comprehensive test suite for Jira URL formatting scenarios
- Support URL transformations for multiple Jira domains
- Implement GitHub URL formatting feature in main plugin logic
- Create new `replace-urls` module with comprehensive URL parsing and formatting
- Add settings for GitHub URL formatting and enterprise URL configuration
- Include comprehensive test suite for GitHub URL formatting scenarios
- Support both standard GitHub and GitHub Enterprise URL transformations