Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Main #1

Open
wants to merge 895 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
895 commits
Select commit Hold shift + click to select a range
ecf5648
added conditional for name check
Sep 29, 2023
86a1de1
removed wait
Sep 29, 2023
1bc3181
moved wallet client to util, removed usages of feedback convo
Sep 29, 2023
a9d5afd
changed filtered var
Sep 29, 2023
c8e1449
add check for address
Sep 29, 2023
e1ef480
wrap call in try/catch
Sep 29, 2023
900e92b
remove log
Sep 29, 2023
02d2d51
add check for fetch address identity
Sep 29, 2023
01cb24b
add infura id to cypress workflow
Sep 29, 2023
3cf68fa
addressed pr feedback
Sep 29, 2023
fcc8267
remove useHandleConnect
Sep 29, 2023
e51d496
Merge pull request #374 from xmtp-labs/dev
daria-github Sep 29, 2023
df4ba14
Merge pull request #371 from xmtp-labs/dj/add-wallet
daria-github Sep 29, 2023
2ae66b2
Refactor ENS/UNS lookups
rygine Oct 2, 2023
d0f37ac
Merge pull request #377 from xmtp-labs/rygine/refactor-address-lookups
rygine Oct 2, 2023
098f60e
remove coming soon buttons
Oct 3, 2023
333ffac
update readme
Oct 3, 2023
ab06843
fixed test
Oct 3, 2023
c9a2764
Merge branch 'dev' into dj/remove-coming-soon
daria-github Oct 3, 2023
9d9cbd6
Merge pull request #378 from xmtp-labs/dj/remove-coming-soon
daria-github Oct 3, 2023
ba0b236
Fix DB schema errors
rygine Oct 4, 2023
84e7816
Check for Notification support before using
rygine Oct 4, 2023
a52749a
Merge pull request #379 from xmtp-labs/rygine/fix-schema-errors
rygine Oct 4, 2023
ff41306
Merge pull request #380 from xmtp-labs/dev
daria-github Oct 4, 2023
2ed78fe
Redirect invalid routes to /
rygine Oct 5, 2023
4517885
Add CONTRIBUTING.md
rygine Oct 5, 2023
b4bc021
Merge pull request #381 from xmtp-labs/rygine/redirect-invalid-routes
rygine Oct 5, 2023
bdc60fc
Merge branch 'dev' into rygine/add-contributing-doc
rygine Oct 5, 2023
d8ced4e
Merge pull request #382 from xmtp-labs/rygine/add-contributing-doc
rygine Oct 5, 2023
0433b69
Add Reflame support
lewisl9029 Sep 16, 2023
f12a00f
Merge pull request #384 from xmtp-labs/rygine/add-reflame
daria-github Oct 6, 2023
14fe430
added reactions
Oct 6, 2023
8f4b0fb
fixed hover state and updated for keyboard use
Oct 10, 2023
b0549ba
Merge branch 'dev' into dj/reactions
daria-github Oct 10, 2023
12b909e
updated project id docs and fallback
Oct 10, 2023
bb99fca
updated sdk version
Oct 10, 2023
a203670
Merge pull request #385 from xmtp-labs/dj/reactions
daria-github Oct 10, 2023
c0def19
fixed cursor
Oct 10, 2023
e8be687
updated readme
Oct 10, 2023
53c4680
Merge branch 'dev' into dj/project-id
daria-github Oct 10, 2023
ea209d4
Merge pull request #386 from xmtp-labs/dj/project-id
daria-github Oct 10, 2023
21d92f2
updated reaction styling
Oct 10, 2023
b4931be
Merge branch 'dev' into dj/reactions
daria-github Oct 10, 2023
bbe5409
Merge pull request #387 from xmtp-labs/dj/reactions
daria-github Oct 10, 2023
3564464
Fix for multiple convos with the same peer address
rygine Oct 11, 2023
cee0be1
Merge pull request #389 from xmtp-labs/rygine/fix-multiple-convos
daria-github Oct 11, 2023
58dc9d2
wip replies
Oct 16, 2023
70bb11b
wip
Oct 16, 2023
233bddd
updated packages
Oct 16, 2023
685606f
replies wip
Oct 17, 2023
90fe291
updated replies
Oct 23, 2023
6f5f915
fixed content issue
Oct 23, 2023
9b992d0
removed log
Oct 23, 2023
28fd10c
Address comments
rygine Oct 23, 2023
6a31f89
update to react to replies
Oct 24, 2023
6d4278f
removed unnecessary comments, included PR feedback
Oct 25, 2023
48e0655
Merge branch 'dev' into dj/replies
daria-github Oct 25, 2023
fdf6b52
Merge pull request #395 from xmtp-labs/dj/replies
daria-github Oct 25, 2023
4ab91b0
cleaned up reactions bar
Nov 3, 2023
9ffba1a
remove hardcoded string
Nov 3, 2023
1bf8aea
Merge pull request #398 from xmtp-labs/dj/reactions-bar
daria-github Nov 3, 2023
41f216c
fixed reaction preview
Nov 14, 2023
31e45a8
Merge pull request #402 from xmtp-labs/dj/reaction-preview
daria-github Nov 14, 2023
fe62bd0
Dev --> Main (#401)
daria-github Nov 14, 2023
e60698e
flipped subtext and resolved address
Nov 15, 2023
6a5a679
flipped subtext and resolved address (#403)
daria-github Nov 15, 2023
06bd0b9
add custom content type boilerplate
Nov 17, 2023
e76e37b
Merge branch 'dev' into dj/content-types
daria-github Nov 18, 2023
686225b
Merge pull request #406 from xmtp-labs/dj/content-types
daria-github Nov 18, 2023
6a233b9
Merge pull request #407 from xmtp-labs/dev
daria-github Nov 20, 2023
21ad753
Set `invalid` state when name lookups fail
rygine Nov 21, 2023
4296b46
Add try/catch blocks to some calls
rygine Nov 21, 2023
7e2103b
Look for UNS name before ENS
rygine Nov 21, 2023
781a489
Merge pull request #408 from xmtp-labs/rygine/fix-invalid-name-lookups
rygine Nov 21, 2023
1bed2ef
Merge pull request #409 from xmtp-labs/dev
daria-github Nov 22, 2023
7bcd965
custom content wip
Dec 6, 2023
3205c62
update codec
Dec 7, 2023
b63da7b
added snow and echo effects
Dec 8, 2023
00e9d4d
controller without local storage fixes
Dec 8, 2023
f26025d
updated echo
Dec 8, 2023
d58ffdf
updated text to screen
Dec 8, 2023
6a2e3c5
added same as check
Dec 8, 2023
228b76d
rename vars
Dec 8, 2023
8a45aae
moved dialog
Dec 8, 2023
4ce5750
fix type errors
Dec 8, 2023
1c6bb3c
removed log
Dec 8, 2023
d4ffdaf
updated check for empty message
Dec 8, 2023
5633971
Merge branch 'dev' into dj/custom-content-type
daria-github Dec 8, 2023
46f65aa
Merge pull request #410 from xmtp-labs/dj/custom-content-type
daria-github Dec 8, 2023
fc3e2fd
pulled from package instead of repo
Dec 19, 2023
a8cac05
fixed lint error
Dec 19, 2023
94dcfe2
Merge branch 'dev' into dj/custom-content-type
daria-github Dec 19, 2023
9e0e8ea
Merge pull request #411 from xmtp-labs/dj/custom-content-type
daria-github Dec 19, 2023
a9c8c76
fixed effect type
Dec 19, 2023
10a54a3
fixed js version
Dec 19, 2023
34e0112
Merge branch 'dev' into dj/custom-content-type
daria-github Dec 19, 2023
80d3237
Merge pull request #412 from xmtp-labs/dj/custom-content-type
daria-github Dec 19, 2023
3a93386
remove associated message id
Dec 22, 2023
678bce5
update handleSendEffect
Dec 22, 2023
4434ca4
Merge branch 'dev' into dj/custom-content-type
daria-github Dec 22, 2023
98694a3
Merge pull request #413 from xmtp-labs/dj/custom-content-type
daria-github Dec 22, 2023
607afc5
tweaks
Dec 22, 2023
de241ee
add comment, fix type error
Dec 22, 2023
4d358b1
fixed type
Dec 22, 2023
0dd32be
Merge branch 'dev' into dj/custom-content-type
daria-github Dec 22, 2023
abc8cae
Merge pull request #414 from xmtp-labs/dj/custom-content-type
daria-github Dec 22, 2023
3d60706
Merge pull request #415 from xmtp-labs/dev
daria-github Jan 3, 2024
1bb82a8
updated image uploads for updated web3 storage api
Jan 9, 2024
9cdda6b
add back web3 storage dependency
Jan 9, 2024
0ec7f0a
Merge branch 'dev' into dj/w3-up
daria-github Jan 9, 2024
919e5f3
Merge pull request #416 from xmtp-labs/dj/w3-up
daria-github Jan 9, 2024
3692fb9
Merge pull request #417 from xmtp-labs/dev
daria-github Jan 9, 2024
4733d77
add portable consent
Jan 12, 2024
aad2bae
updated initial sort
Jan 12, 2024
e29fe0c
updated dependencies
Jan 13, 2024
49803b2
fixed type
Jan 13, 2024
f867ef3
memoized messages to pass
Jan 16, 2024
4328abd
Merge pull request #419 from xmtp-labs/dj/portable-consent
daria-github Jan 16, 2024
2762aea
test wip, updated tab switching logic
Jan 16, 2024
b52acd9
remove consent tests
Jan 16, 2024
14a1bc8
fix lint error
Jan 16, 2024
9d4a732
Merge branch 'dev' into dj/portable-consent
daria-github Jan 16, 2024
497e306
Merge pull request #420 from xmtp-labs/dj/portable-consent
daria-github Jan 17, 2024
82eccaa
updated port
Jan 17, 2024
af40140
consent test boilerplate
Jan 17, 2024
8d5c0e7
updated tab flow and tests
Jan 17, 2024
c026dfa
Merge branch 'dev' into dj/portable-consent
daria-github Jan 17, 2024
a02edc8
Merge pull request #421 from xmtp-labs/dj/portable-consent
daria-github Jan 17, 2024
6ec441f
convo list wip
Jan 19, 2024
cbc60c3
updated consent flow
Jan 22, 2024
53b294a
revert package json changes
Jan 22, 2024
a338e39
comment out code for sent messages
Jan 23, 2024
7f6d424
added db hook
Jan 23, 2024
f35b2a3
Merge branch 'dev' into dj/portable-consent-changes
daria-github Jan 23, 2024
e57d4ab
Merge pull request #422 from xmtp-labs/dj/portable-consent-changes
daria-github Jan 23, 2024
39aa0fa
bump react sdk
Jan 23, 2024
038aaa2
updated vite config for wasm
Jan 23, 2024
61f511b
Merge pull request #425 from xmtp-labs/dj/bump-react-sdk
daria-github Jan 23, 2024
17c1838
revert to pre consent sdk version
Jan 25, 2024
cfeeb55
update lockfile
Jan 25, 2024
2724b18
Merge pull request #427 from xmtp-labs/dj/revert-react-sdk-bump
daria-github Jan 25, 2024
949bb12
bumped sdk and db version
Jan 26, 2024
3b20b2b
regenerated lockfile
Jan 26, 2024
0a8fa5c
updated vite config
Jan 26, 2024
4224e51
added patch version
Jan 29, 2024
33bfd5d
Merge pull request #428 from xmtp-labs/dj/bump-sdk-5.0
daria-github Jan 29, 2024
c5c2f81
updated frames get/post logic
Feb 3, 2024
ff18531
Merge pull request #431 from xmtp-labs/dj/frames
daria-github Feb 5, 2024
0dddce1
bumped sdk version
Feb 6, 2024
3bad2d4
bumped db version
Feb 6, 2024
31e01bc
flattened props
Feb 6, 2024
ab98764
Merge branch 'dev' into dj/frames
daria-github Feb 6, 2024
e7ababe
Merge pull request #432 from xmtp-labs/dj/frames
daria-github Feb 6, 2024
cdfec08
updated to latest frames spec
Feb 6, 2024
3ec07e7
Merge branch 'dev' into dj/frames
daria-github Feb 6, 2024
a545dd2
Merge pull request #433 from xmtp-labs/dj/frames
daria-github Feb 6, 2024
38071d9
Merge branch 'main' into dj/fix-conflicts
Feb 7, 2024
cc8962c
Merge pull request #434 from xmtp-labs/dj/fix-conflicts
daria-github Feb 7, 2024
abf109d
Merge pull request #435 from xmtp-labs/dev
daria-github Feb 9, 2024
a144c14
Use latest version of FramesClient
neekolas Feb 15, 2024
5d01a10
Use latest frames capabilities
neekolas Feb 15, 2024
40f0dd4
Remove useWalletClient stuff. Just use the client
neekolas Feb 15, 2024
b2dec76
Remove unused import
neekolas Feb 15, 2024
0e35641
Fix button indexing issue
neekolas Feb 16, 2024
96a6888
Merge pull request #436 from xmtp-labs/nm/upgrade-frames-client
neekolas Feb 16, 2024
75e9bc1
Merge pull request #437 from xmtp-labs/dev
neekolas Feb 16, 2024
149e77b
remove mobile logic, redirect mobile users
Feb 22, 2024
959854d
remove unneeded consent code
Feb 22, 2024
c5b32e2
lint fix
Feb 22, 2024
ce2b627
test fix
Feb 22, 2024
3896095
remove unused var
Feb 22, 2024
a510755
Merge pull request #438 from xmtp-labs/dj/mobile
daria-github Feb 22, 2024
d565cd5
Frames updates
neekolas Feb 23, 2024
daabd7c
Make optional argument
neekolas Feb 23, 2024
e8a7fc0
Merge branch 'dev' into nm/frameInfo-from-client
neekolas Feb 24, 2024
8dbc532
Merge pull request #439 from xmtp-labs/nm/frameInfo-from-client
neekolas Feb 24, 2024
052cc24
Merge pull request #439 from xmtp-labs/nm/frameInfo-from-client
neekolas Feb 24, 2024
5aa0abd
Merge pull request #442 from xmtp-labs/nm/frames-updates-main
neekolas Feb 24, 2024
eb679d9
Redesign Frames buttons
neekolas Feb 25, 2024
9cbc046
Don't rely on button state
neekolas Feb 25, 2024
60137ff
Merge pull request #443 from xmtp-labs/02-25-Redesign_Frames_buttons
neekolas Feb 26, 2024
37e8f29
Merge pull request #443 from xmtp-labs/02-25-Redesign_Frames_buttons
neekolas Feb 26, 2024
ca26fa8
Merge pull request #446 from xmtp-labs/nm/frames-styling-updates
neekolas Feb 26, 2024
e237849
link updates
Feb 26, 2024
65594d3
fixed styling
Feb 26, 2024
1c622ca
Merge branch 'dev' into dj/mobile
daria-github Feb 26, 2024
c81080d
Merge pull request #447 from xmtp-labs/dj/mobile
daria-github Feb 26, 2024
98a67f0
update mobile view for onboarding screen
Feb 26, 2024
3c2732d
Merge branch 'dev' into dj/mobile
daria-github Feb 27, 2024
6c5543f
Merge pull request #448 from xmtp-labs/dj/mobile
daria-github Feb 27, 2024
8a7f502
design fixes
Feb 28, 2024
08214e2
type error fix
Feb 28, 2024
9243dad
Merge branch 'dev' into dj/mobile
daria-github Feb 28, 2024
9fd96b0
Merge pull request #449 from xmtp-labs/dj/mobile
daria-github Feb 28, 2024
03b6ac6
Merge pull request #441 from xmtp-labs/dev
daria-github Feb 29, 2024
7a6ac2c
Convert to ESM
rygine Feb 29, 2024
864f387
Fix vite warning
rygine Feb 29, 2024
311814b
Update caniuse-lite DB
rygine Feb 29, 2024
5db2f55
Upgrade vite and cypress
rygine Mar 1, 2024
f7df310
Remove storybook tooling
rygine Mar 1, 2024
dce49b3
Remove stories
rygine Mar 1, 2024
93c0ce1
Remove unused Docker files
rygine Mar 1, 2024
b361a29
Update GH actions
rygine Mar 1, 2024
4945a88
Merge pull request #451 from xmtp-labs/rygine/type-module
rygine Mar 1, 2024
ce44f89
Remove unused dev deps
rygine Mar 1, 2024
1885af5
Remove unused deps
rygine Mar 1, 2024
523e466
Add NPM override for vite-plugin-rewrite-all
rygine Mar 1, 2024
506dd9e
Merge pull request #452 from xmtp-labs/rygine/upgrade-deps
rygine Mar 1, 2024
9118ae1
Remove more unused deps
rygine Mar 1, 2024
ea2ef0c
Upgrade type deps
rygine Mar 1, 2024
d7ce2c6
Remove another unused dep
rygine Mar 1, 2024
069ebf7
Upgrade CSS deps
rygine Mar 1, 2024
5a531c4
Fix fullscreen on mobile browsers
m-005 Mar 1, 2024
c9cd9f5
Upgrade prettier, add plugin, format files
rygine Mar 1, 2024
01972a9
Upgrade ESLint deps
rygine Mar 1, 2024
6ce454a
Upgrade more dev deps
rygine Mar 1, 2024
1376c4f
Fix types
rygine Mar 1, 2024
a3324f3
Update tsconfig
rygine Mar 1, 2024
53a570c
Merge pull request #454 from xmtp-labs/rygine/dep-updates
rygine Mar 1, 2024
f6d34ef
Merge branch 'dev' into dev
daria-github Mar 1, 2024
d7bf261
Update ignore files
rygine Mar 1, 2024
9fec718
Add node version files
rygine Mar 1, 2024
46c2bf7
Add code of conduct
rygine Mar 1, 2024
71816e4
Update CODEOWNERS
rygine Mar 1, 2024
3138a65
Add VSCode settings, update extensions
rygine Mar 1, 2024
b6593a9
Update GitHub issue templates
rygine Mar 1, 2024
a0638f1
Update GitHub actions
rygine Mar 1, 2024
451a5fe
Update script names for formatting
rygine Mar 1, 2024
ff76c16
Merge pull request #455 from xmtp-labs/rygine/update-ci
rygine Mar 1, 2024
ce314c0
Merge branch 'dev' into dev
rygine Mar 1, 2024
b2babd9
Merge pull request #453 from m-005/dev
rygine Mar 1, 2024
e3c4441
Upgrade React SDK
rygine Mar 1, 2024
6aae90b
Fix inbox tabs
rygine Mar 1, 2024
1df491c
Ensure client before fetching consent list
rygine Mar 3, 2024
40a5986
Do not request snap in demo mode
rygine Mar 3, 2024
c4a5c15
Upgrade viem, wagmi, rainbowkit
rygine Mar 3, 2024
8041cef
Use happy-dom
rygine Mar 3, 2024
5598d1d
Reposition AcceptOrDeny component
rygine Mar 3, 2024
31e7106
Merge pull request #456 from xmtp-labs/rygine/fix-consent
daria-github Mar 12, 2024
44e9e0c
Merge pull request #460 from xmtp-labs/dev
daria-github Jun 4, 2024
0ba7278
Support open frames button postUrl
rygine Jul 26, 2024
62b5917
Merge pull request #462 from ephemeraHQ/rygine/frames-button-post-url
rygine Jul 26, 2024
d59e1fa
Merge pull request #463 from ephemeraHQ/dev
rygine Jul 29, 2024
77d361e
Update CODEOWNERS
nplasterer Sep 5, 2024
9ccb15c
Update CODEOWNERS
nplasterer Sep 5, 2024
e06acf0
Merge pull request #464 from ephemeraHQ/nplasterer-patch-1
nplasterer Sep 6, 2024
dffab62
Merge pull request #470 from ephemeraHQ/dev
rygine Jan 10, 2025
ea1e191
Remove mobile viewing restrictions
rygine Jan 10, 2025
f0c4634
Remove e2e testing in CI
rygine Jan 10, 2025
70891d3
Merge pull request #471 from ephemeraHQ/rygine/remove-mobile-restrict…
rygine Jan 10, 2025
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
  •  
  •  
  •  
27 changes: 24 additions & 3 deletions .eslintrc.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,28 @@
{
"plugins": ["prettier"],
"root": true,
"extends": ["xmtp-web"],
"parserOptions": {
"project": "./tsconfig.json"
},
"rules": {
"prettier/prettier": "error"
"no-plusplus": "off",
"jsx-a11y/media-has-caption": "off",
"@typescript-eslint/no-explicit-any": "warn",
"@typescript-eslint/no-misused-promises": [
"error",
{
"checksConditionals": true
}
]
},
"extends": ["next", "next/core-web-vitals", "plugin:prettier/recommended"]
"overrides": [
// allow require in .config.js files
{
"files": ["*.config.js"],
"rules": {
"global-require": "off",
"@typescript-eslint/no-var-requires": "off"
}
}
]
}
4 changes: 2 additions & 2 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
# Global rule:
* @xmtp-labs/web
*.md @jhaaaa
* @ephemeraHQ/engineering
*.md @ephemeraHQ/documentation
28 changes: 28 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: Report a bug
description: Report a bug to share an issue you're experiencing.
title: "Bug: "
labels: bug
body:
- type: markdown
attributes:
value: |
Thank you for taking the time to report a bug. Community contributions like yours are key to the development and adoption of XMTP. Review the following guidelines for reporting a bug:
- Include 1 bug per issue. Creating 1 issue per bug will make it easier to assign and track progress on bugs.
- Check [existing issues](https://github.com/xmtp-labs/xmtp-inbox-web/issues) to see if your issue has already been reported.
- Ensure that the bug is not security-related and can safely be disclosed publicly on GitHub. For information about how to report a security issue, see [Security policy](https://github.com/xmtp-labs/xmtp-inbox-web/security/policy).
- Follow the [XMTP code of conduct](https://github.com/xmtp-labs/xmtp-inbox-web/blob/main/CODE_OF_CONDUCT.md).
- type: textarea
id: bug-description
attributes:
label: Describe the bug
description: Provide a clear and concise description of the issue. Attach screenshots, if applicable.
- type: textarea
id: expected-behavior
attributes:
label: Expected behavior
description: Provide a clear and concise description of the behavior you expected. Attach screenshots, if applicable.
- type: textarea
id: reproduce
attributes:
label: Steps to reproduce the bug
description: Provide a clear and concise description of how to reproduce the bug, including any relevant environment details such as SDK version, browser, OS, and device.
5 changes: 5 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
blank_issues_enabled: false
contact_links:
- name: Have questions about how to build with XMTP?
url: https://community.xmtp.org/
about: Ask your question and learn with the community in the XMTP Community Forums.
33 changes: 33 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
name: Request a feature
description: Create a feature request to suggest an idea or enhancement.
title: "Feature request: "
labels: enhancement
body:
- type: markdown
attributes:
value: |
Thank you for taking the time to request a feature. Community contributions like yours are key to the development and adoption of XMTP. Review the following guidelines for requesting a feature:
- Include 1 feature request per issue. Creating 1 issue per request will make it easier to explore and assign a priority to a request.
- Check [existing issues](https://github.com/xmtp-labs/xmtp-inbox-web/issues) to see if the feature has already been requested.
- Ensure that the feature is not security-related and can safely be disclosed publicly on GitHub. For information about how to report a security issue, see [Security policy](https://github.com/xmtp-labs/xmtp-inbox-web/security/policy).
- Follow the [XMTP code of conduct](https://github.com/xmtp-labs/xmtp-inbox-web/blob/main/CODE_OF_CONDUCT.md).
- type: textarea
id: problem-description
attributes:
label: Is your feature request related to a problem?
description: Provide a clear and concise description of the problem to be solved.
- type: textarea
id: solution
attributes:
label: Describe the solution to the problem
description: Provide a clear and concise description of what you want to happen to solve the problem.
- type: textarea
id: usecases
attributes:
label: Describe the uses cases for the feature
description: Provide a clear and concise description of the use cases the feature unlocks.
- type: textarea
id: details
attributes:
label: Additional details
description: Add any other details about your feature request. Attach screenshots, if applicable.
69 changes: 69 additions & 0 deletions .github/workflows/checks.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
name: Code Checks

on: [pull_request]

jobs:
format:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version-file: ".node-version"
cache: "npm"
- name: Install dependencies
run: npm ci
- name: Check code format
run: npm run format:check

lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version-file: ".node-version"
cache: "npm"
- name: Install dependencies
run: npm ci
- name: Lint
run: npm run lint

test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version-file: ".node-version"
cache: "npm"
- name: Install dependencies
run: npm ci
- name: Run tests
run: npm run test

typecheck:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version-file: ".node-version"
cache: "npm"
- name: Install dependencies
run: npm ci
- name: Check types
run: npm run typecheck

build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version-file: ".node-version"
cache: "npm"
- name: Install dependencies
run: npm ci
- name: Build
run: npm run build
13 changes: 0 additions & 13 deletions .github/workflows/chromatic.yml

This file was deleted.

21 changes: 0 additions & 21 deletions .github/workflows/cypress.yml

This file was deleted.

17 changes: 0 additions & 17 deletions .github/workflows/fmt-check.yml

This file was deleted.

18 changes: 0 additions & 18 deletions .github/workflows/lint.yml

This file was deleted.

18 changes: 0 additions & 18 deletions .github/workflows/tests.yml

This file was deleted.

11 changes: 6 additions & 5 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,9 @@ composer.lock
*.swp
*.swo
.projectile
.vscode
.vscode/*
!.vscode/extensions.json
!.vscode/settings.json
.history
*.vsix
*.tmproj
Expand All @@ -53,10 +55,9 @@ coverage
.npm
.eslintcache

# Next.js
.next
out/
build/
# Vite
dist

# Environment
.env*

1 change: 1 addition & 0 deletions .node-version
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
18.19.1
1 change: 1 addition & 0 deletions .nvmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
18.19.1
2 changes: 2 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
/.reflame.config.jsonc
CODEOWNERS
3 changes: 2 additions & 1 deletion .prettierrc
Original file line number Diff line number Diff line change
Expand Up @@ -14,5 +14,6 @@
"singleQuote": false,
"tabWidth": 2,
"trailingComma": "all",
"useTabs": false
"useTabs": false,
"plugins": ["prettier-plugin-packagejson"]
}
Loading