Commit Graph

  • fc4460d5e1
    go: delete pertinent ENVs after loading settings leo 2023-05-12 22:43:36 +0200
  • e8ac4e39ce
    modules/funcmap: add funcs to calculate SRI hashes leo 2023-05-12 00:11:23 +0200
  • b77c2fe941
    handlers: add func addHeaders leo 2023-05-11 23:50:40 +0200
  • 13b9c3bdb4
    navbar: reduce the top gap + persist topside leo 2023-05-11 23:29:07 +0200
  • 9c6fd898ca
    head.tmpl: add referrer meta element leo 2023-05-11 23:24:17 +0200
  • adeb6f5720
    go: create funcmap,bluemonday modules leo 2023-05-11 18:16:15 +0200
  • 1fb7479d8e
    slogger: rename Logger to Slogger leo 2023-05-11 17:06:20 +0200
  • f23ec569c2
    just: fix svgo tgt by not quoting * [skip ci] leo 2023-05-11 14:26:27 +0200
  • a385b194b9
    handlers/home: render success with StatusOK leo 2023-05-11 05:07:53 +0200
  • 468e20da0a
    handlers/index: refactor to use c.Render leo 2023-05-11 05:01:19 +0200
  • f80e06078a
    handlers/home: redirect w/ 303 instead of 301 leo 2023-05-11 04:55:56 +0200
  • 847d4aab22
    handlers: rename helper.go -> error.go leo 2023-05-11 04:54:31 +0200
  • 9bbfbe923e
    app: set debug lvl also to gommon Echo logger leo 2023-05-11 04:48:24 +0200
  • 741af20b6e
    app: call logger consistently leo 2023-05-11 04:45:33 +0200
  • bef3cb228e
    app(logger): restore the old behaviour leo 2023-05-11 04:42:38 +0200
  • 355f09bf5a
    set embeds early to prevent nil pointer derefs leo 2023-05-11 04:40:10 +0200
  • 122ea638c9
    go: refactor template rendering leo 2023-05-11 04:32:39 +0200
  • 61760fa373
    app/assets.go: add info on what path failed leo 2023-05-11 03:09:12 +0200
  • 46cc1d663f
    go(handlers): split get,set funcMap funcs leo 2023-05-10 19:17:17 +0200
  • 2215383c5d
    go: refactor handlers leo 2023-05-10 19:09:41 +0200
  • 813d0c233e
    echo settings: enable rate-limiting leo 2023-05-10 17:48:02 +0200
  • 30347cd485
    gitignore: ignore vim sessions [skip ci] leo 2023-05-10 12:42:26 +0200
  • a879704535
    go: partially rework how slogging works leo 2023-05-09 17:35:00 +0200
  • e44238600b
    slogging: add a default if unknown level is set leo 2023-05-09 13:23:51 +0200
  • 0efb419d56
    tmpl,just: process SVGs with svgo leo 2023-05-08 23:42:27 +0200
  • df0c280ad1
    go: redo asset handling leo 2023-05-08 00:13:33 +0200
  • 1b2679ad97
    go: add generate mechanism for frontend leo 2023-05-07 19:37:44 +0200
  • 0490786f11
    refactor(handlers): break out signin funcs leo 2023-05-07 00:19:10 +0200
  • e122e26596
    templates(navbar): condition the link target leo 2023-05-07 00:14:32 +0200
  • 4f697282cf
    templates: align footer with the main container leo 2023-05-07 00:12:37 +0200
  • 9dbc475145
    go: implement the Echo renderer for templates leo 2023-05-06 21:50:35 +0200
  • e651235f90
    air: update config [skip ci] leo 2023-05-06 13:49:23 +0200
  • 7d1c65e5a9
    config: rename dir testconfigs to testdata leo 2023-05-06 13:47:46 +0200
  • f8df3f3806
    dhall: switch to using the versioned config leo 2023-05-06 01:48:03 +0200
  • c4f8cf87f5
    go: redirect signed users from / to /home leo 2023-05-06 00:09:13 +0200
  • eafc9c1e92
    go,tmpl: conditionally show content to users leo 2023-05-06 00:03:41 +0200
  • 0a34bca1c1
    go: allow choosing db type, setting connstr leo 2023-05-05 23:10:56 +0200
  • f1bb52c58f
    go: add a setting val for whether db is set up leo 2023-05-05 22:58:13 +0200
  • b1ab686493
    go: add db module for preps/checks leo 2023-05-05 22:52:59 +0200
  • 4dad751716
    handlers: rm pages.go [skip ci] leo 2023-05-05 19:58:35 +0200
  • bb4854cf1f
    nix: add devenv leo 2023-05-05 19:43:28 +0200
  • bfafc4a8be
    config: update schema leo 2023-05-05 19:31:43 +0200
  • 5a1ec4fe28
    js: correct the commands [skip ci] leo 2023-05-05 15:09:02 +0200
  • dfdcc77737
    conf: add pretty printing,raw conf, conf tests leo 2023-05-04 23:49:25 +0200
  • 2a56ba3456
    ci: bump golang to 1.20.4 leo 2023-05-05 01:33:36 +0200
  • d9265cafa8
    config: use new form + add example [skip ci] leo 2023-05-04 21:40:25 +0200
  • 746eb82f67
    go: make sure flags are properly checked leo 2023-05-04 21:28:30 +0200
  • 44025ccd36
    dhall: create a package for config [skip ci] leo 2023-05-04 21:02:15 +0200
  • 0c835d0daf
    fix(config.dhall): correct the port range leo 2023-05-04 16:42:05 +0200
  • 9fd55dbc0b
    app: pre-declare errors leo 2023-05-04 16:38:15 +0200
  • 38f72825e0
    app: switch a couple of Info statements to Debug leo 2023-05-04 16:35:41 +0200
  • 18adb45692
    ci: make frontend depend on pull leo 2023-05-04 15:12:24 +0200
  • 1f427abbbe
    ci: rename 'npm i' to 'frontend' leo 2023-05-04 15:09:29 +0200
  • f3b6075c27
    ci: set GOPATH on arch to make use of caching leo 2023-05-04 15:07:07 +0200
  • 48e3c49b52
    ci: run tests sooner leo 2023-05-04 15:00:42 +0200
  • 6c47b6e354
    just: run pg with user namespaces [skip ci] leo 2023-05-04 00:12:39 +0200
  • ecd3330ea8
    fix(just): mount actual data folder [skip ci] leo 2023-05-04 00:12:14 +0200
  • 279514f350
    just: add prod target [skip ci] leo 2023-05-03 23:58:40 +0200
  • 6c061fb94f
    just: add db{start,stop} targets [skip ci] leo 2023-05-03 23:58:23 +0200
  • 0a5d4e7d30
    go: use enttest in tests leo 2023-05-03 23:21:47 +0200
  • 0ac668d001
    mod/usr: fix typo [skip ci] leo 2023-05-03 22:43:51 +0200
  • 4f2302143d
    mod/user: rewrite some if statements as switches leo 2023-05-03 22:42:08 +0200
  • 0125bff8bd
    embed: add specificity leo 2023-05-03 06:38:26 +0200
  • a2c17693c6
    go: save,verify a bcrypt hash of the passwd leo 2023-05-03 06:30:12 +0200