Commit graph

1993 commits

Author SHA1 Message Date
MickaelK
8422268a21 fix (#771): search from text editor 2024-12-14 20:49:26 +11:00
dependabot[bot]
2543e6fe14
chore (maintenance): dependency update #784
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.23.0 to 0.31.0.
- [Commits](https://github.com/golang/crypto/compare/v0.23.0...v0.31.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-14 20:24:57 +11:00
MickaelK
f268d27967 feature (postMessage): iframe RPC via postMessage 2024-12-14 00:46:50 +11:00
MickaelK
b787403a1e chore (sidebar): display rules 2024-12-13 10:11:01 +11:00
MickaelK
44f4cc74f0 fix (wopi): wopi handler fileID 2024-12-13 00:42:00 +11:00
MickaelK
6eb3ed8b40 chore (login): forward URL params in login 2024-12-12 22:31:37 +11:00
MickaelK
e0de8261a6 fix (wopi): path handling 2024-12-12 17:52:20 +11:00
Mickael
1d06c785bc
fix (wopi): wopi config (#785) 2024-12-12 16:07:34 +11:00
MickaelK
b3a44918e1 feature (office): enable wopi office docs 2024-12-12 10:58:38 +11:00
MickaelK
023b0189fe fix (share): filename issue in shared link 2024-12-10 21:55:09 +11:00
MickaelK
003c4a9737 fix (filename): weird filenames
I've tried a lot of things to make the URL look nice but somehow there's
always a bug to handle all possible scenarios. Eg:

/test/test#test%20with a: space.txt

maybe one day, we can make the urls looks nicer but this would need a
significant revamp, until that happen, that will do.

tip: don't understimate the work it takes to do it nicely, I've tried to
do this 2 times quickly and everytime there's a edge case that make
things not working and breaking other odd stuff
2024-12-10 21:51:17 +11:00
MickaelK
5df9fad3b4 chore (downloader): error handling 2024-12-10 17:04:22 +11:00
MickaelK
aa3f76ebb0 fix (about): incorrect plugin list 2024-12-10 09:46:53 +11:00
MickaelK
9895842d90 fix (admin): checkbox position issue 2024-12-10 00:42:32 +11:00
MickaelK
d6bc0d55f1 chore (banner): auth middleware banners 2024-12-10 00:42:06 +11:00
MickaelK
5a3feaeab4 fix (upload): canary upload edge case 2024-12-09 13:03:18 +11:00
MickaelK
4b8926a3da fix (favicon): canary favicon
before this commit, we've had issues with overrides which wouldn't set
the favicon properly
2024-12-09 13:01:12 +11:00
MickaelK
7828d0c315 feature (template): additional templating funcs 2024-12-09 12:04:00 +11:00
MickaelK
afd2f2566e fix (jenkins): broken build after refactoring 2024-12-09 09:03:05 +11:00
MickaelK
60b83e36a9 fix (linter): canary linter 2024-12-06 18:32:58 +11:00
MickaelK
799ba868c3 feature (plg_authenticate_local): local source of user 2024-12-06 18:28:33 +11:00
MickaelK
bc68bf50fe fix (audit): canary audit engine compat 2024-12-06 12:43:01 +11:00
MickaelK
e35158c259 chore (plg_authentication_simple): banner update 2024-12-06 07:21:41 +11:00
MickaelK
b317a50609 chore (plg_authenticate_simple): banner dashboard 2024-12-06 07:07:40 +11:00
MickaelK
9f8a4f515f Merge branch 'master' of ssh://github.com/mickael-kerjean/filestash 2024-12-06 00:13:50 +11:00
MickaelK
e06b2329a1 fix (editor): blank screen with binary data 2024-12-06 00:13:24 +11:00
MickaelK
609fd308c1 fix (caching): cache invalidation issue
until this, if a user tries to connect to the same backend with a
different path, the frontend would flicker as we'd get things from the
wrong cache key
2024-12-05 23:30:58 +11:00
MickaelK
d6b618988d fix (caching): cache invalidation issue
until this, if a user tries to connect to the same backend with a
different path, the frontend would flicker as we'd get things from the
wrong cache key
2024-12-05 23:30:18 +11:00
MickaelK
d56cdd3cc3 chore (plg_authenticate_simple): additional debug info 2024-12-05 22:46:59 +11:00
MickaelK
8d70b7e26c feature (plg_authenticate_simple): auth facade with a gui 2024-12-05 22:34:01 +11:00
MickaelK
edea084ace feature (admin): enable banner in form 2024-12-05 17:54:20 +11:00
MickaelK
b1a35c7f54 fix (css): css rule issue 2024-12-05 17:51:47 +11:00
MickaelK
72b4acbad8 fix (typo): html bug 2024-12-04 22:58:39 +11:00
MickaelK
c7dcf29f11 fix (public): login redirection 2024-12-04 17:08:51 +11:00
MickaelK
97a82423a4 fix (tus): edge case on tus protocol 2024-12-04 16:05:28 +11:00
MickaelK
387631bf7e fix (upload): validation issue in upload task 2024-12-04 13:09:17 +11:00
MickaelK
ddb1e6fd53 feature (upload): canary - upload design 2024-12-04 13:07:17 +11:00
MickaelK
50b99a005c fix (upload): canary upload fab button 2024-12-04 10:34:34 +11:00
MickaelK
dba8bc000a fix (cloudflare): cloudflare cache issue 2024-12-03 23:35:15 +11:00
MickaelK
1b47b613b6 fix (cloudflare): cloudflare chunked issue 2024-12-03 23:14:13 +11:00
MickaelK
f2e006b545 chore (about): css in about page 2024-12-03 12:16:15 +11:00
MickaelK
5cd126d762 feature (form): enable markdown links 2024-12-03 11:56:31 +11:00
MickaelK
4a2d4d62ed fix (translation): missing danish translation 2024-12-03 10:58:19 +11:00
MickaelK
009cf9656e feature (translation): new translation key 2024-12-03 10:25:39 +11:00
MickaelK
e77093ad8b feature (admin): about page design 2024-12-03 02:19:23 +11:00
MickaelK
f4007544b9 fix (form): read only form fields
we used to have the readonly attribute but somehow it's not supported by
all fields, eg: select. As such when something is read only we disable
the field
2024-12-03 01:53:49 +11:00
MickaelK
ab8e9f7641 fix (upload): smart file list refresh
before this commit, the issue was:

1. whenever uploading a large folder, any upload would trigger the ls change, resulting in a lot of unecessary dom
changes which in case the user is browsing through a lot of picture would trigger some flickering in the thumbnail.

2. large upload would be slow as virtual.before would call change
   detection and refresh the list of files within the folder constantly

now by avoiding mutations we effectively just rerender when something we
are interested changes: aka something change in the current folder the
user is in
2024-12-02 22:02:12 +11:00
MickaelK
177961c62d fix (plg_video_thumbnail): error when backend doesn't support fileseek 2024-12-02 17:24:03 +11:00
MickaelK
0dfa9b3335 fix (panic): concurrent map access
this fix a panic that can be replicated using the video thumbnail
plugin, opening up a page with a lot of videos. Under the hood, the
server would call ffmpeg that would make a bunch of HTTP range requests
that would call the cache concurrently, hence causing the panic
2024-12-02 16:28:38 +11:00
MickaelK
ff67ed97ed feature (thumbnail): video thumbnail plugin
up until now, the stance was to refuse video thumbnail because it's too
slow but really many people don't seem to care that much about it and
keep insisting to have it.

With this solution, it's not in the base build but it gives an
option for those people to make it happen
2024-12-02 15:39:25 +11:00