claude
322c1046fa
Add local username/password authentication
...
Build / Build docker images. (client) (push) Has been cancelled
Build / Build docker images. (server) (push) Has been cancelled
Build / Publish docker images. (client, map[image-prefix: path:lattyware/manydecks server:ghcr.io token-secret:GHCR_TOKEN user:lattyware]) (push) Has been cancelled
Build / Publish docker images. (client, map[image-prefix:manydecks- path:massivedecks server:registry.hub.docker.com token-secret:DOCKER_HUB_TOKEN user:latty]) (push) Has been cancelled
Build / Publish docker images. (server, map[image-prefix: path:lattyware/manydecks server:ghcr.io token-secret:GHCR_TOKEN user:lattyware]) (push) Has been cancelled
Build / Publish docker images. (server, map[image-prefix:manydecks- path:massivedecks server:registry.hub.docker.com token-secret:DOCKER_HUB_TOKEN user:latty]) (push) Has been cancelled
- Server: new DB migration (7_local_auth.sql) adds local_username/local_password_hash columns
- Server: add findLocalUser / createLocalUser to store, bcryptjs for password verification
- Server: /api/auth advertises local: {} when config.auth.local.username+password are set
- Server: POST /api/users handles local credential login, verifying username+password against config
- Client: new Auth/Local.elm module with Method type and authPayload encoder
- Client: Auth/Methods.elm gains local field, Login.elm renders username/password form
- Config: auth.local now takes username + password (bcrypt hash) for single-account local login
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-30 09:04:34 +00:00
Gareth Latty
9d3ae0cc6d
Fix bug with deck editing.
2020-11-18 14:29:40 +00:00
Gareth Latty
6216726dd3
Fix search bug.
...
Publish to GitHub Container Registry.
2020-11-07 16:49:26 +00:00
Gareth Latty
6355b23938
Fix #20 .
2020-10-11 17:15:28 +01:00
Gareth Latty
77bdef464e
Resolve #16 : Fix Twitch sign-in.
2020-10-03 21:11:56 +01:00
Gareth Latty
350b534ff6
Slightly improve on-boarding flow.
2020-10-03 21:04:43 +01:00
Gareth Latty
2e4e10eb0f
Update dependencies.
2020-10-03 21:04:43 +01:00
Gareth Latty
97af52ecd1
Fix bug where null language caused issues.
2020-06-01 00:58:30 +01:00
Gareth Latty
c1cdb2579c
Add language editing and filtering.
2020-06-01 00:41:04 +01:00
Gareth Latty
f12902b6d8
Improve wrapping so things affixed to slots don't get split across lines unless absolutely necessary.
2020-05-30 01:42:35 +01:00
Gareth Latty
deb6819659
Add listed decks and browsing them.
2020-05-27 23:01:06 +01:00
Gareth Latty
8ea3cc8a7b
Change url.
2020-05-23 23:36:36 +01:00
Gareth Latty
50f7877de1
Add button to go directly to editing.
2020-05-23 22:09:51 +01:00
Gareth Latty
3459ec5527
Setup for automated docker builds.
2020-05-23 21:10:22 +01:00
Gareth Latty
19ee41d04b
Added auto-saving and some other quality of life editing changes.
2020-05-23 20:31:11 +01:00
Gareth Latty
7cd9f9d30b
Show source and instructions on cards as appropriate.
...
Updated navigation elements.
Resolve #5 : Handle deletion correctly.
2020-05-23 17:12:51 +01:00
Gareth Latty
96e6f2d9a0
Add twitch authentication and viewing decks.
2020-05-23 02:21:21 +01:00
Gareth Latty
373312ccba
Switch to a marginally less hack-y editing solution for calls.
2020-05-23 02:21:17 +01:00
Gareth Latty
6c2a4118a2
Restructure model and add route management, fix auth re-issuance issue #2 .
2020-05-22 05:20:41 +01:00
Gareth Latty
12880b9fa3
Initial version.
2020-05-21 02:56:35 +01:00