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

feat: UI overhaul #119

Merged
merged 71 commits into from
May 24, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
71 commits
Select commit Hold shift + click to select a range
f61147f
feat: add header and login box
sutterj Apr 23, 2024
f82a07d
feat: add custom login and 404 pages
sutterj Apr 25, 2024
f537a43
feat: convert project to use app instead of pages router
sutterj Apr 26, 2024
ce94c14
Merge branch 'main' into sutterj/ui-overhaul
sutterj Apr 30, 2024
8339e27
feat: fix webhooks
sutterj Apr 30, 2024
870e713
fix: flashing styles on load
sutterj Apr 30, 2024
dcf4208
feat: add org page header and move hooks
sutterj Apr 30, 2024
89b159b
Merge branch 'main' into sutterj/ui-overhaul
sutterj May 1, 2024
49c08ee
fix: build error with config
sutterj May 1, 2024
cd971be
feat: add forks table
sutterj May 1, 2024
d59af00
feat: add type for repos gql
sutterj May 2, 2024
50fe5fd
fix: filter to only show forks
sutterj May 2, 2024
7f198da
feat: add additional table elements
sutterj May 2, 2024
b62b931
fix: build errors
sutterj May 2, 2024
4eac270
fix: test imports
sutterj May 2, 2024
536c230
fix: build error
sutterj May 2, 2024
df52f77
fix: change deprecated import
sutterj May 2, 2024
09d8066
fix: test parsing
sutterj May 8, 2024
b04279a
fix: use exported procedure for healthchecker
sutterj May 8, 2024
0c75050
fix: babel config for tests
sutterj May 8, 2024
b1e2b1e
feat: add pagination and placeholder search bar
sutterj May 10, 2024
0ab089a
feat: rename test
sutterj May 10, 2024
5de10d9
feat: add links, breadcrumbs, dialogs, and sorting
sutterj May 13, 2024
e1942da
feat: update packages, add flashes/dialogs/loading
sutterj May 15, 2024
15b8183
fix: downgrade packages to not use esm
sutterj May 16, 2024
8b6e198
feat: add search
sutterj May 16, 2024
5b4a584
fix: tests
sutterj May 16, 2024
33babc8
feat: use latest auth app
sutterj May 16, 2024
2fb5468
fix: convert private key
sutterj May 16, 2024
095c82c
fix: remove error condition
sutterj May 16, 2024
8d16a8b
fix: add missing formcontrol label
sutterj May 16, 2024
87a4ffe
fix: reset name field on create, close, and dismiss
sutterj May 16, 2024
3230569
fix: remove body parser config
sutterj May 16, 2024
92ffd5a
revert: env example
sutterj May 16, 2024
734cb85
fix: remove finished todo
sutterj May 16, 2024
1ba05bd
feat: navigate to error page when org is not found
sutterj May 16, 2024
c4150c4
feat: log user out when session is expired
sutterj May 16, 2024
339cc38
fix: wrap session in use effect
sutterj May 16, 2024
e99c569
feat: sort mirrors by updated date
sutterj May 16, 2024
2d76dca
fix: convert to arrow functions
sutterj May 17, 2024
5b1e086
fix: add back needed deps
sutterj May 17, 2024
53af857
fix: rename pagination sets
sutterj May 17, 2024
7df5ca6
fix: add comments and shorthand pagination
sutterj May 17, 2024
bd5798d
feat: remove api calls at component level
sutterj May 17, 2024
16bc662
fix: move signout on token expiration
sutterj May 17, 2024
71932f2
fix: add rel to all links
sutterj May 17, 2024
6578d8b
fix: base url for trpc provider
ajhenry May 17, 2024
e32f9fb
fix: next-auth types with augmentation
ajhenry May 17, 2024
9f98591
fix: camel case healthChecker
sutterj May 17, 2024
95cccd9
Merge branch 'sutterj/ui-overhaul' of https://github.com/github-commu…
sutterj May 17, 2024
b4d4c9b
fix: restore session from augmented module
ajhenry May 17, 2024
fb189a1
fix: comments
sutterj May 17, 2024
4ddcfb5
Merge branch 'sutterj/ui-overhaul' of https://github.com/github-commu…
sutterj May 17, 2024
2521fc1
fix: update auth handler to sign user out on expired tokens
ajhenry May 17, 2024
b25c3db
fix: turn off bodyParser for api/webhooks route
ajhenry May 17, 2024
e31df0c
chore: cleanup console statement
ajhenry May 17, 2024
1bd76ba
fix: make session expire
sutterj May 20, 2024
b7e798d
Revert "fix: make session expire"
sutterj May 20, 2024
5563295
fix: expire session after 12 hours
sutterj May 20, 2024
5a75f84
fix: remove rsa-key
sutterj May 20, 2024
8d3fc7d
fix: handle partial graphql response
sutterj May 21, 2024
10cc8a4
fix: replace console log with logger
sutterj May 21, 2024
90330b2
feat: add func to generate pkcs8 pem formats
ajhenry May 22, 2024
ccedb23
Merge branch 'main' of https://github.com/github-community-projects/i…
ajhenry May 22, 2024
f1bce6b
chore: update package-lock.json with swc deps
ajhenry May 22, 2024
015a608
fix: move providers to their own directory
ajhenry May 22, 2024
b06aa45
fix: combine close flashes into function
sutterj May 22, 2024
314793c
fix: consolidate error flash
sutterj May 22, 2024
44797cc
Merge branch 'main' of https://github.com/github-community-projects/i…
ajhenry May 23, 2024
587990f
fix: make next js output to our logger
ajhenry May 23, 2024
9d8f548
feat: add server based trpc client
ajhenry May 23, 2024
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
1 change: 1 addition & 0 deletions babel.config.testing.js
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
module.exports = { presets: ['@babel/preset-env'] }
13 changes: 12 additions & 1 deletion jest.config.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
/** @type {import('ts-jest').JestConfigWithTsJest} */
module.exports = {
preset: 'ts-jest',
testRegex: '(/__tests__/.*|\\.(test|spec))\\.[tj]sx?$',
Expand All @@ -10,4 +10,15 @@ module.exports = {
'<rootDir>/test/',
'<rootDir>/src/utils/',
],
transformIgnorePatterns: ['node_modules/(?!(superjson)/)'],
transform: {
'^.+\\.(ts|tsx)?$': [
'ts-jest',
{ configFile: './babel.config.testing.js' },
],
'^.+\\.(js|jsx)$': [
'babel-jest',
{ configFile: './babel.config.testing.js' },
],
},
}
1 change: 1 addition & 0 deletions next-env.d.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/// <reference types="next" />
/// <reference types="next/image-types/global" />
/// <reference types="next/navigation-types/compat/navigation" />

// NOTE: This file should not be edited
// see https://nextjs.org/docs/basic-features/typescript for more information.
3 changes: 3 additions & 0 deletions next.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@ import './env.mjs'
/** @type {import('next').NextConfig} */
const nextConfig = {
reactStrictMode: true,
compiler: {
styledComponents: true,
},
}

export default nextConfig
Loading
Loading