Supercharge your browser's New Tab with Org-Agenda

Latest Version

Version
0.1.1
Update
February 25, 2024
Size
674KiB
Developer
Category
Users
3
Rating
0 ★
Manifest Version
3
Web Store Status
Languages Support
English
See more
Permissions
Storage
See more

Org-NewTab Extension

Org-NewTab lets your browser new tab page talk to Emacs' org-agenda. The task you should be working is set as your new tab page.

It's comprised of two parts: a browser extension which replaces your new tab page and an Emacs package. The Emacs package runs a WebSocket server which the browser extension talks to.

The Emacs side is invoked with `org-newtab-mode'. This starts a WebSocket server which listens on `org-newtab-ws-port'. The browser extension connects in and will send an org-agenda match query which is then used by Emacs to find the top task to work on. On connection, the Emacs side will send in data for `org-tag-faces' used to color the task background in the browser extension. The Emacs side will send data over when it's either requested by the browser extension (when it first connects) or when a task is changed (clocked in/out, marked as done, etc).

Extension is fully open source, AGPLv3 licensed. Source and Emacs installation instructions available at https://github.com/Zweihander-Main/org-newtab
Read more

Source Manifest.json

{
"update_url": "https://clients2.google.com/service/update2/crx",
"icons":{"16":"icon16.plasmo.e957dc93.png",
"32":"icon32.plasmo.45f76504.png",
"48":"icon48.plasmo.84fe9917.png",
"64":"icon64.plasmo.c4dddc51.png",
"128":"icon128.plasmo.dd21af2c.png"},
"manifest_version":3,
"action":{"default_icon":{"16":"icon16.plasmo.e957dc93.png",
"32":"icon32.plasmo.45f76504.png",
"48":"icon48.plasmo.84fe9917.png",
"64":"icon64.plasmo.c4dddc51.png",
"128":"icon128.plasmo.dd21af2c.png"}},
"version":"0.1.1",
"author":"Zweih\u00e4nder",
"name":"__MSG_extensionName__",
"description":"__MSG_extensionDescription__",
"homepage_url":"https://github.com/Zweihander-Main/org-newtab",
"background":{"service_worker":"static/background/index.js"},
"chrome_url_overrides":{"newtab":"newtab.html"},
"permissions":["storage"],
"default_locale":"en",
"content_security_policy":{"extension_pages":"script-src 'self'; object-src 'self'"}}
Read more

Similar Extensions

icon

Original home tab Extension · Accessibility 3 1 ★ 15.05KiB

icon

bookmarks homepage Extension · Developer Tools 3 0 ★ 164KiB

icon

Portal Extension · Productivity 3 0 ★ 368KiB

icon

New Tab Custom Colour Blank Page Extension · Productivity 3 12 ★ 12.73KiB

icon

New Tab Blank Black Page Extension · Productivity 3 9 ★ 8.58KiB

icon

Enhanced Tab Manager Extension · Productivity 3 10 ★ 47.0KiB

icon

Foxy Tabs - Modern new tab start page Extension · Productivity 3 30 ★ 577KiB

icon

NaiveTab - Newtab page Extension · Productivity 3 5 ★ 2.01MiB

icon

Age Motivation Extension · Productivity 3 7 ★ 28.34MiB

icon

Original New Tab Extension · Productivity 3 49 ★ 7.75KiB

icon

Light Tab Page Extension · Productivity 3 8 ★ 340KiB

icon

Pluto Extension · Productivity 3 5 ★ 9.39MiB

icon

New Tab With ChatGPT for Chrome™ Extension · Productivity 3 8 ★ 5.4MiB

icon

Infinity New Tab (Pro) Extension · Productivity 3 24851 ★ 4.98MiB

icon

Chat GPT Extension · Productivity 3 2247 ★ 500KiB

icon

NewTab Ultra a modern feature-rich homepage Extension · Productivity 3 0 ★ 1.59MiB

icon

EchoTab - Extension Extension · Productivity 3 3 ★ 858KiB

icon

Marvelous Tabs Extension · Productivity 3 1 ★ 1.72MiB

icon

NewTab Dash - Ultimate LifeOS by Subthread AI Extension · Productivity 3 0 ★ 347KiB

icon

Eazy Tab Manager Extension · Productivity 3 8 ★ 50.96KiB

icon

Veterans extension Extension · Productivity 3 0 ★ 1.88MiB

icon

Tab Manager Extension · Productivity 3 0 ★ 19.33KiB

icon

Tab Saver Extension · Productivity 3 0 ★ 6.81MiB

icon

TabSpace Extension · Productivity 3 7 ★ 1.22MiB