Skip to content

[pull] source from graphql:source #12

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

Open
wants to merge 507 commits into
base: source
Choose a base branch
from
Open

Conversation

pull[bot]
Copy link

@pull pull bot commented Jan 13, 2023

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

@pull pull bot added the ⤵️ pull label Jan 13, 2023
dimaMachina and others added 29 commits June 12, 2024 14:23
* graphql website blog

* polish by Benjie suggestions

* one more fix

* Update src/pages/blog/2024-06-08-announcing-new-graphql-website/index.mdx

Co-authored-by: Benjie <[email protected]>

* Update src/pages/blog/2024-06-08-announcing-new-graphql-website/index.mdx

Co-authored-by: Benjie <[email protected]>

* Update src/pages/blog/2024-06-08-announcing-new-graphql-website/index.mdx

Co-authored-by: Benjie <[email protected]>

* Update src/pages/blog/2024-06-08-announcing-new-graphql-website/index.mdx

Co-authored-by: Benjie <[email protected]>

* Update src/pages/blog/2024-06-08-announcing-new-graphql-website/index.mdx

Co-authored-by: Benjie <[email protected]>

* Update src/pages/blog/2024-06-08-announcing-new-graphql-website/index.mdx

Co-authored-by: Benjie <[email protected]>

* Update src/pages/blog/2024-06-08-announcing-new-graphql-website/index.mdx

Co-authored-by: Benjie <[email protected]>

* Update src/pages/blog/2024-06-08-announcing-new-graphql-website/index.mdx

Co-authored-by: Benjie <[email protected]>

* Update src/pages/blog/2024-06-08-announcing-new-graphql-website/index.mdx

Co-authored-by: Benjie <[email protected]>

* apply little comma fix

* optimized images

* update date

* remove `bundle size` improve phrase since Idk how to properly calculate it from gatsby to next.js

* add `and developer experience`

* remove section of `Better Bundle Size and First Load Time`

---------

Co-authored-by: Benjie <[email protected]>
* feat: graphql conf 2024 schedule and speakers

* fix

* fix

* fix partial data page rendering failure

* chore: prettier

* improve colors
* Update entity-graphql.md

* Update graphqld.md

* Update graphql-java-generator.md

* Update jimmer.md

* Update mp-graphql.md

* Update mini-graphiQL.tsx

* Update mini-graphiQL.tsx
* add times to sessions details pages

* chore: prettier

* add to 2023 too

* chore: prettier
* update 2024 sponsors

* chore: prettier

* add apollo
* Add blog post - jovi & graphql.js maintainers

* Benjie's edits

* Tighten up the wording

---------

Co-authored-by: Benjie Gillam <[email protected]>
* pnpm i

* hide application form

* remove soon badge from speakers
* Add Tyk Logo

* Add Tyk to Silver Sponsor tier
* Add IBM to Gold Sponsor List

* Add IBM Logo for Sponsor List
…ing and Afternoon Break` (#1738)

* aa

* Update pricing.tsx
* fixes

* fixes

* generate OG images

* fix links
* put speakers and schedule at the top

* chore: prettier
* Add Graphweaver to Gold Sponsors List

* Add graphweaver - Gold GraphQL Conf Sponsor

* derped filename
…ll (#1751)

* fix `Graphweaver.svg` logo centred on iOS/Safari

* fix ibm viewport

* fixes

* aa

* Update page.tsx
* docs: add Pylon service

* rename src/code/services/pylon.md to src/code/language-support/javascript /server/pylon.md

* docs: fix pylon.md format
sarahxsanders and others added 30 commits June 11, 2025 13:54
* Add Hans Grotesk as --font-sans

* Clean up the font setup to make sure .font-sans works consistently

* Add Commit Mono as --font-mono

* Add new colors

* Use relative rgb colors to support alpha

* Use unwraped custom properties for colors to support older browsers

* Add typography styles

* Make the texts switch to different size starting from `lg`

* Go back to switching on 768px

* Add README.md to explain the new directory

* Add Anchor component for internal and external links

* Add clsx to classFunctions in Tailwind VSCode settings

* Add Button component

* Add `variant` prop

* Fix Button colors

* Tweak hover color

* Set text color in dark mode

* Add RegisterToday section

* Tweak RegisterToday section spacing

* Improve mobile styles

* Improve paddings for medium screen sizes

* Add a global focus style className

* Improve medium screen size styles

* Add Calendar and Pin from Pixelarticons

* Move typography styles to a Tailwind plugin so they autocomplete

* Extract the event links

* Move RegisterToday to components dir

* Fix typography-d1 size

* Use next-theems from transitive dep (for now) (we need `dark:` prefix for Hero)

* Draft Hero component

* Move Pixelarticons to .tsx files

* Make the Hero match designs

* Redo the Hero stripes in CSS

* Tweak focus outline

* Use alternative gradients in dark mode

* Animate mask bean on load to avoid blinking

* Tweak styles for mobiles and large screen sizes

* Remove todo comment

* Clean up more comments

* Add Navbar

* Improve the backdrop layer

* Make the gradient match Figma

* Add What to Expect section

* Improve gql-conf-container class

* Style What to Expect section nicely

* Remove the old Intro section

* Add a two hacky classes to make the old part of website still readable

* Make the gradient match Figma

* Add top minds section

* improve styles

* Improve social buttons

* Add more socials

* Update styles

* More responsive styles

* Show [Become as speakser] if there is no /speakers page yet

* Improve the contrast of secondary button in dark mode

* Make Tanmai's photo as green as the others

* Add GetYourTicket section

* Improve GetYourTicket styles

* Improve the stripes

* Lower the opacity to make text readable

* Fix borders

* Update text

* Make the padding and borders better

* Add RegisterSection

* Underline links

* Add Sponsors section

* Tweak styles

* Use SVGR to load sponsor logos and fix the grid layout

* Make it less transparent and get rid of border radius

* Remove a redundant comment

* Remove unused import

* Fix a type name

* Use a proper icon

* Fix alignment

* Add Call for Proposals section

* make the dates table

* Improve styles

* Begin mobile version

* Tweak styles

* Add the stripes

* Add missing keys

* Add .typography-link utility

* Add FrequentlyAskedQuestions section

* Tweak spacing

* Bump navbar opacities

* Make the Navbar okay

* Add background strips per section

* Remove unused import

* Make the navbar more mobile friendly

* Make the navbar consistent color at the top

* Supress hydration warning from next-themes

* Make the FAQ work better on medium screens

* Fix the CallForProposals on mobile

* Take a random shot at fixing the stripes glitch

* Fix the navbar root link

* Make the logo link to / and the text to conf root

* Remove the old Register section

* Update old sections to new typography styles

* Fix Tyk logo

* Add shrink-0 to arrows

* Update navbar icons to pixelarticons

* Make CallForProposals better on tablet screens

* Fix border colors

* Tweak spacing

* Tweak the top minds for medium screens

* Tweak the heading width

* Add GraphQLFoundationCard

* Use proper trademark color

* Tweak spacings

* Improve mobile styles

* Refactor the logo link out, restyle old footer

* Add stripes to the footer

* Add grid borders to the footer

* Tweak the blur blob position

* Unify paddings

* Make the Stripes look more like the design

* Remove old pnpm-workspace.yaml

* Add a basic Marquee with Motion

* Copy the content of the marquee way too many times

* Make the decoration look like on the design

* Add remaining marquee sections

* Unify colors and block scroll in navbar

* Switch to current sponsors

* Restyle the Sponsorship perks section

* Run Prettier on SVGs

* Change dl to ul in WhatToExpectSection

* Show previous edition speakers in the top minds section

* Restyle Resources

* Unify widths per @saihaj's suggestion

Co-authored-by: Saihajpreet Singh <[email protected]>

* Unify more widths per @saihaj's suggestion

Co-authored-by: Saihajpreet Singh <[email protected]>

* Tweak styles

* Draft new Speakers and Schedule pages

* Bring styles closer to the design

* Improve styles

* Improve schedule grid styles

* Add [See the speakers] link

* Add comboboxes to filters

* Improve dark mode styles

* Add variant=tertiary to Button

* Reuse Hero component

* Improve [Clear Filters] button

* Fix the background color

* Improve hover style

* Improve the backlink

* Actually improve the backlink

* Bring styles closer to the design

* Add SpeakerCard

* Add a speaker name above the title

* Fix the TS target (match Node version)

* Remove (now redundant) @ts-ignore comments

* Display socials in consistent order

* Bring the schedule page closer to the design

* Improve UI

* Format

* Stop showing socials on speaker cards

* Improve styles

* Remove [View full PDF] button

* Improve the UI of session page

* Add a footer to speakers page

* Format

* Upgrade `@headlessui/react`

* Open the combobox as soon as it's focused

* Add USE_2025 constant

* Link to proper Sched on Schedule page

* Add a footer to the schedule page

* Improve styles

* Fix type errors

* Grab speaker tags

* Display returning and first time speaker

* Fix icon size

* Shorten a tag that's way too long

* wip

* wip

* wip

* wip

* wip

* Tweak things

* Progress

* Improve how session description looks like

* add force-cache to old data to help develop

* Format links in bios

* Remove a TODO comment

* Improve padding

* bring it closer to the design

* style the speaker page

* Format

* Fix speaker card on mobiles

* Tweak spacing

* Update Prettier to try to fix the CI

* Add React rules for ESLint back

* Remove extra padding on very narrow screens

* Run ESLint on CI

* Tailwind class autosorting is inconsistent between runs tailwindlabs/prettier-plugin-tailwindcss#246

* Format

* Fix type error

* Improve error handling

* Sync 2025 speakers

* Hide [Add to calendar] for now

* Fix schedule paddings, hide [first time speaker] (yes) and [add to calendar] (for now?)

* Clean up empty tag

* Add calendar link and fix long session cards

* Fix text color

* Fix type error

* Sync schedule 2025

* Omit inactive sessions

* Rotate speakers properly when syncing

* Show only speakers that have an active session

* Add aspect-square

* Fix schedule styles and handle malformed event types

* Fix it again

* Tweak cards knowing 2025 data

* Remove placeholder video

* Always lowercase social service name

* Tweak filters for new design

* Tweak the copy in What to Expect section

* Tweak tags for new data

* Add new colors

* Fix filters

* Improve Filters

* Fix filters for multiselects

* Fix type error

* Fix sticky navbar when listbox opens

---------

Co-authored-by: Saihajpreet Singh <[email protected]>
* Make the gradient match Figma

* Add top minds section

* improve styles

* Improve social buttons

* Add more socials

* Update styles

* More responsive styles

* Show [Become as speakser] if there is no /speakers page yet

* Improve the contrast of secondary button in dark mode

* Make Tanmai's photo as green as the others

* Add GetYourTicket section

* Improve GetYourTicket styles

* Improve the stripes

* Lower the opacity to make text readable

* Fix borders

* Update text

* Make the padding and borders better

* Add RegisterSection

* Underline links

* Add Sponsors section

* Tweak styles

* Use SVGR to load sponsor logos and fix the grid layout

* Make it less transparent and get rid of border radius

* Remove a redundant comment

* Remove unused import

* Fix a type name

* Use a proper icon

* Fix alignment

* Add Call for Proposals section

* make the dates table

* Improve styles

* Begin mobile version

* Tweak styles

* Add the stripes

* Add missing keys

* Add .typography-link utility

* Add FrequentlyAskedQuestions section

* Tweak spacing

* Bump navbar opacities

* Make the Navbar okay

* Add background strips per section

* Remove unused import

* Make the navbar more mobile friendly

* Make the navbar consistent color at the top

* Supress hydration warning from next-themes

* Make the FAQ work better on medium screens

* Fix the CallForProposals on mobile

* Take a random shot at fixing the stripes glitch

* Fix the navbar root link

* Make the logo link to / and the text to conf root

* Remove the old Register section

* Update old sections to new typography styles

* Fix Tyk logo

* Add shrink-0 to arrows

* Update navbar icons to pixelarticons

* Make CallForProposals better on tablet screens

* Fix border colors

* Tweak spacing

* Tweak the top minds for medium screens

* Tweak the heading width

* Add GraphQLFoundationCard

* Use proper trademark color

* Tweak spacings

* Improve mobile styles

* Refactor the logo link out, restyle old footer

* Add stripes to the footer

* Add grid borders to the footer

* Tweak the blur blob position

* Unify paddings

* Make the Stripes look more like the design

* Remove old pnpm-workspace.yaml

* Add a basic Marquee with Motion

* Copy the content of the marquee way too many times

* Make the decoration look like on the design

* Add remaining marquee sections

* Unify colors and block scroll in navbar

* Switch to current sponsors

* Restyle the Sponsorship perks section

* Run Prettier on SVGs

* Change dl to ul in WhatToExpectSection

* Show previous edition speakers in the top minds section

* Restyle Resources

* Unify widths per @saihaj's suggestion

Co-authored-by: Saihajpreet Singh <[email protected]>

* Unify more widths per @saihaj's suggestion

Co-authored-by: Saihajpreet Singh <[email protected]>

* Tweak styles

* Draft new Speakers and Schedule pages

* Bring styles closer to the design

* Improve styles

* Improve schedule grid styles

* Add [See the speakers] link

* Add comboboxes to filters

* Improve dark mode styles

* Add variant=tertiary to Button

* Reuse Hero component

* Improve [Clear Filters] button

* Fix the background color

* Improve hover style

* Improve the backlink

* Actually improve the backlink

* Bring styles closer to the design

* Add SpeakerCard

* Add a speaker name above the title

* Fix the TS target (match Node version)

* Remove (now redundant) @ts-ignore comments

* Display socials in consistent order

* Bring the schedule page closer to the design

* Improve UI

* Format

* Stop showing socials on speaker cards

* Improve styles

* Remove [View full PDF] button

* Improve the UI of session page

* Add a footer to speakers page

* Format

* Upgrade `@headlessui/react`

* Open the combobox as soon as it's focused

* Add USE_2025 constant

* Link to proper Sched on Schedule page

* Add a footer to the schedule page

* Improve styles

* Fix type errors

* Grab speaker tags

* Display returning and first time speaker

* Fix icon size

* Shorten a tag that's way too long

* wip

* wip

* wip

* wip

* wip

* Tweak things

* Progress

* Improve how session description looks like

* add force-cache to old data to help develop

* Format links in bios

* Remove a TODO comment

* Improve padding

* bring it closer to the design

* style the speaker page

* Format

* Fix speaker card on mobiles

* Tweak spacing

* Update Prettier to try to fix the CI

* Add React rules for ESLint back

* Remove extra padding on very narrow screens

* Run ESLint on CI

* Tailwind class autosorting is inconsistent between runs tailwindlabs/prettier-plugin-tailwindcss#246

* wip

* wip

* Speaker opengraph image UI

* Add session card, work around Sched rate limit

* Of course this broke socialurls

* Use smaller fonts when there is a lot of speakers or the title is very long

* Remove redundant photo

* Move the Sched API functions to shared dir and add a sync script

* Properly get speakers and schedule

* Update speaker details

* fix

* Changes

* Use p-limit and tsx

* Fix

* Sync schedules

* Sync some more speakers

* Add count-speakers-without-details

* Run every ten minutes

* Commit schedule opengraph image

* Prettierignore generated JSON files

* Add a redundant comment so Prettier stops removing this whitespace

* Ensure we always preprocess the same way

* Remove leftover bracket

* Downgrade to Next 14

* Sort properly

* Use new JSON files in frontend builds

* Add missing fields param

* Sync some more speakers

* Update lockfile

* Fix type errors

* Use otf instead of ttf

* Accumulate years in speakers.json

* Fix type errors

* Show only current year speakers

* Add a todo comment

* Comment out Commit Mono?

* Commit Sched data to JSON files

* Fix type errors

* Fix type errors

* Remove event_type_sort

* Merge years properly

* Fix type error

* Add generated .json files to .prettierignore

* Autoformat and remove nonexistend xs: breakpoint

* For now, run the conference-sync action only on workflow_dispatch

* Format

* Sync some more social URLs for 2023

* Do not render speaker bio if it is empty

* Fix type errors

* Remove tsconfig.tsbuildinfo from index

* Improve error handling

* Sync 2025 speakers

* Normalize protocol relative URLs

* Fix Speaker Opengraph Image so it also works in build

* Improve error logging

* Convert CommitMono to .ttf

* Format

* Fix type error

* Improve error handling

* Sync 2025 speakers

* Hide [Add to calendar] for now

* Fix schedule paddings, hide [first time speaker] (yes) and [add to calendar] (for now?)

* Clean up empty tag

* Add calendar link and fix long session cards

* Fix text color

* Format

* Fix type error

* Tweak long session card tags

* wip

* Fix type error

* Sync schedule 2025

* Omit inactive sessions

* Rotate speakers properly when syncing

* Show only speakers that have an active session

* Add aspect-square

* Fix schedule styles and handle malformed event types

* Fix it again

* Tweak cards knowing 2025 data

* Remove placeholder video

* Always lowercase social service name

* Tint using hue-rotate

* Make session OG image work

* Remove tsconfig.tsbuildinfo from index

* Uncomment output

* Remove redundant comment

* clean up

* Remove marker

* Remove file added back in merge

* Remove a file added back in merge

* Update lockfile

---------

Co-authored-by: Saihajpreet Singh <[email protected]>
* Sync schedule, change to audience (from company)

* Sync speakers
* sync speakers

* sync speakers again

* sync some social urls

* Update timestamps
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* Remove speakers missing from Sched

* Sync more socials

* Track duplicate speakers

* Actually use the equality sets

* Collect sessions from previous years even if the username is different

* Don't show data from the future

* Fix 0s in old UI (was it always like this?)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* Allow barebones MDX imports in Server Components

* Style Code of Conduct text

* Add a barebones hero (pink for now)

* Accept subtitle prop in Hero

* Add colorScheme=neutral to Hero props

* Change colors in neutral Hero

* Tweak the placeholder color

* Make the stripes green and fix dark mode

* Add HeroConfCard

* Revert "Add HeroConfCard"

This reverts commit a76b3a7.

* Update links to point to new CoC page

* Add a Hero to Resources page

* Reexport Nextra's rehype plugins (remark plugins are already exported)

* Extract headings without Nextra

* Install the same version of GitHub Slugger as Nextra

* Pass ESLint

---------

Co-authored-by: Saihajpreet Singh <[email protected]>
…#2035)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* Display end times in Schedule

* Display dashed border if there is no break between sessions

* Remove unused import
* blog for GraphQL.js docs grant

* Update and rename 2025-06-05-docs-updates.md to 2025-06-26-docs-updates.md

Update date

---------

Co-authored-by: Jory Burson <[email protected]>
Co-authored-by: Benjie Gillam <[email protected]>
Adds approved blog for May GB meeting
* Sync speakers

* Display time range in session details

* Add ics links to Schedule cards

* Display clock icon and duration for lightning talks

* Show a gradient in schedule cards if the talk is shorter than block

* skip AM before PM

* Add more options to [Add to calendar]

* Fix colors in dark mode
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.