Commit graph

35 commits

Author SHA1 Message Date
creamhead
684bead75c docs: update version to v1.3.4 in README 2026-06-24 15:18:26 +09:00
creamhead
95b8cb7743 chore: bump version to 1.3.4 2026-06-24 15:13:55 +09:00
creamhead
6ca1380b95 fix: resolve RTM API task addition parsing and signature validation errors 2026-06-24 15:11:28 +09:00
creamhead
dd3ed3f216 Rewrite md5.ts with proper TypeScript types
Replace eslint-disable blanket with fully typed implementation:
- Add return types to all functions
- Use number[] with fill(0) instead of sparse Array()
- Add xi() helper to safely index number[] under noUncheckedIndexedAccess
- Replace substr with slice

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-13 18:53:57 +09:00
creamhead
7f9eb4b258 Fix final plugin review errors
- Replace vault.createFolder with vault.adapter.mkdir (lower API version req)
- Rename settings heading to "Connection" (no plugin name in heading)
- Fix boolean[] type inference for selected array
- Fix loadSettings any type with Partial<RtmPluginSettings>
- Suppress md5.ts type warnings with ts-nocheck (legacy implementation)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-13 18:36:30 +09:00
creamhead
a7b051eff4 Fix TypeScript strict null errors from noUncheckedIndexedAccess
Array index access returns T|undefined under noUncheckedIndexedAccess;
use type assertions where RTM API guarantees non-empty arrays.
Fix regex match group access (match[1..3]) the same way.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-13 18:25:18 +09:00
creamhead
55e9c8d3cd Fix remaining plugin review errors and type safety
- Replace setCssStyles() with CSS classes (avoids Obsidian 1.6+ API)
- Rename heading "Remember The Milk Settings" -> "RTM Sync" (no-settings-in-heading)
- Add RTM API response interfaces to eliminate all any-type warnings
- Type callRtmApi return as RtmResponse
- Fix remaining Promise void warnings

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-13 18:23:11 +09:00
creamhead
5f7b368202 Fix Obsidian plugin review errors for v1.3.3
- Remove unused TFile import
- Replace direct style assignments with setCssStyles()
- Replace innerHTML with DOM element creation
- Replace createEl('h2') with Setting.setHeading()
- Fix Promise-in-void-callback warnings
- Remove unused catch variable
- Bump minAppVersion to 1.0.0 to match actual API usage

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-13 18:05:38 +09:00
creamhead
c0ac808edf Add build config files (tsconfig.json, esbuild.config.mjs)
Required for GitHub Actions to build the plugin.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-13 17:56:32 +09:00
creamhead
9530d6a8e9 Add GitHub Actions release workflow
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-13 17:54:59 +09:00
creamhead
2a17d13ecd
Merge pull request #4 from kissyjpf/feature/v1.3.3-auth-status
v1.3.3: Show authorized status in settings
2026-06-13 17:52:59 +09:00
creamhead
35b8762fb3 v1.3.3: Show authorized status in settings
Display " Authorized" in the Auth setting row when an auth token
is already saved, so users can confirm authentication at a glance.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-13 17:46:59 +09:00
creamhead
1e863541cf
Update package.json 2026-06-05 12:45:05 +09:00
creamhead
c23f610cb2
Update README.md 2026-06-05 12:44:11 +09:00
creamhead
7e9a98fab5
Update versions.json 2026-06-05 12:43:47 +09:00
creamhead
5c855b567d
Update manifest.json 2026-06-05 12:43:08 +09:00
creamhead
7656051adc
add files via upload 2026-06-04 09:49:25 +09:00
creamhead
98c2b84d87
Merge pull request #3 from kissyjpf/1.3.1
1.3.1
2026-06-04 08:38:44 +09:00
creamhead
b21aa32794
Merge branch 'main' into 1.3.1 2026-06-04 08:38:15 +09:00
creamhead
44dca50f37 minor changes 2026-06-04 08:29:58 +09:00
creamhead
3f63924c8e Update README.md 2026-06-04 08:25:10 +09:00
creamhead
b59a9e47fa update minor part 2026-06-04 08:21:19 +09:00
creamhead
0091a54ecf update minor part 2026-06-04 08:16:34 +09:00
creamhead
8b826138a7
Merge pull request #1 from kissyjpf/ver1.3.0
new feature and update
2026-06-04 07:57:12 +09:00
creamhead
167ebcbe4a new feature and update 2026-06-04 07:55:13 +09:00
creamhead
bbd7f560f2
Update manifest.json 2026-01-10 16:51:07 +09:00
creamhead
19b59940ee
Update LICENSE
Change to MIT License
2026-01-10 16:49:24 +09:00
creamhead
e8d8b4fb4f add selected task import function 2026-01-10 16:41:42 +09:00
creamhead
a46b1e1913
Update README.md 2026-01-03 16:15:19 +09:00
creamhead
59db7e3a27 Update main.js 2026-01-03 16:14:54 +09:00
creamhead
57c8b7266a Update manifest.json 2026-01-03 15:43:57 +09:00
creamhead
8d9bbd9d1c Change README.md 2026-01-03 15:05:25 +09:00
creamhead
711ce0518c get due date, optimized for Tasks plugin 2026-01-03 15:01:34 +09:00
creamhead
6fa15992c5 initial push 2026-01-02 18:48:06 +09:00
creamhead
15f6a0672f Initial commit 2026-01-02 18:32:30 +09:00