Changelog
Documentation updates
Other work
- 75c1a75: add create site link on sites overview (@gernest)
- b69c4e1: add dee package (@gernest)
- 3895ac9: add expiration date for api keys (@gernest)
- 0c8bc8a: add new svg logo (@gernest)
- da367d2: add timeseries.Global (@gernest)
- 318bd42: bootstrap with full name (@gernest)
- 68bbf8b: build sqlite with sqlite_json (@gernest)
- 4b1b1ec: change footer style (@gernest)
- 54ae505: create and delete api tokens (@gernest)
- 770286b: define Role (@gernest)
- f96894d: enforce all secrets to be strings (@gernest)
- 6cdfaa2: fix logo color on footer (@gernest)
- ea8f88b: fix query cached sites (@gernest)
- 9efc0ff: fix scopes on api keys (@gernest)
- 3c3af66: fix token copy (@gernest)
- 902887b: fix user settings context (@gernest)
- 22bda52: make user names unique (@gernest)
- a364bda: redirect home page to user profile (@gernest)
- 7d65004: remove SiteMembership (@gernest)
- db751f2: respect .gitignore (@gernest)
- 50b4fcb: support login by username or email address (@gernest)
- 17f8824: support profile picture uploads (@gernest)
- 50845d4: support updating user full name (@gernest)
- 2551ff5: track global stats (@gernest)
- 733c107: use personal access token (@gernest)
- 5a9b7b3: validate user names (@gernest)