The CEDE Engineering Team appreciates your interest. The tasks from this repository are used for all levels of frontend engineering roles.
- complete the coding tasks
- upload the code to your personal github repo
- share the link to your repo
- Quickly access you history in popup without going away from your working tab.
- Delete specific or all history
- Reopen closed tabs (Full sessions)
- Restore sessions from other devices
- Infinite scrolling
- ๐ต Toggle history tracker (Open/Close extension popup) - Ctrl + Shift + H
In the Popup
- โ๏ธ Open extension options/settings - Alt + O
- ๐ See recently closed tabs/other tabs - Alt + T
- ๐ Switch back to view history from recently closed/other tabs - Alt + H
- ๐ข After opening the popup you can use number keys Alt + (1 - 9) to open the nth number of history link or recently closed tab.
๐ก Tip: Replace Alt key with Option on Mac.
This repository contains a Chrome extension build with React, Redux & MUI.
You can follow the instruction below to launch the extension.
- Install dependencies using and build the extension
yarn && yarn start
- Type in the address bar
chrome://extensions
- Toggle developer mode on the top right
- Click on Load unpacked button and choose your freshly built
dist/
folder
๐ As a user, I want to quickly search in history - Alt + S
As user, I want to delete my history as follows on the screen. You can use dispatch actions
deleteAll
anddeleteRange
functions fromthunks.ts
.
๐งช Write unit tests for your code.
๐จ Setup storybook and add some relevant components