Commit Graph

  • 86a3551bc1 clean up _list_subf_cat.html.ep main ngoomie 2024-08-24 01:25:20 -0600
  • e31aa8148f remove mention of unused dep from README ngoomie 2024-08-24 01:12:27 -0600
  • b04cb5ebaf clean up gitignore ngoomie 2024-08-24 01:10:36 -0600
  • 75ca0aba0f Push error flash code into _err_msg.html.ep ngoomie 2024-08-24 01:06:51 -0600
  • f0073d1f1f Fully implement basic thread submission ngoomie 2024-08-24 01:04:40 -0600
  • c75f23b9c1 add info to LICENSE ngoomie 2024-08-24 00:17:39 -0600
  • 569aa1c95b Run perltidy ngoomie 2024-08-24 00:02:27 -0600
  • 69919bcccb Stop thread compose box from being filled with spaces initially ngoomie 2024-08-23 23:43:57 -0600
  • 77365cc0c3 Change `use feature` to `':5.34`, suppress warnings for try/catch ngoomie 2024-08-23 23:37:21 -0600
  • 9c19c8d95a Move subf/cat listing to its own template ngoomie 2024-08-23 23:34:32 -0600
  • aa78bc8c57 Reverse imageboard style subforum IDs change ngoomie 2024-08-23 23:33:38 -0600
  • c8c1b7aeb1 Change `$self` var names in accordance with #21 and #20 ngoomie 2024-08-23 22:44:45 -0600
  • 6cf65a8edd Session verification-related changes ngoomie 2024-08-23 22:41:52 -0600
  • cf91c02ba0 Add session verification helper (#19) ngoomie 2024-08-22 21:44:18 -0600
  • dca1e2bca5 Push session management into helper functions as per #18 ngoomie 2024-08-22 03:07:50 -0600
  • f246841ca2 Adjust URLs in `thread_compose.html.ep` ngoomie 2024-08-21 18:35:29 -0600
  • b4326d75b9 Delete public/htmx.2.0.2.js ngoomie 2024-08-21 04:39:46 +0000
  • ada2e8337f Actually, exclude htmx from the repo Right now htmx constitutes literally most of the repo's code just because the current Perl code is so small. Makes the Git repo look like it's a JS repo, lol ngoomie 2024-08-20 22:38:13 -0600
  • 185a5bb6e1 Include htmx, make some doc changes ngoomie 2024-08-20 22:34:54 -0600
  • 4b4e61e474 Change subforum-related routes as per #17 ngoomie 2024-08-20 22:06:06 -0600
  • 88953e204e Note current apparent minimal Perl version in README.md (see #13) ngoomie 2024-08-19 21:56:08 -0600
  • f10dab805a Fix bug with subforum routes Subforum-related routes have been repositioned to the bottom of the routes list, as putting them above other routes would make them "override" the routes below. i.e. `/logout` would be treated as though you were trying to view a subforum named `logout` ngoomie 2024-08-19 21:41:58 -0600
  • 35e7648226 Move CharmBoard::Model::Crypt into CharmBoard::Util namespace ngoomie 2024-08-19 21:37:54 -0600
  • 9c16cd0da5 Split cat/subf listing into its own Model module as per #12 I was struggling with getting the model to access my schema helper and, I'm gonna be real with you chief, I don't even know how I managed to fix it. But it works... I guess? lmao ngoomie 2024-08-19 21:28:05 -0600
  • 3dab8cb6a0 camelCase to snake_case convert one var I missed (#5) ngoomie 2024-08-19 02:48:53 -0600
  • e86434f300 Change all vars to snake_case (#5) + misc changes - Remaining camelCase variables in `lib/CharmBoard/Controller/Register.pm` have been swapped to snake_case - Dev/prod environment check is now case insensitive - Change `pass_crypt => scheme` in conf to an array ngoomie 2024-08-19 02:28:14 -0600
  • 1b179fb08d Stop using smartmatch (#15) and add 5.20 features (part of #13) ngoomie 2024-08-19 02:13:01 -0600
  • 44eeaa80e6 Switch to imageboard-like IDs (#7) ngoomie 2024-08-19 01:39:50 -0600
  • bc4f706164 Mild edit ngoomie 2024-08-08 02:08:02 -0600
  • ebcaf364ac Move Crypt and Schema into Model namespace (#6) ngoomie 2024-08-08 02:05:26 -0600
  • 3735c17926 Small misc. changes ngoomie 2024-08-08 02:01:38 -0600
  • 83a64651c2 Issue #10 fix ngoomie 2024-08-08 01:57:57 -0600
  • ff55197474 Add thread creation ability ngoomie 2024-08-08 01:22:31 -0600
  • 51b2c54e9a Set up + run perltidy, plus some manual format changes too ngoomie 2023-05-17 10:12:48 -0600
  • fd585edc80 Work a bit on subforum viewing/thread listing ngoomie 2023-05-16 22:18:25 -0600
  • 45343a87fd Fix category and subforum listing on index + misc ngoomie 2023-05-16 08:29:05 -0600
  • e12eeebb6e Merge commit 'b7c57b277b2097675c40ae71c80abf464b540668' into HEAD ngoomie 2023-05-15 18:04:31 -0600
  • b7c57b277b Partial subforum listing on index, add some perlcritic stuff ngoomie 2023-05-15 17:50:44 -0600
  • 4eec3f79c5 Largely just add POD doc ngoomie 2023-05-13 17:49:55 -0600
  • cce6e230c9 Change VSCode specific settings ngoomie 2023-05-09 00:47:20 -0600
  • dc9a42f0e6 Add logout, POD documentation, various organizational things, et al a bunch of POD documentation was addded to various .pm files ngoomie 2023-05-09 00:37:07 -0600
  • f0ab7713cc Finish 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. ngoomie 2023-05-08 04:26:11 -0600
  • 07977292fe Prettify `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? ngoomie 2023-05-07 22:16:22 -0600
  • c4f02ec4b6 `thread_id` in `posts` table should not autoincrement ngoomie 2023-05-07 19:15:24 -0600
  • e12849508e Implement login, fix more formatting ngoomie 2023-05-07 08:50:39 -0600
  • c5785301ca Some 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 lol ngoomie 2023-05-07 00:04:15 -0600
  • 5880920e5f Forgot to commit qw format change for Schema.pm, oops ngoomie 2023-05-06 00:05:47 -0600
  • 2ad959ffa8 Change 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) ngoomie 2023-05-06 00:02:47 -0600
  • 744c916fde Set up basic registration (but not login, yet) ngoomie 2023-05-05 22:24:49 -0600
  • 7c78886191 Initial commit ngoomie 2023-05-03 02:43:57 +0000