You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Thomas Rupprecht 8aa6db1275
refactor(build): improve browser-polyfill inject
7 days ago
.husky feat(changelog): update the changelog automatically on every commit 1 week ago
assets docs(readme): add logo and screenshot to readme 1 week ago
src refactor(build): improve browser-polyfill inject 7 days ago
.commitlintrc.js feat(commitlint): add commitlint to enforce commit message format 1 week ago
.editorconfig chore(js): add .ts files editorconfig and fix styling 4 months ago
.gitignore move code into src dir 5 months ago
.npmrc improve code, doc, tooling 5 months ago
CHANGELOG.md refactor(build): improve browser-polyfill inject 7 days ago
LICENSE.txt update license 2 years ago
README.md docs(readme): update quick-links 1 week ago
cliff.toml fix(git-cliff): fix markdown escaping in changelog 1 week ago
package-lock.json feat(commitlint): add commitlint to enforce commit message format 1 week ago
package.json refactor(build): improve browser-polyfill inject 7 days ago
types.d.ts chore(js): add .ts files editorconfig and fix styling 4 months ago
web-ext-config.js add web-ext-config.js and add watch scripts 5 months ago

README.md

/usr/space Web-Extension (Firefox Add-on)

Mozilla Add-on Mozilla Add-on Mozilla Add-on Mozilla Add-on

Browser Screenshot

Features

  • Show if someone is in the Space
    • Looks for connected dynamic IPs (DHCP) (provided by backend)
    • Refreshes every 5min
  • Show the next event
  • Quick-Links (Homepage, Wiki, Git, Cloud, Pad)

Install

$ git clone https://gitea.usrspace.at/XimeX/usrspace-browser-addon.git
# optional
$ npm i -g web-ext
$ npm i

Run / Develop / Debug

$ npm run watch:{firefox|firefox-android|chromium}

If more options are needed add them after a --.

Some useful options:

  • --devtools
  • --firefox-apk=...
  • --android-device=...

Example: npm run watch:firefox-android -- --firefox-apk=org.mozilla.fenix --firefox-device=XXXXXXXX

Build

// For Firefox
$ npm run build:firefox
// For Chromium
$ npm run build:chromium

Release

$ npm version {major|minor|patch|...}

Developent Docs

Credits

Used icons from Bootstrap https://github.com/twbs/icons/blob/main/LICENSE.md

License

MIT

Logo