Vincent Velociter
022091d6e5
Analysis improvements ( #1823 )
...
- Settings are now split per study, broadcast and analysis
- Add a toggle to expand/collapse engine lines to save space
- Display player names and clocks for lichess game analysis
- When viewing a game from another player, it now goes directly to analysis screen and at game start
- removed ArchivedGameScreen
- Improved game sharing menu in analysis screen
- Add a button to bookmark a game from analysis screen
2025-05-31 16:03:12 +02:00
Vincent Velociter
20ed851ee9
Puzzle fixes
...
Ensure puzzles reviewed after storm are not rated. Fixes #733
Also fixes a regression when solving puzzle batch.
Improves going back from puzzle screen (no more confirmation dialog).
2025-05-27 18:38:27 +02:00
Vincent Velociter
6d22af529a
Merge branch 'broadcast-search' of https://github.com/julien4215/mobile into julien4215-broadcast-search
2025-05-27 10:30:41 +02:00
Vincent Velociter
1213568575
Switch home widget editing to session preference
2025-05-27 10:13:38 +02:00
Vincent Velociter
fdd6c47110
Tweak quick game matrix, disable it for new installs
2025-05-27 08:43:15 +02:00
Vincent Velociter
8c509d63c0
Puzzle immersive mode and game screen improvements for small screens ( #1803 )
2025-05-26 11:41:51 +02:00
Julien
1560fad735
Run dart format.
2025-05-22 22:36:38 +02:00
Julien
b2018748ad
Merge upstream main branch to have the new dart formatting.
2025-05-22 22:25:53 +02:00
Vincent Velociter
017eebd59c
Fix game board loading ui
2025-05-21 12:29:03 +02:00
Vincent Velociter
54a1470ec8
Test that board position doesn't change during screen loading
2025-05-21 11:53:33 +02:00
Vincent Velociter
754678ef54
Format code with new formatting rules
2025-05-21 07:45:17 +02:00
Julien
0ed593d1ae
- Add tests for broadcast search future
...
- Restore page limit which is required for both broadcast list and
search
- Improve UI for edges cases
2025-05-20 20:27:12 +02:00
Julien
9a89572ce8
Implement broadcast search feature
2025-05-20 20:27:12 +02:00
Vincent Velociter
423a1b23e9
More freezed 3.0 code migration
2025-05-20 11:12:48 +02:00
Vincent Velociter
461f4e2b4c
Revert "Revert "Merge pull request #1516 from julien4215/freezed-3.0""
...
This reverts commit d7d4b62e56 .
Conflicts:
lib/src/model/broadcast/broadcast.dart
lib/src/model/game/chat_controller.dart
lib/src/model/game/exported_game.dart
lib/src/model/game/game.dart
lib/src/model/settings/home_preferences.dart
lib/src/model/tv/tv_socket_events.dart
pubspec.lock
pubspec.yaml
test/example_data.dart
2025-05-20 11:12:48 +02:00
Vincent Velociter
4fe9cc3a7a
Hide unsupported team battle tournaments
2025-05-13 09:30:48 +02:00
Vincent Velociter
a84071aa2c
Another engine evaluation fix
2025-05-12 17:16:47 +02:00
Vincent Velociter
92bc7e5a87
Embed sf16 by default and let users install latest SF
2025-05-09 07:48:47 +02:00
Vincent Velociter
fd00275395
Fix engine test
2025-05-07 10:05:22 +02:00
Vincent Velociter
ec7658d743
WIP on stockfish nnue download
2025-05-06 12:29:12 +02:00
Vincent Velociter
e57014e9c7
Theme fixes
2025-05-06 05:12:18 +02:00
Vincent Velociter
a2c11ae292
Improve app tab layout and ios style
2025-05-05 14:59:09 +02:00
Vincent Velociter
e92c726e1e
Refactor buttons
2025-05-02 15:46:52 +02:00
Vincent Velociter
3b6502edc7
Fix tests, more work on tournament
2025-05-01 09:55:54 +02:00
Vincent Velociter
16b8d2253f
Add featured tournaments to home and remove ordering of home widgets
2025-04-28 17:45:14 +02:00
Vincent Velociter
bdfe6c5a1c
Better clock finder in tests
2025-04-25 14:32:08 +02:00
Vincent Velociter
66ccdc8ef0
Fix takeback clock bug
...
Fixes #1648
2025-04-25 11:44:49 +02:00
Vincent Velociter
d59f26a456
Record socket event gap error in crashlytics
2025-04-23 14:56:05 +02:00
Vincent Velociter
3569bb26db
Merge pull request #1636 from lichess-org/friend_tv
...
feat: Friend TV
2025-04-22 17:49:07 +02:00
Vincent Velociter
5a8735cb42
Rename ArchivedGame to ExportedGame
2025-04-22 16:40:40 +02:00
Vincent Velociter
c9c4466d21
Fix socket tests
2025-04-22 16:30:18 +02:00
Vincent Velociter
a0592cc17c
Don't let cloud eval override deeper local eval
2025-04-22 11:01:14 +02:00
Vincent Velociter
4b195bac70
Add a setting to filter cloud eval by depth
2025-04-22 10:19:08 +02:00
Vincent Velociter
180bb7867f
Merge pull request #1627 from tom-anders/emergencyFix
...
fix: track emergency state separately for each side in ChessClock
2025-04-21 11:36:26 +02:00
Vincent Velociter
81f8dd3d47
Refactor socket feedback and offline banner
2025-04-21 10:55:13 +02:00
tom-anders
ccd0b30f73
add regression tests for emergency sound regression
2025-04-21 00:11:44 +02:00
Vincent Velociter
b3aad0b598
Fix and improve player screen
2025-04-19 07:46:50 +02:00
Vincent Velociter
9bf66d0cf4
Handle socket event gap
...
Invalidate GameController if socket event gap cannot be solved itself.
2025-04-18 16:36:29 +02:00
Vincent Velociter
dded1d54ca
Improve bottom bar
2025-04-18 07:32:34 +02:00
Vincent Velociter
350b9e83c3
Refactor bottom bar
2025-04-17 12:20:27 +02:00
Vincent Velociter
3e04aa56bc
Replace settings tab with account screen and circle avatar button
2025-04-17 11:42:07 +02:00
Vincent Velociter
350837eb35
Add challenge widget and show only button if not empty
2025-04-16 19:33:19 +02:00
Vincent Velociter
40dd5d5132
Fix tournament json decoding
2025-04-16 16:52:27 +02:00
Vincent Velociter
94ea45f36a
Fix tests to correctly handle connection lag
2025-04-16 12:43:06 +02:00
tom-anders
ba97950d08
fix berserk test
...
- Send server confirmation
- Don't reset opposite side's berserk status
2025-04-16 12:43:06 +02:00
tom-anders
9a703d03b2
disable berserk button after berserking instead of removing (remove after steps>=2)
2025-04-16 12:43:06 +02:00
tom-anders
b8a2f164ff
feat: add tournament support to game screen
2025-04-16 12:43:06 +02:00
Vincent Velociter
58ade77de2
Remove more cupertino widgets
2025-04-14 15:09:58 +02:00
Vincent Velociter
a845de94c6
Fix app test
2025-04-14 14:14:35 +02:00
Vincent Velociter
1e8a289464
Remove PlatformScaffold
2025-04-14 14:10:02 +02:00