Commit graph

42 commits

Author SHA1 Message Date
MickaelK
2e8149e88c chore (maintain): cleanup func 2025-08-22 21:46:42 +10:00
MickaelK
2f77c027eb feature (rangeselection): enable mouse range selection 2025-08-22 13:35:33 +10:00
MickaelK
9d1aeb956b fix (imageviewer): reuse link builder 2025-05-16 13:09:58 +10:00
MickaelK
3d0753c29b fix (search): improve ux for search 2025-03-13 21:28:59 +11:00
MickaelK
65cf080af7 fix (admin): report validation error
I've seen someone who mistakenly had updated their config secret key,
not sure if it was done by a weird password manager or a manual action
but that did corrupt their entire setup.

We now make sure value like secret key get validated before saving.
Didn't realise this would be necessary to start with as the appraoch has
always been "with great power come great responsability" but if it can
prevent catastrophic failure mode hapening by mistake, then we will be
making an exception to the moto
2025-02-06 21:06:55 +11:00
MickaelK
65bd2fde5c fix (filesystem): rules to redraw screen 2025-02-06 17:43:59 +11:00
MickaelK
6b3edfbffa chore (search): improve UX around search 2025-01-24 15:18:07 +11:00
MickaelK
2ac816dc9c feature (table): table opener app 2025-01-02 19:44:02 +11:00
MickaelK
23c5bf53f5 fix (virtual): virtual scroll in fileviewer
there was an issue from a page viewer virtual scroll enabled typing a
search that would return a small amount of result with a scrollbar.

in those condition the scroll event would still be called with the
previous incorrect data
2024-12-29 19:55:36 +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
d6613c4452 chore (maintenance): tsconfig setup 2024-08-14 08:33:02 +10:00
MickaelK
2ebdc17e74 fix (url): handling of share links with filename containing #
whenever filename contains #, location.search would be empty, the easy
way out is to not do fancy handling of location.hash and location.search
2024-07-23 08:35:04 +10:00
MickaelK
9a45dc000a chore (tsc): tsc checks 2024-07-19 01:30:36 +10:00
MickaelK
8332752838 fix (eslint): fix eslint 2024-07-18 21:24:47 +10:00
MickaelK
e854211d7f chore (rewrite): prepare initial release 2024-07-15 21:41:48 +10:00
MickaelK
0e8eb0d820 chore (rewrite): list of files design 2024-07-14 14:27:56 +10:00
MickaelK
b61522995b chore (rewrite): update design 2024-07-12 01:36:12 +10:00
MickaelK
3c47bb15ac chore (rewrite): prepare release 2024-07-05 02:35:24 +10:00
MickaelK
e1b477b65b feature (base): configurable base 2024-06-21 21:05:44 +10:00
MickaelK
b142392307 chore (rewrite): frontend rewrite 2024-06-04 00:03:46 +10:00
MickaelK
76b44f3c18 chore (rewrite): cache handling in fs 2024-05-28 00:39:14 +10:00
MickaelK
8b905d918f chore (rewrite): add caching layer 2024-05-26 23:09:44 +10:00
MickaelK
bc40bb6bc9 chore (rewrite): frontend revamp of the filesystem 2024-05-23 02:29:10 +10:00
MickaelK
59a1f96c63 chore (frontend): rewrite of the filesystem 2024-05-21 00:08:36 +10:00
MickaelK
c1940edeba chore (rewrite): filesystem 2024-05-16 21:27:13 +10:00
MickaelK
06280df3f5 chore (rewrite): filesystem pages 2024-05-15 12:02:09 +10:00
MickaelK
16f8150c1c chore (rewrite): rewrite of the filesystem frontend 2024-05-13 08:53:58 +10:00
MickaelK
34cb374202 chore (rewrite): filesystem elements 2024-05-10 01:53:35 +10:00
MickaelK
a9a124eadf chore (rewrite): rework filesystem page 2024-05-09 02:15:46 +10:00
MickaelK
60f93f1cd8 chore (rewrite): frontend rewrite filesystem 2024-05-08 00:47:37 +10:00
MickaelK
13e065beb6 chore (frontend): rewrite project - filespage 2024-05-03 02:12:27 +10:00
MickaelK
2e3cea9312 chore (frontend): advance on frontend rewrite 2024-05-02 01:42:17 +10:00
MickaelK
7e4480981d chore (rewrite): frontend rewrite of filesystem 2024-04-28 23:43:33 +10:00
MickaelK
d5b0abb2d9 fix (public): linter in frontend rewrite 2024-02-26 00:23:39 +11:00
MickaelK
80a28d88e7 chore (rewrite): editor highlight and unsaved nav block 2024-01-01 10:35:46 +11:00
MickaelK
ffb6b25aba chore (migration): design overhaul 2023-12-13 21:27:29 +11:00
MickaelK
4e49d9054a chore (rewrite): rebuild filepage / viewerpage 2023-12-12 00:16:36 +11:00
MickaelK
1440febe42 chore (front): start of filepage and viewerpage 2023-12-11 00:24:43 +11:00
MickaelK
593a7b6732 chore (migrate): filepage design 2023-12-09 00:07:16 +11:00
MickaelK
caad0cbccd fix (scroll): virtual scroll debugging 2023-12-06 16:20:25 +11:00
MickaelK
6acffc65b1 fix (virtual): even number of elements 2023-12-05 17:28:09 +11:00
MickaelK
14871b9bb7 feature (rewrite): filepage frontend 2023-12-05 00:38:15 +11:00