Switch to type-safe resource routing
authorLanius Trolling <lanius@laniustrolling.dev>
Fri, 29 Mar 2024 15:15:53 +0000 (11:15 -0400)
committerLanius Trolling <lanius@laniustrolling.dev>
Fri, 29 Mar 2024 15:15:53 +0000 (11:15 -0400)
commit9a459b7ec3fd553121d0a698f5f24802851e8efa
tree313e94003ce6186ab15ca5a5efbede182f3ac7f1
parent82e8c6216c142ae14dd7d1c2a5b61ae5dd0ac79d
Switch to type-safe resource routing
29 files changed:
build.gradle.kts
src/jvmMain/kotlin/info/mechyrdia/Factbooks.kt
src/jvmMain/kotlin/info/mechyrdia/auth/csrf.kt [deleted file]
src/jvmMain/kotlin/info/mechyrdia/auth/views_login.kt
src/jvmMain/kotlin/info/mechyrdia/data/view_comments.kt
src/jvmMain/kotlin/info/mechyrdia/data/views_comment.kt
src/jvmMain/kotlin/info/mechyrdia/data/views_user.kt
src/jvmMain/kotlin/info/mechyrdia/data/visits.kt
src/jvmMain/kotlin/info/mechyrdia/lore/april_1st.kt
src/jvmMain/kotlin/info/mechyrdia/lore/article_listing.kt
src/jvmMain/kotlin/info/mechyrdia/lore/asset_compression.kt
src/jvmMain/kotlin/info/mechyrdia/lore/file_data.kt [new file with mode: 0644]
src/jvmMain/kotlin/info/mechyrdia/lore/fonts.kt
src/jvmMain/kotlin/info/mechyrdia/lore/http_utils.kt
src/jvmMain/kotlin/info/mechyrdia/lore/parser_plain.kt
src/jvmMain/kotlin/info/mechyrdia/lore/parser_raw.kt
src/jvmMain/kotlin/info/mechyrdia/lore/parser_tags.kt
src/jvmMain/kotlin/info/mechyrdia/lore/view_nav.kt
src/jvmMain/kotlin/info/mechyrdia/lore/view_tpl.kt
src/jvmMain/kotlin/info/mechyrdia/lore/views_error.kt
src/jvmMain/kotlin/info/mechyrdia/lore/views_lore.kt
src/jvmMain/kotlin/info/mechyrdia/lore/views_prefs.kt
src/jvmMain/kotlin/info/mechyrdia/lore/views_quote.kt
src/jvmMain/kotlin/info/mechyrdia/route/resource_bodies.kt [new file with mode: 0644]
src/jvmMain/kotlin/info/mechyrdia/route/resource_csrf.kt [new file with mode: 0644]
src/jvmMain/kotlin/info/mechyrdia/route/resource_handler.kt [new file with mode: 0644]
src/jvmMain/kotlin/info/mechyrdia/route/resource_types.kt [new file with mode: 0644]
src/jvmMain/resources/static/init.js
src/jvmMain/resources/static/raw.css