LeoVasanko
768ccd7739
startup box: show mediapreview version next to cista version
...
Version comes from importlib.metadata (the package has no version
constant), making it obvious at a glance which mediapreview build the
running server resolved.
2026-08-13 07:46:29 +00:00
LeoVasanko
5d566d6deb
Restore CISTA_HOME internal environment passing of config dir removed in commit 31e0197, that was not being passed across processes.
2026-05-02 05:47:24 +00:00
LeoVasanko
922069c603
Imports to top of file (ruff rule now). Refactor a couple of import cycles by implementing clear hierarchy of modules.
2026-05-02 04:46:34 +00:00
LeoVasanko
20d8d317fa
Ruff linting.
2026-05-02 03:31:51 +00:00
LeoVasanko
1bec73f4cd
onlyoffice previews much faster and more robust, added --oosetup helper, improved error/log handling
2026-05-02 03:10:17 +00:00
LeoVasanko
942b54d795
lint: apply manual ruff cleanup (non-preview files)
2026-04-26 06:16:42 +00:00
LeoVasanko
8480a73839
Fix --listen docopt parsing (only -l was working).
2026-02-05 20:01:26 +00:00
LeoVasanko
3d8845cf99
Brighter low free space colors.
2026-02-04 20:40:59 +00:00
LeoVasanko
f45c57e901
Auth mode indication on startupbox
2026-02-04 20:24:21 +00:00
LeoVasanko
2b6746c55e
Change default port to 8989 like Droppy. Using 8999 for backend in dev mode.
2026-02-01 06:09:56 +00:00
LeoVasanko
032ad13b97
Unified watcher that *may* receive events from inotify and other sources. Added change notify messages from control and upload WebSockets. Cleanup debug printouts.
2026-02-01 02:44:52 +00:00
LeoVasanko
bc355d991d
Simplified startup box unix socket formatting.
2026-01-31 22:09:57 +00:00
LeoVasanko
160f929e0c
Basic details in startup box.
2026-01-31 21:53:39 +00:00
LeoVasanko
232fd92b22
Finalize Paskia integration and built-in authentication.
2026-01-31 00:47:04 +00:00
LeoVasanko
849b1a6868
Update scripts with latest fastapi-vue-setup.
2026-01-30 18:40:26 +00:00
LeoVasanko
7be02e951d
Consistent dialog styling widgets and using Paskia's shared backdrop. Internal password auth mimics Paskia. API paths changed (/auth goes to internal or paskia depending on config). All API calls and previews get access checks.
2026-01-30 18:28:05 +00:00
LeoVasanko
2bd8d4a323
Startup banner with version display, and --version, using stderr/stdout properly.
2025-08-17 21:10:43 +00:00
LeoVasanko
83bc1bea81
Various build fixes, cleanup and details ( #6 )
...
- Major memory usage reduction in video previews
- Finally builds properly on Windows too
2023-11-21 15:32:49 +00:00
LeoVasanko
879ad09677
CLI simplification, better diagnostic for missing wwwroot, docs.
2023-11-15 00:03:15 +00:00
LeoVasanko
9762d7c1ad
Linting, removed extra line from pyproject.toml.
2023-11-09 05:08:46 +00:00
LeoVasanko
b8197d7974
Correct processing of custom config dir
2023-11-09 04:56:43 +00:00
LeoVasanko
bc67ef5fd1
Frontend created and rewritten a few times, with some backend fixes ( #1 )
...
The software is fully operational.
2023-11-08 20:38:40 +00:00
LeoVasanko
ab6b19e538
Formatting and fix Internal Server Error on upload
2023-10-26 11:18:59 +00:00
LeoVasanko
b5a1fe6c4d
Cleanup, bugfixes. Added access control on files and API.
2023-10-22 22:51:39 +00:00
LeoVasanko
ce0b6c9bd2
Frontend included in repository.
2023-10-21 16:30:47 +00:00
LeoVasanko
bfc04b3831
Refactoring and cleanup
2023-10-21 13:17:09 +00:00
LeoVasanko
01028b0165
Watcher rewritten with inotify module, bugs fixed.
2023-10-19 17:52:37 +00:00
LeoVasanko
ffa959b10f
Added user management to CLI. Mainly for creating admin user or resetting forgotten passwords.
2023-10-18 22:06:21 +00:00
LeoVasanko
18f953adf9
Fix app load failure.
2023-10-19 00:13:47 +00:00
LeoVasanko
d269442d7f
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.
2023-10-18 20:06:14 +00:00