• 0.0.1-rc.1 ff07d14368

    0.0.1-rc.1 Pre-Release

    wanderer released this 2023-08-25 03:04:53 +02:00 | 33 commits to development since this release

    Changelog

    • e859f4c add atlas.hcl [skip ci]
    • 50e7596 chore(ent): re-run go generate
    • e45cb25 chore: bump npm deps
    • 7602c71 ci: simplify godocs,goreportcard steps
    • 2e49dd5 config: add comments [skip ci]
    • a70b52d containerfile: bump base to alpine3.18 (also npm)
    • 12764bc db: add baseline atlas migration
    • 74546f9 ent: add/extend entities, tests, validation
    • 1c67191 feat: implement user deletion
    • 70af5cc fix: repair broken routes
    • 01907c3 fix: stop looking for the CSRF token logout GET
    • 7b7d1b1 go(app): echoSettings.go -> server.go
    • 1106359 go(app/server.go): rename func
    • eff9b1e go(deps): use gopkg.in/yaml.v3
    • d83cda7 go(ent(user)): add last_login field+gen
    • 9fb9cc2 go(hibp): add AllBreachesForAccount + amend tests
    • c3a565a go(localbreach): add test+testdata
    • d9c3fc1 go(localbreach): tweak code,test for multidoc yaml
    • 52dfe44 go(logout): let only authorised users log out
    • c8a48cd go(logout): redir to /home if valid session exists
    • 1e1f540 go(run.go): add a way to load local breach data
    • 096b486 go(run.go): add comment [skip ci]
    • afcd7c4 go(run.go): consolidate flag names
    • 81ca7d8 go,tmpl: add a way to manage API keys [wip]
    • ab93161 go,tmpl: allow conditionally disabling the sign-up
    • 536b590 go,tmpl: use CSRF token in relevant places
    • 3077eb8 go: add HIBPSchema + adjust ent model fields
    • 600ef9d go: add a way to display upcoming db migrations
    • 7c86500 go: add a way to reduce printing
    • f202539 go: add basic hibp handling, requests scheduling
    • f836460 go: add handling of argon2 to the password module
    • 6b45213 go: add user onboarding, HIBP search functionality
    • e7849b5 go: fix setting port from config
    • 7a877b0 go: implement import of local breach data
    • 9b4aa6e go: mv flags to flag.go
    • ec7a8ca go: run requests scheduler from main
    • 247c95f go: save all breaches as cache, search by name
    • f0bda26 handlers: add helper newPage func w/ pre-filling
    • cc07995 justfile,readme: bump postgres to 15.3-alpine3.18
    • cd2a7ed localbreach: add hashPeppered field
    • 5579d77 pre-commit-config: use check-added-large-files ...
    • f899017 readme: add icon [skip ci]
    • 649590f readme: extend, reword, add sections [skip ci]
    • ff07d14 release 0.0.1-rc.1
    • e7be74d routes: add extra handling for signin/signup
    • 1b64571 routes: group certain endpoints
    • 7f87d0f routes: regroup, reorganise, break out csrf config
    • 9dd5f05 tmpl(manage/api-keys): update layout [skip ci]
    • 8d67e88 tmpl(user-new): add forgotten page adjustment [skip ci]
    • 180229d tmpl(users): add outline on hover [skip ci]
    • 08b49f5 tmpl(users): add table zebra striping [skip ci]
    • 29c8721 tmpl: change cursor shape on help notes [skip ci]
    • 3e777f8 tmpl: disable buttons w/ api keys unset [skip ci]
    • 1d47942 tmpl: fix display of field invalid state [skip ci]
    • 5240dce tmpl: fixate footer in the bottom [skip ci]
    • 0a77dea tmpl: make footer dots bold [skip ci]
    • dcb3dfd tmpl: populate navbar's about link [skip ci]
    • 8d8d8e5 tmpl: reword text on the buttons [skip ci]
    • df79afc tmpl: rm broad capitalisation,prefix [skip ci]
    • 6f0e3e9 tmpl: rm cruft [skip ci]
    • 94589b2 tmpl: use select-all where appropriate [skip ci]
    Downloads