June 17, 2025
I worked on filters, sitemap, adding routes, and improving the Track component.
I also added filters, and a global system for managing & displaying a user's library.
Also, I spent an unfortunate amount of time working around a vite HMR bug (no it was not user error, yes it was a bug with vite & vite-pwa)
I spent an unfortunate amount of time working on migrating my codebase to svelte 5.
I went through a very long (and tedious) process of migrating svelte 4-5 syntax, migrating shadcn-svelte, tailwind4, and other deps.
I got the app to a working state again, post-migration.
Still a lot of work to be done in code-cleanup, fixing small bugs, and working on the redesign. Nothing visual to show.
Added filters!
Also added more shop items & multipliers
Also, got the public instance running at https://doit.maple.music/
I added a rename file, delete file, move folder, and a ton of other helpful tools!
I also added a cmd-k popup to alert users on how to activate chat.
Added support for multi-media processing, like videos, pdfs, images, etc.
It's toggleable in settings though.
I added a ton more tools, allowed for followup tool calls
Added a settings page for API Key
Added auto-building to my github repo
I worked on a chat feature, file permission feature, and cleaned up and added a lot of animations making it look smooth.
Also added a tool to list a directory.
I added gemeni api integration (2.5 Flash) and some tool calls. As well as the proper ui & integration for user confirmation for various tasks.
Added the basic file-browser, smooth animations to the bottom bar & themed everything with m3-svelte.
also added file-size checking & file encoding w/ a text editor
I've implemented my figma designs into the project.
I adjusted my nginx configuration on my server, and fully prepared the public link!
I've just put out the initial commit of my project. this included setting up tauri tooling (with svelte), building a simple file explorer (that will later be enhanced with AI integration & tooling), and I started designing a UI in figma.
I added a Save drawing button, adjusted the sidebar, and worked on mobile styling some more.
I fixed many server-side bugs, and ensured deployment to a server is as smooth as possible.
I also added mobile-support to the toolbar.
I cleaned up my readme & added support for numerous CORS origins. (Tailscale)
I've made the sidebar collapsable.
Implemented all options in settings.
Implemented a full keybind system that is fully re-bindable & global
Light Mode
Added user settings management to app and API
Introduced a full user settings system with API endpoints, backend config management, frontend store, and a new settings page. Adds types for settings, server-side loading, and UI for editing, exporting, and importing settings. Updated Sidebar to link to settings and integrates settings initialization into the app layout.
I redesigned the main ui from the ground up.
I also added many tools to the toolbar.
I also added various functions to manage boards (Names, Descriptions, Deleting)
As well as an add new board button.
Created the initial server/client (complete refactor from previous version)
todo:
cleanup client
new ui
add more features to server
Added detailed instructions to readme & cleaned up internal links.
Also added symlink support!
This was widely regarded as a great move by everyone.