- Added readme content for repos (with option to turn off).
- More fixes for extraction because GitHub updated thier UI implementation again (may continue to occur).
- Fixed that local anchors are not ignored.
- Better scrollbar styles for WebKit/Blink browsers in Windows.
- Fixed the problem that repo names are overlaping with slashes in trending.
- Supported in-page comment URL extraction.
- Rewrote selectors for extraction due to GitHub's major update.
- Supported comment hovercards.
- Fixed a performance issue on GitHub feed (the same problem was fixed in v0.6.5 for issue pages).
- Fixed that some commits are not associated with GitHub accounts.
- Fixed commit tag extraction.
- Updated extraction blacklist.
- Fixed some style bugs.
- Removed title attribute for emojis.
- Supported commit hovercards.
- Made error message clear again for DMCA takedowns since GitHub now gives status code
451
for DMCA takedowns. - Updated extraction targets.
- Fixed that
avatar
be a class name on elements other than<img>
s, which don't havealt
property. - Upgraded jQuery to v3.1.0.
- Fixed a performance issue caused by
MutationObserver
triggered by GitHub's timestamp update logic.
- Now organic tooltips on GitHub will be blocked if hovercards are going to show on same elements. (#30)
- Included jQuery for user script version (GitHub doesn't provide jQuery in global scope now).
- Moved assets into separate files for Firefox add-on.
- Fix code highlight styles (regression due to last version).
- Minor style update.
- Fix major break down due to GitHub's recent update which includes styles for
.hovercard
.
- Added ellipsis for branch labels to prevent clipping.
- Provide more information for pull request cards.
- Fixed a problem with
Authorization
header + CORS +30x
results, now retry once withoutAuthorization
header if error occurs.
- Added delay option for extensions.
- Fixed endless loading for issue without body.
- Fixed token form style.
- Fixed wrongly generated GitHub API call arguments (which leads to incorrect result for merged pull requests with message).
- Replaced the spinner icon with GitHub's official version (which looks better).
- Fixed the problem that issue links were sometimes ignored.
- Fixed selector syntax error (caused by mistakenly copy pasted something into it).
- Added more reserved word for username.
- Switched Markdown rendering to GitHub API's Markdown service.
- Removed dependencies for Remarkable.js, xss.js and highlight.js (which are no longer required since GitHub has taken care of all related stuff).
- Now highlight code in issue card using theme "Tomorrow Night" from GitHub-Dark.
- Show better error message for issue card when visiting a private repo without access tokens.
- Some minor style updates.
- Use SVG version of Octicons to cope with GitHub's recent update which removed icon font version of Octicons.
- Fixed the display of GitHub's original CSS tooltip for Chrome.
- Removed jQuery from user script to prevent conflict.
- Added Opera support.
- Added user script support.
- Fixed repo homepage URLs when protocals are not provided.
- Rearrange the order of issue body handlers to make results correct.
- Reverted token storage to
localStorage
because the options page lacks proper design for GitHub Enterprise tokens. - Fixed the problem that closed pull requests were displayed as merged.
- Fixed a display problem for Tooltipster on Microsoft Edge (though it doesn't support extensions or user scripts).
- Fixed the problem that directories were recognized as repo when searching a repo.
- Fixed the problem that styles and inputs are filtered by XSS protection module.
- Tokens can be set in options page prefer
chrome.storage.sync
overlocalStorage
now. - Fixed incorrect result in repo search results.
- Fixed a XSS vulnerability for issue body (GitHub API returns the original code user wrote, unfiltered).
- Improved table styling in issue card.
- Fixed the problem that code search highlights are lost during slug extraction.
- Fixed a WebKit related bug that might break tooltip positioning for inline elements.
- Fixed unhandled elements after GitHub UI updates.
- Fixed a severe problem that the add-on didn't work for Firefox on Windows due to different default pref value datatypes.
- Added "Merged" state in issue card.
- Replaced marked with Remarkable.
- Added task list support.
- Fixed several potential XSS vulnerabilities.
- Upgraded Tooltipster to v4 and enhanced its inline element support when break into multiple lines
- Added issue extraction (with Markdown conversion and syntax highlight).
- Added options page for Chrome and preferences for Firefox.
- Added "Applicable Domains" options (which should support GitHub Enterprise).
- Supported auto link for repo descriptions.
- Moved homepage before language.
- Refactored and applied more ES6 syntax (template string, arrow functions).
- Supported DMCA notice for repos.
- Fixed the problem that loading emoji always fails which leads to initialization problems in Firefox.
- Fixed reserved repository name check.
- Added repo description and emoji handling.
- Skip hovercard on user profile page for the said user.
- Adjusted tooltip styles to conform with GitHub tooltips.
- Added hovercard for repos.
- Switched main element lookup to
<body>
to prevent future GitHub updates breaking current logic.
- Corrected main element lookup to attach
MutationObserver
.
- Fixed an XSS vulnerability.
- Add administrator notice.
- Add stats section on hovercard.
- Add more selectors.
- Add source code comments for extractors.
- Fix username pattern and add reserved username.
- Fix a typo.
- Fix more reserved usernames.
- Fix reserved username 'pulls' and 'issues'.
- Fix the problem that multiple tooltip may popup at the same time.
- First version.