v2.0.0
Changelog
- b7fd54a Abstract Header and Footer from App component
- f0cddf5 Abstract apikey queries to stored func procs where modifies
- 781979a Abstract confirmation text and button content to localizations
- 436afa4 Abstract model types from database pkg to new model pkg
- 0e16dd3 Abstract more stored functions to migrations
- 5ced13e Abstract registered_users_list and apikeys_list sql queries to sql stored functions
- b4707b4 Abstract text content to locales
- 135eb91 Abstract userId entity matching to middleware
- 0d6301d Add Admin pages e2e tests for successful loading and non admin redirecting
- 8f6e577 Add Cypress for End to End Testing
- c788d52 Add Organization Department and Team pages e2e
- 7ca5c3c Add Organizations page e2e
- 1917f15 Add Search User by Email for Admin Users page
- 1634df0 Add Swagger doc generation
- 378cfd8 Add active battles toggle to admin battles page
- cd97335 Add admin Battles page
- 7c1cfe5 Add battle detail page to admin
- ae818ff Add battle e2e tests for abandon battle, spectator, demote leader
- db2affa Add battle page e2e tests
- 940d185 Add dates to org and team admin pages
- 81af670 Add e2e seeding and teardown for users
- 6030d3a Add e2e test for my battles displaying a battle
- 95b4b21 Add e2e tests for User API Keys
- 8bf5643 Add e2e tests for battle delete and profile delete cancel
- 04a410f Add e2e tests for battle page plans
- db717f5 Add e2e tests for finish plan voting and save final points
- 17e281c Add e2e utility method to get by testid data attribute
- aabb6c4 Add frontend unit test setup
- c93c983 Add guest user e2e tests for battles and battle pages
- dc62b53 Add mac universal binaries to goreleaser
- 5e3fab8 Add migration to cleanup old user email constraints
- f821260 Add org and team swagger docs
- 6a07ae2 Add owner to battle during battle creation
- e785665 Add point card checks for plan active and skip e2e tests
- ff4cbcc Add skip plan voting e2e test
- 6095f24 Add sql migrations setup
- 34e89c7 Add swagger docs for user endpoints
- 0ea767b Add testing guide to readme
- 5b1988c Add unique indexes migration
- 2ce56cf Add user api key limit
- e3d5955 Add user detail admin page
- a9c0bc1 Add user profile page e2e test with account deletion
- ac18a34 Add v1 to v2 upgrade instructions
- a75116d Allow ADMIN access to all user entity api routes
- c1c9be5 Change allow_external_api default to true
- ad87886 Change user types from themed to generic
- 990cccc Clean up response data where user was still warrior
- 67c1c2f Combine handlers and routes into http
- 7fec63b Consolidate battle proc migrations
- e2ad8d4 Consolidate maintenance and user func migrations
- 4d24339 Consolidate plan procedure migrations
- eacdf68 Consolidate user function migrations
- 7f965a2 Consolidate user procs migrations
- 738956f Create SECURITY.md
- 11c7bfb Create codeql-analysis.yml
- f9edac4 Custom error handling for APIs
- 41b1e47 Document request body for admin, alert, apikey, and battle handlers
- 1a60ccf Finish adding migrations
- afdfcac Finish moving stored functions to migrations
- f0059c9 Finish standardizing api response structures
- 621b454 Fix LDAP vulnerability
- 4e67fd3 Fix UI bug on battle creation landing in battle
- f588037 Fix a few npm audits
- de4160a Fix admin override for user entity routes
- 63050bf Fix battle count for active battles admin
- 84f01c4 Fix create battle routes for orgs/departments/teams
- 831b835 Fix create org department redirect to department page
- 650326c Fix edit battle points disabled message
- 935617e Fix pagination bug for number of pages
- a56ce2f Fix swagger doc for get battles active param optional
- fd200b2 Fix swagger doc for org team add user
- ea8df73 Fix swagger docs for ID inputs and required
- f5a5c2d Fix swagger response objects for org department and team
- 3bf5187 Fix timing issue with unauthed redirects
- 0f5b4a8 Fix typo in user delete command for e2e testing
- 3f95784 Initial standardization of rest api response body
- 4048fb7 Levelset Schema.sql
- 04608fc More API standardization and documentation
- 615245c More consistency refactoring
- 7511288 More consistency refactoring of struct key names
- e048fdc More struct consistency
- 61d4558 Organize e2e tests by user session type
- 7351498 Paginate users battles
- ffd57ec Prevent non verified users from creating API keys
- b0860d9 Refactor struct keys to reduce noun duplication
- 82b0f5c Remove docker and goreleaser commands from makefile
- 4725902 Remove duplicate create team response
- bd37e4a Remove no longer used DeleteAlert component
- 4d4b92c Remove unused jira_rest_api_token field from users table
- 4787451 Rename api.go to apikey.go in database package
- 8df26e9 Rename e2e tests directory
- a82f9d5 Replace go get with go mod download
- 43d88d4 Simplify response error to single string
- dd27c4e Skip apikey tests for the moment
- ae89c01 Split Readme.md into smaller docs
- 83a3cdc Standardize API request body keys
- ed716b2 Standardize Org Department and Team create responses
- 14a0067 Standardize Org and User api response structures
- 5a287fa Standardize admin apikey battle response bodies
- 6b603c4 Standardize restful API routes
- 9907200 Update DEVELOPING.md
- 9a41e11 Update Github setup-go action to v2
- c1c9630 Update TESTING.md
- b045026 Update admin user detail to show verified checkmark same way as admin users page
- e76137a Update apikeys table constraint name
- 91cbc55 Update cypress from 9 to 9.1
- ec0c2f5 Update indexes migrations to use constraints for all but user email
- 232e670 Update prettier and precommit hook packages
- 9ce1c2e Update to go 1.17 and add a couple unit tests
- 54d0011 Update updated_date when battle is revised
- 8a5f924 Upgrade bcrypt cost to strengthen password hashing
- 22b65da Upgrade svelte
- 93242b9 update maintenance apis to standard response structure
Docker images
docker pull stevenweathers/thunderdome-planning-poker:v2.0.0docker pull ghcr.io/stevenweathers/thunderdome-planning-poker:v2.0.0