HTTP File Server (+WebDAV)

āĻ…ā§āϝāĻžāĻĒ-āĻŽāĻ§ā§āϝāĻ¸ā§āĻĨ āϕ⧇āύāĻžāĻ•āĻžāϟāĻž
ā§Ē.ā§Ļ
ā§Ģā§Ļā§­āϟāĻŋ āϰāĻŋāĻ­āĻŋāω
ā§§Â āϞāĻž+
āĻĄāĻžāωāύāϞ⧋āĻĄ
āϏāĻžāĻŽāĻ—ā§āϰ⧀āϰ āϰ⧇āϟāĻŋāĻ‚
āĻĒā§āϰāĻ¤ā§āϝ⧇āϕ⧇
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ

āĻāχ āĻ…ā§āϝāĻžāĻĒ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇

HTTP āĻĢāĻžāχāϞ āϏāĻžāĻ°ā§āĻ­āĻžāϰ āĻšāϞ āĻāĻ•āϟāĻŋ āϏāĻšāϜ āϟ⧁āϞ āϝāĻž āφāĻĒāύāĻžāϕ⧇ āĻĄā§‡āĻ¸ā§āĻ•āϟāĻĒ, āĻŸā§āϝāĻžāĻŦāϞ⧇āϟ āĻŦāĻž āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āĻĄāĻŋāĻ­āĻžāχāϏ āĻĨ⧇āϕ⧇ āϕ⧋āύ⧋ āĻŦāĻŋāĻļ⧇āώ āϏāĻĢā§āϟāĻ“āϝāĻŧā§āϝāĻžāϰ āĻ›āĻžāĻĄāĻŧāĻžāχ āφāĻĒāύāĻžāϰ āĻĢā§‹āύ⧇āϰ āĻĢāĻžāχāϞ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻ•āϰāϤ⧇ āĻĻ⧇āϝāĻŧ - āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻāĻ•āϟāĻŋ āĻ“āϝāĻŧ⧇āĻŦ āĻŦā§āϰāĻžāωāϜāĻžāϰāĨ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ­āĻžāĻŦ⧇ āĻāϟāĻŋ āĻāĻ•āϟāĻŋ WebDAV āϏāĻžāĻ°ā§āĻ­āĻžāϰ āĻšāĻŋāϏāĻžāĻŦ⧇āĻ“ āĻ•āĻžāϜ āĻ•āϰ⧇ āĻāĻŦāĻ‚ āϝ⧇āϕ⧋āύ⧋ WebDAV āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āϟ āĻĻā§āĻŦāĻžāϰāĻž āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ:
- āĻĢāĻžāχāϞ āĻŽā§āϝāĻžāύ⧇āϜāĻžāϰ-āĻāϰ āĻŽāϤ⧋ āĻ“āϝāĻŧ⧇āĻŦ UI āϝāĻž āϛ⧋āϟ āĻĒāĻ°ā§āĻĻāĻžāϝāĻŧ āĻŽāĻžāύāĻŋāϝāĻŧ⧇ āύāĻŋāϤ⧇ āĻĒāĻžāϰ⧇
- āĻĒ⧃āĻĨāĻ• āĻĢāĻžāχāϞ āĻŦāĻž āĻāĻ•āϟāĻŋ āϜāĻŋāĻĒ āϏāĻ‚āϰāĻ•ā§āώāĻŖāĻžāĻ—āĻžāϰ āĻĄāĻžāωāύāϞ⧋āĻĄ āĻ•āϰ⧁āύ
- āĻāĻ•āϟāĻŋ āϏāĻžāϰāĻŋāϤ⧇ āĻāĻ•āĻžāϧāĻŋāĻ• āĻĢāĻžāχāϞ āφāĻĒāϞ⧋āĻĄ āĻ•āϰ⧁āύ, āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋ āϤ⧈āϰāĻŋ āĻ•āϰ⧁āύ
- WebDAV āϏāĻžāĻ°ā§āĻ­āĻžāϰ, āϝ⧇āϕ⧋āύ⧋ WebDAV āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āϟ āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰ⧇
- āωāχāĻ¨ā§āĻĄā§‹āĻœā§‡ āĻāĻ•āϟāĻŋ āύ⧇āϟāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• āĻĄā§āϰāĻžāχāĻ­ āĻšāĻŋāϏāĻžāĻŦ⧇ āĻŽāĻžāωāĻ¨ā§āϟ (āφāĻŽāĻžāϰ āĻ“āϝāĻŧ⧇āĻŦāϏāĻžāχāĻŸā§‡ āύāĻŋāĻ°ā§āĻĻ⧇āĻļāĻžāĻŦāϞ⧀ āĻĻ⧇āϖ⧁āύ)
- āĻ¸ā§āĻŸā§āϝāĻžāϟāĻŋāĻ• HTML āĻĢāĻžāχāϞ āĻĒāϰāĻŋāĻŦ⧇āĻļāύ āĻ•āϰāĻžāϰ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ
- āĻ¸ā§āĻŦ-āĻ¸ā§āĻŦāĻžāĻ•ā§āώāϰāĻŋāϤ āĻļāĻ‚āϏāĻžāĻĒāĻ¤ā§āϰ āϏāĻš HTTPS āĻāύāĻ•ā§āϰāĻŋāĻĒāĻļāύ
(āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧇ āφāĻĒāύāĻžāϰ āύāĻŋāϜāĻ¸ā§āĻŦ āĻ•āĻžāĻ¸ā§āϟāĻŽ āĻļāĻ‚āϏāĻžāĻĒāĻ¤ā§āϰāĻ“ āφāĻŽāĻĻāĻžāύāĻŋ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ)
- āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āĻĨ⧇āϕ⧇ āĻĢāĻžāχāϞ āĻļ⧇āϝāĻŧāĻžāϰāĻŋāĻ‚ āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰ⧇
- āĻŽā§āϛ⧇ āĻĢ⧇āϞāĻž/āĻ“āĻ­āĻžāϰāϰāĻžāχāϟāĻŋāĻ‚ āϏ⧀āĻŽāĻžāĻŦāĻĻā§āϧ āĻ•āϰāĻžāϰ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ
- āĻŽā§ŒāϞāĻŋāĻ• āĻĒā§āϰāĻŽāĻžāĻŖā§€āĻ•āϰāĻŖ āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰ⧇
- āĻ•ā§āώ⧁āĻĻā§āϰ āφāĻ•āĻžāϰ (<5MB)
- āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻŽā§ŒāϞāĻŋāĻ• āĻ…āύ⧁āĻŽāϤāĻŋ āĻĒā§āϰāϝāĻŧā§‹āϜāύ

āĻ…āϤāĻŋāϰāĻŋāĻ•ā§āϤ āĻĒā§āϰ⧋ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ:
- āĻŦā§āϝāĻžāĻ•āĻ—ā§āϰāĻžāωāĻ¨ā§āĻĄā§‡ āϚāĻžāϞāĻžāύ
- āφāĻĒāϞ⧋āĻĄ āĻāĻŦāĻ‚ āϏāϰāĻžāϤ⧇ āĻŸā§‡āύ⧇ āφāύ⧁āύ āĻāĻŦāĻ‚ āϛ⧇āĻĄāĻŧ⧇ āĻĻāĻŋāύ
- āĻ›āĻŦāĻŋāϰ āĻĒā§‚āĻ°ā§āĻŦāϰ⧂āĻĒ
- āχāĻŽā§‡āϜ āĻ—ā§āϝāĻžāϞāĻžāϰāĻŋ
- āφāϰāĻ“ āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ (āϤāĻžāϞāĻŋāĻ•āĻž, āĻŦāĻĄāĻŧ āĻĒā§‚āĻ°ā§āĻŦāϰ⧂āĻĒ)

āφāϰ⧋ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ āφāϏāĻž. āφāĻĒāύāĻŋ slowscriptapps@gmail.com-āĻ āĻĒāϰāĻžāĻŽāĻ°ā§āĻļ āĻĒāĻžāĻ āĻžāϤ⧇ āĻĒāĻžāϰ⧇āύ

āϏāϤāĻ°ā§āĻ•āϤāĻž: āĻ–ā§‹āϞāĻž āύ⧇āϟāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• āĻŦāĻž āύ⧇āϟāĻ“āϝāĻŧāĻžāĻ°ā§āĻ•āϗ⧁āϞāĻŋāϤ⧇ āĻāχ āϏāĻžāĻ°ā§āĻ­āĻžāϰāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻŦ⧇āύ āύāĻž āϝ⧇āĻ–āĻžāύ⧇ āφāĻĒāύāĻŋ āϜāĻžāύ⧇āύ āύāĻž āϕ⧇ āϏāĻ‚āϝ⧁āĻ•ā§āϤ āĻšāϤ⧇ āĻĒāĻžāϰ⧇⧎ āĻ…āĻ¨ā§āϤāϤ WPA2 āĻĻāĻŋāϝāĻŧ⧇ āϏ⧁āϰāĻ•ā§āώāĻŋāϤ āφāĻĒāύāĻžāϰ āĻĢā§‹āύ⧇āϰ āĻšāϟāĻ¸ā§āĻĒāϟ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āύāĻŋāϰāĻžāĻĒāĻĻ āĻšāĻ“āϝāĻŧāĻž āωāϚāĻŋāϤāĨ¤ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āϏ⧇āϟāĻŋāĻ‚āϏ⧇ āĻ•āĻŋāϛ⧁ āύāĻŋāϰāĻžāĻĒāĻ¤ā§āϤāĻž āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻž āϚāĻžāϞ⧁ āĻ•āϰāĻžāϰ āĻ•āĻĨāĻž āĻŦāĻŋāĻŦ⧇āϚāύāĻž āĻ•āϰ⧁āύāĨ¤
āφāĻĒāĻĄā§‡āϟ āĻ•āϰāĻž āĻšā§Ÿā§‡āϛ⧇
⧧⧍ āϏ⧇āĻĒ, ⧍ā§Ļ⧍ā§Ģ

āĻĄā§‡āϟāĻž āϏ⧁āϰāĻ•ā§āώāĻž

āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰ āϕ⧀āĻ­āĻžāĻŦ⧇ āφāĻĒāύāĻžāϰ āĻĄā§‡āϟāĻž āϏāĻ‚āĻ—ā§āϰāĻš āĻāĻŦāĻ‚ āĻļā§‡ā§ŸāĻžāϰ āĻ•āϰ⧇ āϤāĻž āĻĨ⧇āϕ⧇āχ āύāĻŋāϰāĻžāĻĒāĻ¤ā§āϤāĻž āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻž āĻ•āĻžāϜ āĻ•āϰāĻž āĻļ⧁āϰ⧁ āĻ•āϰ⧇āĨ¤ āĻ…ā§āϝāĻžāĻĒ⧇āϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ, āϕ⧋āύ āĻ…āĻžā§āϚāϞ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāĻšā§āϛ⧇ āĻāĻŦāĻ‚ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āĻŦ⧟āϏ⧇āϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋāϤ⧇ āĻĄā§‡āϟāĻž āĻ—ā§‹āĻĒāĻ¨ā§€ā§ŸāϤāĻž āĻāĻŦāĻ‚ āϏ⧁āϰāĻ•ā§āώāĻž āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻž āφāϞāĻžāĻĻāĻž āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰ āĻāχ āϤāĻĨā§āϝ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇āϛ⧇āύ āĻāĻŦāĻ‚ āϏāĻŽā§Ÿā§‡āϰ āϏāĻžāĻĨ⧇ āϏāĻžāĻĨ⧇ āϤāĻž āφāĻĒāĻĄā§‡āϟ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤
āϕ⧋āύāĻ“ āĻĄā§‡āϟāĻž āĻĨāĻžāĻ°ā§āĻĄ-āĻĒāĻžāĻ°ā§āϟāĻŋāϰ āϏāĻžāĻĨ⧇ āĻļā§‡ā§ŸāĻžāϰ āĻ•āϰāĻž āĻšā§ŸāύāĻŋ
āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰ āϕ⧀āĻ­āĻžāĻŦ⧇ āĻļā§‡ā§ŸāĻžāϰ āĻ•āϰāĻžāϰ āĻ•āĻĨāĻž āĻ˜ā§‹āώāĻŖāĻž āĻ•āϰ⧇āύ āϏ⧇āχ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āφāϰāĻ“ āϜāĻžāύ⧁āύ
āϕ⧋āύāĻ“ āĻĄā§‡āϟāĻž āϏāĻ‚āĻ—ā§āϰāĻš āĻ•āϰāĻž āĻšā§ŸāύāĻŋ
āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰāϰāĻž āϕ⧀āĻ­āĻžāĻŦ⧇ āϏāĻ‚āĻ—ā§āϰāĻš āĻ•āϰāĻžāϰ āĻ•āĻĨāĻž āĻ˜ā§‹āώāĻŖāĻž āĻ•āϰ⧇āύ āϏ⧇āχ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āφāϰāĻ“ āϜāĻžāύ⧁āύ

āϰ⧇āϟāĻŋāĻ‚ āĻ“ āĻĒāĻ°ā§āϝāĻžāϞ⧋āϚāύāĻžāϗ⧁āϞāĻŋ

ā§Ē.ā§Ļ
ā§Ēā§Žā§ŠāϟāĻŋ āϰāĻŋāĻ­āĻŋāω

āύāϤ⧁āύ āϕ⧀ āφāϛ⧇

- PRO: Implemented video previews
- PRO: Added ability to set zoom for Previews and List display mode
- Added status bar to web UI, tweaked colors
- Added file size info to share screen
- Target Android 15, edge to edge support
- Implemented static server in Access external storage mode
- Whole certificate chain is now sent for custom certificates

āĻ…ā§āϝāĻžāĻĒ āϏāĻšāĻžā§ŸāϤāĻž

āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇
Pavel Hronek
slowscriptapps@gmail.com
Trachtova 214 386 01 Strakonice Czechia

slowscript-āĻāϰ āĻĨ⧇āϕ⧇ āφāϰāĻ“

āĻāĻ•āχ āϧāϰāύ⧇āϰ āĻ…ā§āϝāĻžāĻĒ