Skip to content

Commit 3bad22e

Browse files
Add extension icons, store assets, LICENSE, and privacy policy
Redesign extension icon (bookmark + GitHub mark), export PNGs at 16/32/48/128px, and update both manifests to reference PNG icons. Add Chrome Web Store promotional tile, store listing descriptions, MIT license with third-party attribution, and privacy policy. Skip store/ directory during build so store assets are not bundled. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent ecb0600 commit 3bad22e

13 files changed

Lines changed: 197 additions & 16 deletions

LICENSE

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
MIT License
2+
3+
Copyright (c) 2026 Richard Michael
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.
22+
23+
24+
Third-Party Notices
25+
===================
26+
27+
Octicons
28+
--------
29+
Copyright (c) GitHub, Inc.
30+
Licensed under the MIT License.
31+
https://github.com/primer/octicons
32+
33+
This extension uses SVG path data from GitHub's Octicons icon set.
34+
35+
@github/relative-time-element
36+
------------------------------
37+
Copyright (c) GitHub, Inc.
38+
Licensed under the MIT License.
39+
https://github.com/github/relative-time-element
40+
41+
GitHub Mark
42+
-----------
43+
The extension icon incorporates the GitHub Mark, which is a trademark of
44+
GitHub, Inc. It is used to indicate that this extension integrates with GitHub.
45+
See https://github.com/logos for usage guidelines.

PRIVACY.md

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
# Privacy Policy
2+
3+
GitHub Bookmarked Issues is a browser extension that lets you bookmark and
4+
track GitHub issues. This policy explains what data the extension handles and
5+
how.
6+
7+
## Data Stored
8+
9+
All data is stored locally in your browser using the Web Extensions Storage
10+
API. No data is sent to any server operated by this extension.
11+
12+
**Synced storage** (`browser.storage.sync`) — synced across your devices by
13+
your browser's built-in sync service (Google Account for Chrome, Firefox
14+
Account for Firefox):
15+
16+
- Bookmarked issue identifiers (repository owner, name, and issue number)
17+
- Sort order preference
18+
- GitHub Personal Access Token (PAT), if you choose to configure one
19+
- GitHub GraphQL query hashes (for API compatibility)
20+
21+
**Local storage** (`browser.storage.local`) — stored on the current device
22+
only:
23+
24+
- Cached issue data (titles, states, labels) fetched from GitHub's API
25+
26+
## Data Transmitted
27+
28+
The extension makes requests only to GitHub's API (`api.github.com`) to fetch
29+
issue details for your bookmarked issues. If you configure a Personal Access
30+
Token, it is sent to GitHub as an authorization header with these API requests.
31+
32+
No data is sent to any other server. There is no analytics, telemetry, or
33+
tracking of any kind.
34+
35+
## Permissions
36+
37+
- **storage**: Store bookmarks, preferences, and cached issue data
38+
- **webRequest**: Discover GitHub's internal API parameters for compatibility
39+
- **host_permissions** (`github.com`, `api.github.com`): Access GitHub pages
40+
to add bookmark buttons and fetch issue data from GitHub's API
41+
42+
## Third Parties
43+
44+
The extension loads a CSS stylesheet from `unpkg.com` (a CDN for npm packages)
45+
to style the Bookmarks view with GitHub's Primer design system. This request
46+
is subject to unpkg's privacy policy. No user data is included in this request.
47+
48+
## Open Source
49+
50+
This extension is open source. You can inspect the code at:
51+
https://github.com/richardkmichael/github-bookmarked-issues
52+
53+
## Contact
54+
55+
For questions about this privacy policy, open an issue at:
56+
https://github.com/richardkmichael/github-bookmarked-issues/issues

extension/assets/icon-128.png

3.67 KB
Loading

extension/assets/icon-16.png

473 Bytes
Loading

extension/assets/icon-32.png

932 Bytes
Loading

extension/assets/icon-48.png

1.38 KB
Loading

extension/assets/icon.svg

Lines changed: 9 additions & 12 deletions
Loading
20 KB
Loading
Lines changed: 26 additions & 0 deletions
Loading

extension/assets/store/listing.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
# Store Listing
2+
3+
## Short Description (used in both stores, 82 chars)
4+
5+
Track your bookmarked GitHub issues across all repositories with cross-device sync
6+
7+
## Detailed Description
8+
9+
GitHub Bookmarked Issues adds a Bookmarks view to github.com/issues, right
10+
alongside GitHub's built-in views like "Created" and "Assigned." Bookmark any
11+
issue from its page and find it later in one place.
12+
13+
Features:
14+
15+
- Bookmark button on every GitHub issue page
16+
- Bookmarks view at github.com/issues, integrated with GitHub's native UI
17+
- Cross-device sync via your browser's built-in sync (Google Account or
18+
Firefox Account)
19+
- Quick access popup showing all bookmarked issues
20+
- Copy bookmarked issues as Markdown links
21+
- Import issues from GitHub URLs
22+
- Works without authentication; optional GitHub Personal Access Token for
23+
higher API rate limits
24+
25+
Permissions explained:
26+
27+
- Storage: saves your bookmarks and preferences
28+
- Web Request: discovers GitHub API parameters for compatibility
29+
- Host permissions (github.com, api.github.com): adds bookmark buttons to
30+
issue pages and fetches issue details from GitHub's API
31+
32+
No data is sent to any server other than GitHub's API. No analytics or
33+
tracking. Fully open source.
34+
35+
Source code: https://github.com/richardkmichael/github-bookmarked-issues
36+
37+
## Categories
38+
39+
Chrome Web Store: Productivity
40+
Firefox AMO: Other (no exact match; alternatively: Web Development)

0 commit comments

Comments
 (0)