Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
3cbfd61
Squashed commit of the following:
tchalvak Dec 24, 2023
0ca038b
Add back in errorboundary component.
tchalvak Dec 24, 2023
692f25c
Add Feedbackify comp.
tchalvak Dec 24, 2023
4ccd73c
Add News comp and react-hooks-form.
tchalvak Dec 24, 2023
78438f1
Add AccountSummary comp.
tchalvak Dec 24, 2023
3313016
Add yarn browse:repo cmd.
tchalvak Dec 24, 2023
15c591d
Add all jest and husky.
tchalvak Dec 24, 2023
e336385
Add workspace and various next config file.
tchalvak Dec 24, 2023
6b9c1b7
Reconfigure tsconfig.
tchalvak Dec 25, 2023
3053017
Switch to using swc for tsc speed.
tchalvak Dec 25, 2023
eb1cee6
Remove trailing slash in eslintrc.
tchalvak Dec 25, 2023
81c9375
Add yarn compiled files as if they were binaries.
tchalvak Dec 25, 2023
ff517ce
Lint fixes of default unnamed objects.
tchalvak Dec 25, 2023
e5c03e6
Continued cleanup.
tchalvak Dec 25, 2023
45f0fa0
add chromatic, esbuild, and @/
tchalvak Dec 25, 2023
fc4f75d
Additional chromatic additions.
tchalvak Dec 25, 2023
2c1147d
Update readme.
tchalvak Dec 25, 2023
1fcbb72
Test lint fixes.
tchalvak Dec 25, 2023
662d2e0
Continued cleanup, and move to nextjs app struct.
tchalvak Dec 25, 2023
f634ff5
Work on tests.
tchalvak Dec 25, 2023
bb06cc6
Add mocking of auth and datastore, fix up Profile test,
tchalvak Dec 25, 2023
b189932
Got tailwind back working.
tchalvak Dec 25, 2023
ef5c612
Homepage completely revised.
tchalvak Dec 25, 2023
644dcdd
Updates to the schema approach.
tchalvak Dec 25, 2023
2bcdf6c
Test improvments, feedbackify.
tchalvak Dec 25, 2023
327f88e
fix up the AccountSummary tests.
tchalvak Dec 25, 2023
12b6c99
More file fixes.
tchalvak Dec 25, 2023
8118497
some more test fixes.
tchalvak Dec 25, 2023
8d75e78
Another test fix.
tchalvak Dec 25, 2023
0d017ca
Tests and work on the store.
tchalvak Dec 25, 2023
1727bf1
Make files typescript in schema space.
tchalvak Dec 25, 2023
3b4c83c
Modifications to schema initialization.
tchalvak Dec 25, 2023
373721b
Test fixes continued.
tchalvak Dec 25, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
22 changes: 22 additions & 0 deletions .eslintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"extends": [
"next/core-web-vitals",
"plugin:react/recommended"
],
"rules": {
// suppress errors for missing 'import React' in files
"react/react-in-jsx-scope": "off",
// allow jsx syntax in js files (for next.js project)
"react/jsx-filename-extension": [
1,
{
"extensions": [
".js",
".jsx",
".ts",
".tsx"
]
}
] //should add ".ts" if typescript project
}
}
6 changes: 6 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
/.yarn/releases/** binary
/.yarn/plugins/** binary
/.yarn/cache/** binary
.pnp.loader.mjs binary
.pnp.cjs binary
yarn.lock binary
24 changes: 24 additions & 0 deletions .github/workflows/chromatic.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: "Chromatic"

on: push

jobs:
chromatic:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Install dependencies
run: yarn install --immutable --immutable-cache --check-cache

- name: Avoid Telemetry Message
run: yarn next telemetry disable

- name: Publish to Chromatic
uses: chromaui/action@latest
with:
# ⚠️ Make sure to configure a `CHROMATIC_PROJECT_TOKEN` repository secret
projectToken: ${{ secrets.CHROMATIC_PROJECT_TOKEN }}
28 changes: 28 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,36 @@ npm-debug.log*
yarn-debug.log*
yarn-error.log*

# Yarn 2 files
.yarn/*
!.yarn/cache
!.yarn/patches
!.yarn/plugins
!.yarn/releases
!.yarn/sdks
!.yarn/versions
# See: https://github.com/yarnpkg/berry/issues/454

# local env files
.env.local
.env.development.local
.env.test.local
.env.production.local

# Created by https://www.gitignore.io/api/visualstudiocode
# Edit at https://www.gitignore.io/?templates=visualstudiocode

### VisualStudioCode ###
.vscode/* # Maybe .vscode/**/* instead - see comments
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json

# End of https://www.gitignore.io/api/visualstudiocode

# misc
tsconfig.tsbuildinfo


storybook-static
4 changes: 4 additions & 0 deletions .husky/post-commit
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#!/bin/sh
. "$(dirname "$0")/_/husky.sh"

yarn test:silent
4 changes: 4 additions & 0 deletions .husky/post-push
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#!/bin/sh
. "$(dirname "$0")/_/husky.sh"

yarn test
4 changes: 4 additions & 0 deletions .husky/pre-commit
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#!/usr/bin/env sh
. "$(dirname -- "$0")/_/husky.sh"

yarn lint
29,247 changes: 29,247 additions & 0 deletions .pnp.cjs

Large diffs are not rendered by default.

Loading