Commit graph

22 commits

Author SHA1 Message Date
Tommy Bergeron
03ba2f9863 1.0.9 2026-06-15 13:25:44 -04:00
Tommy Bergeron
dd72df4f68 Refactor date format handling in HumanReadableDates plugin
- Changed `requestAnimationFrame` to use `window.requestAnimationFrame` for clarity.
- Updated variable usage in `createLivePreviewExtension` to directly reference `this.settings`.
- Improved description for date format settings to clarify usage of square brackets for literal text.
- Enhanced warning message for unrecognized date tokens to specify valid token types.
2026-06-15 13:24:13 -04:00
Tommy Bergeron
f77c7f420a 1.0.8 2026-06-13 20:50:58 -04:00
Tommy Bergeron
81974cdde1 Implement wikilink handling in HumanReadableDates plugin
- Added a new function `stripWikilinkBrackets` to extract the target from Obsidian wikilinks.
- Updated `HumanReadableDateWidget` to utilize the extracted link target for clickable links.
- Enhanced regex in `createBracketedDateRegex` to support aliased wikilinks.
- Updated README with examples of aliased wikilinks for better user guidance.
2026-06-13 20:49:31 -04:00
Tommy Bergeron
f2f6032d8b Add PR Analyzer GitHub Action and script
- Introduced a new GitHub Action workflow for analyzing pull requests, triggered by pull request events or manually.
- Added a new script `pr-analyzer.mjs` to gather context from the repository and analyze pull requests using an AI model.
- Updated ESLint configuration to include the new script for linting.
2026-06-10 12:32:18 -04:00
Tommy Bergeron
d62687dfb2 Enhance issue analysis with formatted date display
- Added functions to format issue creation dates for better readability in email notifications.
- Updated email subject to include the formatted issue date.
- Improved handling of unknown date values to ensure robustness.
2026-06-10 01:50:38 -04:00
Tommy Bergeron
ecb754c1b3 Add Issue Analyzer GitHub Action and script
- Introduced a new GitHub Action workflow for analyzing issues, triggered by issue events or manually.
- Added a new script `issue-analyzer.mjs` to gather context from the repository and analyze issues using an AI model.
- Updated ESLint configuration to include the new script for linting.
2026-06-10 01:24:22 -04:00
Tommy Bergeron
a2505da0df 1.0.7 2026-06-01 18:27:16 -04:00
Tommy Bergeron
b488405c7e Fix: Support configurable Moment-style date formats
- Use the configured date format for date matching and parsing
- Add Moment-based strict validation for supported format tokens
- Preserve wikilink handling and legacy default-format behavior
- Refresh live preview decorations after settings changes
- Document supported tokens and custom format examples
2026-06-01 18:24:13 -04:00
Tommy Bergeron
b6c0150198 1.0.6 2026-05-12 14:56:27 -04:00
Tommy Bergeron
66741c59db Upgrade to ESLint v9 with obsidianmd plugin for local linting 2026-05-12 14:46:35 -04:00
Tommy Bergeron
c8acce7b6a 1.0.5 2026-05-12 14:31:05 -04:00
Tommy Bergeron
438fcbf84a Remove disallowed 'General' settings heading 2026-05-12 14:31:01 -04:00
Tommy Bergeron
547d0e9474 1.0.4 2026-05-12 14:24:43 -04:00
Tommy Bergeron
a76962c8e7 Fix heading wording, event listener promise void return, and manifest description 2026-05-12 14:24:39 -04:00
Tommy Bergeron
9be9d79abe 1.0.3 2026-05-12 14:14:48 -04:00
Tommy Bergeron
805cd387a3 Fix lint errors and warnings: refactor styles to CSS classes, bump minAppVersion to 0.16.0, replace builtin-modules, add cm dependencies, fix popout compatibility, remove any types and this aliasing 2026-05-12 14:14:40 -04:00
Tommy Bergeron
1c0a795258 1.0.2 2025-08-29 22:41:32 +08:00
Tommy Bergeron
2cc233e415 Update version to 1.0.1 in manifest.json, package.json, and package-lock.json for the Human Readable Dates plugin. 2025-08-29 22:41:31 +08:00
Tommy Bergeron
6512c69ed8 Refactor HumanReadableDateWidget to support clickable links and improve code readability. Update references to 'this' in createLivePreviewExtension for clarity. Adjust formatting and styling for better consistency. 2025-08-29 22:40:37 +08:00
Tommy Bergeron
260a314e02 Update README.md to introduce the Human Readable Dates plugin, detailing its features, usage, settings, installation instructions, and requirements. 2025-08-29 22:20:39 +08:00
Tommy Bergeron
6f2096a959 first commit 2025-08-29 19:22:53 +08:00