Typemill 2.16.0: Improved Media Library

Typemill version 2.16.0 has arrived with enhanced media handling. Images, audio, videos, and files are now organized more clearly in the media library. Download the latest version of Typemill from the start page.
New Media Handling
At first glance, the changes may seem subtle, but the improvements to media handling are super useful. You can now access the media library via a new button located at the top right of each page, independent of using a media component in the content. On the left side of the media library, you'll find a new set of buttons to filter your media by images, files, videos, and audio, as well as an option to upload media directly into the library. You can also insert media into the visual markdown edtior without opening a component first. I've removed the old filter that only displayed media from the current page, but I plan to reintroduce it in the next release, alongside a wipe button to filter unused media and an option to add media directly into the raw markdown editor.

In addition to the media library, I've updated several components and added previews for both video and audio components. These previews are now also accessible in the detail view of the media library. Finally, the option to upload images without resizing has been removed from the image component. Instead, you can now select between the live version and the original version with a button. This is much easier and offers more flexibility.
Redesigned Typemill with Lume
The Typemill website got a new design with a new theme called Lume. Lume combines elements of the themes Cyanine, Guide, and Pilot, and I will be publishing it soon with a MAKER license. The inspiration for this redesign came from surfing older versions of the Typemill website using the Wayback Machine. The older designs were better reflecting the clean and clear character of Typemill, so this is a step back to the future.

Claude and More
I have introduced Claude as a new AI option for Kixote and refactored the code so that adding more services is much easier in future versions. Another cool feature is that you can now define a separate tab for a theme, so that theme options no longer get mixed with the standard meta tab. This will be introduced with the Lume theme. Numerous minor updates have also been made to various plugins and themes, particularly the ebook plugin. For more details, please refer to the changelog.
Coming Next
There are many plans, and at the same time I am occupied with marketing efforts, article updates, redesigns, answering inquiries, and updating the demo installation, all of which consume much time. Nonetheless, here are some tasks on the horizon that I hope to complete in the next release:
- SEO Plugin: I plan to publish the current state soon, as it already includes many improvements such as internal linking, additional statistics for Google data, and more.
- SEO Integration: I aim to incorporate SEO integration in Kixote to automate article analysis to some degree.
- Newsletter Plugin: A simple MailerLite integration will be published very soon; more newsletter services can be added upon request.
- Lume Theme: This is ready for release but requires some fine-tuning, so expect it in the near future.
- Swipe Plugin: This is a user contribution; I need to address a few issues on my end before publishing it.
- Dev Theme: The developer's starting point for new themes is outdated, so I've begun updating it with all the latest best practices. Expect it soon.
- Medialib: As mentioned earlier, three more features are on the way.
- Docker: I've started updating the Docker version, with plans to release an official image on Docker Hub in the coming weeks.
- Kixote Tone: I am working on a "tone" tab where you can add example articles and define your personal writing tone.
- Kixote Remote: I am still developing the Kixote remote service, which will include the WeasyPrint service for PDF production, but this is quite some work.
I will pause here, as I doubt all of this can be accomplished in four weeks. However, if you are a developer and feel inspired by these updates, why not create something on your own? One idea that would be truly exciting, but is beyond my current capacity, is a publish plugin for Obsidian, allowing you to publish your Obsidian notes to Typemill. If you are involved with Obsidian, I could assist with endpoints for Typemill.
Until then, I wish you pleasant Easter holidays (or simply a great time if that doesn't apply to you). See you in four weeks, and don't hesitate to mention Typemill if you appreciate this project and want to support it!