See a job, know the commute.
Commuter — Know the commute, instantly
BeeLine is a Chrome Extension that shows you the commute before you apply. When you’re viewing a job listing on LinkedIn, Indeed, Glassdoor, Reed, Totaljobs and other major job sites, it finds the job’s location and shows the public transport route from your home: total travel time, each connection, and a map. If a listing doesn’t give a clear address, it can use AI to find the location in the job description. You can also check your normal home-to-work commute at any time.
| Future Version | Feature | Description | Added? | Improvements? | Improved? |
|---|---|---|---|---|---|
| b0.1.0 | Massive UI overhaul | Improved boring UI to themed UI | Y | - | - |
| - | Website theme/UI change | Make the website of BeeLine match the theme of the extension | Y | - | - |
| - | Website Link on extension | Add a button that links to the website of extension in the header | Y | - | - |
| - | Logo header clarity | Make the logo in the extension header clearer | Y | - | - |
| - | Google location services | Allow google to use location to input home address automatically for user | Y | - | - |
| - | Settings window same width | Make it so when entering the settings page the width of the window stays the same | Y | - | - |
| - | Google Maps API key workaround | Make it so the user doesn’t need to enter API key since software has one in place, but need to create cap on how many map calls can be used per month per user | Y | - | - |
PUSHED → GITHUB, CHROME WS (23/10/26)
| Future Version | Feature | Description | Added? | Improvements? | Improved? |
|---|---|---|---|---|---|
| b0.1.1 | Job site label in header | Shows the job site's name (e.g. indeed.com) in a label next to "Job detected" | Y | Keep the label showing once a route is loaded | N |
| - | History time overlap fix | "x days ago" no longer runs under the Show route button; moves to a new line when there isn't room | Y | - | - |
| - | Location highlighter | Highlights postcodes, UK towns/cities and addresses on job pages; clicking one loads its route in the popup. On/off toggle in Settings | Y | Place names are UK-only; test on live job sites | N |
| - | Window border style | Popup is now a square-cornered window with the same double-outline frame as the buttons | Y | - | - |
| - | Job details in history | History saves each job's title, company and a link to the advert, taken from the job card (not the tab title) | Y | Test on signed-in LinkedIn | N |
| - | Logo refresh | Removed the bee's antennas, sharpened the shadow and set the back wing behind the front; updated all extension and website icons | Y | Proper wing shapes instead of circles (previewed, not applied) | N |
PUSHED → GITHUB, CHROME WS (//)
| Future Version | Feature | Description | Added? | Improvements? | Improved? |
|---|---|---|---|---|---|
| b0.1.2 | Side panel window | BeeLine now opens in Chrome's side panel, so it stays open while you click around a job page. Only the toolbar logo opens/closes it, and it updates itself when you switch tabs or jobs | Y | - | - |
| - | Route steps fit on screen | Shows as many route steps as fit above the buttons, then fades into a "Show N more steps" button, so the page doesn't need to scroll | Y | - | - |
| - | Google Maps logo button | "Open full route in" button uses the Google Maps logo instead of text, with light and dark versions | Y | - | - |
| - | Minimap start and end points | Map is taller (200px) and zooms to show both the start and end of the journey. The "View larger map" box is cropped off. Proxy redeployed with the new coordinates | Y | Routes saved before this change keep the old smaller map | N |
| - | Route to highlighted text | New setting: highlight text on any website and a BeeLine button appears; clicking it shows the route to that place. Off by default, asks for all-sites access when turned on | Y | Test Chrome's permission prompt and the full flow in the installed extension | N |
| - | Free lookups left counter | Settings shows how many free lookups are left today and when they reset, e.g. "87 of 100 left today · resets in 8h 26m" | Y | - | - |
| - | Reuse saved routes | Reopening a job already in history shows the saved route instead of a new Google Maps lookup. "Get live times" button fetches fresh times when wanted | Y | - | - |
| - | Salary in history | History shows the job's salary where the advert link was; the job title is now the (underlined) link to the advert | Y | Older history entries have no salary until viewed again; check site-specific pay boxes still match | N |
| - | Hourly pay format | Hourly pay in history shows as £amount/hour (e.g. "£12.50 an hour" → "£12.50/hour") | Y | - | - |
| - | Indeed detection fix | Reads the job location from Indeed's redesigned job pages again, and re-checks jobs whose panel loads late | Y | Test Indeed's standalone /viewjob pages | N |
| - | Hexagon hive background | Faint honeycomb pattern behind the extension window (all pages) and the website; header separator line removed so it runs straight through | Y | - | - |
| - | Hexagon button restyle | Hex buttons now match the "Open settings" button in the theme colour, with no icon shadows, smooth outlines and centred icons | Y | Refresh and star icons are drawn slightly off centre | N |
| - | "Ready" label | "Ready when you are" label shortened to "Ready" | Y | - | - |
| - | New bee pin logo | New bee pin logo for all extension icons, the header (with a white sticker edge for dark mode) and the website logo/favicon | Y | - | - |
| - | Chrome WS name | Extension renamed to "BeeLine - Commute Time for Job Search" for store search; toolbar still says "BeeLine" | Y | Bump version and upload to Chrome WS for the name to go live | N |
| - | Website docs and Notion links | Documentation button next to Add to Chrome and a Notion logo in the footer, both linking to the public Notion page | Y | - | - |
| - | Website screenshot gallery | "See it in action" section with the 5 screenshots in a sideways-scrolling gallery, with arrows, dots and swipe | Y | - | - |
| - | Website bee route animation | Click two hexagons in the background and a bee flies between them on a trail that avoids text, images and cards | Y | - | - |
| - | Powered by Google Maps and Claude | "Powered by [Google Maps] and [Claude]" logo links under the Add to Chrome button | Y | - | - |
| - | Website header tidy-up | Tagline now "By h4l.dev", header/footer lines removed, no overlap on narrow screens, and clean URLs with no .html | Y | Update privacy URL in Chrome WS dashboard to /privacy | N |
| - | Privacy policy update | Privacy page now covers the "Route to highlighted text" setting and the access it needs | Y | - | - |
PUSHED → GITHUB, CHROME WS (27/10/26)
https://github.com/h4l-git/Commuter