Commit Graph

116 Commits

Author SHA1 Message Date
p11
3342de6067 Removed partial password feature 2025-08-09 21:49:52 +02:00
p11
20b1290821 Collapsed some if-let-ifs 2025-08-09 21:48:54 +02:00
p11
dad0adeb8c Defined comment system externally 2025-08-03 16:21:24 +02:00
p11
1309ac06b2 Immediately refresh the current site info 2025-05-31 15:48:50 +02:00
p11
f8f656fcd0 Moved tabs to separate module 2025-05-31 15:45:06 +02:00
p11
097a5303e9 Made tab content rendering a method of the tab info 2025-05-31 15:32:05 +02:00
p11
f7327f31e5 Moved tab structs and handlers out of relative connection handler 2025-05-31 15:27:13 +02:00
p11
09815b04f4 Simplified writing of the tab styles 2025-05-31 15:18:54 +02:00
p11
8e790e2409 Use Self instead of RequestData in method on RequestData 2025-05-31 15:10:12 +02:00
p11
1af69ca8e5 Moved complete save-load-logic to unshared site info 2025-05-31 14:58:33 +02:00
p11
9016a32b59 Implemented to_stream for site info instead of shared site info 2025-05-31 14:53:22 +02:00
p11
7722a5ee95 Simpler way to update site info and create a local variant 2025-05-31 14:51:37 +02:00
p11
8e6efef5bb Put request data parsing into separate method 2025-05-31 13:57:13 +02:00
p11
70b29be14d Put request data into a struct to parse 2025-05-31 13:55:01 +02:00
p11
26c0933341 Fix redirect 2025-05-30 02:21:21 +02:00
p11
76bf715e55 Characters always try to display charas 2025-05-30 01:56:52 +02:00
p11
0eaddcbdac Header sizes consistent 2025-05-30 01:44:56 +02:00
p11
f1d38b8cf1 Renamed tab related structs from section to tab 2025-05-30 00:23:58 +02:00
p11
81134d2007 Section info not optional anymore 2025-05-30 00:22:58 +02:00
p11
ce23dcf455 Reworked lines tabs 2025-05-30 00:20:56 +02:00
p11
3e6ba8ac02 Changed how game does tabs 2025-05-30 00:13:10 +02:00
p11
84f57449f8 Also put description and comments in a tab 2025-05-30 00:09:15 +02:00
p11
3bb1ceaf49 Also use tabs for the game 2025-05-29 23:55:03 +02:00
p11
27fa8be23e Don't allow back when on top 2025-05-29 23:43:31 +02:00
p11
1870defa2b Added basic tab support 2025-05-29 23:37:51 +02:00
p11
f6bc4b2fee Added chara support 2025-05-29 21:15:51 +02:00
p11
c8f2cd8b66 Underscore fix for images 2025-05-29 21:15:30 +02:00
p11
95653cde84 Moved struct definitions up 2025-05-29 20:19:40 +02:00
p11
ffc6247cd7 Print server start address 2025-05-29 20:18:11 +02:00
p11
24017cd6f2 Define thread pool size in some getter 2025-05-29 20:17:27 +02:00
p11
060e9d2969 Added support for basic audio 2025-04-27 16:58:35 +02:00
p11
bf92f9277d Added mlc support 2025-04-21 23:40:04 +02:00
p11
721c3d6fdc Don't require a start level for novel rendering since no headers are converted to html 2025-04-21 16:15:56 +02:00
p11
1866b746cb Initial version of choosing next story segment 2025-04-20 18:39:32 +02:00
p11
995b946dcb Put vn rendering into a new vn module 2025-04-18 21:11:38 +02:00
p11
d35d4824a0 Initial version of image rendering 2025-04-18 21:06:14 +02:00
p11
7a4b5b9908 Put render novel into separate function 2025-04-18 20:31:48 +02:00
p11
8b2d44d574 Updated how player settings are processed 2025-04-18 20:12:42 +02:00
p11
b89b1c3767 Parse complete vng files 2025-04-17 23:52:54 +02:00
p11
5b975a23f8 Allow thread pool size configuration 2025-04-16 22:00:54 +02:00
p11
8fd751304c Optimized address initialization 2025-04-16 21:49:28 +02:00
p11
09f203e99b Better error handling for invalid bind address, also return exit code failure on failure 2025-04-16 21:42:08 +02:00
p11
700406992a Made the content size consistent 2025-04-09 23:01:22 +02:00
p11
b3d692ac7f Use custom threadpool implementation again to avoid getting stuck 2025-04-09 22:47:10 +02:00
p11
819e55ff9c Implemented parameter logic 2025-04-09 22:26:52 +02:00
p11
6e9423892d Dynamically scale the text box 2025-04-09 22:06:40 +02:00
p11
d35517043d Use vn-settings and don't display empty boxes 2025-04-09 22:01:58 +02:00
p11
17945f9a1c Made boxes fancier 2025-04-09 21:39:20 +02:00
p11
ea2675151b Use dialogi to parse blocks 2025-04-09 21:36:40 +02:00
p11
a3cb04f213 Use a canvas for the text boxes 2025-04-09 01:31:53 +02:00