Fijxu/patchy
3
19
Fork
You've already forked patchy
6

TODO #9

Open
opened 2025年06月21日 23:58:02 +02:00 by Fijxu · 2 comments
Owner
Copy link
  • Add more items on views (To disable configuration for uploaders, login and admin panel buttons, and future buttons)
  • Config option to supply a custom .css file
  • On https://patchy.moe/-/info/configs, the ShareX configuration name should say <domain_name>.sxcu instead of sharex.sxcu: a93b257d6f
  • Translate missing Spanish strings on JS: c90ae7bdff 82f12aa5be
  • Fix thumbnails on Chatterino in comparison to other platforms like Shitcord
  • Storage quotas and storage depletion protection

HA & Replication

  • Add support for PostgreSQL and check if the file ID is already taken on the DB (To allow different instances of Patchy running on different servers or replicas on the same machine)

User options

  • Settings view to change filename length, preserve original name, etc via query parameters or cookies

Privacy and security

  • Option to encrypt the files on the server and client side with JavaScript
  • Harden ffmpeg build
  • Read magic bytes of each file instead of trusting the extension
  • Option to strip exif from images and video.

Frontend

  • Allow zoom on images
  • Delete items from uploaded files if they already expired.

Performance

  • Minify public JS files when building
  • Compress public files using Gzip
- [x] Add more items on views (To disable configuration for uploaders, login and admin panel buttons, and future buttons) - [ ] Config option to supply a custom .css file - [x] On https://patchy.moe/-/info/configs, the ShareX configuration name should say `<domain_name>.sxcu` instead of `sharex.sxcu`: https://codeberg.org/Fijxu/patchy/commit/a93b257d6f3f95ce05fec83032bc2869faf2a5a0 - [x] Translate missing Spanish strings on JS: https://codeberg.org/Fijxu/patchy/commit/c90ae7bdfff7f1bf5352e1bf7f1abf3b4875b2eb https://codeberg.org/Fijxu/patchy/commit/82f12aa5be1bad0954c641db7d3179ed7e51faa2 - [x] Fix thumbnails on Chatterino in comparison to other platforms like Shitcord - [ ] Storage quotas and storage depletion protection ## HA & Replication - [ ] Add support for PostgreSQL and check if the file ID is already taken on the DB (To allow different instances of Patchy running on different servers or replicas on the same machine) ## User options - [ ] Settings view to change filename length, preserve original name, etc via query parameters or cookies ## Privacy and security - [ ] Option to encrypt the files on the server and client side with JavaScript - [x] Harden ffmpeg build - [x] Read magic bytes of each file instead of trusting the extension - [ ] Option to strip exif from images and video. ## Frontend - [ ] Allow zoom on images - [x] Delete items from uploaded files if they already expired. ## Performance - [ ] Minify public JS files when building - [ ] Compress public files using Gzip
Author
Owner
Copy link
  • Add about page
  • Add headless only mode: #24
- [ ] Add about page - [ ] Add headless only mode: https://codeberg.org/Fijxu/patchy/issues/24
Author
Owner
Copy link
  • Fix memory leak with LibMagic bindings (xd)
- [x] Fix memory leak with LibMagic bindings (xd)
Sign in to join this conversation.
No Branch/Tag specified
master
url-upload
exif
0.9.9
0.9.8
0.9.7
0.9.5
0.9.3
0.9.2
0.9.0
0.8.9
0.8.8
0.8.7
0.8.6
0.8.2
0.8.1
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Fijxu/patchy#9
Reference in a new issue
Fijxu/patchy
No description provided.
Delete branch "%!s()"

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?