From 0982389761192f39806fd85db8363764b1f92840 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C5=91rik=20Levente?= <33373714+Levminer@users.noreply.github.com> Date: Tue, 28 Dec 2021 13:10:02 +0100 Subject: [PATCH] authme 3.0.0 --- .eslintrc.js | 2 +- .github/CONTRIBUTING.md | 4 + .github/SECURITY.md | 9 +- .github/workflows/beta-artifacts.yml | 30 + .github/workflows/codeql.yml | 2 +- .github/workflows/lint.yml | 2 +- .gitignore | 2 +- .tailwindrc.js | 9 +- CHANGELOG.md | 126 + README.md | 37 +- app/application/index.html | 209 +- app/application/src/css/index.css | 6 +- app/application/src/js/index.js | 771 ++-- app/application/src/js/save.js | 8 - app/application/src/js/save.ts | 36 - app/confirm/index.html | 37 +- app/confirm/src/css/index.css | 9 - app/confirm/src/js/index.js | 227 +- app/edit/index.html | 61 +- app/edit/src/js/export.js | 8 - app/edit/src/js/export.ts | 16 - app/edit/src/js/index.js | 537 ++- app/edit/src/js/save.js | 6 - app/edit/src/js/save.ts | 11 - app/export/index.html | 63 +- app/export/src/js/export.js | 8 - app/export/src/js/export.ts | 18 - app/export/src/js/index.js | 198 +- app/import/index.html | 67 +- app/import/src/css/index.css | 11 - app/import/src/js/ga.js | 40 +- app/import/src/js/index.js | 84 +- app/import/src/js/qr.js | 190 +- app/landing/index.html | 41 +- app/landing/src/css/index.css | 34 - app/landing/src/js/index.js | 294 +- app/settings/index.html | 394 +- app/settings/src/css/index.css | 13 +- app/settings/src/js/index.js | 848 ++-- app/settings/src/js/shortcuts.js | 283 +- app/splash/index.html | 34 - app/splash/src/css/index.css | 77 - app/splash/src/js/index.js | 19 - img/splash.png | Bin 7931 -> 0 bytes lib/aes.js | 6 +- lib/convert.js | 13 +- lib/logger/main/index.js | 50 +- lib/logger/renderer/index.js | 22 +- lib/main.js | 2 + lib/markdown.js | 4 +- lib/password/index.js | 20 + lib/password/passwords.json | 1004 +++++ lib/rsa.js | 14 +- lib/sha.js | 6 +- lib/time.js | 2 +- lib/typedef.js | 137 +- main.js | 1976 ++++++---- package-lock.json | 3441 ++++++----------- package.json | 42 +- preload.js | 120 +- samples/authme/authme_import_sample.authme | 7 + samples/authme/authme_import_sample.zip | Bin 0 -> 464 bytes .../txt}/authme_import_sample.txt | 0 .../txt}/authme_import_sample.zip | Bin screenshots/application.png | Bin 0 -> 53598 bytes screenshots/edit.png | Bin 0 -> 60224 bytes screenshots/export.png | Bin 0 -> 108773 bytes screenshots/import.png | Bin 0 -> 54670 bytes .../screenshot-2.7.4.png} | Bin screenshots/settings.png | Bin 0 -> 94038 bytes scripts/beta-build.js | 24 + src/animate.css | 7 - src/dragonfly.css | 1 - src/dragonfly.scss | 205 - src/global.css | 1 + src/global.scss | 4 + src/partials/components/components.scss | 66 + src/partials/layout/animation.scss | 28 + src/partials/layout/layout.scss | 89 + src/partials/layout/titlebar.scss | 24 + src/scrollout.js | 14 - src/tailwind.css | 2 +- src/tailwind.scss | 94 +- 83 files changed, 6351 insertions(+), 5955 deletions(-) create mode 100644 .github/workflows/beta-artifacts.yml create mode 100644 CHANGELOG.md delete mode 100644 app/application/src/js/save.js delete mode 100644 app/application/src/js/save.ts delete mode 100644 app/confirm/src/css/index.css delete mode 100644 app/edit/src/js/export.js delete mode 100644 app/edit/src/js/export.ts delete mode 100644 app/edit/src/js/save.js delete mode 100644 app/edit/src/js/save.ts delete mode 100644 app/export/src/js/export.js delete mode 100644 app/export/src/js/export.ts delete mode 100644 app/landing/src/css/index.css delete mode 100644 app/splash/index.html delete mode 100644 app/splash/src/css/index.css delete mode 100644 app/splash/src/js/index.js delete mode 100644 img/splash.png create mode 100644 lib/password/index.js create mode 100644 lib/password/passwords.json create mode 100644 samples/authme/authme_import_sample.authme create mode 100644 samples/authme/authme_import_sample.zip rename {sample => samples/txt}/authme_import_sample.txt (100%) rename {sample => samples/txt}/authme_import_sample.zip (100%) create mode 100644 screenshots/application.png create mode 100644 screenshots/edit.png create mode 100644 screenshots/export.png create mode 100644 screenshots/import.png rename screenshots/{screenshot.png => old/screenshot-2.7.4.png} (100%) create mode 100644 screenshots/settings.png create mode 100644 scripts/beta-build.js delete mode 100644 src/animate.css delete mode 100644 src/dragonfly.css delete mode 100644 src/dragonfly.scss create mode 100644 src/global.css create mode 100644 src/global.scss create mode 100644 src/partials/components/components.scss create mode 100644 src/partials/layout/animation.scss create mode 100644 src/partials/layout/layout.scss create mode 100644 src/partials/layout/titlebar.scss delete mode 100644 src/scrollout.js diff --git a/.eslintrc.js b/.eslintrc.js index 8da368a2..28c4b985 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -12,7 +12,7 @@ module.exports = { ecmaVersion: 12, }, rules: { - indent: ["error", "tab", { SwitchCase: 1 }], + indent: ["off", "tab", { SwitchCase: 1 }], quotes: ["error", "double"], semi: ["error", "never"], eqeqeq: ["off"], diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 073313a9..76fa7157 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -37,3 +37,7 @@ 1. Read Contributing rules 1. Lint the code: `npm run lint` + +## Notes + +- Changelog: `git log --pretty=format:'* [[%h](https://github.com/Levminer/authme/commit/%h)] %s (%cs)' --since=5.weeks > log.txt` diff --git a/.github/SECURITY.md b/.github/SECURITY.md index a7e9b519..e82e0d55 100644 --- a/.github/SECURITY.md +++ b/.github/SECURITY.md @@ -6,10 +6,11 @@ - There are the currently supported versions: -| Version | Supported | Release Date | End Of Support | -| ------- | --------- | --------------- | --------------- | -| 1.x.x | No | 2020 October 10 | 2020 December 1 | -| 2.x.x | Yes | 2020 December 1 | - | +| Version | Supported | Release Date | End Of Support | +| ------- | --------- | ------------------ | ------------------ | +| 1.x.x | No | 2020. October 10. | 2020. December 1. | +| 2.x.x | No | 2020. December 1. | 2021. December 28. | +| 3.x.x | Yes | 2021. December 28. | - | ## Reporting a Vulnerability diff --git a/.github/workflows/beta-artifacts.yml b/.github/workflows/beta-artifacts.yml new file mode 100644 index 00000000..eb840cdb --- /dev/null +++ b/.github/workflows/beta-artifacts.yml @@ -0,0 +1,30 @@ +name: Beta Artifacts +on: + push: + branches: [beta] +jobs: + build: + runs-on: ${{matrix.os}} + strategy: + matrix: + include: + - os: macos-latest + NAME: mac + - os: ubuntu-latest + NAME: linux + - os: windows-latest + NAME: windows + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-node@v2 + with: + node-version: '15' + - name: Install modules + run: npm ci + - name: Run build + run: npm run build:beta + - name: Upload artifacts + uses: actions/upload-artifact@v2 + with: + name: authme-latest-alpha-${{matrix.NAME}}-x64-installer-portable + path: dist diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 2a36cf10..1d49a694 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -9,7 +9,7 @@ on: jobs: analyze: name: Analyze - runs-on: ubuntu-latest + runs-on: windows-latest strategy: fail-fast: false diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 280e4f61..a08825a0 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -2,7 +2,7 @@ name: Lint on: push jobs: build: - runs-on: ubuntu-latest + runs-on: windows-latest steps: - uses: actions/checkout@v2 - name: Install modules diff --git a/.gitignore b/.gitignore index 20b89d7e..a464d3a8 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,5 @@ node_modules -__pycache__ build dist build.json +log.txt diff --git a/.tailwindrc.js b/.tailwindrc.js index 48d67812..35976913 100644 --- a/.tailwindrc.js +++ b/.tailwindrc.js @@ -1,9 +1,6 @@ module.exports = { mode: "jit", - purge: { - enabled: true, - content: ["./app/**/*.html", "./app/**/*.js"], - }, + content: ["./app/**/*.html", "./app/**/*.js"], theme: { extend: { inset: { @@ -41,6 +38,10 @@ module.exports = { screens: { lg: "1400px", }, + + stroke: (theme) => ({ + black: theme("colors.gray.900"), + }), }, }, corePlugins: { diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..c929a010 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,126 @@ +### Authme 3.0.0 (2021. December 28.) + +- [[83d1edf](https://github.com/Levminer/authme/commit/83d1edf)] Window title information (2021-12-28) +- [[32d4c28](https://github.com/Levminer/authme/commit/32d4c28)] Refactor edit (2021-12-28) +- [[c393e6c](https://github.com/Levminer/authme/commit/c393e6c)] Refactor export (2021-12-28) +- [[7fee852](https://github.com/Levminer/authme/commit/7fee852)] Refactor import (2021-12-28) +- [[114be52](https://github.com/Levminer/authme/commit/114be52)] Update screenshots (2021-12-27) +- [[aff7731](https://github.com/Levminer/authme/commit/aff7731)] Remove backup key restore #172 (2021-12-27) +- [[889b0c7](https://github.com/Levminer/authme/commit/889b0c7)] Lib refactor (2021-12-27) +- [[fd9cbda](https://github.com/Levminer/authme/commit/fd9cbda)] Settings refactor (2021-12-27) +- [[b71f3ce](https://github.com/Levminer/authme/commit/b71f3ce)] Fix copy codes, small improvements (2021-12-27) +- [[e19b961](https://github.com/Levminer/authme/commit/e19b961)] Remove tests (2021-12-23) +- [[97910ac](https://github.com/Levminer/authme/commit/97910ac)] Fix tests 2 (2021-12-23) +- [[b0ebc41](https://github.com/Levminer/authme/commit/b0ebc41)] Fix tests (2021-12-23) +- [[dfc20cf](https://github.com/Levminer/authme/commit/dfc20cf)] Tests (2021-12-23) +- [[e1d23fe](https://github.com/Levminer/authme/commit/e1d23fe)] Better wording (2021-12-22) +- [[b6a43d8](https://github.com/Levminer/authme/commit/b6a43d8)] Update packages (2021-12-22) +- [[0c7b7b0](https://github.com/Levminer/authme/commit/0c7b7b0)] Fix copy codes, JSDoc (2021-12-22) +- [[899c2c1](https://github.com/Levminer/authme/commit/899c2c1)] Update samples (2021-12-22) +- [[e1a3a74](https://github.com/Levminer/authme/commit/e1a3a74)] Bump version (2021-12-21) +- [[2a20841](https://github.com/Levminer/authme/commit/2a20841)] Merge branch 'beta' into dev (2021-12-21) + +### Authme 3.0.0-beta.1 (2021. December 21.) + +- [[0661ded](https://github.com/Levminer/authme/commit/0661ded)] Update screenshots (2021-12-20) +- [[cb16f05](https://github.com/Levminer/authme/commit/cb16f05)] Update changelog (2021-12-20) +- [[608e367](https://github.com/Levminer/authme/commit/608e367)] Update security policy (2021-12-20) +- [[9b2edd7](https://github.com/Levminer/authme/commit/9b2edd7)] Bump version (2021-12-20) +- [[8e33247](https://github.com/Levminer/authme/commit/8e33247)] Merge branch 'beta' into dev (2021-12-20) +- [[95c0243](https://github.com/Levminer/authme/commit/95c0243)] Improved startup speed #170 (2021-12-19) +- [[ee88a72](https://github.com/Levminer/authme/commit/ee88a72)] Update packages (2021-12-18) +- [[3bff120](https://github.com/Levminer/authme/commit/3bff120)] Remove splash screen #169 (2021-12-18) +- [[33fcb5b](https://github.com/Levminer/authme/commit/33fcb5b)] Fix quick copy shortcuts (2021-12-18) +- [[739ea9d](https://github.com/Levminer/authme/commit/739ea9d)] Fix shortcuts (2021-12-18) +- [[0eb781e](https://github.com/Levminer/authme/commit/0eb781e)] Possible issuer XSS attack (2021-12-17) +- [[e6c0c24](https://github.com/Levminer/authme/commit/e6c0c24)] Fix settings HTML CSP (2021-12-17) +- [[546dfaf](https://github.com/Levminer/authme/commit/546dfaf)] Possible searchbar XSS attack #167 (2021-12-17) +- [[640a230](https://github.com/Levminer/authme/commit/640a230)] Settings refactor 2 (2021-12-17) +- [[9f22896](https://github.com/Levminer/authme/commit/9f22896)] Settings refactor (2021-12-15) +- [[b8bd9b6](https://github.com/Levminer/authme/commit/b8bd9b6)] Remove network check (2021-12-15) +- [[82dc3ab](https://github.com/Levminer/authme/commit/82dc3ab)] Faster 2FA code rendering #166 (2021-12-15) +- [[d4061cc](https://github.com/Levminer/authme/commit/d4061cc)] Hide controls #159 (2021-12-15) +- [[790ff16](https://github.com/Levminer/authme/commit/790ff16)] Splash screen opens on selected display #164 (2021-12-14) +- [[2bc667a](https://github.com/Levminer/authme/commit/2bc667a)] Default display #164 (2021-12-12) +- [[ef63142](https://github.com/Levminer/authme/commit/ef63142)] Fix window drag #159 (2021-12-12) +- [[97960cc](https://github.com/Levminer/authme/commit/97960cc)] Submenu styles #159 (2021-12-12) +- [[2ed225e](https://github.com/Levminer/authme/commit/2ed225e)] Fix reloading menu #159 (2021-12-12) +- [[5e277ac](https://github.com/Levminer/authme/commit/5e277ac)] Upgrade to Tailwind 3, brighter scrollbar (2021-12-11) +- [[e78dead](https://github.com/Levminer/authme/commit/e78dead)] Refresh menu #159 (2021-12-11) +- [[88021a7](https://github.com/Levminer/authme/commit/88021a7)] Enable title bar #159 (2021-12-11) +- [[3119b7d](https://github.com/Levminer/authme/commit/3119b7d)] New title bar #159 (2021-12-11) +- [[ad87a45](https://github.com/Levminer/authme/commit/ad87a45)] Enable in options #161 (2021-12-11) +- [[ddf878e](https://github.com/Levminer/authme/commit/ddf878e)] Import from screen capture #161 (2021-12-09) +- [[f9fcdfd](https://github.com/Levminer/authme/commit/f9fcdfd)] Update packages (2021-12-08) +- [[892f8a2](https://github.com/Levminer/authme/commit/892f8a2)] More consistent clear data (2021-12-07) +- [[3240eb8](https://github.com/Levminer/authme/commit/3240eb8)] Fix changing window capture (2021-12-07) +- [[9b1292f](https://github.com/Levminer/authme/commit/9b1292f)] Bump version (2021-12-07) + +### Authme 3.0.0-beta.0 (2021. December 07.) + +- [[048f944](https://github.com/Levminer/authme/commit/048f944)] Beta release build (2021-12-07) +- [[2d50b33](https://github.com/Levminer/authme/commit/2d50b33)] Prepare for beta release (2021-12-07) +- [[cf23072](https://github.com/Levminer/authme/commit/cf23072)] Check for manual update #157 (2021-12-06) +- [[e884673](https://github.com/Levminer/authme/commit/e884673)] Fix details and summary (2021-12-05) +- [[d28f48f](https://github.com/Levminer/authme/commit/d28f48f)] Remove old dropdown (2021-12-05) +- [[c322e16](https://github.com/Levminer/authme/commit/c322e16)] New dropdown style (2021-12-05) +- [[ba9e964](https://github.com/Levminer/authme/commit/ba9e964)] Fix dropdown animations (2021-12-04) +- [[0c45f18](https://github.com/Levminer/authme/commit/0c45f18)] Update HTML CSP (2021-12-04) +- [[02e08d0](https://github.com/Levminer/authme/commit/02e08d0)] Main IPCs refactor (2021-12-04) +- [[f4b81e3](https://github.com/Levminer/authme/commit/f4b81e3)] Drop dragonfly css (2021-12-04) +- [[25262f4](https://github.com/Levminer/authme/commit/25262f4)] Make settings clear data dialog modal (2021-12-03) +- [[969cb78](https://github.com/Levminer/authme/commit/969cb78)] Update Electron (2021-12-03) +- [[a41051a](https://github.com/Levminer/authme/commit/a41051a)] Settings scroll back to top on page change (2021-12-03) +- [[aec765b](https://github.com/Levminer/authme/commit/aec765b)] Lock Authme when PC goes to sleep or locked #160 (2021-12-03) +- [[e5d0a6e](https://github.com/Levminer/authme/commit/e5d0a6e)] Disable unavailable tray and menu items (2021-12-02) +- [[d3a3542](https://github.com/Levminer/authme/commit/d3a3542)] Update packages (2021-12-02) +- [[67d13f9](https://github.com/Levminer/authme/commit/67d13f9)] Fix show password button (2021-12-02) +- [[4239223](https://github.com/Levminer/authme/commit/4239223)] Fix quick shortcuts (2021-12-02) +- [[5cccc38](https://github.com/Levminer/authme/commit/5cccc38)] Fix summary tab selection #129 (2021-12-01) +- [[16fc783](https://github.com/Levminer/authme/commit/16fc783)] Fixing close to tray when closing main window (2021-11-30) +- [[e30848b](https://github.com/Levminer/authme/commit/e30848b)] Check for common password when creating an encryption key (2021-11-29) +- [[28d9c2d](https://github.com/Levminer/authme/commit/28d9c2d)] Fix show password buttons (2021-11-28) +- [[32cdd6e](https://github.com/Levminer/authme/commit/32cdd6e)] Settings page better wording (2021-11-28) +- [[b773263](https://github.com/Levminer/authme/commit/b773263)] Export page better instructions (2021-11-27) +- [[80ffa58](https://github.com/Levminer/authme/commit/80ffa58)] Edit page better instructions and edit codes (2021-11-26) +- [[05655c1](https://github.com/Levminer/authme/commit/05655c1)] Import page better instructions (2021-11-26) +- [[792f72a](https://github.com/Levminer/authme/commit/792f72a)] Check for codes.authme version (2021-11-26) +- [[0aab107](https://github.com/Levminer/authme/commit/0aab107)] Auto update for windows #157 (2021-11-26) +- [[51c0575](https://github.com/Levminer/authme/commit/51c0575)] Manual update for Linux and Mac (2021-11-26) +- [[8d80e63](https://github.com/Levminer/authme/commit/8d80e63)] Update packages (2021-11-26) +- [[44499f5](https://github.com/Levminer/authme/commit/44499f5)] Confirm load codes (2021-11-24) +- [[79ebfe3](https://github.com/Levminer/authme/commit/79ebfe3)] Import from webcam available #141 (2021-11-24) +- [[290d463](https://github.com/Levminer/authme/commit/290d463)] Speed improvements (2021-11-24) +- [[8d506c0](https://github.com/Levminer/authme/commit/8d506c0)] Switch to .appimage from .deb (2021-11-24) +- [[5d42f64](https://github.com/Levminer/authme/commit/5d42f64)] Settings page layout fixes (2021-11-24) +- [[a484d03](https://github.com/Levminer/authme/commit/a484d03)] HTML CSP, build number improvements (2021-11-24) +- [[ef7cbf2](https://github.com/Levminer/authme/commit/ef7cbf2)] Edit page appdata #158, logging (2021-11-23) +- [[249be93](https://github.com/Levminer/authme/commit/249be93)] Fixing appdata path #158 (2021-11-23) +- [[f3701c7](https://github.com/Levminer/authme/commit/f3701c7)] Fixing preload settings folder and documentation (2021-11-22) +- [[e495f2f](https://github.com/Levminer/authme/commit/e495f2f)] Fixing settings folder #158 (2021-11-21) +- [[e2d03c0](https://github.com/Levminer/authme/commit/e2d03c0)] Update packages (2021-11-20) +- [[6a25bb1](https://github.com/Levminer/authme/commit/6a25bb1)] New folder structure #158 (2021-11-20) +- [[10a239b](https://github.com/Levminer/authme/commit/10a239b)] Better, smoother window open (2021-11-19) +- [[b4005b8](https://github.com/Levminer/authme/commit/b4005b8)] Fixing window content protection #156 (2021-11-19) +- [[c40430a](https://github.com/Levminer/authme/commit/c40430a)] Improved window content protection #156 (2021-11-19) +- [[6e50970](https://github.com/Levminer/authme/commit/6e50970)] Update packages (2021-11-19) +- [[232f7fc](https://github.com/Levminer/authme/commit/232f7fc)] Update packages (2021-11-17) +- [[fce76c6](https://github.com/Levminer/authme/commit/fce76c6)] Respect prefers-reduced-motion #129 (2021-11-17) +- [[2445187](https://github.com/Levminer/authme/commit/2445187)] Main process deprecate old encryption #154 (2021-11-17) +- [[cd6f318](https://github.com/Levminer/authme/commit/cd6f318)] Bump version to 3.0.0 (2021-11-17) +- [[ab5806b](https://github.com/Levminer/authme/commit/ab5806b)] Edit page deprecate old encryption #154 (2021-11-17) +- [[a9bbc88](https://github.com/Levminer/authme/commit/a9bbc88)] Export page deprecate old encryption #154 (2021-11-16) +- [[fa11195](https://github.com/Levminer/authme/commit/fa11195)] Application page deprecate old encryption #154 (2021-11-16) +- [[7a4e993](https://github.com/Levminer/authme/commit/7a4e993)] Confirm page deprecate old encryption #154 (2021-11-16) +- [[1fb0f90](https://github.com/Levminer/authme/commit/1fb0f90)] Landig page deprecate old encryption #154 (2021-11-16) +- [[33f14ff](https://github.com/Levminer/authme/commit/33f14ff)] Remove application page animations (2021-11-15) +- [[134b7ea](https://github.com/Levminer/authme/commit/134b7ea)] New .authme format fixes #152 (2021-11-14) +- [[78067dd](https://github.com/Levminer/authme/commit/78067dd)] Display shortcuts shorter (2021-11-14) +- [[0afec65](https://github.com/Levminer/authme/commit/0afec65)] Export page .authme rollback file support #152 (2021-11-13) +- [[4ecb0a3](https://github.com/Levminer/authme/commit/4ecb0a3)] Import page .authme rollback file support #152 (2021-11-13) +- [[e1ab6f8](https://github.com/Levminer/authme/commit/e1ab6f8)] Application page .authme rollback file support #152 (2021-11-13) +- [[cc88b15](https://github.com/Levminer/authme/commit/cc88b15)] Edit page .authme rollback file support #152 (2021-11-13) +- [[b182a9e](https://github.com/Levminer/authme/commit/b182a9e)] Edit page support .authme file (2021-11-13) +- [[92746aa](https://github.com/Levminer/authme/commit/92746aa)] Option to delete all codes on edit page (2021-11-11) +- [[e0298a4](https://github.com/Levminer/authme/commit/e0298a4)] Bump version (2021-11-10) +- [[2692801](https://github.com/Levminer/authme/commit/2692801)] Merge branch 'main' into dev (2021-11-09) diff --git a/README.md b/README.md index 0c346179..fa690cff 100644 --- a/README.md +++ b/README.md @@ -2,30 +2,31 @@ - Simple cross platform two-factor authentication app for desktop. -[![Downloads](https://img.shields.io/github/downloads/levminer/authme/total?style=for-the-badge)](https://github.com/Levminer/authme/releases) -[![Support](https://img.shields.io/badge/Support-PayPal-blue?style=for-the-badge)](https://paypal.me/levminer) -[![License](https://img.shields.io/github/license/levminer/authme?style=for-the-badge)](https://github.com/Levminer/authme/blob/main/LICENSE.md) +[![Downloads](https://img.shields.io/github/downloads/levminer/authme/total?label=Downloads)](https://tooomm.github.io/github-release-stats/?username=Levminer&repository=authme) +[![Support](https://img.shields.io/badge/Support-PayPal-blue)](https://paypal.me/levminer) +[![License](https://img.shields.io/github/license/levminer/authme?label=License)](https://github.com/Levminer/authme/blob/main/LICENSE.md) ## Latest Release - Latest release version for standard users. -[![Latest release](https://img.shields.io/github/package-json/v/levminer/authme/main?label=Release&style=for-the-badge)](https://github.com/Levminer/authme/releases) -[![Windows Download](https://img.shields.io/badge/Windows-Download-brightgreen?style=for-the-badge)](https://api.levminer.com/api/v1/authme/release/windows) -[![Linux Download](https://img.shields.io/badge/Linux-Download-brightgreen?style=for-the-badge)](https://api.levminer.com/api/v1/authme/release/linux) -[![Updated](https://img.shields.io/github/last-commit/levminer/authme/main?color=yellowgreen&label=Updated&style=for-the-badge)](https://github.com/Levminer/authme/releases) +[![Latest release](https://img.shields.io/github/package-json/v/levminer/authme/main?label=Release)](https://github.com/Levminer/authme/releases) +[![Windows Download](https://img.shields.io/badge/Windows-download-brightgreen)](https://api.levminer.com/api/v1/authme/release/windows) +[![Linux Download](https://img.shields.io/badge/Linux-download-brightgreen)](https://api.levminer.com/api/v1/authme/release/linux) +[![Mac Download](https://img.shields.io/badge/Mac-download-brightgreen)](https://api.levminer.com/api/v1/authme/release/mac) +[![Updated](https://img.shields.io/github/last-commit/levminer/authme/main?color=yellowgreen&label=Updated)](https://github.com/Levminer/authme/releases) ## Latest Alpha - Latest alpha version for advanced users. -[![Latest alpha](https://img.shields.io/github/package-json/v/levminer/authme/dev?label=Alpha&style=for-the-badge)](https://github.com/Levminer/authme/actions/workflows/alpha-artifacts.yml) -[![Windows Download](https://img.shields.io/badge/Windows-Download-brightgreen?style=for-the-badge)](https://api.levminer.com/api/v1/authme/alpha/windows) -[![Linux Download](https://img.shields.io/badge/Linux-Download-brightgreen?style=for-the-badge)](https://api.levminer.com/api/v1/authme/alpha/linux) -[![Mac Download](https://img.shields.io/badge/Mac-Download-brightgreen?style=for-the-badge)](https://api.levminer.com/api/v1/authme/alpha/mac) -[![Updated](https://img.shields.io/github/last-commit/levminer/authme/dev?color=yellowgreen&label=Updated&style=for-the-badge)](https://github.com/Levminer/authme/actions/workflows/alpha-artifacts.yml) +[![Latest alpha](https://img.shields.io/github/package-json/v/levminer/authme/dev?label=Alpha&color=blue)](https://github.com/Levminer/authme/actions/workflows/alpha-artifacts.yml) +[![Windows Download](https://img.shields.io/badge/Windows-download-brightgreen)](https://api.levminer.com/api/v1/authme/alpha/windows) +[![Linux Download](https://img.shields.io/badge/Linux-download-brightgreen)](https://api.levminer.com/api/v1/authme/alpha/linux) +[![Mac Download](https://img.shields.io/badge/Mac-download-brightgreen)](https://api.levminer.com/api/v1/authme/alpha/mac) +[![Updated](https://img.shields.io/github/last-commit/levminer/authme/dev?color=yellowgreen&label=Updated)](https://github.com/Levminer/authme/actions/workflows/alpha-artifacts.yml) - + ## Features @@ -48,16 +49,6 @@ - Read for development and building instructions: [Contributing](https://github.com/Levminer/authme/blob/main/.github/CONTRIBUTING.md) - Read before contributing: [Code Of Conduct](https://github.com/Levminer/authme/blob/main/.github/CODE_OF_CONDUCT.md) -## Project board - -- You can check out all the issues in progress at the project board! -- Check out at: [Projects](https://github.com/Levminer/authme/projects/1) - -## Authme Web - -- Authme is now available as a web app. It's a PWA app to, so you can install it on your Android or IOS phone. -- Try it out and give feedback: [Authme Web](https://github.com/levminer/authme-web) - ## License - This software is licensed under: [GPL-3.0](https://github.com/Levminer/authme/blob/main/LICENSE.md) diff --git a/app/application/index.html b/app/application/index.html index fb3ca5fd..4f28a1d2 100644 --- a/app/application/index.html +++ b/app/application/index.html @@ -1,57 +1,49 @@ + + - Authme + + - - + - - - - - - -