Web Extension โ€” A new tab page extension with material design and useful features :new: :tada:

Overview

Epiboard Build Status Version Paypal Donate Licence

A new tab page adding a touch of wow and an interface following the lines of the material design. ๐Ÿ†• ๐ŸŽ‰ .
You can simply and quickly access the weather, your RSS feeds, downloads, sessions, keep a look on Google Trends and much more.

Highly inspired and full rework of Cardboard by dotlouis.
Available on Chrome Web Store and Firefox

Epiboard Epiboard

What is it?

Epiboard replaces the default new tab page. Where you can add cards, reorder them with drag and drop.
Colors, Dark mode, Languages, Google Trends city can be customized from the settings page.
Weather city, RSS, Downloads can be customized from the card settings.
All settings are synchronized between browsers.

Current cards:

  • Weather
  • System (Chrome only)
  • Bookmarks
  • Sessions
  • Downloads
  • Quick settings
  • Quick Links
  • RSS
  • Top Sites
  • Apps (Chrome only)
  • LastFm
  • Translate
  • Epitech
  • Isefac

Requirement

Build Setup

If you want the stable version take it from Chrome Web Store or for Firefox

# install dependencies
$ npm install
# or using yarn
$ yarn install

# build for production with minification and generate zip
# For Chromium browser
$ npm run build:chrome
# For Firefox
$ npm run build:firefox

# build for production with the bundle analyzer report
$ npm run build:chrome -- --report

# in your browser extension page
# load unpacked extension from dist folder.

Opera

  1. Install the Opera Extension that allows you to Add Chrome Extensions: HERE.
  2. Install Epiboard from Chrome Web Store or local install
  3. Install the Custom New Tab Page extension
  4. In Custom New Tab page settings enter URL: chrome-extension://eblmkpheecdcbflbhbadgfciakhlhdnm/index.html

Notes on permissions

Some of theses permissions are not optional only due to manifest/API limitations: learn more: chrome, firefox

  • storage: to save user's settings such as background image
  • geolocation: to allow weather cards to detect your location
  • management: to display your apps not optional due to error to access icons
  • [Optional on Chrome] sessions: to retreive chrome sessions linked to your account and display them in a card
  • [Optional on Chrome] browsingData: to allow the quick-settings card to remove your cache, cookies, history and local storage
  • [Optional on Chrome] identity: to request a connection to your external account
  • [Optional] tabs: to show your recently closed tabs (sessions card)
  • [Optional] downloads: to display your recent downloads
  • [Optional] downloads.open: to open files you have downloaded from the download card
  • [Optional] system.cpu: to collect and display your computer's cpu usage
  • [Optional] system.memory: to collect and display your computer's memory usage
  • [Optional] system.storage: to collect and display your computer's storage usage
  • [Optional] topSites: to display your most visited websites
  • https://trends.google.com/trends/hottrends/visualize/internal/data: to fetch google trends at this address
  • https://www.google.com/doodles/search: to fetch google doodles at this address

Wiki

Do you have any questions? Maybe the answer is in the Wiki

License

This project is licensed under the MIT License - see the LICENSE file for details

Comments
  • Performance

    Performance

    I'm not at all sure that something like this can be influenced or if it's down to the libraries/frameworks used, but responsiveness and fluidity of animations seem sub-par overall.

    It's hard to quite quantify, but a small usecase is switching between the tabs of the "Sessions" cards. On a laptop with a i5-8250U, navigating doesn't feel smooth overall. With a desktop i5-6600k the situation is improved somewhat, but still evident lag.

    Note that this is a relatively minor issue.

    perf 
    opened by ctlaltdefeat 6
  • ๐Ÿ”ฅ Turkish translations, many fixes!

    ๐Ÿ”ฅ Turkish translations, many fixes!

    Hello there!

    Thank you for creating this - my new favourite - new tab extension, I hope you the best. I tried my best to help you on your journey and I fixed many issues, missing translations, and some missing code! I really liked your project and I wanted to contribute to it. I have tested this before I sent this PR so it's safe, but please run your own tests and let me know if I missed anything.

    This PR introduces

    • ๐Ÿ”ฅ Turkish translations, for all pages and components!
    • ๐Ÿ› Bug fixes (infinite loading in Top Sites etc.)
    • ๐Ÿ› Missing titles: Bookmarks, Downloads, Sessions, System, Top Sites, Weather, Translate, and more...
    • ๐Ÿ› Missing strings: Apps, Quick Links, RSS, Settings, Epitech, Isefac, and more...
    • ๐Ÿ› Upgraded browser list package (which was throwing deprecation errors to console)

    I really hope I didn't break anything, and I hope that I didn't mess with your coding habits like single quotes, indents and etc. that much. Keep this project updated! Good luck โ™ฅ

    opened by eggsy 4
  • Rss feed requires api key

    Rss feed requires api key

    Current Behavior

    The API api.rss2json.com for converting an rss feed to json gets a http error 429 saying an API key is required.

    Possible Solution

    Let us submit our own api key

    Steps to Reproduce (for bugs)

    Loading Epiboard with the rss card gets grafik And the request gets http error 429 {"status":"error","message":"You are converting new feeds in a very short period, please use an API key (https://rss2json.com/docs)."}

    Your Environment

    • Version used: 1.6.2
    • Browser Name and version: Firefox 63.0.1
    • Operating System and version: Windows 10 Enterprise 1803
    bug 
    opened by mauriceoegerli 4
  • chore(deps): bump axios from 0.19.0 to 0.21.1

    chore(deps): bump axios from 0.19.0 to 0.21.1

    Bumps axios from 0.19.0 to 0.21.1.

    Release notes

    Sourced from axios's releases.

    v0.21.1

    0.21.1 (December 21, 2020)

    Fixes and Functionality:

    • Hotfix: Prevent SSRF (#3410)
    • Protocol not parsed when setting proxy config from env vars (#3070)
    • Updating axios in types to be lower case (#2797)
    • Adding a type guard for AxiosError (#2949)

    Internal and Tests:

    • Remove the skipping of the socket http test (#3364)
    • Use different socket for Win32 test (#3375)

    Huge thanks to everyone who contributed to this release via code (authors listed below) or via reviews and triaging on GitHub:

    v0.21.0

    0.21.0 (October 23, 2020)

    Fixes and Functionality:

    • Fixing requestHeaders.Authorization (#3287)
    • Fixing node types (#3237)
    • Fixing axios.delete ignores config.data (#3282)
    • Revert "Fixing overwrite Blob/File type as Content-Type in browser. (#1773)" (#3289)
    • Fixing an issue that type 'null' and 'undefined' is not assignable to validateStatus when typescript strict option is enabled (#3200)

    Internal and Tests:

    • Lock travis to not use node v15 (#3361)

    Documentation:

    • Fixing simple typo, existant -> existent (#3252)
    • Fixing typos (#3309)

    Huge thanks to everyone who contributed to this release via code (authors listed below) or via reviews and triaging on GitHub:

    ... (truncated)

    Changelog

    Sourced from axios's changelog.

    0.21.1 (December 21, 2020)

    Fixes and Functionality:

    • Hotfix: Prevent SSRF (#3410)
    • Protocol not parsed when setting proxy config from env vars (#3070)
    • Updating axios in types to be lower case (#2797)
    • Adding a type guard for AxiosError (#2949)

    Internal and Tests:

    • Remove the skipping of the socket http test (#3364)
    • Use different socket for Win32 test (#3375)

    Huge thanks to everyone who contributed to this release via code (authors listed below) or via reviews and triaging on GitHub:

    0.21.0 (October 23, 2020)

    Fixes and Functionality:

    • Fixing requestHeaders.Authorization (#3287)
    • Fixing node types (#3237)
    • Fixing axios.delete ignores config.data (#3282)
    • Revert "Fixing overwrite Blob/File type as Content-Type in browser. (#1773)" (#3289)
    • Fixing an issue that type 'null' and 'undefined' is not assignable to validateStatus when typescript strict option is enabled (#3200)

    Internal and Tests:

    • Lock travis to not use node v15 (#3361)

    Documentation:

    • Fixing simple typo, existant -> existent (#3252)
    • Fixing typos (#3309)

    Huge thanks to everyone who contributed to this release via code (authors listed below) or via reviews and triaging on GitHub:

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 2
  • First sync not allowing permissions

    First sync not allowing permissions

    Expected Behavior

    After installing the extension on one computer, opening the browser on another computer (using the same account) should allow the permission prompts to be accepted.

    Current Behavior

    The permission prompts appear, but are all stacked on top of each other, none are clickable, and CPU on the tab maxes out.

    Your Environment

    • Version used: 1.7.2
    • Browser Name and version: google-chrome-stable
    • Operating System and version: ArchLinux image
    bug 
    opened by Psykar 2
  • Right-to-left trends

    Right-to-left trends

    Hi, liking Epiboard! A minor improvement that would help me would be to fix the trend suggestions that show up in a RTL language (Hebrew, Arabic, etc.) to actually show up as RTL.

    enhancement 
    opened by ctlaltdefeat 2
  • Choose new font

    Choose new font

    Hello guys !

    What do you think about making the possibilities to change the default font of the extension ?

    With a Google Font service support ? And why not give the possibilities to use a local font ?

    Thanks bro' ๐Ÿ˜„

    enhancement 
    opened by MrMilon 2
  • Bug: Cannot enable dark mode in Firefox

    Bug: Cannot enable dark mode in Firefox

    Expected Behavior

    Go in the settings and enable dark mode, nothing happens.

    Current Behavior

    Nothing

    Possible Solution

    Fix the code

    Error log:

    TypeError: "cannot use 'in' operator to search for 'enabled' in 'falseundefinedun...'"
    Ctmoz-extension://836f2e99-885c-4f91-9c5d-d905d9f78a66/static/js/app.js:14:7254callbackmoz-extension://836f2e99-885c-4f91-9c5d-d905d9f78a66/static/js/settings.js:1:3512emoz-extension://836f2e99-885c-4f91-9c5d-d905d9f78a66/static/js/app.js:14:12128emitmoz-extension://836f2e99-885c-4f91-9c5d-d905d9f78a66/static/js/app.js:14:31407onChangemoz-extension://836f2e99-885c-4f91-9c5d-d905d9f78a66/static/js/vendors~home~settings.js:1:47587emoz-extension://836f2e99-885c-4f91-9c5d-d905d9f78a66/static/js/app.js:14:12128_withTaskmoz-extension://836f2e99-885c-4f91-9c5d-d905d9f78a66/static/js/app.js:14:41332 app.js:14:10757
    	qt moz-extension://836f2e99-885c-4f91-9c5d-d905d9f78a66/static/js/app.js:14:10757
    	Ft moz-extension://836f2e99-885c-4f91-9c5d-d905d9f78a66/static/js/app.js:14:10681
    	Ut moz-extension://836f2e99-885c-4f91-9c5d-d905d9f78a66/static/js/app.js:14:10549
    	Kw5r/</t.prototype.$emit moz-extension://836f2e99-885c-4f91-9c5d-d905d9f78a66/static/js/app.js:14:31435
    	onChange moz-extension://836f2e99-885c-4f91-9c5d-d905d9f78a66/static/js/vendors~home~settings.js:1:47587
    	e moz-extension://836f2e99-885c-4f91-9c5d-d905d9f78a66/static/js/app.js:14:12128
    	ar/i._withTask moz-extension://836f2e99-885c-4f91-9c5d-d905d9f78a66/static/js/app.js:14:41332
    

    Steps to Reproduce (for bugs)

    1. Go to settings
    2. Enable dark mode
    3. Nothing happens

    Context

    I want to be dark U_U

    Your Environment

    • Version used: 1.4.11
    • Browser Name and version: Firefox 61.0.1
    • Operating System and version: Arch Linux (Kernel 4.17.4)
    question 
    opened by Graphmaxer 2
  • Optional permissions

    Optional permissions

    opened by Alexays 2
  • chore(deps): bump url-parse from 1.5.3 to 1.5.7

    chore(deps): bump url-parse from 1.5.3 to 1.5.7

    Bumps url-parse from 1.5.3 to 1.5.7.

    Commits
    • 8b3f5f2 1.5.7
    • ef45a13 [fix] Readd the empty userinfo to url.href (#226)
    • 88df234 [doc] Add soft deprecation notice
    • 78e9f2f [security] Fix nits
    • e6fa434 [security] Add credits for incorrect handling of userinfo vulnerability
    • 4c9fa23 1.5.6
    • 7b0b8a6 Merge pull request #223 from unshiftio/fix/at-sign-handling-in-userinfo
    • e4a5807 1.5.5
    • 193b44b [minor] Simplify whitespace regex
    • 319851b [fix] Remove CR, HT, and LF
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 1
  • chore(deps): bump follow-redirects from 1.13.3 to 1.14.7

    chore(deps): bump follow-redirects from 1.13.3 to 1.14.7

    Bumps follow-redirects from 1.13.3 to 1.14.7.

    Commits
    • 2ede36d Release version 1.14.7 of the npm package.
    • 8b347cb Drop Cookie header across domains.
    • 6f5029a Release version 1.14.6 of the npm package.
    • af706be Ignore null headers.
    • d01ab7a Release version 1.14.5 of the npm package.
    • 40052ea Make compatible with Node 17.
    • 86f7572 Fix: clear internal timer on request abort to avoid leakage
    • 2e1eaf0 Keep Authorization header on subdomain redirects.
    • 2ad9e82 Carry over Host header on relative redirects (#172)
    • 77e2a58 Release version 1.14.4 of the npm package.
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 1
  • chore(deps): bump express from 4.17.1 to 4.18.2

    chore(deps): bump express from 4.17.1 to 4.18.2

    Bumps express from 4.17.1 to 4.18.2.

    Release notes

    Sourced from express's releases.

    4.18.2

    4.18.1

    • Fix hanging on large stack of sync routes

    4.18.0

    ... (truncated)

    Changelog

    Sourced from express's changelog.

    4.18.2 / 2022-10-08

    4.18.1 / 2022-04-29

    • Fix hanging on large stack of sync routes

    4.18.0 / 2022-04-25

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • chore(deps): bump qs from 6.5.2 to 6.5.3

    chore(deps): bump qs from 6.5.2 to 6.5.3

    Bumps qs from 6.5.2 to 6.5.3.

    Changelog

    Sourced from qs's changelog.

    6.5.3

    • [Fix] parse: ignore __proto__ keys (#428)
    • [Fix] utils.merge: avoid a crash with a null target and a truthy non-array source
    • [Fix] correctly parse nested arrays
    • [Fix] stringify: fix a crash with strictNullHandling and a custom filter/serializeDate (#279)
    • [Fix] utils: merge: fix crash when source is a truthy primitive & no options are provided
    • [Fix] when parseArrays is false, properly handle keys ending in []
    • [Fix] fix for an impossible situation: when the formatter is called with a non-string value
    • [Fix] utils.merge: avoid a crash with a null target and an array source
    • [Refactor] utils: reduce observable [[Get]]s
    • [Refactor] use cached Array.isArray
    • [Refactor] stringify: Avoid arr = arr.concat(...), push to the existing instance (#269)
    • [Refactor] parse: only need to reassign the var once
    • [Robustness] stringify: avoid relying on a global undefined (#427)
    • [readme] remove travis badge; add github actions/codecov badges; update URLs
    • [Docs] Clean up license text so itโ€™s properly detected as BSD-3-Clause
    • [Docs] Clarify the need for "arrayLimit" option
    • [meta] fix README.md (#399)
    • [meta] add FUNDING.yml
    • [actions] backport actions from main
    • [Tests] always use String(x) over x.toString()
    • [Tests] remove nonexistent tape option
    • [Dev Deps] backport from main
    Commits
    • 298bfa5 v6.5.3
    • ed0f5dc [Fix] parse: ignore __proto__ keys (#428)
    • 691e739 [Robustness] stringify: avoid relying on a global undefined (#427)
    • 1072d57 [readme] remove travis badge; add github actions/codecov badges; update URLs
    • 12ac1c4 [meta] fix README.md (#399)
    • 0338716 [actions] backport actions from main
    • 5639c20 Clean up license text so itโ€™s properly detected as BSD-3-Clause
    • 51b8a0b add FUNDING.yml
    • 45f6759 [Fix] fix for an impossible situation: when the formatter is called with a no...
    • f814a7f [Dev Deps] backport from main
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2

    chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2

    Bumps decode-uri-component from 0.2.0 to 0.2.2.

    Release notes

    Sourced from decode-uri-component's releases.

    v0.2.2

    • Prevent overwriting previously decoded tokens 980e0bf

    https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.1...v0.2.2

    v0.2.1

    • Switch to GitHub workflows 76abc93
    • Fix issue where decode throws - fixes #6 746ca5d
    • Update license (#1) 486d7e2
    • Tidelift tasks a650457
    • Meta tweaks 66e1c28

    https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.1

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • chore(deps): bump terser from 4.8.0 to 4.8.1

    chore(deps): bump terser from 4.8.0 to 4.8.1

    Bumps terser from 4.8.0 to 4.8.1.

    Changelog

    Sourced from terser's changelog.

    v4.8.1 (backport)

    • Security fix for RegExps that should not be evaluated (regexp DDOS)
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • chore(deps): bump node-fetch from 2.6.1 to 2.6.7

    chore(deps): bump node-fetch from 2.6.1 to 2.6.7

    Bumps node-fetch from 2.6.1 to 2.6.7.

    Release notes

    Sourced from node-fetch's releases.

    v2.6.7

    Security patch release

    Recommended to upgrade, to not leak sensitive cookie and authentication header information to 3th party host while a redirect occurred

    What's Changed

    Full Changelog: https://github.com/node-fetch/node-fetch/compare/v2.6.6...v2.6.7

    v2.6.6

    What's Changed

    Full Changelog: https://github.com/node-fetch/node-fetch/compare/v2.6.5...v2.6.6

    v2.6.2

    fixed main path in package.json

    Commits
    • 1ef4b56 backport of #1449 (#1453)
    • 8fe5c4e 2.x: Specify encoding as an optional peer dependency in package.json (#1310)
    • f56b0c6 fix(URL): prefer built in URL version when available and fallback to whatwg (...
    • b5417ae fix: import whatwg-url in a way compatible with ESM Node (#1303)
    • 18193c5 fix v2.6.3 that did not sending query params (#1301)
    • ace7536 fix: properly encode url with unicode characters (#1291)
    • 152214c Fix(package.json): Corrected main file path in package.json (#1274)
    • See full diff in compare view
    Maintainer changes

    This version was pushed to npm by endless, a new releaser for node-fetch since your current version.


    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
Releases(1.7.3)
  • 1.7.3(Oct 19, 2019)

    Just a little update before a massive one when i'll get some time.

    Feel free to support my work by offering me a small coffee โค๏ธ

    Changed

    • Fixed permissions crash on a new browser
    • Fixed some Weather geolocation errors
    • Some optimizations
    • Updated dependencies
    • Styles enhancements

    Removed

    • Tasks, as it doesn't follow Google specs
    Source code(tar.gz)
    Source code(zip)
  • 1.7.2(May 22, 2019)

  • 1.7.1(Apr 5, 2019)

    Added

    • Translate card
    • Now able to add the same card multiple times with different settings (Weather, LastFM)

    Changed

    • Load only the wanted language
    • Fixed issues with empty tasks
    • Unnecessary dependencies avoided
    • Updated dependencies
    • Styles enhancement

    Removed

    • Epitech Timeline
    • Overkilled virtual scroller
    Source code(tar.gz)
    Source code(zip)
  • 1.6.6(Mar 29, 2019)

    Changed

    • LastFM cache timeout increased
    • Lazy load LastFM tabs
    • Fixed typos
    • Fixed translations
    • Fixed See more button
    • Updated dependencies
    • Styles enhancement
    Source code(tar.gz)
    Source code(zip)
  • 1.6.5(Feb 21, 2019)

  • 1.6.4(Dec 15, 2018)

  • 1.6.3(Nov 15, 2018)

  • 1.6.2(Nov 1, 2018)

    Added

    • Espaรฑol (Mรฉxico), Thanks Alex Martinez ๐ŸŽ‰
    • Can force 24h format
    • Can disable Changelog card at each update

    Changed

    • Performance improvement
    • (System) Fixed Memory Load
    • Styles enhancement

    Credits

    @MrMilon

    Source code(tar.gz)
    Source code(zip)
  • 1.6.1(Sep 14, 2018)

    Added

    • Grid layout on TopSites, QuickLinks
    • Tasks Card using Google Tasks
    • See more button in cards menu

    Changed

    • Fixed English greet messages
    • Performance improvement
    • Fixed download drag
    • Styles enhancement
    • Toolbar text field enhancement

    Credits

    @ctlaltdefeat

    Source code(tar.gz)
    Source code(zip)
  • 1.5.14(Aug 30, 2018)

    Added

    • Handle RTL Trends
    • Custom CSS (Debug mode)
    • Added basic Quick Links card

    Changed

    • More compact RSS feed
    • Styles enhancement

    Credits

    @ctlaltdefeat @ColinMcNeil

    Source code(tar.gz)
    Source code(zip)
  • 1.5.13(Aug 29, 2018)

    Added

    • Handle RTL Trends
    • Custom CSS (Debug mode)
    • Added basic Quick Links card

    Changed

    • More compact RSS feed
    • Styles enhancement

    Credits

    @ctlaltdefeat @ColinMcNeil

    Source code(tar.gz)
    Source code(zip)
  • 1.5.12(Aug 25, 2018)

    Added

    • Custom header message

    Changed

    • Google trends country in alphabetical order
    • Custom font
    • Fixed bookmarks tab name
    • Styles enhancement

    Credits

    u/dosangst u/BLOZ_UP u/steeleb88 u/PussyDestroer666

    Source code(tar.gz)
    Source code(zip)
  • 1.5.11(Aug 25, 2018)

  • 1.5.9(Aug 15, 2018)

  • 1.5.8(Aug 10, 2018)

  • 1.5.7(Aug 2, 2018)

  • 1.5.6(Jul 30, 2018)

    Added

    • Internationalization (FR, EN)
    • Choose background from your computer
    • Weather: Add cloudiness
    • Added placeholder while dragging cards
    • RSS: Added feed provider's in bottom right

    Changed

    • Google doodle now use optional permission
    • Styles enhancement

    Credits

    @Srywards

    Source code(tar.gz)
    Source code(zip)
  • 1.5.5(Jul 30, 2018)

    Added

    • Internationalization (FR, EN)
    • Choose background from your computer
    • Weather: Add cloudiness
    • Added placeholder while dragging cards
    • RSS: Added feed provider's in bottom right

    Changed

    • Google doodle now use optional permission
    • Styles enhancement

    Credits

    @Srywards

    Source code(tar.gz)
    Source code(zip)
  • 1.5.4(Jul 20, 2018)

    Added

    • Optional permissions :tada:
    • Weather: Handle Geolocation error

    Changed

    • Fixed: cards can overlap other after get dragged
    • Fixed: downloads could not be opened
    • Updated dependencies
    • Styles enhancement
    Source code(tar.gz)
    Source code(zip)
  • 1.5.3(Jul 18, 2018)

  • 1.5.2(Jul 17, 2018)

    Added

    • Add description to cards
    • Sync cache with cards data
    • Disabled spellcheck when Typer typing

    Changed

    • Improve animations
    • Styles enhancement
    Source code(tar.gz)
    Source code(zip)
  • 1.5.0(Jul 15, 2018)

    Added

    • Add LastFm card
    • Detect Dark/Light primary color

    Changed

    • Epitech timeline library
    • Styles enhancement
    • Fixed styles issues
    • Fixed drag & drop crash
    • Apps removed from Firefox because not compatible

    Credits

    MrMilon

    Source code(tar.gz)
    Source code(zip)
  • 1.4.11(Jul 6, 2018)

    Added

    • Add network in System card (estimation only)

    Changed

    • Fixed styles issues
    • Disabled drag & drop on non existing downloads
    • System card removed from Firefox because not compatible
    Source code(tar.gz)
    Source code(zip)
  • 1.4.10(Jul 1, 2018)

    Added

    • Simple onboarding
    • Ability to choose main color
    • Google doodles

    Changed

    • Renamed "Download" to "Downloads" (You need to re-add card)
    • Fixed Weather images
    • Background URL are now included in Random
    • Removed unused permissions
    • Fixed styles issues
    • Better cache management

    Credits

    Akirayo, MrMilon

    Source code(tar.gz)
    Source code(zip)
  • 1.4.6(Jun 14, 2018)

    Added

    • Downloads drag and drop
    • Sessions sync on change
    • Weather units
    • Add background from URL

    Changed

    • Fixed cards cache
    • Some design fix
    • Fixed settings Analytics button

    Credits

    Microminus, Jardiland, Srywards

    Source code(tar.gz)
    Source code(zip)
  • 1.4.5(Jun 11, 2018)

  • 1.4.4(Jun 10, 2018)

    Added

    • Reset settings button

    Changed

    • More compact "Quick settings"
    • RSS design
    • Cards updated after settings changed
    • Optimized depencies
    • Firefox compliants
    • Settings auto save
    • Header images progressive load

    Credits

    @Srywards

    Source code(tar.gz)
    Source code(zip)
  • 1.4.1(May 23, 2018)

    Added

    • Smart Cache (uses less internet data)
    • Unsplash Background

    Changed

    • Performance improvement
    • Header typer reworked
    • Settings reworked and page redesign (If you encounter bugs in settings delete epiboard's data)
    • Timeline reworked
    Source code(tar.gz)
    Source code(zip)
  • 1.3.3(Apr 24, 2018)

  • 1.3.2(Apr 13, 2018)

    Added

    • New RSS card : To have all your rss feeds in one place
    • Weather : Forecast
    • Cards Settings ( In the three-point menu of card )
      • Epitech: Can hide user information
      • Weather: Choose city, enable/disable forecast, API key
      • TopSites: Choose how many sites are displayed
      • Downloads: Choose how many downloads are displayed
      • RSS: Add/Remove feeds

    Changed

    • Added a now line on Epitech timeline
    • Fixed bunch of graphics glitch
    • Avoid useless cache
    • System: Firefox now has basic compatibility

    Credits

    @Srywards, @JamalitoOo, @MrMilon, @Joyescat

    Source code(tar.gz)
    Source code(zip)
Owner
Alex
Open source hacker and lover ๐Ÿ˜๐Ÿค˜ Freelancer โ˜๏ธ
Alex
Directus-extension-display-link - Display URLs with an open in new tab icon link in Directus 9

directus-extension-display-link Display URLs with an open in new tab icon link i

Jacobo Tabernero 32 Jan 4, 2023
Create easy workflows for web scraping using the web and drag and drop features.

Create easy workflows for web scraping using the web and drag and drop features. Making scraping e

Antonio 4 Dec 14, 2022
Open source browser extension that adds extra features to Metrc.

Welcome to Track & Trace Tools What's Track & Trace Tools? Track & Trace Tools is an open source browser extension that adds extra features to Metrc.

 Matt Frisbie 5 Dec 26, 2022
Vue Material Dashboard - Inspired by Material Dashboard of Creative Tim.

vue-material-dashboard Vue Material Dashboard - Inspired by Material Dashboard of Creative Tim. This project is using Vue 2 and based on HTML version

Luc 160 Mar 23, 2022
Create a pokedex web page containing pokemon listing, details and favorite pokemon page

pokedex-vue-assessment Project setup npm install Compiles and hot-reloads for development npm run serve Compiles and minifies for production npm run

Saiful Afiq 0 Jan 6, 2022
Extension - Official quizit.online browser extension

Quizit extension Pass all your online exams with us, fast, safe and free! Setup

Quizit 6 Oct 29, 2022
redesign blog using material design

Materialize Blog A new blog management system designed according to Google Material Design. Back-end base on Laravel 5.3, a PHP application framework

forehalo 206 Dec 8, 2022
Register page, Login page and Contact list with Vue.js and Firebase

Register, Login and Contact list This is a personal study project. Only for study and reference. View project About Contact Joao Paulo C. M. Fricks jp

Joรฃo Paulo Fricks 0 Sep 29, 2022
โœ” Useful dashboards, tailored checklists and tools for Final Fantasy XIV.

XIV ToDo XIV ToDo provides useful dashboards, tailored checklists and tools for Final Fantasy XIV; whether you are a new player to the game or more ex

Olivier Bourgeois 85 Dec 30, 2022
Curated list of SQL to help you find useful script easily ๐Ÿš€

Supabase SQL Simple Curated Supabase SQL View Demo ยท Report Bug ยท Request Feature ?? Features ?? Curated list of SQL script ?? Tested script ?? Easy c

zernonia 228 Jan 4, 2023
Curated list of SQL to help you find useful script easily ๐Ÿš€

Supabase SQL Simple Curated Supabase SQL View Demo ยท Report Bug ยท Request Feature ?? Features ?? Curated list of SQL script ?? Tested script ?? Easy c

Supabase Community 228 Jan 4, 2023
A list of useful Laravel resources

laravel-resources A list of useful Laravel resources. Browse the contents here: https://laravel-resources.onrender.com/ Contributing guideline Please

Ahmed shamim 14 Nov 8, 2021
A full stack web based application to dynamically display resume material in a professional manner.

Current Version 0.1.0 Portfolio-Display A full stack web based application to dynamically display resume material in a professional manner. Getting St

null 6 Dec 15, 2022
Laqu-l 130 Dec 27, 2022
A Completed todolist app built in Vue, have advanced filter feature , like filter by status, date, and have search , sort features

todo-app Project setup npm install Compiles and hot-reloads for development npm run serve Compiles and minifies for production npm run build Lints

null 0 Jan 20, 2022
Vue 3 component wrap for countUp.js , and expand some features

vue-countup-v3 Vue 3 component wrap for countUp.js , and expand some features Try the demo Installation npm npm i countup.js vue-countup-v3 yarn yarn

ๅ‰ไป” 45 Dec 29, 2022
Pterodactyl panel build using Jetstream and Inertia with a lot of features for the customers.

Pteropanel Pterodactyl panel build using Jetstream and Inertia with a lot of features for the customers. Explore the docs ยป View Demo ยท Report Bug ยท R

Ismael Semmar Galvez 8 Nov 12, 2022
Modern CMS with shop features based on fullstack symfony and sylius components

The enhavo CMS is a open source PHP project on top of the fullstack Symfony framework and uses awesome Sylius components to serve a very flexible soft

enhavo 80 Dec 14, 2022
A single-page web-app made to browse and download your Netlify deploys. Built with Vue.js and Vite, deployed on Netlify.

A single-page web-app made to browse and download your Netlify deploys. Built with Vue.js and Vite, deployed on Netlify.

Hrishikesh Kokate 0 Aug 30, 2022