The Perl Advent Calendar needs more articles for 2022. Submit your idea today!
PRIORITY | COMPLEXITY | COMMENT
    -- next version --
*     *     TPL Add tentative default favicon
**    *     MOD form->data_hash instead of %{ form->data }
*     *     TPL Add tentative script to query self via ajax
    -- todo --
****  *     API Add -charset for content encoding
**    **    TST Coverage >90%
*     *     MOD Add tentative script directory
*     *     API Add /foo/:bar with mandatory param_regex{bar} [HOLD v.0.3]
*     **    TPL create a <script>var foo = "bar"</script> upon request
**    **    TST blog, wiki & chat examples
*     ***   DOC Big rewrite of docs
***   **    TPL Add XSLate support
*     ***   MOD Oauth2 example/helper
*     ***   TPL Predefined header/footer to spare user of boilerplate
**    *     MOD static file_regex, dir_regex
**    *     REF Add digest, hmac, and digest_fast to Util
**    **    API Add encoding detect & strict/coding flags to upload_utf8
    -- backlog --
**    *     API Add rendering in -continue via Request->write( \%hash )
**    *     API Add encoding field to route to allow for non-utf8
**    **    REF Use Digest::SHA3 if avail (thx @akuklev)
**    **    API Generate a catalog of public resources on 404
**    **    MOD Session::Redis
**    **    MOD static: X-Accel-Redirect (@cono)
***   *     REF Req https detection: change to is_secure? http:https.
**    ***   API body_content() or smth - decoded as Content-Type suggests (ned accept_body => [ ... ])
**    ***   MOD Add json schema support to forms
**    ***   REF Split get/post PSGI request, remove hacks
**    ****  MOD OpenAPI plugin: model+in-spec+out-spec => swagger.txt+routes
***   *     MOD Add form defaults populating BOTH raw and data
***   **    API multiple uploads under same name, wildcard uploads
***   **    MOD Add well-known regexes from Regexp::Common to default Form
***   ***   DOC HOWTO add dumper to TT view (pre-render)
****  *     API helper_object to manage shared objects
****  **    COR Add per-route exceptions instead of 404,422
****  **    DEV last source file, complain if no run() at EOF
****  **    MOD Add "cleanup" method to X::Session - for offline cleanups
****  **    NET POST/PUT request HMAC via HTTP header
****  ***   MOD Add clusterisation to wildcard form (thx @akuklev)
****  ****  API Periodic actions in webapp
***** **    API Add named forms to route defn JFYI
    -- think more --
*     ***** COR Async support via $req->future
**    **    API neaf chroot => '/path', $req->prefix to fetch, pop on run()
**    ***   MOD api module: neaf crude => '/path' => $object; get /foo =>'method'
***   *     MOD Deprecate form( { ... } ) in favor of form( rules => { ... } ) as we already have a shortened syntax for that
****  **    TPL TT View - prepend configurable path to ALL links (mason)
****  ***   API Add ability to deploy existing app under unoccupied path
****  ***   DEV CGI wrapper: use wrapper; route(/) {...}; run();
    -- help --
PRIORITY   is 1 to 5 stars, the less the higher.
Add 1 star for each question with non-trivial answer.

* Can v.1.0 go without it?
* Who are the users asking for it?
* How awkward is absense of it?
* What other features depend on it?

COMPLEXITY is 1 to 5 stars
Add 1 star for each question with non-trivial answer.

* What would a simple meaningful example look like?
* How do I cover it with tests?
* How do I document it?
* What do I need to study to do it properly?
* What other parts are involved, disabled, or deprecated?
* What other changes does it depend upon?