Go to file
Thomas Rupprecht 812a1b6110 0.9.4 2023-09-13 20:37:32 +02:00
.husky feat(changelog): update the changelog automatically on every commit 2023-05-25 00:02:55 +02:00
assets docs(readme): add logo and screenshot to readme 2023-05-25 00:19:14 +02:00
src 0.9.4 2023-09-13 20:37:32 +02:00
.commitlintrc.js feat(commitlint): add commitlint to enforce commit message format 2023-05-24 23:29:02 +02:00
.editorconfig chore(js): add .ts files editorconfig and fix styling 2023-02-04 18:20:45 +01:00
.gitignore move code into src dir 2022-12-24 13:38:39 +01:00
.npmrc improve code, doc, tooling 2022-12-24 02:31:56 +01:00
.stylelintrc.cjs feat(linting): add `stylelint` and add check to lint script 2023-09-06 20:34:06 +02:00
CHANGELOG.md 0.9.4 2023-09-13 20:37:32 +02:00
LICENSE.txt update license 2021-11-06 11:01:47 +01:00
README.md feat: update git url from `gitea.usrspace.at` to `git.usrspace.at` 2023-09-13 20:32:23 +02:00
cliff.toml feat: update git url from `gitea.usrspace.at` to `git.usrspace.at` 2023-09-13 20:32:23 +02:00
eslint.config.js feat(linting): add `eslint` with `unicorn`, `jsdoc`, `no-unsanitized` plugins 2023-09-08 01:00:20 +02:00
package-lock.json 0.9.4 2023-09-13 20:37:32 +02:00
package.json 0.9.4 2023-09-13 20:37:32 +02:00
types.d.ts chore(types): make `Calendar` types readonly 2023-09-08 00:12:19 +02:00
web-ext-config.js add web-ext-config.js and add watch scripts 2023-01-05 16:40:11 +01:00

README.md

/usr/space Web-Extension (Browser 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://git.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