cce6e230c9Change VSCode specific settingsngoomie2023-05-09 00:47:20 -0600
dc9a42f0e6Add logout, POD documentation, various organizational things, et al a bunch of POD documentation was addded to various .pm filesngoomie2023-05-09 00:37:07 -0600
f0ab7713ccFinish improving Auth.pm control structure; fix other minor mistakes both `register_do` and `login_do` in `CharmBoard::Controller::Auth` now use two try/catch blocks instead of heavily nested if/elsif/else blocks.ngoomie2023-05-08 04:26:11 -0600
07977292fePrettify `login_do` action and remove one session per user limit `login_do` now uses a try/catch control structure instead of the horrifying nested if/else control structure it used before. I'd think a failed login attempt counts as an exception, so it should be fair to use it here?ngoomie2023-05-07 22:16:22 -0600
c4f02ec4b6`thread_id` in `posts` table should not autoincrementngoomie2023-05-07 19:15:24 -0600
e12849508eImplement login, fix more formattingngoomie2023-05-07 08:50:39 -0600
c5785301caSome prep for user sign in implementation + formatting changes global changes: - config now uses snake_case instead of camelCase for config entry names - closing brackets/braces never occur on their own line - there are almost never spaces inside brackets/braces before and after the actual content - I also removed a bunch of linebreaks I really shouldn't have because it just ended up worsening readability, so I'm going to put them back tomorrow lolngoomie2023-05-07 00:04:15 -0600
5880920e5fForgot to commit qw format change for Schema.pm, oopsngoomie2023-05-06 00:05:47 -0600
2ad959ffa8Change schema definitions, change qw formatting - Added `belongs_to` properties for foreign keys - Added subforums table and restructured database around that - `qw` formatting was changed (was `qw/ foo bar baz /` in some places, is now `qw(foo bar baz)` everywhere I think)ngoomie2023-05-06 00:02:47 -0600
744c916fdeSet up basic registration (but not login, yet)ngoomie2023-05-05 22:24:49 -0600