Marc Ole Bulling
f7e1c3c299
Fixed traffic not showing for <1kb in stats
v2.2.0
2026-01-29 01:18:51 +01:00
Marc Bulling
9f1b759d08
Update README.md
2026-01-29 01:02:08 +01:00
Marc Ole Bulling
2dc2b53e62
Update changelog
2026-01-29 00:49:19 +01:00
Marc Ole Bulling
dc4c4fde58
Updated readme, updated version
2026-01-29 00:47:48 +01:00
Marc Ole Bulling
29888cce30
Changed version number, minor fix
2026-01-29 00:24:21 +01:00
Marc Ole Bulling
3250353188
More modern look for dropzone, removed part of dropzone CSS
2026-01-29 00:18:12 +01:00
Marc Ole Bulling
cb0992b992
Fixed changelog update tool, updated docs
2026-01-28 23:13:53 +01:00
Marc Ole Bulling
1aac5c8d14
Add cache headers for static files
2026-01-28 20:09:04 +01:00
Marc Ole Bulling
0602826270
Force go1.25+, added generator for test data
2026-01-28 19:51:58 +01:00
Marc Ole Bulling
57fb16dd7f
Better download UI
2026-01-28 18:34:05 +01:00
Marc Bulling
e7e457b4d9
Enhance log viewer ( #352 )
...
* Improved logs UI design, added stats and API calls
2026-01-28 18:08:26 +01:00
Marc Ole Bulling
b1476f0f30
Toggle dropdown if navigator.share is not supported #330
2026-01-27 20:01:13 +01:00
Marc Ole Bulling
2c1909674c
Fixed public upload UI, fixed some JS logic for public uploads
2026-01-27 16:58:20 +01:00
Marc Ole Bulling
3cc38f88bb
Better form for login and change-password, possible fix for #351
2026-01-27 15:27:49 +01:00
Marc Ole Bulling
dc05b1417e
Update docker version to go1.25.6
v2.2.0-rc1
2026-01-26 22:54:09 +01:00
Marc Ole Bulling
599d6eae05
Delete related API keys when deleting file request, added and improved tests
2026-01-26 22:20:19 +01:00
Marc Ole Bulling
f9ab0c01ca
Fixed error in redis, that prevented saving file requests, added tests
2026-01-26 19:22:23 +01:00
Marc Ole Bulling
d52ea3f3cc
Use in-memory for presigned URLs instead of database, added tests
2026-01-26 18:49:32 +01:00
Marc Ole Bulling
cea7900616
Updated docs
2026-01-26 17:47:11 +01:00
Marc Bulling
325849b94a
Implementing guest upload / file requests ( #337 )
...
* Add API call to download files and optionally not increasing counter, added Download API permission
* Added option for presigned URLs and add download button in main menu
* Breaking: Check that chunks are at least 5MB
* Added docs
* A lot of refactoring and minor fixes
2026-01-26 16:23:07 +01:00
Marc Ole Bulling
e2ec083f1e
Generate environment variables documentation automatically
2026-01-24 22:25:52 +01:00
Marc Ole Bulling
76c1b6bc8b
Ensure int env variables are not negative
2026-01-24 21:06:19 +01:00
Marc Ole Bulling
145e51485a
Added API call to change file owner, only admin/superadmin is now allowed to delete logs
2026-01-14 23:35:01 +01:00
Marc Ole Bulling
44d12bfaf7
Change file owner to API caller on /files/duplicate, fixed openapi.json
2026-01-14 15:57:59 +01:00
lif
4286d75b4d
fix: prevent download of files with pending deletion status ( #344 )
...
Add check in GetFile() to return false for files that have a pending
deletion timestamp set. This fixes a race condition where files could
still be downloaded during the grace period after deletion was
scheduled but before the actual deletion occurred.
Fixes #341
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Signed-off-by: majiayu000 <1835304752@qq.com >
2026-01-12 13:15:25 +01:00
Marc Ole Bulling
638b29fbbc
Raise error if the database if from a newer Gokapi version
2026-01-12 12:30:25 +01:00
Marc Bulling
6b07bf0194
Check if enough free space is available before accepting an upload ( #349 ), fixed docs
2026-01-12 12:08:54 +01:00
Marc Ole Bulling
568f535ba2
Make Dropzone uuid generation more secure
2026-01-06 15:48:44 +01:00
Marc Ole Bulling
c1d2bf9623
Better animation for permissions
2026-01-02 13:21:47 +01:00
Marc Ole Bulling
21725ef549
Added on hover effect for permission icons
2026-01-02 12:57:36 +01:00
Marc Ole Bulling
b490ada6a6
Change sqlite busy timeout to 30s
2026-01-01 12:39:43 +01:00
Marc Ole Bulling
2fafae8b60
Updated bootstrap icons, replaced bi-share with svg to fix #274
2025-12-31 12:32:12 +01:00
Marc Bulling
b761ee7d82
Use browser timezone instead of server timezone for UI, breaking API output for FileList ( #343 )
...
* Make dates in Upload view browser TZ, BREAKING change API output to UTC for ExpireAtString
* Changed user and api key overview to local TZ, increased JS version
* Fixed FileList API output to comply with API specs, fixed tests
2025-12-29 11:53:56 +01:00
Marc Ole Bulling
a8c79ce6ea
Decrypt file info when restoring an e2e encrypted file
2025-12-20 21:05:09 +01:00
Marc Bulling
75745aebb8
Use short-lived tokens instead of user API keys ( #340 )
2025-12-20 21:02:17 +01:00
Marc Ole Bulling
14b2f7b645
Added warning if Redis persistence is disabled and added documentation
2025-12-04 17:31:26 +01:00
Marc Ole Bulling
5a03054f22
Fixed documentation regarding DB migration
2025-12-04 16:26:10 +01:00
Marc Ole Bulling
41682f205f
Updated dependencies
2025-12-01 19:03:47 +01:00
Marc Ole Bulling
41545237be
Fixed JS error when a user without Manage Users permission was creating a new API key, disable selection of API permissions for new keys when user does not have the required user permission
2025-12-01 18:55:09 +01:00
spaghetti-coder
84eb70edbb
Add deprecation alerts, deprecate DOCKER_NONROOT in favor of docker --user ... ( #327 )
...
* deprecate DOCKER_NONROOT in favor of docker --user ...
* remove redundant named volumes creation in compose
* remove DOCKER_NONROOT from demo env file
* add deprecation warning to docker entrypoint
* update documentation
* Added feature to show deprecation messages in UI and logs
Added deprecation message for Docker_NONROOT
Fixed documentation
---------
Co-authored-by: Marc Ole Bulling <Marc-Ole@gmx.de >
2025-11-04 22:26:04 +01:00
Paul Draeger
a1efcdf2cf
Added env variable to set a minium password length ( #312 )
...
Co-authored-by: Marc Ole Bulling <Marc-Ole@gmx.de >
2025-10-20 17:48:46 +02:00
Marc Ole Bulling
8c375e9031
Fixed Docker image not displaying git commit hash #309
2025-10-20 15:41:33 +02:00
Marc Bulling
8765878270
Delete .github/workflows/codeql.yml
2025-10-19 22:49:03 +02:00
Marc Bulling
174fa4f21e
Create codeql.yml
2025-10-19 22:35:08 +02:00
Marc Ole Bulling
d3d56cc7a9
Fixed possible null-pointer exception, fixed Docker binary not showing git details #309
2025-10-19 21:42:54 +02:00
Marc Ole Bulling
f68efc57a2
Better error handling for permission errors or other file related errors #326
2025-10-19 21:10:35 +02:00
Marc Ole Bulling
077570c0ff
Only allow expiry for up to 100000 days (270 years)
2025-10-15 15:54:18 +02:00
Marc Ole Bulling
dfd55462ea
Fixed not being able to paste into input fields #321
2025-10-15 15:32:01 +02:00
Marc Ole Bulling
d774d2c1be
Added feature to use custom favicon #305
2025-08-30 22:06:17 +02:00
Marc Ole Bulling
e26bc3a087
Added noindex tag #304
2025-08-30 20:34:22 +02:00