- refresh spa
refresh codemirror - add json highlight, disable dark, disable autocomplete;
MakeFileModal: add json, sh exts; add md editor redirect
- codemirror bundle update cm6.bundle-20250710.min.js
codemirror:
- disable autocomplete
- disable black theme
- add highlight JSON
editors:
- open SH as CODE
- for new SH file - open CODE online editor
- for new JSON file - open CODE online editor
- for new MD file - open in MARKDOWN editor
- refresh spa, spa app can run in two modes - default and extend
- add --usedb param (database disabled by default)
- cache readdir and --cache-dir param for timeout
- server connections optimization
- add --share-only param
- remove jquery
- disable WalkAndTreeBuild2, remove bstreeview (rewrite to "clipboard style")
- add MARKDOWN editor (without SPA app)
- refresh SPA app - change upload api and checkbox reset
- rewrite code
By default cache-dir timeout set to 30 seconds. If you not set yours.
- security fix Fiber panics when fiber.Ctx.BodyParser
- new --nodb flag
- switch to WalkAndTreeBuild2
- rewrite SPA app
- modal dialogs set focus
- app/thumb: return without resize by file size
- app/thumb: add error 'hex_name is empty'
- conf: set Files_count_max to 200
- fix edit: 1) folderTree_src is null 2) edit files in root directory
- new cmd argument --silence
- new cmd argument --nolog
- change API
- add API description
- set focus on input for dialogs
- set focus on input for dialogs SPA
- TLS keys generate without any external utils (not need any easy-rsa)
- control thumbnails and temporary html after edit
- edit: return 500 instead panic, some stable
- rewrited util.LogPrefix => model.EventLogAdd
- prepare windows build
- windows libreoffice support
- clear code
- fix breadcrumbs view for mobile and SPA
- spa fix: button overlay for mobile
- redirect if you try open folder during SPA application mode
- fix refresh doc thumbnails after edit
- change layouts for errors
- project code restructuring
- run WalkAndTreeBuild only for extend mode
- change view for default mode
- fix for mobile upload
- database support
- "make new file" button and API
- search button and API
- first TLS key files generate without verbosity
- body limit up to 14 GB
- max upload files up to 100
- add SPA version
- new API:
/api/list/__convert/filename.docx/api/search - use clipboard for SPA client group operations
- show file_name while file edit
- change online edit templates
- change codemirror
- add source code editor for
html|txt|js|css|md
- enable preview for
rtf|doc|docx|odt
- online editor for
html|rtf|doc|docx|odt
- top buttons operations
- api/copy
- api/rename
- "edit" still planning
- "share" still planning
- add file crypt support
need openssl package
- add experimental preview office files
you need libreoffice package
- fix zero size thumbnail file
- add --prepare-thumbnails key (Run and make thumbnails for target folders)
- add compression for server output (Change page size)
- template fix width
- add prefork arg
Prefork help to handle with multiple heavy query (big image gallery as example)
- add sort option
folders and files sort separately
- enable thumb folder control (remove files older than 30 days)
- change hash_name build (in case moving between folders it should be better)
- show move_to button for thumbnails mode too
- added group of files move function (with folder select panel)
- added clear cache function, but disabled
- make img thumbnail storage
- add extended view mode (replace delete mode)
- modify api for several names support
- temporary storage support .httphere/temp
- add group operations: delete and zip
- add --delete-enable arg
- check index file index.html inside folder and show it
- handle some 500-x errors
- add TLS
- add --basic arg
- add arg index-disable
- use Locals instead setenv
- change err handlers
- show extended info
- fix datetime in log
- add --upload-disable and --folder-make-disable cmd keys
- fix read errors
- add cmd color
- add clear values and check exists
- clear all income variables
- rewrite log info
first release
- upload file BodyLimit 7 Gb
- multiple upload to 20 files
- make folder in current show path
- show current folder
- basic auth for one account