1
0
mirror of synced 2025-12-30 12:02:01 -05:00
Commit Graph

485 Commits

Author SHA1 Message Date
Peter Bengtsson
a1e3866fa5 don't get available languages from session (#29715)
* don't get available languages from session

* update useSession

* one more fix
2022-08-08 11:13:27 -04:00
Peter Bengtsson
f8f20605f4 search api with elasticsearch (#29053)
* indexing records into Elasticsearch

* @elastic/elasticsearch@8.2.0

* mv

* fix the code

* pipe

* lfs

* use sha

* change how index names work

* search api with Elasticsearch

* works

* refactor client

* better snowballing

* remove dbg

* wip

* highlights and fuzzy search

* improvements and upgrade

* also upgrade

* wip

* index more explicitly

* better validation

* change max size

* popularity by ordinal ranking instead

* playing

* fix package-lock

* rearranging

* catchMiddlewareError

* fix indexing

* match_phrase_prefix on wrapped search

* refactorings

* escape html in content

* wip

* search by URL

* update lock file

* v1 api

* inroads on jest testing the search

* valid yaml hopefully

* index fixtures into local elasticsearch

* specific versions to index only

* small fixes

* feedbacked

* fix tests

* use the npm script
2022-08-05 19:40:38 +00:00
Kevin Heis
56aa9ea094 Move use session to its own hook file (#29641)
* Move use session to its own hook file

* Trying useSWR

* Try one hour html cache

* blah blah lint

* Update to include loading state

* Update components/hooks/useSession.ts

Co-authored-by: Peter Bengtsson <peterbe@github.com>

Co-authored-by: Peter Bengtsson <peterbe@github.com>
2022-08-05 14:47:10 +00:00
Grace Park
cf8150fc9a Fix margin issue and use ActionList.LinkItem (#29639)
fix margin issue and use ActionList.LinkItem'
2022-08-05 00:23:36 +00:00
Rachael Sewell
dea3da2427 Add lazy syntax highlighting hook (#29610) 2022-08-04 21:23:22 +00:00
Kevin Heis
823135417e Fix the gray chin (#29625) 2022-08-04 10:23:50 -07:00
Rachael Sewell
aa8890ade6 add LinkIconHeading component (#29258) 2022-08-04 00:00:34 +00:00
Rachael Sewell
3cbd7103da Remove top-level categories on graphql queries page (#29592) 2022-08-03 20:01:38 +00:00
Rachael Sewell
467459af7c Reactify graphql pages (#28547) 2022-08-03 10:51:21 -07:00
Evan Bonsignori
552269d949 Merge branch 'main' into ebonsignori/1918/wrong-scrolling-target 2022-08-02 17:39:21 -07:00
Kevin Heis
f8d2395960 Remove theme from HTML (#29560)
* Remove theme from HTML

* update for linting error

* Fix for overriding default color modes

Co-authored-by: Grace Park <lugraciecy@gmail.com>
Co-authored-by: Grace Park <gracepark@github.com>
2022-08-02 17:06:54 -07:00
Evan Bonsignori
cab266e803 Merge branch 'main' into ebonsignori/1918/wrong-scrolling-target 2022-07-29 18:10:41 -07:00
Evan Bonsignori
ec76c796bb fix: nav scroll on mobile 2022-07-29 16:06:15 -07:00
Robert Sese
4a039244b3 Handle microsoft translation frontmatter properties (#28994)
* Add translation frontmatter to the schema

* Drop frontmatter in reusables.

Co-authored-by: Sarah Schneider <sarahs@github.com>

* Delete 'ms' property from data/ui.yml

Co-authored-by: Hector Alfaro <hectorsector@github.com>
Co-authored-by: Sarah Schneider <sarahs@github.com>
2022-07-29 19:40:11 +00:00
Kevin Heis
6dcfab6338 Move waitForSession into get-session so its with family (and we are… (#29450)
Move `waitForSession` into get-session so its with family (and we are less likely to forget about it)
2022-07-29 16:24:29 +00:00
Kevin Heis
ccb9cd28e3 Fix lang dropdown (#29444)
* Let  be the caller, so events doesnt 403 on the first call

* Declare function

* Call all s so that the lang banner shows up consistently

* Update get-session.ts
2022-07-28 20:04:29 +00:00
Kevin Heis
9d0cb690a7 Let be the caller, so events doesnt 403 on the first call (#29441)
* Let  be the caller, so events doesnt 403 on the first call

* Declare function
2022-07-28 19:51:32 +00:00
Kevin Heis
e46b4d155f Call /api/session less (#29440) 2022-07-28 19:18:41 +00:00
Kevin Heis
0886faddac Move language context to browser/session (#29433) 2022-07-28 18:50:46 +00:00
Evan Bonsignori
034fc18348 feat: contribution links to .md (#29411) 2022-07-28 17:16:27 +00:00
Evan Bonsignori
febc27cb8f fix: dark mode miniToc style overrides (#29364) 2022-07-27 22:18:39 +00:00
Kevin Heis
13093f421d Change sign up button to browser-side only (#29400)
* Change sign up button to browser-side only

* Remove console.log

* Try removing components/context/DotComAuthenticatedContext.tsx, I don't think anything else is using it

* Revert "Try removing components/context/DotComAuthenticatedContext.tsx, I don't think anything else is using it"

This reverts commit 64d72c5dcb2efc67273a84fed371ff2ecc6c6f43.
2022-07-27 13:37:37 -07:00
Kevin Heis
f79e1d2cb7 Fetch CSRF token over XHR (browser-side) (#29337)
* Client side csrf token grab

* Update get-session.ts

* Update get-session.ts

* Update get-session.ts

* Remove test refs to meta tag

* Update get-session.ts

* Update get-session.ts

* Update get-session.ts

* Update get-session.ts

* Fix some type issues

* Simplify api

* Update components/lib/get-session.ts

Co-authored-by: Rachael Sewell <rachmari@github.com>

Co-authored-by: Rachael Sewell <rachmari@github.com>
2022-07-27 16:18:07 +00:00
Rachael Sewell
e8acff555c refactor the enabled for apps page component (#29253) 2022-07-26 18:14:50 +00:00
Rachael Sewell
425e052816 remove nested markdown component (#29250) 2022-07-26 18:08:05 +00:00
Kevin Heis
bb3cb78dd1 Move events under api (#29298) 2022-07-26 18:00:58 +00:00
Peter Bengtsson
b1226676e7 Picker sends just the selected value (#29191) 2022-07-19 18:06:55 -04:00
Peter Bengtsson
8d1f41633a prevent whitespace-only searches (#29075) 2022-07-15 19:10:10 +00:00
Peter Bengtsson
08ffe45da7 add debounced search query string without anchor (#29073)
add debounched search query string without anchor
2022-07-15 18:41:14 +00:00
Peter Bengtsson
a37f023f40 search body for setting-up-your-project-for-codespaces (#29038) 2022-07-14 16:40:45 +00:00
Peter Bengtsson
37d3bded04 simplify Table of Contents (#28833)
* simplify table-of-contents

* key

* fix rendering tests

* Not so much top margin

* Map topic ToC links are spans

* use p tag

* Back to span for the article title

* Update comment to match markup

* remove hack

* use h2 instead

* fix tests

* fix use of key

* use regular className instead

Co-authored-by: Robert Sese <734194+rsese@users.noreply.github.com>
2022-07-14 14:28:41 +00:00
Rachael Sewell
26e4dbc4bf refactor rest context provider to be generic (#29021) 2022-07-14 14:09:38 +00:00
Peter Bengtsson
3a3cf7dd28 Home page has header accessibility order problem (#29022) 2022-07-14 13:55:06 +00:00
Grace Park
97212c5114 Fix reactions and search large rest pages (#29012)
* fix reactions and search large rest pages

* remove white space at the end
2022-07-13 21:08:21 +00:00
Hector Alfaro
fbf03bc2e6 Merge branch 'main' into repo-sync 2022-07-13 15:58:40 -04:00
Robert Sese
c9870c5418 Add 'About versions' link to search version dropdown (#29005)
* Add 'About versions' to search versions dropdown

* Fix search result list markup
2022-07-13 17:58:10 +00:00
Courtney Wilson
6071c0e5d9 Merge branch 'main' into patch-5 2022-07-12 19:53:26 -04:00
Kevin Heis
396c77f497 Update python.tsx 2022-07-12 07:57:12 -07:00
Grace Park
822fe2926b Megabranch: Upgrade primer/react (#28458)
* upgrade primer/react

* upgrade

* using deprecated

* remove lib"

* Upgrade primer/react: Upgrade Label (#28502)

update Label to primer/react 35.2.2

* fix merge conflicts

* primer/react v35: update ActionList (#28467)

* Update to v35 ActionList for LearningTrack

* Update to v35 ActionList for ArticleList

* Update to v35 ActionList for ProductArticleList

* Update to v35 ActionList for TableOfContents

* Update to v35 ActionList for ProductCollapsibleSection

* Update to v35 ActionList for RestCollapsibleSection

* Update to v35 ActionList for SidebarHomepage

* Update to v35 ActionList for MiniTocs

* Update to v35 ActionList for Search

* Extra div for rendering test

* One less div for rendering test

* All the style updates for v35 ActionList

* Works without setting as an li which is already the default (didn't before for some reason)

* Use deprecated ItemInput for now

* Picker update for primer/react (#28485)

* update picker

* inline picker for mobile

* set width to auto

* Update components/ui/Picker/Picker.tsx

Co-authored-by: Kevin Heis <heiskr@users.noreply.github.com>

* update

* Update Picker.tsx

* update onselect

* checking language code

* move language cookie setting to language picker

Co-authored-by: Kevin Heis <heiskr@users.noreply.github.com>

* Resolve package merge conflicts

* fresh npm install

* Primer update UnderlineNav (#28582)

* update underlinenav for primer/react update

* update tests

* update switches test

* update one last label

* update header test"

* remove href in underlinenav

* update rendering tests

* update cursor

* primer/react v35: update DropDownMenu to ActionMenu (#28576)

* Update to v35 ActionMenu for ArticleCards

* Update to v35 ActionMenu for Search

* Set button to inline-block

* Put the props on the overlay

* Update test for ActionMenu markup

* update package

* update package lock

* primer/react v35: CodeLanguagePicker update from SelectMenu to ActionMenu (#28625)

* Use octicon for menu down arrow

* Update to v35 ActionMenu for CodeLanguagePicker

* update to SubNav

Co-authored-by: Grace Park <gracepark@github.com>

* update package-lock

Co-authored-by: Robert Sese <734194+rsese@users.noreply.github.com>
Co-authored-by: Kevin Heis <heiskr@users.noreply.github.com>
2022-07-11 11:51:18 -07:00
Paras
dfd4ad7183 kbd shortcuts updated 2022-07-04 03:26:53 -07:00
Tim Rogers
037d6328b8 Recommend an Accept header without V3 in it when documenting our REST API operations (#28477)
* Recommend an `Accept` header for REST API requests which doesn't mention V3

In the documentation for every REST API, in the "Headers"
section, we say for the `Accept` header that:

> Setting to `application/vnd.github.v3+json` is recommended.

Putting the V3 bit in doesn't actually do anything - in fact,
a high proportion of API consumers don't do it - and this
recommendation is going to be confusing once we launch our
new API versioning. This recommends that people use
`application/vnd.gitrhub+json` instead.

We could just recommend `application/json` - I'd be in favour
of that! - but I'm trying to make this change as small as
possible.

* Update cURL and GitHub CLI code examples to use an `Accept` header without V3

Co-authored-by: Sarah Edwards <skedwards88@github.com>
2022-06-29 15:50:07 +00:00
Peter Bengtsson
67dc3ac7cd remove need for styled-jsx construct (#28749)
* remove need for styled-jsx construct

* remove line that might not be needed
2022-06-28 11:53:35 +00:00
Peter Bengtsson
538566aebd remove js-print button GAHE release notes (#28745) 2022-06-27 13:04:49 -04:00
Mike Surowiec
20d10a8b80 fix: guides layout cards collapsing (#28570) 2022-06-16 18:39:38 +00:00
Peter Bengtsson
2f37efd633 minimize content in miniToc prop (#28522)
* make miniToc pure data and no html strings

* fixups

* minimize content in miniToc prop

* minimize content in miniToc prop

* some types refactoring

* fix tests
2022-06-15 21:04:54 +00:00
Peter Bengtsson
071c95a91c make miniToc pure data and no html strings (#28517)
* make miniToc pure data and no html strings

* fixups

* some types refactoring
2022-06-15 18:31:36 +00:00
Rachael Sewell
e15a73aaf5 rest default values for false not rendering (#28451) 2022-06-13 17:01:21 +00:00
Rachael Sewell
dd6e60242b add token to curl examples (#28357) 2022-06-09 15:36:57 +00:00
Grace Park
3a88ec5f1f Add curl -h authorization header to REST API Code Samples (#28332)
* add curl -h authorization header

* move to get-rest-code-samples
2022-06-08 20:06:48 +00:00
Robert Sese
748f2a1d0b Fix header overlap on release notes pages (#28202)
Apply class so we get the scroll-margin-top
2022-06-03 18:32:27 +00:00