Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
16 commits
Select commit Hold shift + click to select a range
14d0948
Merge pull request #70 from Jaganath-MSJ/dev
Jaganath-MSJ May 9, 2026
118a426
chore: update dependencies
Jaganath-MSJ May 10, 2026
e30d84b
refactor(playground): redesign to single calendar with full prop control
Jaganath-MSJ May 10, 2026
52af87c
test: consolidate playwright playbook and results into single document
Jaganath-MSJ May 11, 2026
8dc85fa
chore(build): gate visualizer behind ANALYZE env flag
Jaganath-MSJ May 12, 2026
c006dac
chore(lint): enable type-aware ESLint and surface tsc errors in lint …
Jaganath-MSJ May 13, 2026
d59eb35
docs(TEST_CASES): expand test coverage and add known issues section
Jaganath-MSJ May 15, 2026
7e5714b
fix(Calendar): pass validEvents into context config to close TC3 filt…
Jaganath-MSJ May 16, 2026
9d462cf
test(playwright): add /playwright slash-command playbook
Jaganath-MSJ May 17, 2026
73d480f
feat(useEvents): add dev warnings for K-03 and K-05 misuse patterns
Jaganath-MSJ May 18, 2026
87eba25
docs(types): mark K-03 and K-05 fixed; update JSDoc for warn behavior
Jaganath-MSJ May 19, 2026
d47c2be
feat(playground): expose classNames prop in ControlPanel
Jaganath-MSJ May 20, 2026
51e1f4c
fix(playground): avoid render-phase updates and nested button markup
Jaganath-MSJ May 21, 2026
4caea3f
docs(playwright): add cross-browser sessions and refresh playbook status
Jaganath-MSJ May 21, 2026
1194def
Merge branch 'beta' of https://github.com/Jaganath-MSJ/CalendarSimple…
Jaganath-MSJ May 22, 2026
e673b08
docs(storybook): default all stories to the light color scheme
Jaganath-MSJ May 22, 2026
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
984 changes: 984 additions & 0 deletions .claude/commands/playwright.md

Large diffs are not rendered by default.

7 changes: 6 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -29,4 +29,9 @@ docs
storybook-static

# Claude Code
.claude/settings.local.json
.claude/settings.local.json
.playwright-mcp/
tests/

# Local test reports (not tracked — results live in PLAYWRIGHT_TEST_PLAN.md)
TEST_REPORT.md
3 changes: 3 additions & 0 deletions .storybook/preview.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
import type { Preview } from "@storybook/react-vite";

const preview: Preview = {
args: {
colorScheme: "light",
},
parameters: {
controls: {
matchers: {
Expand Down
136 changes: 125 additions & 11 deletions TEST_CASES.md

Large diffs are not rendered by default.

14 changes: 12 additions & 2 deletions eslint.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@ import tseslint from 'typescript-eslint'
import eslintConfigPrettier from 'eslint-config-prettier'

export default tseslint.config(
{ ignores: ['dist', 'node_modules', 'playground', 'storybook-static', 'src/stories'] },
{ ignores: ['dist', 'node_modules', 'playground', 'storybook-static', 'src/stories', '.storybook', 'eslint.config.js', 'vite.config.ts'] },
js.configs.recommended,
...tseslint.configs.recommended,
...tseslint.configs.recommendedTypeChecked,
{
files: ['**/*.{js,jsx,ts,tsx}'],
plugins: {
Expand All @@ -26,6 +26,10 @@ export default tseslint.config(
...globals.browser,
...globals.node,
},
parserOptions: {
project: true,
tsconfigRootDir: import.meta.dirname,
},
},
rules: {
...reactPlugin.configs.recommended.rules,
Expand All @@ -39,5 +43,11 @@ export default tseslint.config(
'react-hooks/refs': 'warn',
},
},
{
files: ['**/*.test.ts', '**/*.test.tsx'],
rules: {
'@typescript-eslint/unbound-method': 'off',
},
},
eslintConfigPrettier,
)
Loading
Loading