Profiles have been added, which replace new user defaults. They are created in the same way, but are named and multiple can be made (Settings > User Profiles). They can be set per invite, or applied directly to existing users.
The Web UI has been rewritten in Typescript, split into multiple files and just generally cleaned up a lot. Settings now has its own tab.
Also, the internal API is now documented and can be accessed at <your-address>/swagger/index.html
when jfa-go is run with -swagger
or the environment variable SWAGGER=1
.
Changelog
313b75b Add SWAGGER and DEBUG env variables
9f6e405 Add auth and tags to swagger
b6537ce Add basic swagger documentation
89e70f6 Add default profile functionality
b6ceee5 Fix bug with invites in webui, add profile selector
64ad8cc Fix docker build; add some color
c4acb43 Initial features for move to profiles
2ab9b48 Move settings menu to a tab
903a61d Profiles replace user templates
84fb69d add go.mod back
ce844e0 add ts-debug option to makefile for including typescript and sourcemaps
6b25215 apply settings even if section doesn't exist
9fec714 fix goreleaser builds
70cf706 fix image links
49b056f fix notification buttons
9bd7fca fix table sizing on bootstrap 4; fix profile application on single-use invites
62543cd remove generated documentation
49ef3df remove old settings button
544f567 rename routes to make more sense
73886fc rewrite accounts.js in typescript
32b8ed4 rewrite* most web ui code in typescript
e104bd8 small changes, new images and readme updated
7c247b0 update readme; new images