Build and Push Docker Image / build-and-push (push) Successful in 5m37s
Routes move to server/routes/ (auth, account, projects, reader, sharing, admin); index.js keeps setup only. A smoke test walks 90 API calls against the real server and compares every status with the pre-split behaviour. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
91 lines
3.0 KiB
Plaintext
91 lines
3.0 KiB
Plaintext
anon GET /api/health 200
|
|
anon GET /api/auth/signup-mode 200
|
|
anon GET /api/auth/me 401
|
|
anon GET /api/projects 401
|
|
anon GET /api/admin/users 401
|
|
admin POST /api/auth/register 200
|
|
sam POST /api/auth/register 200
|
|
anon POST /api/auth/register 400
|
|
anon POST /api/auth/login 401
|
|
admin POST /api/auth/login 200
|
|
admin GET /api/auth/me 200
|
|
sam GET /api/auth/me 200
|
|
anon POST /api/auth/forgot 200
|
|
anon POST /api/auth/reset 400
|
|
admin PATCH /api/auth/profile 200
|
|
admin PATCH /api/auth/reminder-settings 400
|
|
admin POST /api/auth/reminder-test 400
|
|
admin POST /api/auth/change-password 401
|
|
admin POST /api/auth/mfa/setup 200
|
|
admin POST /api/auth/mfa/enable 401
|
|
anon POST /api/auth/mfa/verify 400
|
|
admin GET /api/account/export 200
|
|
admin PUT /api/projects/s1 200
|
|
admin PUT /api/projects/s1 400
|
|
admin PUT /api/projects/s1 400
|
|
admin GET /api/projects 200
|
|
admin GET /api/projects/s1 200
|
|
sam GET /api/projects/s1 404
|
|
admin PUT /api/projects/s1 409
|
|
admin GET /api/projects/s1/versions 200
|
|
admin GET /api/projects/s1/versions/999 404
|
|
admin POST /api/projects/s1/versions/999/restore 404
|
|
sam GET /api/projects/s1/versions 404
|
|
admin PUT /api/reader/ink/ROM/8 200
|
|
admin PUT /api/reader/ink/ROM/8 400
|
|
admin PUT /api/reader/ink/ROMANS/8 400
|
|
admin GET /api/reader/ink 200
|
|
admin PUT /api/prefs 200
|
|
admin GET /api/prefs 200
|
|
admin PUT /api/reader/marks 200
|
|
admin GET /api/reader/marks 200
|
|
admin PUT /api/reader/marks 400
|
|
admin PUT /api/prayers 200
|
|
admin GET /api/prayers 200
|
|
admin PUT /api/reader/history 200
|
|
admin GET /api/reader/history 200
|
|
admin PUT /api/reading-plans 200
|
|
admin PUT /api/reading-plans 400
|
|
admin GET /api/reading-plans 200
|
|
admin GET /api/iq/status 200
|
|
admin GET /api/iq/nope 404
|
|
admin GET /api/passkeys 200
|
|
admin GET /api/sessions 200
|
|
admin POST /api/auth/passkey/options 200
|
|
anon GET /api/bible/nope 404
|
|
admin POST /api/projects/s1/share 200
|
|
admin GET /api/projects/s1/share 200
|
|
anon GET /api/share/:token 200
|
|
anon GET /api/share/doesnotexist 404
|
|
admin POST /api/projects/s1/outline-share 200
|
|
anon GET /api/share-outline/:token 200
|
|
admin GET /api/projects/s1/outline-share 200
|
|
admin DELETE /api/projects/s1/outline-share 200
|
|
anon GET /api/share-outline/:token 404
|
|
admin DELETE /api/projects/s1/share 200
|
|
admin POST /api/projects/s1/collaborators/invite 200
|
|
sam POST /api/join/:token 200
|
|
admin GET /api/projects/s1/collaborators 200
|
|
sam GET /api/projects/s1/versions 200
|
|
admin DELETE /api/projects/s1/collaborators/:id 200
|
|
sam GET /api/admin/users 403
|
|
admin GET /api/admin/users 200
|
|
admin GET /api/admin/projects 200
|
|
admin GET /api/admin/projects/s1 200
|
|
admin GET /api/admin/signup 200
|
|
admin PUT /api/admin/signup 400
|
|
admin PUT /api/admin/signup 200
|
|
admin POST /api/admin/invites 200
|
|
admin DELETE /api/admin/invites/:code 200
|
|
admin GET /api/admin/health 200
|
|
admin POST /api/admin/backups 200
|
|
admin GET /api/admin/backups/nope.db 404
|
|
admin POST /api/admin/backups/projects-2000-01-01-00-00.db/restore 404
|
|
sam GET /api/auth/me 200
|
|
admin POST /api/admin/users/:id/reset-password 200
|
|
sam GET /api/auth/me 401
|
|
admin DELETE /api/admin/users/:id 200
|
|
admin DELETE /api/projects/s1 200
|
|
admin POST /api/auth/logout 200
|
|
admin GET /api/auth/me 401
|