0.0.5
Browse filesfix challenge mode
- wrdler/__init__.py +1 -1
- wrdler/ui.py +5 -3
wrdler/__init__.py
CHANGED
|
@@ -8,5 +8,5 @@ Key differences from BattleWords:
|
|
| 8 |
- 2 free letter guesses at game start
|
| 9 |
"""
|
| 10 |
|
| 11 |
-
__version__ = "0.0.
|
| 12 |
__all__ = ["models", "generator", "logic", "ui", "word_loader"]
|
|
|
|
| 8 |
- 2 free letter guesses at game start
|
| 9 |
"""
|
| 10 |
|
| 11 |
+
__version__ = "0.0.5"
|
| 12 |
__all__ = ["models", "generator", "logic", "ui", "word_loader"]
|
wrdler/ui.py
CHANGED
|
@@ -1477,8 +1477,8 @@ def _render_score_panel(state: GameState):
|
|
| 1477 |
}} catch (e) {{
|
| 1478 |
// no-op
|
| 1479 |
}}
|
| 1480 |
-
}})();
|
| 1481 |
-
|
| 1482 |
</div>
|
| 1483 |
"""
|
| 1484 |
|
|
@@ -1717,6 +1717,7 @@ def _game_over_content(state: GameState) -> None:
|
|
| 1717 |
share_url = get_shareable_url(existing_sid)
|
| 1718 |
st.session_state["share_url"] = share_url
|
| 1719 |
st.session_state["share_sid"] = existing_sid
|
|
|
|
| 1720 |
st.success(f"✅ Result submitted for {username}!")
|
| 1721 |
st.rerun()
|
| 1722 |
else:
|
|
@@ -1731,7 +1732,7 @@ def _game_over_content(state: GameState) -> None:
|
|
| 1731 |
score=state.score,
|
| 1732 |
time_seconds=elapsed_seconds,
|
| 1733 |
game_mode=state.game_mode,
|
| 1734 |
-
grid_size=6,
|
| 1735 |
spacer=spacer,
|
| 1736 |
may_overlap=may_overlap,
|
| 1737 |
wordlist_source=wordlist_source
|
|
@@ -1741,6 +1742,7 @@ def _game_over_content(state: GameState) -> None:
|
|
| 1741 |
share_url = get_shareable_url(sid)
|
| 1742 |
st.session_state["share_url"] = share_url
|
| 1743 |
st.session_state["share_sid"] = sid
|
|
|
|
| 1744 |
st.rerun()
|
| 1745 |
else:
|
| 1746 |
st.error("Failed to generate short URL")
|
|
|
|
| 1477 |
}} catch (e) {{
|
| 1478 |
// no-op
|
| 1479 |
}}
|
| 1480 |
+
}})();
|
| 1481 |
+
</script>
|
| 1482 |
</div>
|
| 1483 |
"""
|
| 1484 |
|
|
|
|
| 1717 |
share_url = get_shareable_url(existing_sid)
|
| 1718 |
st.session_state["share_url"] = share_url
|
| 1719 |
st.session_state["share_sid"] = existing_sid
|
| 1720 |
+
st.session_state["show_challenge_share_links"] = True
|
| 1721 |
st.success(f"✅ Result submitted for {username}!")
|
| 1722 |
st.rerun()
|
| 1723 |
else:
|
|
|
|
| 1732 |
score=state.score,
|
| 1733 |
time_seconds=elapsed_seconds,
|
| 1734 |
game_mode=state.game_mode,
|
| 1735 |
+
grid_size=6, # Wrdler:6 rows (8 columns)
|
| 1736 |
spacer=spacer,
|
| 1737 |
may_overlap=may_overlap,
|
| 1738 |
wordlist_source=wordlist_source
|
|
|
|
| 1742 |
share_url = get_shareable_url(sid)
|
| 1743 |
st.session_state["share_url"] = share_url
|
| 1744 |
st.session_state["share_sid"] = sid
|
| 1745 |
+
st.session_state["show_challenge_share_links"] = True
|
| 1746 |
st.rerun()
|
| 1747 |
else:
|
| 1748 |
st.error("Failed to generate short URL")
|