stefanzweifel / asana-expander-extension

Browser Extension to automatically expand long comments in Asana

Home Page:https://stefanzweifel.dev/posts/2020/04/16/asana-expander-a-browser-extension-to-fix-asanas-ux-problems

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Asana Expander Browser Extension

tests

A browser extension to automatically expand comments and threads in Asana.

Do you also hate to click on those "See more" links in Asana, just to see the last sentence of a longer comment? Or did you also miss an important comment in a longer comment thread in an Asana Task?

This extension solves this problem my automatically clicking on those links whenever you open a task with many comments or when a comment is longer than 300 characters.

Read more about why this extension exists on my blog.

Installation

Development

Ensure you have

  • Node.js 18 or later installed
  • Yarn v1 or v2 installed

Then run the following:

  • yarn install to install dependencies.
  • yarn dev to start the development server
  • yarn build-chrome to build chrome extension
  • yarn build-ff to build firefox addon

Chrome

  • Go to the browser address bar and type chrome://extensions
  • Check the Developer Mode button to enable it.
  • Click on the Load Unpacked Extension… button.
  • Select your extension’s extracted directory.

Firefox

  • Load the Add-on via about:debugging#/runtime/this-firefox as temporary Add-on.
  • Choose the manifest.json file in ./dist

Distribute

Chrome

  • Run yarn run build-chrome

  • Create ZIP of ./dist

  • Navigate to Chrome Web Store Developer Dashboard

  • Upload new version to Dashboard

  • yarn run build builds the extension for all the browsers to extension/BROWSER directory respectively.

Firefox

  • Run yarn run build-ff
  • Create Zip of ./dist
  • Navigate to addons.mozilla.org
  • Upload new version

Changelog

Please see CHANGELOG for more information on what has changed recently.

Security Vulnerabilities

Please review our security policy on how to report security vulnerabilities.

Credits

License

The MIT License (MIT). Please see License File for more information.

About

Browser Extension to automatically expand long comments in Asana

https://stefanzweifel.dev/posts/2020/04/16/asana-expander-a-browser-extension-to-fix-asanas-ux-problems

License:MIT License


Languages

Language:TypeScript 100.0%