Commit Graph

  • f38bb4bab9 Better transparent Cista image main Leo Vasanko 2023-11-25 17:25:35 +00:00
  • 26f9bef087 Correct hatch build hook v0.7.2 Leo Vasanko 2023-11-21 20:11:37 +00:00
  • 634dabe52d Less messy breadcrumbs on search results in gallery Leo Vasanko 2023-11-21 17:51:38 +00:00
  • a383358369 Fix direct uploads and downloads, transfer bar UI v0.7.1 Leo Vasanko 2023-11-21 16:11:54 +00:00
  • 369dc3ecaf Fixed New Folder, added Rename to Gallery Leo Vasanko 2023-11-21 15:49:33 +00:00
  • 0cf9c254e5 Various build fixes, cleanup and details (#6) Leo Vasanko 2023-11-21 15:32:49 +00:00
  • 58b9dd3dd4 Cleanup Leo Vasanko 2023-11-20 16:35:34 -08:00
  • 0965a56204 Download progress bar v0.7.0 Leo Vasanko 2023-11-20 16:19:23 -08:00
  • 52beedcef0 Preserve cursor and selection across reloads. Leo Vasanko 2023-11-20 14:49:15 -08:00
  • 8592d462f2 Keep current cursor when switching gallery/details. Leo Vasanko 2023-11-20 14:11:05 -08:00
  • b2a24fca57 Fixed renames and breadcrumbs for gallery. Leo Vasanko 2023-11-20 13:47:41 -08:00
  • 7cc7e32c33 Prune deleted folders off of breadcrumbs' longest visited (keeps current folder even if missing). Leo Vasanko 2023-11-20 12:18:37 -08:00
  • fa98cb9177 Refactor empty folder to a separate component, allow creating new folders in empty folders again. Leo Vasanko 2023-11-20 12:08:17 -08:00
  • b3ab09a614 Don't let global shortcuts interfere with input fields. Leo Vasanko 2023-11-20 11:45:47 -08:00
  • a49dd2f111 Further bugfixes. Increase full update interval to 5 minutes. Leo Vasanko 2023-11-20 19:22:49 +00:00
  • dbb06e111c Rewritten inotify watching and faster full tree traversal (also for polling worker). Bugs in inotify watcher fixed. Leo Vasanko 2023-11-20 18:49:24 +00:00
  • 667e31aa08 Fix regression: inotify watching was broken. Leo Vasanko 2023-11-20 13:58:20 +00:00
  • 007f021d6f Small fixes Leo Vasanko 2023-11-20 12:57:05 +00:00
  • b2188eee68 Avoid showing dialogs at page load. Leo Vasanko 2023-11-20 12:42:04 +00:00
  • 7311ffdff1 Implement settings dialog and password changes. Leo Vasanko 2023-11-20 03:26:51 -08:00
  • 102a970174 Gallery improvements, better layout and autoplay of next media file. Leo Vasanko 2023-11-20 01:51:34 -08:00
  • a9d713dbd0 More robust and flexible layout. Leo Vasanko 2023-11-18 21:55:52 -08:00
  • 434e55f303 Video preview posters Leo Vasanko 2023-11-18 16:44:46 -08:00
  • be9772c90e Minor changes Leo Vasanko 2023-11-18 16:03:23 -08:00
  • bb2448dc24 Add pymupdf/fitz dependency Leo Vasanko 2023-11-18 15:21:11 -08:00
  • 115f3e20d0 Added PDF previews. Preview quality configurable. Preview browser caching and cache busting. Leo Vasanko 2023-11-18 15:16:24 -08:00
  • a366a0bcc6 Improve Gallery keyboard navigation Leo Vasanko 2023-11-18 12:37:48 -08:00
  • 2ff0f78759 Remove new folder button until implemented in gallery Leo Vasanko 2023-11-18 12:26:38 -08:00
  • 9a2d6e8065 Fix theming of filenames in gallery light mode. Leo Vasanko 2023-11-18 12:25:08 -08:00
  • 62388eb555 Fix preview images that need rotation v0.6.0 Leo Vasanko 2023-11-18 11:56:16 -08:00
  • 53778543bf Remove debug Leo Vasanko 2023-11-18 11:47:01 -08:00
  • 8dda230510 Add PIL dependency Leo Vasanko 2023-11-18 11:40:34 -08:00
  • 696e3ab568 Implement media preview thumbnails for Gallery Leo Vasanko 2023-11-18 11:38:25 -08:00
  • 85ac12ad33 Fix empty folder / folder missing for empty folders at root Leo Vasanko 2023-11-18 10:22:07 -08:00
  • e56cc47105 Large number of keyboard navigation and other fixes. Leo Vasanko 2023-11-18 10:15:13 -08:00
  • ebbd96bc94 Global shortcut keys tuning. Leo Vasanko 2023-11-18 07:56:53 -08:00
  • a9b6d04361 Remove defineProps imports (it is a compiler macro now). Leo Vasanko 2023-11-18 07:47:55 -08:00
  • 5808fe17ad Fix cursor handling Leo Vasanko 2023-11-18 07:47:34 -08:00
  • 671359e327 Search placeholder Leo Vasanko 2023-11-18 07:39:08 -08:00
  • ba9495eb65 File explorer CSS, avoid modified/size being cut Leo Vasanko 2023-11-18 07:32:40 -08:00
  • de482afd60 Improved breadcrumb scaling Leo Vasanko 2023-11-18 07:00:55 -08:00
  • a547052e29 Added header eye button for gallery toggle Leo Vasanko 2023-11-18 07:00:46 -08:00
  • 07c2ff4c15 Keyboard sort by 1-2-3 supplemented by the key left of them for default sort. Leo Vasanko 2023-11-18 06:31:26 -08:00
  • e20b04189f Refactoring cursor to be stored in store as key only. A few issues remain. Leo Vasanko 2023-11-17 19:44:18 -08:00
  • 8da141744e Implemented Gallery view for media files. Leo Vasanko 2023-11-17 18:32:24 -08:00
  • 11887edde3 Skip any symlinks while scanning. Stats on how long a scan took. Leo Vasanko 2023-11-17 17:49:35 -08:00
  • 034c6fdea9 Fixed header and breadcrumb layout and issues. Leo Vasanko 2023-11-17 16:16:53 -08:00
  • c5083f0f2b Correct error page rendering via Sanic. Leo Vasanko 2023-11-17 09:20:14 -08:00
  • f8a9197474 Tidying up log, correct HTTP status for error pages. Leo Vasanko 2023-11-16 17:10:18 -08:00
  • 5285cb2fb5 Watching cleanup Leo Vasanko 2023-11-16 08:24:45 -08:00
  • b6b387d09b Code cleanup and bugfixes: - Resolve threading deadlock when multiple watch request arrived at the same moment. - Implement more graceful server exit. - Reduce excessive logging. - Fix unix socket clearing; until Sanic starts accepting Path for unix socket name. Leo Vasanko 2023-11-15 11:02:44 -08:00
  • 669762dfe7 Update documentation README Leo Vasanko 2023-11-15 00:23:00 +00:00
  • 51fd07d4fa Update frontend/README.md Leo Vasanko 2023-11-14 23:50:17 +00:00
  • c40c245ce6 CLI simplification, better diagnostic for missing wwwroot, docs. v0.5.0 Leo Vasanko 2023-11-14 08:03:15 -08:00
  • 1fdd00b833 Updated installation and README Leo Vasanko 2023-11-14 08:00:21 -08:00
  • 520a9dff47 Keyboard nav: 1/2/3 globally toggle table ordering. Esc closes search, slash also toggles search like Ctrl/Cmd+F does. Leo Vasanko 2023-11-14 05:55:55 -08:00
  • c5c65d136a BreadCrumb & keyboard navigation improvements. Leo Vasanko 2023-11-14 05:43:01 -08:00
  • 61f9026e23 Attempt to fix config handling on Windows v0.4.2 Leo Vasanko 2023-11-13 16:31:35 -08:00
  • 3e50149d4d Add more quit points for watching thread. Leo Vasanko 2023-11-13 16:28:53 -08:00
  • 7077b21159 Add frontend build to Python packaging. Remove dead code, cleanup. v0.4.1 Leo Vasanko 2023-11-13 16:19:33 -08:00
  • 938c5ca657 Add project URL v0.4.0 Leo Vasanko 2023-11-13 14:59:22 -08:00
  • e0aef07783 Update README Leo Vasanko 2023-11-13 14:45:05 -08:00
  • 36826a83c1 Remember sort order Leo Vasanko 2023-11-13 14:11:32 -08:00
  • 6880f82c19 Add file context menu (only rename for now). Leo Vasanko 2023-11-13 10:09:12 -08:00
  • 5dd1bd9bdc Add missing file Leo Vasanko 2023-11-13 09:55:04 -08:00
  • 41e8c78ecd Refactoring Document storage (#5) Leo Vasanko 2023-11-13 17:52:57 +00:00
  • dc4bb494f3 Use localStoragerather than sessionStorage for cache. Rename variable. Leo Vasanko 2023-11-13 13:04:39 +00:00
  • 9b58b887b4 Log messages on session loading Leo Vasanko 2023-11-13 12:11:17 +00:00
  • 07848907f3 Typing error Leo Vasanko 2023-11-13 12:11:02 +00:00
  • 7a08f7cbe2 Pasteing files and folders to upload. v0.3.0 Leo Vasanko 2023-11-13 03:39:10 -08:00
  • dd37238510 Update modified immediately when entering a folder Leo Vasanko 2023-11-13 02:19:13 -08:00
  • c8d5f335b1 Fix upload of zero-sized files. Leo Vasanko 2023-11-13 02:00:44 -08:00
  • bb80b3ee54 Clear file upload input to allow re-uploading the same item. Leo Vasanko 2023-11-13 01:38:22 -08:00
  • 06d860c601 Only update time-ago modified field on current folder (optimization, full update was slow for large storages). Leo Vasanko 2023-11-13 00:52:03 -08:00
  • c321de13fd Don't reload backend on wwwroot changes. Leo Vasanko 2023-11-13 00:48:45 -08:00
  • 278e8303c4 Upload manager UI fix/tuning. Leo Vasanko 2023-11-13 00:37:56 -08:00
  • 9854dd01cc More efficient flat file list format and various UX improvements (#3) v0.2.0 Leo Vasanko 2023-11-12 23:20:40 +00:00
  • fb03fa5430 Favicon, title, automatic & manual server naming (#2) Leo Vasanko 2023-11-08 23:00:07 +00:00
  • e26cb8f70a Linting, removed extra line from pyproject.toml. Leo Vasanko 2023-11-08 13:08:46 -08:00
  • 9bbbc829a1 Correct processing of custom config dir Leo Vasanko 2023-11-08 12:56:43 -08:00
  • 876d76bc1f Frontend created and rewritten a few times, with some backend fixes (#1) Leo Vasanko 2023-11-08 20:38:40 +00:00
  • 4a53d0b8e2 Formatting and fix Internal Server Error on upload Leo Vasanko 2023-10-26 17:18:59 +03:00
  • 444f0226e6 Make sessions last a year Leo Vasanko 2023-10-24 02:03:11 +03:00
  • 9428cc2d9c Fix field name in session cookie; prevented logged in useds authenticating. Leo Vasanko 2023-10-24 01:47:57 +03:00
  • 4a13f642b2 Watcher cleanup. Restart server on config changes and if frontend is modified. Leo Vasanko 2023-10-24 00:57:50 +03:00
  • 5d3f419508 /api/watch also continuously reports disk usage Leo Vasanko 2023-10-23 05:24:54 +03:00
  • 4852212347 Cleanup, bugfixes. Added access control on files and API. Leo Vasanko 2023-10-23 04:51:39 +03:00
  • bd61d7451e Add /old-index.html in case the prior front pages is needed for reference. Leo Vasanko 2023-10-21 22:48:24 +03:00
  • 93351ae86d Frontend included in repository. Leo Vasanko 2023-10-21 22:30:47 +03:00
  • e68a05e663 Refactoring and cleanup Leo Vasanko 2023-10-21 19:17:09 +03:00
  • e90174a09d Implemented control commands and tests. Rewritten error and session/flash handling. Leo Vasanko 2023-10-21 04:44:43 +03:00
  • 9939cb33fa Watcher rewritten with inotify module, bugs fixed. Leo Vasanko 2023-10-19 23:52:37 +03:00
  • 228b75a20d Watching cleanup, debugging a problem case. Leo Vasanko 2023-10-19 20:54:33 +03:00
  • f969c2ccb4 Reset flash cookie also on index page. Leo Vasanko 2023-10-19 20:24:20 +03:00
  • 35038fca89 Login error handling and flash messages. Remove host prefix on cookies because of https://bugs.chromium.org/p/chromium/issues/detail?id=1245434 Leo Vasanko 2023-10-19 19:55:59 +03:00
  • b7f7a84f60 User management CLI Leo Vasanko 2023-10-19 19:54:03 +03:00
  • c6caf96445 Added user management to CLI. Mainly for creating admin user or resetting forgotten passwords. Leo Vasanko 2023-10-19 04:06:21 +03:00
  • 7484795ce5 Fix app load failure. Leo Vasanko 2023-10-19 00:13:47 +00:00
  • a00610a738 Support running 80/443 with TLS certificate files in confdir/domain/ Leo Vasanko 2023-10-19 02:52:51 +03:00
  • 05c6f03d20 Refactor with its own entry point and startup script cista, instead of running via sanic. Config file handling and Droppy updates. HTTP redirection/acme server added. Leo Vasanko 2023-10-19 02:06:14 +03:00