Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
113 commits
Select commit Hold shift + click to select a range
630faad
feat: add initial iteration of stream page
kevinjosethomas Jul 29, 2025
fd716d1
fix: cap movemap at 40% (#187)
kevinjosethomas Jul 29, 2025
d8da9b2
fix: loading issues
kevinjosethomas Jul 30, 2025
ea0f470
feat: clean up layout
kevinjosethomas Jul 30, 2025
f8be3e5
feat: add clocks to livestreamed game
kevinjosethomas Jul 30, 2025
7b6c2b1
feat: improve live chessboard analysis on home page
kevinjosethomas Jul 30, 2025
84f7981
fix: allow users to change position during live-stream
kevinjosethomas Jul 30, 2025
bcad577
feat: clean up live streaming implementation
kevinjosethomas Jul 30, 2025
5478882
feat: handle game ends + clean up components + handle edge cases
kevinjosethomas Jul 30, 2025
f33a7d8
fix: build errors
kevinjosethomas Jul 30, 2025
39e970b
chore: rename methods for posterity
kevinjosethomas Jul 30, 2025
c172502
fix: handle clock in resignation state
kevinjosethomas Jul 30, 2025
e68ab0f
fix: cache posthog user count
kevinjosethomas Jul 30, 2025
b45be68
fix: test errors
kevinjosethomas Jul 31, 2025
9a35096
Merge pull request #189 from CSSLab/feature/stream
kevinjosethomas Jul 31, 2025
456dcc5
feat: add initial implementation of broadcasts
kevinjosethomas Jul 31, 2025
8724cff
feat: include unofficial broadcasts
kevinjosethomas Jul 31, 2025
6024629
feat: support multiple games in rounds
kevinjosethomas Jul 31, 2025
af3ab8d
style: clean up UI
kevinjosethomas Jul 31, 2025
d66f29e
feat: add clocks to game board
kevinjosethomas Jul 31, 2025
706714f
fix: don't change games when new moves come in
kevinjosethomas Jul 31, 2025
b8f5f4d
fix: prevent rebuilding of game node/tree on new move
kevinjosethomas Jul 31, 2025
bfd4dc4
fix: don't change games when new moves come in
kevinjosethomas Jul 31, 2025
bfeca23
style: improve broadcast list page
kevinjosethomas Jul 31, 2025
52da219
fix: game swapping
kevinjosethomas Aug 6, 2025
e9ae508
feat: display pieces in single row for mobile h&b games (#196)
Copilot Aug 6, 2025
876ceb9
feat: allow custom time control via sliders
kevinjosethomas Aug 6, 2025
adc6c15
fix: game switching bug
kevinjosethomas Aug 6, 2025
8c1cc78
fix: add ability to see all previous rounds in broadcast
kevinjosethomas Aug 6, 2025
78b660f
fix: change clock colour based on turn to play
kevinjosethomas Aug 6, 2025
3d1110c
feat: add boardcontroller component to broadcasts
kevinjosethomas Aug 6, 2025
399c3af
fix: handle future rounds of broadcasts
kevinjosethomas Aug 6, 2025
232fb3e
feat: add initial resignation confirmation modal
kevinjosethomas Aug 8, 2025
560834b
feat: add link to settings page for mobile users
kevinjosethomas Aug 8, 2025
e551c9d
Merge pull request #207 from CSSLab/add-resignation-confirmation
kevinjosethomas Aug 8, 2025
18d5563
feat: add initial backend api implementation of custom game storage
kevinjosethomas Aug 8, 2025
50b5575
feat: add initial migration to backend storage for favourited games
kevinjosethomas Aug 8, 2025
570f73a
feat: add broadcasts to home page
kevinjosethomas Aug 9, 2025
4edda92
fix: remove dynamic import statements
kevinjosethomas Aug 9, 2025
48ad017
feat: handle edge-cases with favourite game logic
kevinjosethomas Aug 9, 2025
b281024
Merge branch 'dev' into feature/migrate-favorites-to-backend
kevinjosethomas Aug 9, 2025
4b27106
fix: lint errors
kevinjosethomas Aug 9, 2025
2d5067a
fix: lint errors
kevinjosethomas Aug 9, 2025
e2bcbcd
Merge pull request #208 from CSSLab/feature/migrate-favorites-to-backend
kevinjosethomas Aug 9, 2025
38bb68f
chore: clean up analysis api handlers
kevinjosethomas Aug 10, 2025
7d0947d
chore: clean up lichess api handlers
kevinjosethomas Aug 10, 2025
5dab664
chore: clean up home api handlers
kevinjosethomas Aug 10, 2025
db6f13f
chore: clean up openings api handlers
kevinjosethomas Aug 10, 2025
4d99567
chore: clean up play api handlers
kevinjosethomas Aug 10, 2025
2ade2a2
chore: clean up turing + train + profile + home api handlers
kevinjosethomas Aug 10, 2025
98128a3
chore: clean up context directory
kevinjosethomas Aug 10, 2025
0f93fb3
chore: clean up context providers directory
kevinjosethomas Aug 10, 2025
8aadb67
chore: clean up contexts
kevinjosethomas Aug 10, 2025
4313b93
chore: clean up types directory
kevinjosethomas Aug 10, 2025
1d46951
chore: remove test-utils
kevinjosethomas Aug 10, 2025
646ca91
chore: compact contexts + providers
kevinjosethomas Aug 11, 2025
21bcb58
chore: clean up types
kevinjosethomas Aug 11, 2025
42dce15
chore: clean up analysis types + endpoint
kevinjosethomas Aug 11, 2025
fb6cd50
chore: clean up types
kevinjosethomas Aug 11, 2025
3426fbd
chore: clean up lib/analysis
kevinjosethomas Aug 11, 2025
68adadc
chore: delete all tests
kevinjosethomas Aug 11, 2025
f735f8b
chore: clean up lib/
kevinjosethomas Aug 11, 2025
1265766
chore: clean up lib further
kevinjosethomas Aug 11, 2025
366294c
chore: more cleanup
kevinjosethomas Aug 11, 2025
357ff62
chore: clean up custom game logic
kevinjosethomas Aug 11, 2025
fe6175a
fix: custom game analysis
kevinjosethomas Aug 11, 2025
93cac5e
chore: clean up components+names
kevinjosethomas Aug 12, 2025
5354c3c
fix: leaderboard page
kevinjosethomas Aug 12, 2025
f5d8935
fix: play error
kevinjosethomas Aug 12, 2025
31efe08
chore: clean up tree logic
kevinjosethomas Aug 13, 2025
7bcba04
chore: clean up tree errors
kevinjosethomas Aug 21, 2025
7f301b3
fix: build + lint errors
kevinjosethomas Aug 21, 2025
c4cd054
fix: custom game storage
kevinjosethomas Aug 21, 2025
b04a879
fix: moves container lag issues
kevinjosethomas Aug 21, 2025
e0be0f7
chore: clean up learn from mistakes + deep analysis logic
kevinjosethomas Aug 21, 2025
ae4b102
feat: isolate learn mode + autosave + deep analysis logic
kevinjosethomas Aug 21, 2025
21194fb
fix: play tree errors
kevinjosethomas Aug 22, 2025
312093f
fix: google icons loading
kevinjosethomas Aug 22, 2025
d89d51c
fix: build errors
kevinjosethomas Aug 22, 2025
1fa7bfb
feat: add large embed image
kevinjosethomas Aug 22, 2025
6a169ae
fix: embed image arrows
kevinjosethomas Aug 22, 2025
7400608
feat: clean up opening page
kevinjosethomas Aug 22, 2025
b22e3f7
fix: moves container component for drills
kevinjosethomas Aug 23, 2025
3afa6c6
fix: critical decisions in drill performance modal
kevinjosethomas Aug 23, 2025
6e8bbf6
fix: move numbers in critical decisions
kevinjosethomas Aug 23, 2025
50e17e2
fix: turing page moves container + tree implementation
kevinjosethomas Aug 23, 2025
40ac58c
Merge branch 'refactoring' into feature/broadcasts
kevinjosethomas Aug 23, 2025
1601e17
fix: build errors
kevinjosethomas Aug 24, 2025
012dbc4
Merge pull request #204 from CSSLab/feature/broadcasts
kevinjosethomas Aug 24, 2025
816addd
feat: reimplement new homehero landing design
kevinjosethomas Aug 24, 2025
3166301
chore: remove absolute-positioned maia tv component
kevinjosethomas Aug 27, 2025
c569c5e
feat: clean up feature cards
kevinjosethomas Aug 27, 2025
1e00ffe
feat: add initial iteration of home hero carousel
kevinjosethomas Aug 27, 2025
6d20c3b
feat: clean up carousel component
kevinjosethomas Aug 27, 2025
5f1f561
feat: improve sign in cta
kevinjosethomas Aug 27, 2025
a2629cd
feat: redesign broadcast page + add to navbar
kevinjosethomas Aug 27, 2025
72f3684
feat: clean up broadcast page
kevinjosethomas Aug 27, 2025
0e5911d
feat: add real chess games for carousel
kevinjosethomas Aug 27, 2025
2082a82
style: improve broadcasts page
kevinjosethomas Aug 27, 2025
66e6c2a
feat: improved ui of profile page
kevinjosethomas Aug 28, 2025
7e518fd
feat: improve leaderboard page
kevinjosethomas Aug 28, 2025
0465566
feat: add message for game live stream delay
kevinjosethomas Aug 28, 2025
b728577
fix: handle posthog bugs + unreasonable cache
kevinjosethomas Aug 28, 2025
80979d5
feat: redesign settings page
kevinjosethomas Aug 28, 2025
f9b5f8b
feat: reimplement sound management
kevinjosethomas Aug 28, 2025
784cee3
style: redesign footer
kevinjosethomas Aug 28, 2025
3c08b99
feat: improve navbar dropdowns + leaderboard tooltips
kevinjosethomas Aug 28, 2025
6fe232a
fix: lint errors
kevinjosethomas Aug 28, 2025
ac32cd4
fix: turing page load bug
kevinjosethomas Aug 28, 2025
32f20cd
style: improve padding + hover effects on leaderboard + settings page
kevinjosethomas Aug 28, 2025
8be27be
style: improve leaderboard page
kevinjosethomas Aug 28, 2025
cdaf284
feat: add player material information
kevinjosethomas Aug 28, 2025
146ce90
style: improve appearance of material count
kevinjosethomas Aug 28, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .eslintrc
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"root": true,
"plugins": ["@typescript-eslint", "prettier", "react", "react-hooks"],
"extends": [
"next/core-web-vitals",
Expand All @@ -18,6 +19,8 @@
"prettier/prettier": "error",
"react/react-in-jsx-scope": "off",
"react-hooks/exhaustive-deps": "off",
"@typescript-eslint/no-explicit-any": "off",
"@typescript-eslint/no-unused-expressions": "off",
"@typescript-eslint/no-unused-vars": "off",
"@next/next/no-html-link-for-pages": "off",
"import/no-named-as-default": "off",
Expand Down
4 changes: 3 additions & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,7 @@
"editor.defaultFormatter": "esbenp.prettier-vscode",
"[dockerfile]": {
"editor.defaultFormatter": "ms-azuretools.vscode-docker"
}
},
"editor.tabCompletion": "on",
"github.copilot.nextEditSuggestions.enabled": true
}
202 changes: 0 additions & 202 deletions __tests__/analysis/makeMove-fen.test.ts

This file was deleted.

Loading
Loading