auth, api/auth:
use `http.StatusFound`(302) to redirect request
utils/error:
add `Redirect()` to redirect request
add `notFoundErr` empty struct
add `NotFoundClose`, `NotFoundCloseIf` and `NotFoundCloseHandler` functions
adjust `Recoverer()` middleware to implement `NotFoundClose*` functions
api/artworks:
restrict private artworks visibility
assets:
remove `WebAssetHandler` handler
move `FilesAssetsHandler` and `ThumbnailAssetsHandler` to `src/web`
router:
endpoint `/api/auth/refresh` can handle all http method
select `/{name}.{ext}` handler by `configs.Config.Debug` config (load from disk or embed FS)
src/web:
remove `EventWatcher` and `EventReload` functions
restrict private artworks visibility in `ArtworksIDHandler` and `ArtworksNoScriptIDHandler`
move `FilesAssetsHandler` and `ThumbnailAssetsHandler` from `assets`
web/scripts/submit_url:
clearn input box after success request
web > webfs:
rename package name to `webfs`
rename `FS` variable to `Root`
add `Sub(dir string)` function to access sub FS
783 B
783 B