Commit graph

54 commits

Author SHA1 Message Date
Flatulent Fowl
d258863696 Merge tag '1.1.0' into v1.1.0 2026-05-12 23:24:33 +02:00
Flatulent Fowl
0bbd1beb0b feat: initialize DocDrop Obsidian plugin with markitdown integration and add default gitignore 2026-05-12 23:22:28 +02:00
Flatulent Fowl
82587e36f9 Update dependencies and lock file 2026-05-12 23:21:22 +02:00
Flatulent Fowl
7afd002bfe Update dependencies and lock file 2026-05-12 23:20:23 +02:00
Flatulent Fowl
2d191b1463
Merge pull request #8 from FlatulentFowl/1.1.0
1.1.0
2026-05-12 23:14:03 +02:00
Flatulent Fowl
236fad5913 chore: bump version to 1.1.0 and update command description to support all file types 2026-05-12 23:13:27 +02:00
Flatulent Fowl
a9b5283fae
Merge pull request #7 from FlatulentFowl/1.1.0
1.1.0
2026-05-12 23:11:45 +02:00
Flatulent Fowl
c82229078b feat: add mimeType setting and modernize settings UI components with improved path resolution 2026-05-12 23:10:47 +02:00
Flatulent Fowl
b46d587f8f chore: reset project version to 1.0.0 and add automated release workflow 2026-05-12 23:00:01 +02:00
Flatulent Fowl
cf28cd1eb5 feat: add Azure Document Intelligence integration and expand OCR plugin configuration settings 2026-05-12 22:53:24 +02:00
Flatulent Fowl
7192256730
Merge pull request #6 from FlatulentFowl/claude/remove-main-from-gitignore-EFxKM
Remove main.js from gitignore
2026-05-12 22:13:54 +02:00
Claude
d9fe7c71b2
Remove main.js from .gitignore 2026-05-12 20:12:38 +00:00
Flatulent Fowl
6a0ec94af5
Add tag_name to Create Release step in workflow 2026-05-12 22:08:23 +02:00
Flatulent Fowl
d2d4c2a236
Merge pull request #5 from FlatulentFowl/claude/debug-persistent-error-szisk
Claude/debug persistent error szisk
2026-05-12 22:05:27 +02:00
Claude
34f45ee0ab
Add workflow_dispatch trigger to allow manual workflow runs 2026-05-12 20:04:44 +00:00
Flatulent Fowl
3f86513bae
Update version and minAppVersion to 1.0.1 2026-05-12 21:58:14 +02:00
Flatulent Fowl
ced2085f6b
Add main.js to .gitignore 2026-05-12 21:42:33 +02:00
Flatulent Fowl
59e6adc53e Add attestations permission to release job 2026-05-12 21:38:59 +02:00
Claude
f1984e7509
Add explicit attestations permission to release job 2026-05-12 19:36:47 +00:00
Flatulent Fowl
9706b05dde
Update .gitignore 2026-05-12 21:32:45 +02:00
Flatulent Fowl
24235d7556
Merge pull request #4 from FlatulentFowl/claude/debug-persistent-error-szisk
Consolidate release workflow by merging attest and release jobs
2026-05-12 21:16:06 +02:00
Claude
f19a681890
Fix: Include artifact attestation files in GitHub release 2026-05-12 19:12:08 +00:00
Flatulent Fowl
00632c5fb0
Update manifest.json 2026-05-12 20:51:35 +02:00
Flatulent Fowl
b2ef534a2d
Update manifest.json 2026-05-12 20:47:05 +02:00
Flatulent Fowl
4280c3bda0
Update GitHub link in installation instructions 2026-05-12 20:35:17 +02:00
Flatulent Fowl
a109e223bd
Merge pull request #3 from FlatulentFowl/claude/add-artifact-attestation-J0y27
Add release workflow and fix documentation typos
2026-05-12 20:31:07 +02:00
Claude
33d1ad287d
Install @types/node as dev dependency
- Resolves Node.js type references in source code
- Enables proper type checking for process and child_process imports
2026-05-12 18:28:08 +00:00
Claude
8fa2314522
Remove redundant 'Obsidian plugin:' prefix from descriptions
- Update manifest.json and package.json descriptions to remove 'Obsidian plugin:' prefix
- 'Obsidian' is implied by the plugin directory context
- Fix capitalization: 'Microsofts' -> 'Microsoft's'
2026-05-12 18:26:47 +00:00
Claude
b8a30eba3e
Add GitHub Actions workflow with artifact attestation for releases
- Create build job that compiles main.js and styles.css
- Add attest job using actions/attest-build-provenance for both assets
- Create release job that publishes artifacts with their attestations
- Enables users to cryptographically verify release asset provenance
2026-05-12 18:26:23 +00:00
Flatulent Fowl
e1f3803aea
Merge pull request #2 from FlatulentFowl/claude/replace-builtin-modules-RdH89
Claude/replace builtin modules rd h89
2026-05-12 20:24:06 +02:00
Flatulent Fowl
c9c3c8522a
Update repository URL in README 2026-05-12 20:21:43 +02:00
Claude
06b4c87576
Use Setting API for section descriptions instead of createEl
- Replace direct paragraph element creation with Setting API setDesc()
- Ensures consistent UI and proper use of Obsidian API
- Fixes heading element linting error
2026-05-12 18:15:26 +00:00
Claude
03a3b25162
Sync manifest.json description with package.json
- Update manifest.json description to match package.json
- Resolves mismatch warning in release
2026-05-12 18:13:51 +00:00
Claude
ebe3a813a2
Replace builtin-modules with hardcoded list of Node.js builtins
- Remove builtin-modules package dependency
- Define Node.js builtins directly in esbuild.config.mjs
- Resolves Obsidian warning about deprecated package
2026-05-12 18:12:36 +00:00
Rhys
de92cd3d01 refactor: remove redundant eslint-disable comments from setting definitions 2026-05-05 08:20:36 +02:00
Rhys
058f7f6bcc chore: reorder ignored files in .gitignore 2026-05-05 08:14:59 +02:00
Flatulent Fowl
227d36fd4c
Add .DS_Store to .gitignore 2026-05-04 16:07:39 +02:00
Flatulent Fowl
61cd8539aa
Delete .DS_Store 2026-05-04 16:07:04 +02:00
Flatulent Fowl
eee9af5c1d
Delete main.js 2026-05-04 16:06:14 +02:00
Flatulent Fowl
ec01230d04
Add main.js to .gitignore 2026-05-04 16:05:40 +02:00
Rhys
34fbbbf4de chore: suppress sentence-case linting errors for settings labels and placeholders 2026-05-04 15:02:10 +02:00
Rhys
b28d35f415 feat: initialize DocDrop plugin for PDF to Markdown conversion 2026-05-04 11:44:56 +02:00
Rhys
de7db324c3 refactor: improve plugin stability with filesystem checks, add ESLint configuration, and update settings UI labels 2026-05-04 11:43:14 +02:00
Rhys
c6ea3a2f82 chore: add eslint configuration and improve file conversion type safety 2026-05-04 11:29:11 +02:00
Flatulent Fowl
20972accc4
Merge pull request #1 from FlatulentFowl/claude/fix-ui-consistency-X1D4W
Refactor settings UI and improve async handling
2026-05-04 09:04:03 +02:00
Claude
b9318f6acf
Fix Obsidian linting issues
- Replace HTML heading elements with Setting().setHeading() for consistent UI
- Remove async/await from onChange callbacks and use void operator for promise handling
- Replace any type with specific interface type for vault adapter
- Ensure promises are properly handled or explicitly marked as ignored

https://claude.ai/code/session_01WE69VTBHroYEwhkhxrZ83x
2026-05-04 07:01:59 +00:00
Rhys
b2749e81c3 refactor: rename DocDrop plugin to MarkItDown to reflect its core functionality 2026-05-03 20:17:02 +02:00
Flatulent Fowl
d28e037162
Update description for the Obsidian plugin 2026-05-03 20:10:15 +02:00
Flatulent Fowl
ed4e161ac6
Delete main.js 2026-05-03 20:06:51 +02:00
Rhys
3ec69575c8 Added support for all file types supported by markitdown 2026-05-03 19:59:37 +02:00