Go to file
Thomas Rupprecht 933f7a042c chore(dprint): update dprint plugins 2024-03-05 21:22:15 +01:00
.husky chore(package): update `husky` 2024-01-27 00:50:03 +01:00
assets docs(readme): add logo and screenshot to readme 2023-05-25 00:19:14 +02:00
src refactor(polyfill): replace `webextension-polyfill` with simple `browser` fallback to `chrome` 2024-02-25 19:46:21 +01:00
.commitlintrc.js feat(commitlint): add commitlint to enforce commit message format 2023-05-24 23:29:02 +02:00
.editorconfig feat(fmt): add dprint as code formatter 2023-10-23 20:41:55 +02:00
.gitignore refactor(polyfill): replace `webextension-polyfill` with simple `browser` fallback to `chrome` 2024-02-25 19:46:21 +01:00
.npmrc improve code, doc, tooling 2022-12-24 02:31:56 +01:00
.stylelintrc.mjs chore(package): update dependencies 2024-01-02 12:38:30 +01:00
CHANGELOG.md refactor(polyfill): replace `webextension-polyfill` with simple `browser` fallback to `chrome` 2024-02-25 19:46:21 +01:00
LICENSE.txt update license 2021-11-06 11:01:47 +01:00
README.md refactor(polyfill): replace `webextension-polyfill` with simple `browser` fallback to `chrome` 2024-02-25 19:46:21 +01:00
cliff.toml feat(fmt): add dprint as code formatter 2023-10-23 20:41:55 +02:00
dprint.jsonc chore(dprint): update dprint plugins 2024-03-05 21:22:15 +01:00
eslint.config.js refactor(polyfill): replace `webextension-polyfill` with simple `browser` fallback to `chrome` 2024-02-25 19:46:21 +01:00
package-lock.json refactor(polyfill): replace `webextension-polyfill` with simple `browser` fallback to `chrome` 2024-02-25 19:46:21 +01:00
package.json refactor(polyfill): replace `webextension-polyfill` with simple `browser` fallback to `chrome` 2024-02-25 19:46:21 +01:00
types.d.ts style: add missing semicolon, fix codestyle in `.stylelintrc.cjs` and `types.d.ts` 2023-09-28 12:34:24 +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

$ npm run build

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