Commit Graph

14 Commits

Author SHA1 Message Date
ngoomie 69919bcccb Stop thread compose box from being filled with spaces initially 2024-08-23 23:43:57 -06:00
ngoomie 9c19c8d95a Move subf/cat listing to its own template 2024-08-23 23:34:32 -06:00
ngoomie c8c1b7aeb1 Change `$self` var names in accordance with #21 and #20 2024-08-23 22:44:45 -06:00
ngoomie 6cf65a8edd Session verification-related changes 2024-08-23 22:41:52 -06:00
ngoomie f246841ca2 Adjust URLs in `thread_compose.html.ep` 2024-08-21 18:35:29 -06:00
ngoomie 4b4e61e474 Change subforum-related routes as per #17 2024-08-20 22:06:06 -06:00
ngoomie 44eeaa80e6 Switch to imageboard-like IDs (#7) 2024-08-19 01:39:50 -06:00
ngoomie ff55197474 Add thread creation ability 2024-08-08 01:22:31 -06:00
ngoomie fd585edc80 Work a bit on subforum viewing/thread listing 2023-05-16 22:18:25 -06:00
ngoomie 45343a87fd Fix category and subforum listing on index + misc 2023-05-16 08:29:05 -06:00
ngoomie b7c57b277b Partial subforum listing on index, add some perlcritic stuff 2023-05-15 17:50:44 -06:00
ngoomie dc9a42f0e6 Add logout, POD documentation, various organizational things, et al
a bunch of POD documentation was addded to various .pm files

`CharmBoard::Controller::Auth` has been split into
`CharmBoard::Controller::Register`, `CharmBoard::Controller::Login`,
and `CharmBoard::Controller:Logout` (that last one is new, too!)

`Main.pm` has been renamed to `Index.pm` like it was in the beginning

the config value `board_name` now works

`CharmBoard::Schema` namespaces were changed (`ResultSource` is now
`Source`, `ResultSet` is now `Set`)

templates were mildly reorganized

almost switched from EPL to HAML. decided I really shouldn't because I
utterly despise anything whitespace sensitive, so it doesn't matter how
compact HAML is in comparison!
2023-05-09 00:37:07 -06:00
ngoomie e12849508e Implement login, fix more formatting 2023-05-07 08:50:39 -06:00
ngoomie 744c916fde Set up basic registration (but not login, yet) 2023-05-05 22:24:49 -06:00