Compare commits

...

2 Commits

Author SHA1 Message Date
semantic-release-bot
2cb6a512fe chore(release): 3.2.1 [skip ci]
## [3.2.1](https://github.com/antialias/soroban-abacus-flashcards/compare/v3.2.0...v3.2.1) (2025-10-14)

### Bug Fixes

* allow password retry when joining via share link ([e469363](e469363699))
2025-10-14 12:13:25 +00:00
Thomas Hallock
e469363699 fix: allow password retry when joining via share link
- Password errors now stay in password prompt UI instead of redirecting to error page
- Error message clears when user starts typing new password
- Users can now retry incorrect passwords without losing the join flow

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-14 07:12:26 -05:00
3 changed files with 14 additions and 3 deletions

View File

@@ -1,3 +1,10 @@
## [3.2.1](https://github.com/antialias/soroban-abacus-flashcards/compare/v3.2.0...v3.2.1) (2025-10-14)
### Bug Fixes
* allow password retry when joining via share link ([e469363](https://github.com/antialias/soroban-abacus-flashcards/commit/e469363699071610a35e0b5c507d0e15e29daa44))
## [3.2.0](https://github.com/antialias/soroban-abacus-flashcards/compare/v3.1.2...v3.2.0) (2025-10-14)

View File

@@ -323,7 +323,8 @@ export default function JoinRoomPage({ params }: { params: { code: string } }) {
}
}
if (error) {
// Only show error page for non-password errors (password errors are shown in the password prompt UI)
if (error && !showPasswordPrompt) {
return (
<div
style={{
@@ -455,7 +456,10 @@ export default function JoinRoomPage({ params }: { params: { code: string } }) {
<input
type="password"
value={password}
onChange={(e) => setPassword(e.target.value)}
onChange={(e) => {
setPassword(e.target.value)
setError(null) // Clear error when user starts typing
}}
onKeyDown={(e) => {
if (e.key === 'Enter' && password) {
handlePasswordSubmit()

View File

@@ -1,6 +1,6 @@
{
"name": "soroban-monorepo",
"version": "3.2.0",
"version": "3.2.1",
"private": true,
"description": "Beautiful Soroban Flashcard Generator - Monorepo",
"workspaces": [