Skip to content

Add FileInteractionCore plugin - #585

Open
youssefboutaleb wants to merge 1 commit into
kanboard:mainfrom
youssefboutaleb:add-fileinteractioncore
Open

Add FileInteractionCore plugin#585
youssefboutaleb wants to merge 1 commit into
kanboard:mainfrom
youssefboutaleb:add-fileinteractioncore

Conversation

@youssefboutaleb

Copy link
Copy Markdown

Adds FileInteractionCore to the official Kanboard plugin directory.

Preview and edit task attachments without leaving Kanboard. Word, PowerPoint, Excel, PDF, CSV, Markdown, HTML, JSON and source code render in a modal; text, code, CSV and spreadsheet attachments can be edited in place.

Notes for reviewers:

  • The download URL is a purpose-built release asset, not a GitHub source archive, so it extracts to FileInteractionCore/ as the installer expects. remote_install is true.
  • No database schema, no migrations, no configuration, and no Kanboard core files are modified.
  • Images, audio and video are deliberately excluded — core already renders those, and excluding them keeps active content such as .svg out of every preview path.
  • CI runs PHPUnit (770 tests) and PHPStan level 8 on PHP 8.1–8.4.
  • Entry inserted alphabetically between EssentialTheme and FontSwitcher; plugins.json validates as strict JSON.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant