- Calgary, Alberta, Canada
- https://nu.hyperboreal.zone/
-
meow
- Joined on
2022-11-25
~~
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.…
~~
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…
~~
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…
Oh yeah, same thing with TypeScript -> JavaScript as I'll probably not dare using bare JS
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
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
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…
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.
index.html.ep
and subf.html.ep
https://cheatsheetseries.owasp.org/cheatsheets/Password_Storage_Cheat_Sheet.html
On top of Argon2, scrypt and bcrypt should be implemented
Looks like I'll have to completely change up what CharmBoard::Model::Crypt
works like, jeez!
CharmBoard::Schema
and CharmBoard::Crypt
into Model namespace