ngoomie nu
nu commented on issue nu/CharmBoard#15 2024-08-19 08:11:24 +00:00
Stop using smartmatch ~~

Yeah... That's literally the only place I was using smartmatch. Now to go through and change each use experimental qw(try smartmatch); line to just use experimental qw(try); in every. single.…

nu commented on issue nu/CharmBoard#15 2024-08-19 08:08:25 +00:00
Stop using smartmatch ~~

For, i.e. the database type checker, it might be better to force lowercase the config value before comparing it, so if someone types SQLite in the config instead of sqlite then it doesn't die…

nu commented on issue nu/CharmBoard#15 2024-08-19 08:07:34 +00:00
Stop using smartmatch ~~

For, i.e. the database type checker, it might be better to force lowercase the config value before comparing it, so if someone types SQLite in the config instead of sqlite then it doesn't die…

nu opened issue nu/CharmBoard#15 2024-08-19 08:07:29 +00:00
Stop using smartmatch ~~
nu commented on issue nu/CharmBoard#14 2024-08-19 07:59:46 +00:00
Remove my $self = shift?

Nevermind, I'm a dolt. This is necessary to keep!

nu closed issue nu/CharmBoard#14 2024-08-19 07:59:46 +00:00
Remove my $self = shift?
nu opened issue nu/CharmBoard#14 2024-08-19 07:58:24 +00:00
Remove my $self = shift?
nu commented on issue nu/CharmBoard#2 2024-08-19 07:53:04 +00:00
Build script

Oh yeah, same thing with TypeScript -> JavaScript as I'll probably not dare using bare JS

nu commented on issue nu/CharmBoard#2 2024-08-19 07:44:25 +00:00
Build script

Might be good to also have something that auto-compiles(? prob not the word) any Less or SCSS code to CSS, if this makes sense to do with how themes and layouts end up being implemented

nu closed issue nu/CharmBoard#7 2024-08-19 07:41:19 +00:00
Change subforum ID scheme to imageboard-like scheme
nu pushed to main at nu/CharmBoard 2024-08-19 07:40:50 +00:00
44eeaa80e6 Switch to imageboard-like IDs (#7)
nu commented on issue nu/CharmBoard#11 2024-08-19 07:33:41 +00:00
Look into using Mojo::Collection in place of Tree::Simple for (sub)forum layout

I think I would have to totally rewrite the code that currently uses Tree::Simple to switch to Mojo::Collection, which tbh could be worth it just to remove an extra dependency

nu opened issue nu/CharmBoard#13 2024-08-19 07:30:42 +00:00
Figure out which Perl versions CharmBoard works with
nu commented on issue nu/CharmBoard#12 2024-08-19 07:21:52 +00:00
Move category and subforum listings into their own models so they can be invoked outside of index.html.ep and subf.html.ep

Honestly looking at it, probably nearly the entirety of the code currently in CharmBoard::Controller::Index could be pushed into its own module in the CharmBoard::Model namespace for fetching…

nu commented on issue nu/CharmBoard#12 2024-08-19 07:04:23 +00:00
Move category and subforum listings into their own models so they can be invoked outside of index.html.ep and subf.html.ep

I'm not even sure if this would be necessary, but I'd rather do it early JUST IN CASE so nothing has to be changed later on.

nu opened issue nu/CharmBoard#12 2024-08-19 07:03:32 +00:00
Move category and subforum listings into their own templates so they can be invoked outside of index.html.ep and subf.html.ep
nu commented on issue nu/CharmBoard#8 2024-08-08 08:32:22 +00:00
Multiple password hashing schemes

https://cheatsheetseries.owasp.org/cheatsheets/Password_Storage_Cheat_Sheet.html

On top of Argon2, scrypt and bcrypt should be implemented

nu commented on issue nu/CharmBoard#8 2024-08-08 08:26:59 +00:00
Multiple password hashing schemes

Looks like I'll have to completely change up what CharmBoard::Model::Crypt works like, jeez!

nu pushed to main at nu/CharmBoard 2024-08-08 08:08:24 +00:00
bc4f706164 Mild edit
nu closed issue nu/CharmBoard#6 2024-08-08 08:06:31 +00:00
Move CharmBoard::Schema and CharmBoard::Crypt into Model namespace