-
-
Notifications
You must be signed in to change notification settings - Fork 137
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: allow :emoji: in repository list descriptions #449
feat: allow :emoji: in repository list descriptions #449
Conversation
β Deploy Preview for hot-sauced-ui ready!
To edit notification comments on pull requests, go to your Netlify site settings. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
PR Compliance Checks
Thank you for your Pull Request! We have run several checks on this pull request in order to make sure it's suitable for merging into this project. The results are listed in the following section.
Watched Files
This pull request modifies specific files that require careful review by the maintainers.
Files Matched
- npm-shrinkwrap.json
- package.json
Hey, thanks for opening the PR. Have a couple of questions/concerns before reviewing (big π)
|
Oh, is that something you'd like me to do in this PR?
Sorry, I'm not following - is it that you want to make sure it does nonstandard GitHub emojis such as |
If you are willing to edit the description in multiple places (like the search dropdown) then it would require more effort - my suggestion was to limit that effort for this PR, somehow
Just wanted to make sure it has parity with GitHub readmes, from a first time viewers' perspective, |
D'oh! I had been looking at the wrong place π€¦ just pushed fc37ee2 to apply to the searched repo card too.
Yeah, that's a good question. In theory the backend could normalize PR descriptions to have actual emojis rather than At any rate, the two codepaths that end up in this repo's
Yeah I haven't found a library that works better. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's ship what we have here and come back with this is live in insights to have parity.
π This PR is included in version 2.31.0-beta.10 π The release is available on: Your semantic-release bot π¦π |
* feat: check whether repo is starred for nav UI (#431) * chore(minor): release 2.31.0-beta.1 on beta channel [skip ci] ## [2.31.0-beta.1](v2.30.0...v2.31.0-beta.1) (2023-01-05) ### π Features * check whether repo is starred for nav UI ([#431](#431)) ([bca5833](bca5833)) * refactor: Add test for dayjs `getDateFromNow` method (#390) * feat: create hook for dayjs * test: add test for getDateFromNow method * refactor: update avatar component to use new lib function * refactor: update to dynamic date string * chore: cleanup Co-authored-by: OGBONNA SUNDAY <62995161+SunGoldTech@users.noreply.github.com> * chore(patch): release 2.31.0-beta.2 on beta channel [skip ci] ## [2.31.0-beta.2](v2.31.0-beta.1...v2.31.0-beta.2) (2023-01-05) ### π§βπ» Code Refactoring * Add test for dayjs `getDateFromNow` method ([#390](#390)) ([e5fd935](e5fd935)) * fix: remove height from footer to prevent socials from being truncated (#436) closes #435 * chore(patch): release 2.31.0-beta.3 on beta channel [skip ci] ## [2.31.0-beta.3](v2.31.0-beta.2...v2.31.0-beta.3) (2023-01-05) ### π Bug Fixes * remove height from footer to prevent socials from being truncated ([#436](#436)) ([149fbf0](149fbf0)), closes [#435](#435) * chore: used ts-prune to find unused code * fix: correct mobile view secondary nav so it wraps on two lines (#440) closes #438 * chore(patch): release 2.31.0-beta.4 on beta channel [skip ci] ## [2.31.0-beta.4](v2.31.0-beta.3...v2.31.0-beta.4) (2023-01-06) ### π Bug Fixes * correct mobile view secondary nav so it wraps on two lines ([#440](#440)) ([8545ce2](8545ce2)), closes [#438](#438) * npm run format * Add npx to ts-prune * chore(patch): release 2.31.0-beta.5 on beta channel [skip ci] ## [2.31.0-beta.5](v2.31.0-beta.4...v2.31.0-beta.5) (2023-01-09) ### π€ Build System * used ts-prune to find unused code ([9738c56](9738c56)), closes [#432](#432) * docs(readme): fix typo and unformatted link (#447) * chore(minor): release 2.31.0-beta.6 on beta channel [skip ci] ## [2.31.0-beta.6](v2.31.0-beta.5...v2.31.0-beta.6) (2023-02-11) ### π Documentation * **readme:** fix typo and unformatted link ([#447](#447)) ([3ffd929](3ffd929)) * fix: remove discord webhook (#441) * chore(patch): release 2.31.0-beta.7 on beta channel [skip ci] ## [2.31.0-beta.7](v2.31.0-beta.6...v2.31.0-beta.7) (2023-02-21) ### π Bug Fixes * remove discord webhook ([#441](#441)) ([eae0ac0](eae0ac0)) * fix: update the status URL in the footer (#454) closes #453 * fix: triage.yml (#458) * fix: triage.yml * Update .github/workflows/triage.yml * Update .github/workflows/triage.yml * chore(patch): release 2.31.0-beta.8 on beta channel [skip ci] ## [2.31.0-beta.8](v2.31.0-beta.7...v2.31.0-beta.8) (2023-03-24) ### π Bug Fixes * triage.yml ([#458](#458)) ([aec6ba8](aec6ba8)) * update the status URL in the footer ([#454](#454)) ([8381d16](8381d16)), closes [#453](#453) * fix: make year dynamic in footer (#462) closes #455 * chore(patch): release 2.31.0-beta.9 on beta channel [skip ci] ## [2.31.0-beta.9](v2.31.0-beta.8...v2.31.0-beta.9) (2023-04-04) ### π Bug Fixes * make year dynamic in footer ([#462](#462)) ([9b75f36](9b75f36)), closes [#455](#455) * feat: allow :emoji: in repository list descriptions (#449) Fixes #370 * chore(minor): release 2.31.0-beta.10 on beta channel [skip ci] ## [2.31.0-beta.10](v2.31.0-beta.9...v2.31.0-beta.10) (2023-04-11) ### π Features * allow :emoji: in repository list descriptions ([#449](#449)) ([7e4a601](7e4a601)), closes [#370](#370) --------- Co-authored-by: Josh Goldberg <git@joshuakgoldberg.com> Co-authored-by: OGBONNA SUNDAY <62995161+OgDev-01@users.noreply.github.com> Co-authored-by: OGBONNA SUNDAY <62995161+SunGoldTech@users.noreply.github.com> Co-authored-by: Sebastian Gugulski <43274289+Themesses@users.noreply.github.com> Co-authored-by: Matthew <mtfoley.mae@gmail.com> Co-authored-by: Leonardo Montini <lion.48m@gmail.com> Co-authored-by: Ryan Rowse <ryan.rowse@gmail.com> Co-authored-by: Anush <anushshetty90@gmail.com> Co-authored-by: Brian Douglas <bdougie@users.noreply.github.com> Co-authored-by: S A G A R <110724849+tmsagarofficial@users.noreply.github.com>
## [2.31.0](v2.30.0...v2.31.0) (2023-05-16) ### π§βπ» Code Refactoring * Add test for dayjs `getDateFromNow` method ([#390](#390)) ([e5fd935](e5fd935)) ### π Documentation * **readme:** fix typo and unformatted link ([#447](#447)) ([3ffd929](3ffd929)) ### π Bug Fixes * correct mobile view secondary nav so it wraps on two lines ([#440](#440)) ([8545ce2](8545ce2)), closes [#438](#438) * make year dynamic in footer ([#462](#462)) ([9b75f36](9b75f36)), closes [#455](#455) * remove discord webhook ([#441](#441)) ([eae0ac0](eae0ac0)) * remove height from footer to prevent socials from being truncated ([#436](#436)) ([149fbf0](149fbf0)), closes [#435](#435) * triage.yml ([#458](#458)) ([aec6ba8](aec6ba8)) * update the status URL in the footer ([#454](#454)) ([8381d16](8381d16)), closes [#453](#453) ### π€ Build System * bump node-emoji to 2 ([#465](#465)) ([b1f7f20](b1f7f20)) * used ts-prune to find unused code ([9738c56](9738c56)), closes [#432](#432) ### π Features * allow :emoji: in repository list descriptions ([#449](#449)) ([7e4a601](7e4a601)), closes [#370](#370) * check whether repo is starred for nav UI ([#431](#431)) ([bca5833](bca5833)) * Close search pop-up when escape is pressed ([#445](#445)) ([96e3072](96e3072))
π This PR is included in version 2.31.0 π The release is available on: Your semantic-release bot π¦π |
What type of PR is this? (check all applicable)
Description
Uses
node-emoji
to "emojify" repository descriptions. Strings like"a :fire: :pizza: !"
get emojis converted to outputs like" a π₯ π !"
.Related Tickets & Documents
Fixes #370
Mobile & Desktop Screenshots/Recordings
The hero search shows two examples when searching for
ossu
:For older repos below, I added
olderData[0].description = ':tada: ' + olderData[0].description
inRecentRepoListWrap.tsx
'suseEffect
:Added tests?
.tsx
file tests yet)Added to documentation?
[optional] Are there any post-deployment tasks we need to perform?
[optional] What gif best describes this PR or how it makes you feel?