only preview the attachment upload when its an image
Add actions to My Projects view

- Moves action item/TODO/etc. forms into seperate template files
- Add some more functionality to the my projects view.
        Adding action items and bugs requires more context data that
        just the PID, so those buttons are a little more complicated to
        add to this view. For now we have TODOs, forum posts, and status
        updates here.
Removing a file that doesn't belong here
Merge pull request #104 from nikolas/remove-npm-debug-log

Removing a file that doesn't belong here
Merge pull request #98 from nikolas/my-project-actions

Add actions to My Projects view
Merge pull request #103 from thraxil/only-preview-images

only preview the attachment upload when its an image
Add spreadsheet exports for Active Projects report

Added CSV and XLSX exporting.

Includes some html cleanup in reports.
Merge pull request #105 from nikolas/spreadsheet-export

Add spreadsheet exports for Active Projects report (PMT #95661)
Initialize tablesorter correctly on active projects report

We're already sorting this report by hours logged descending in the
back-end, this just initializes tablesorter correctly to match that.
Add datepicker on project edit form. PMT #95787
Merge pull request #106 from nikolas/datepicker-on-edit-item

Add datepicker on project edit form. PMT #95787
add .table-striped to some of the reports
Add link to groups on staff report
Report on new 'designers' group instead of 'webmasters' PMT #95817
lowercase group usernames when created
Report on Designers group first.

Fixes DMT #95817
Show reported dates in active projects report.

PMT #95507
Add a <footer> to the main template.

So the bottom of the pages doesn't look so weird.
Remove nested container

- add some vertical padding to the buttons on the index page
Add mdx_linkify to to make URLs links

- Updates Markdown to 2.4.1