1Yanik3 / Stash

Mirrored from: https://gitlab.com/ConfusedAnt/stash

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Stash

I used to use Raindrop for managing a lot of files as it has good tag functionality, however I ran into limitations, a lack of polish of features I cared about, and a general slowness of the entire application (to be fair, I don't think it was designed for this).

This prompted me to create my own solution, more tailored to my personal needs: So I came up with this.

Stash is my personal system for managing all kinds of media (currently made for images and video, might be expanded for audio and other things in the future).

This is a big project for me, but also one that is going to take a long long time to be finished (if it will ever be finished). Please note, that because of that I may open source this project, but if you want to setup this project yourself you will probably have to do some minor code changes (like changing some hard coded things, ...).

TODO

  • Allow to move other places
    • incl. Trash
  • Bulk edit features
    • Tags
    • Move
  • Allow replacing the media from the UI
    • Maybe have an "AI upscale this" button?
  • Allow replacing thumbnail on videos by generating thumbnails at random positions and letting the user choose the one they prefer
  • Have info button show information about the media

insert into "Media" ("date", "groupId", "height", "id", "name", "type", "width") values (to_timestamp(1656674404), '8', NULL, '2014', 'many.webp', 'image/webp', NULL); insert into "Media" ("date", "groupId", "height", "id", "name", "type", "width") values (to_timestamp(1657815990), NULL, '354', '2436', 'RDT_20220615_0046593560757627974622765.webp', 'image/webp', '640');

About

Mirrored from: https://gitlab.com/ConfusedAnt/stash


Languages

Language:Svelte 65.7%Language:TypeScript 29.6%Language:JavaScript 2.4%Language:Go 1.0%Language:SCSS 0.8%Language:Dockerfile 0.3%Language:HTML 0.2%