-
v1.7.1
StableAll checks were successfulbuild (ci) / build (amd64, x86-64) (pull_request) Successful in 11sbuild (ci) / build (arm64, arm64) (pull_request) Successful in 11sbuild the bins / build (amd64, x86-64) (push) Successful in 25sbuild the bins / build (arm64, arm64) (push) Successful in 10sbuild the bins / publish (push) Successful in 11sreleased this
2026-10-18 06:30:00 +00:00 | 3 commits to stable since this releaseWelcome back to another amazing release where I do something and don't win, partially because nobody cares about me... Anyways, here's another amazing release, which integrates... Metadata scrubbing! Yeah, I know. It only support image files... But! It's extremely modular, meaning I can make changes to it as I go, and do so simply and cleanly. Isn't that neat?!... No..? Oh. Well, alright then. Fuck you.
Features
- feat: display strip_metadata setting in admin dashboard (
d4c6ce0) - feat: add metadata scrubbing into upload pipeline (
2367b6b) - feat: implement image metadata scrubber (
cb60d63) - feat: add strip_metadata feature flag (
6141253)
Miscellaneous
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- feat: display strip_metadata setting in admin dashboard (
-
v1.7.0
StableAll checks were successfulbuild (ci) / build (amd64, x86-64) (push) Successful in 11sbuild (ci) / build (arm64, arm64) (push) Successful in 10sbuild the bins / build (amd64, x86-64) (push) Successful in 18sbuild the bins / build (arm64, arm64) (push) Successful in 18sbuild the bins / publish (push) Successful in 19sreleased this
2026-10-18 03:07:56 +00:00 | 10 commits to stable since this releaseWelcome back. This update's mainly just performance updates, quick-fixes, and streamlining system operations. Check out the commits below, if you really wanna.
Features
- feat: redact IP addresses instead of dropping logs (
8816d3f)
Performance [!!!]
- perf: decouple storage I/O from BoltDB write transactions (
45bb035) - perf: remove automated polling from dashboard (
cf87bcf) - perf: isolate dashboard queries and data loading (self-explanatory) (
0ad8168) - perf: clamp MaxMultipartMemory to 8mb (
04758a6)
Fixes
- fix: ensure multipart temporary files and buffers are purged (
122b5cd)
Miscellaneous
- config: add s3 size notice to config (
9597f2d)
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
0 downloads
- feat: redact IP addresses instead of dropping logs (
-
v1.6.0
StableAll checks were successfulbuild (ci) / build (amd64, x86-64) (push) Successful in 11sbuild (ci) / build (arm64, arm64) (push) Successful in 10sbuild the bins / build (amd64, x86-64) (push) Successful in 18sbuild the bins / build (arm64, arm64) (push) Successful in 10sbuild the bins / publish (push) Successful in 12sreleased this
2026-10-17 09:30:34 +00:00 | 17 commits to stable since this releaseI fucking hate migration. That's why I fixed it!!! :D
Since yesterday's rushed S3 integration, and me falling asleep at around 5pm and waking up about 2 hours ago, there's been a lot of changes to how storage works, and how the application handles itself and initialization. Most importantly, I've refactored the S3 storage system, added strict S3 SigV4 signing capabilities, and backend-agnostic orphan sweeping. I did test this update a lot, so hopefully there's not too much going on. Bon appetit!
Features
- feat: add backend key listing and backend-agnostic orphan cleanup (
403cd57) - feat: harden s3 sigv4 signing and canonical uri resolution (
bb25d7e) - feat: add migration cli (bugged push) (
dde6a6c)
Fixes
- fix: relocate migration logic to store (
bf70e65) - fix: decouple upload staging from local storage dirs (
fc8f14f) - fix: order storage writes before appending to db (
60dfd49)
Miscellaneous
- perf: track storage byte usage in db, remove s3 bucket walks (
689f588)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- feat: add backend key listing and backend-agnostic orphan cleanup (
-
v1.5.1
StableAll checks were successfulbuild (ci) / build (amd64, x86-64) (push) Successful in 11sbuild (ci) / build (arm64, arm64) (push) Successful in 10sbuild the bins / build (amd64, x86-64) (push) Successful in 18sbuild the bins / build (arm64, arm64) (push) Successful in 10sbuild the bins / publish (push) Successful in 13sreleased this
2026-10-16 07:04:02 +00:00 | 25 commits to stable since this releaseA rushed fix for S3. Wouldn't recommend using this version unless you want your ass to hurt.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
v1.5.0
StableAll checks were successfulbuild (ci) / build (amd64, x86-64) (push) Successful in 11sbuild (ci) / build (arm64, arm64) (push) Successful in 10sbuild the bins / build (amd64, x86-64) (push) Successful in 18sbuild the bins / build (arm64, arm64) (push) Successful in 10sbuild the bins / publish (push) Successful in 11sreleased this
2026-10-16 06:26:31 +00:00 | 27 commits to stable since this releaseWE'RE RUSHING THIS BITCH 🔥
New update, new bugs. This update introduces S3 support. AWS S3, MinIO, SeaweedFS... I didn't test it at all. Just stole code from a few people, and ran out of time. Literally there's only one feature.
Features
- feat: S3 storage backend support (
d90707f)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- feat: S3 storage backend support (
-
v1.4.0
StableAll checks were successfulbuild (ci) / build (amd64, x86-64) (push) Successful in 11sbuild (ci) / build (arm64, arm64) (push) Successful in 10sbuild the bins / build (amd64, x86-64) (push) Successful in 2m9sbuild the bins / build (arm64, arm64) (push) Successful in 10sbuild the bins / publish (push) Successful in 12sreleased this
2026-10-16 04:30:02 +00:00 | 28 commits to stable since this releaseThis update actually adds in a ton of cool stuff, mainly for administrators and developers. Details are below.
Features
Miscellaneous
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
1 download
-
Source code (ZIP)
-
v1.3.4 [SECURITY FIX]
StableAll checks were successfulbuild (ci) / build (amd64, x86-64) (push) Successful in 10sbuild (ci) / build (arm64, arm64) (push) Successful in 9sbuild the bins / build (amd64, x86-64) (push) Successful in 10sbuild the bins / build (arm64, arm64) (push) Successful in 9sbuild the bins / publish (push) Successful in 9sreleased this
2026-10-15 00:32:20 +00:00 | 33 commits to stable since this releaseWhen file deduplication was implemented into Xyphen Fileshare, in came with it another flaw; Shared URLs. If I uploaded a screenshot or an image, and requested 1 hour, the server would give me 1 hour. However, if an attacker uploaded my file indefinitely, and I requested 1 hour, I'd just get the attackers link. Not my own. That link I'd receive would be indefinite, and would never expire.
This fixes that issue, and patches various other issues with it. It's a small overhaul. It's not that pretty as I slapped it together in 15 minutes and spent 5 of them making coffee, but I'm in the process of working on a full refactor anyways.
Fixes
fix: separate upload links from duplicated files. opsec. (
8e2a669)Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
v1.3.3
StableSome checks failedbuild (ci) / build (amd64, x86-64) (push) Successful in 10sbuild (ci) / build (arm64, arm64) (push) Has been cancelledbuild the bins / build (amd64, x86-64) (push) Successful in 10sbuild the bins / build (arm64, arm64) (push) Successful in 9sbuild the bins / publish (push) Successful in 10sreleased this
2026-10-14 16:17:22 +00:00 | 34 commits to stable since this releaseWelcome back. This version is relatively small, only minor patch changes and panel additions. It's been slow on the development front, I have a lot more to focus on. Hope you all enjoy the small patches I've made.
Features
Miscellaneous
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
v1.3.2
StableAll checks were successfulbuild (ci) / build (amd64, x86-64) (push) Successful in 14sbuild (ci) / build (arm64, arm64) (push) Successful in 14sbuild the bins / build (amd64, x86-64) (push) Successful in 14sbuild the bins / build (arm64, arm64) (push) Successful in 14sbuild the bins / publish (push) Successful in 12sreleased this
2026-10-03 21:14:56 +00:00 | 38 commits to stable since this releaseMMM. Admins now have the ability to search, sort, and filter through their instance as needed. Be weary, spammers...
Features
- feat: search filters in admin dashboard (
f2f2616)
Miscellaneous
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- feat: search filters in admin dashboard (
-
v1.3.1
StableAll checks were successfulbuild (ci) / build (amd64, x86-64) (push) Successful in 15sbuild (ci) / build (arm64, arm64) (push) Successful in 14sbuild the bins / build (amd64, x86-64) (push) Successful in 15sbuild the bins / build (arm64, arm64) (push) Successful in 14sbuild the bins / publish (push) Successful in 11sreleased this
2026-10-03 01:18:58 +00:00 | 41 commits to stable since this release100 commits. 100 commits since I started this bloody project. We've come a long way, and what's a better way to celebrate such a milestone other than a security patch? While these security changes aren't drastic, they still fix some oversights and improve the project's long-term stability. Enough yap, let's get into the changelog.
Fixes
- fix: handle crypto errors to prevent filename collisions (
0cbef74) - fix: use UnixNano instead of Unix (
7af2634) - fix: improve file type detection (
4a31ddc)
Miscellaneous
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- fix: handle crypto errors to prevent filename collisions (
