Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

0.8.1-beta #95

Merged
merged 53 commits into from
Jan 28, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
53 commits
Select commit Hold shift + click to select a range
b27687d
Create README.it.md
painbrain81 Nov 23, 2023
ffc78ce
Merge pull request #76 from painbrain81/develop
kashamalasha Nov 24, 2023
6c0d68b
Update README.md for italian language link
painbrain81 Nov 24, 2023
8909612
feat: Add Polish and Italian languages
kashamalasha Nov 25, 2023
bf92b09
Merge branch 'develop' of https://github.com/kashamalasha/nightscout-…
kashamalasha Nov 25, 2023
3ae8bbe
Merge pull request #79 from painbrain81/develop
kashamalasha Nov 25, 2023
63dbc47
Merge branch 'develop' of https://github.com/kashamalasha/nightscout-…
kashamalasha Nov 25, 2023
0a8ef0c
Merge branch 'main' of https://github.com/kashamalasha/nightscout-wid…
kashamalasha Nov 25, 2023
79ad630
improvement: fallback to API v2 getData requesting
kashamalasha Nov 25, 2023
cdcf091
doc: Updates README files and package.json version
kashamalasha Nov 25, 2023
a6137a8
doc: Updates Italian README with the fields labels
kashamalasha Nov 25, 2023
09923ca
Merge branch 'main' of https://github.com/kashamalasha/nightscout-wid…
kashamalasha Nov 25, 2023
ab36926
bug: Fixes saving settings for the API v2 clients
kashamalasha Nov 25, 2023
db25e9b
Merge branch 'main' of https://github.com/kashamalasha/nightscout-wid…
kashamalasha Nov 25, 2023
2460c89
ci: Remove mac universal files in Release
kashamalasha Nov 25, 2023
65393e7
Merge branch 'main' into develop
kashamalasha Nov 25, 2023
d625803
bug: Fixes POEditor link to help with translation
kashamalasha Nov 28, 2023
4571cca
bug: Fixes drag region for the settings window
kashamalasha Nov 28, 2023
5b9d28c
improvement: Enhanced 'Help with Translation' menu
kashamalasha Nov 28, 2023
9d92f59
bug: Fixes default mouse behavior on window resize
kashamalasha Nov 28, 2023
8947930
doc: Updates links for the latest release
kashamalasha Nov 28, 2023
8362858
Merge branch 'main' of https://github.com/kashamalasha/nightscout-wid…
kashamalasha Nov 28, 2023
13b8cab
feat: Text direction support for RTL languages
kashamalasha Dec 23, 2023
b23f6af
bug: Fixes JWT expiration timestamp setting
kashamalasha Dec 26, 2023
ec06089
feat: Adds new App icon
kashamalasha Dec 26, 2023
dbbf5cb
feat: New translations: Hebrew, Spanish, Slovak
kashamalasha Dec 26, 2023
ac9073c
docs: Updates README files with new structure
kashamalasha Dec 26, 2023
47643b1
ci: Updates app version
kashamalasha Dec 26, 2023
4426066
docs: Updates the README translation section
kashamalasha Dec 26, 2023
d634666
docs: Updates the screenshot width
kashamalasha Dec 26, 2023
8a3f68f
docs: Updates the screenshot width and structure
kashamalasha Dec 26, 2023
a166f6b
Merge branch 'develop' of https://github.com/kashamalasha/nightscout-…
kashamalasha Dec 26, 2023
998429c
bug: Fixes show_logs en.json localization
kashamalasha Dec 26, 2023
641150a
Merge branch 'main' of https://github.com/kashamalasha/nightscout-wid…
kashamalasha Dec 27, 2023
07d551c
Merge branch 'main' of https://github.com/kashamalasha/nightscout-wid…
kashamalasha Dec 27, 2023
aafe765
bug: Fixes icon appearance for the modal windows
kashamalasha Dec 27, 2023
e5c3bf9
ci: Updates version number
kashamalasha Dec 27, 2023
6a83167
Merge branch 'main' of https://github.com/kashamalasha/nightscout-wid…
kashamalasha Dec 28, 2023
35d8274
bug: Fixes Mac icon
kashamalasha Dec 28, 2023
7ecd132
Merge branch 'main' of https://github.com/kashamalasha/nightscout-wid…
kashamalasha Jan 8, 2024
095bf7a
test: Test fixing for the modal alert window
kashamalasha Jan 8, 2024
68a2003
feat: Auto update SVG values based on selected unit system
kashamalasha Jan 26, 2024
0d3a57f
bug: Corrects default Electron app.quit() behavior
kashamalasha Jan 26, 2024
e5e7f3b
ci: Create version-update.js script
kashamalasha Jan 26, 2024
bfbc02e
doc: Updates README files
kashamalasha Jan 26, 2024
d8c6424
Merge branch 'main' of https://github.com/kashamalasha/nightscout-wid…
kashamalasha Jan 28, 2024
492cbb7
CI: Updates GitHub Actions workflows
kashamalasha Jan 28, 2024
f9ad150
SYNTAX: Corrects some syntax mistakes
kashamalasha Jan 28, 2024
b1df5ed
DOC: Updates version
kashamalasha Jan 28, 2024
42b949c
CI: Updates Node.js version in GitHub actions wfs
kashamalasha Jan 28, 2024
c45ee53
CI: Test GitHub check workflow
kashamalasha Jan 28, 2024
f8c90be
CI: Corrects test files for GH Actions check wf
kashamalasha Jan 28, 2024
3d73ac0
DOC: Adds support me on buttons
kashamalasha Jan 28, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
82 changes: 82 additions & 0 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
module.exports = {
overrides: [
{
files: [
"js/widget.js",
"js/util.js",
"js/settings.js",
"js/backend.js",
"js/translator.js",
"test/util.test.js",
],
parserOptions: {
ecmaVersion: 2022,
sourceType: "module",
},
ecmaFeatures: {
impliedStrict: true,
},
env: {
browser: true,
es2022: true,
jest: true,
},
extends: ["eslint:recommended"],
rules: {
semi: "error",
indent: ["error", 2],
"no-multi-spaces": "error",
"space-in-parens": "error",
"no-multiple-empty-lines": "error",
"prefer-const": "error",
"no-use-before-define": "error",
"no-console": "error",
curly: "error",
"no-undef-init": "error",
"init-declarations": ["error", "always"],
quotes: ["error", "backtick"],
},
},
{
files: [
"build/version-update.js",
"build/version-check.js",
"build/notarize.js",
"js/auto-update.js",
"js/logger.js",
"js/preload.js",
"main.js",
],
parserOptions: {
ecmaVersion: 2022,
},
ecmaFeatures: {
impliedStrict: true,
},
env: {
browser: true,
node: true,
es2022: true,
},
extends: [
"eslint:recommended",
"plugin:import/errors",
"plugin:import/warnings",
],
rules: {
semi: "error",
indent: ["error", 2],
"no-multi-spaces": "error",
"space-in-parens": "error",
"no-multiple-empty-lines": "error",
"prefer-const": "error",
"no-use-before-define": "error",
"no-console": "error",
curly: "error",
"no-undef-init": "error",
"init-declarations": ["error", "always"],
quotes: ["error", "backtick"],
},
},
],
};
50 changes: 50 additions & 0 deletions .github/workflows/check.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
name: Check the source code

on:
push:
branches:
- develop
pull_request:
branches:
- main
types:
- opened
- synchronize

jobs:

lint:
runs-on: ubuntu-latest

steps:
- name: Checkout code
uses: actions/checkout@v4

- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: '21.1.0'

- name: Install dependencies
run: npm install

- name: Run linter
run: npm run lint

version-check:
runs-on: ubuntu-latest

steps:
- name: Checkout code
uses: actions/checkout@v4

- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: '21.1.0'

- name: Install dependencies
run: npm install

- name: Check README files version
run: npm run version-check
24 changes: 20 additions & 4 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@ name: Build release

on:
pull_request:
branches:
- main
types:
- closed

Expand Down Expand Up @@ -120,7 +122,7 @@ jobs:

steps:
- name: Get the release data
id: releases_data
id: releases_data_first
env:
HOST: "https://api.github.com"
ENDPOINT: "/repos/${{ github.repository_owner }}/${{ github.event.repository.name }}/releases"
Expand All @@ -135,13 +137,13 @@ jobs:

- name: Read the output
run: |
echo ${{ steps.releases_data.outputs.release_data }} | jq '.'
echo ${{ steps.releases_data_first.outputs.release_data }} | jq '.'

- name: Filter requested data for blockmaps
id: jq_filter_blockmap
run: |
blockmaps=$(
echo '${{ steps.releases_data.outputs.release_data }}' | jq -r \
echo '${{ steps.releases_data_first.outputs.release_data }}' | jq -r \
'fromjson | .assets | map(select(.name | endswith(".blockmap"))) | map(.id | tostring) | join(" ")'
)
echo "( ${blockmaps} )"
Expand All @@ -168,11 +170,25 @@ jobs:
"${HOST}${ENDPOINT}$asset_id"
done

- name: Get the release data
id: releases_data_second
env:
HOST: "https://api.github.com"
ENDPOINT: "/repos/${{ github.repository_owner }}/${{ github.event.repository.name }}/releases"
run: |
data=$(
curl -X GET -s \
-H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" \
"${HOST}${ENDPOINT}"
)
data=$(echo "${data}" | jq '.[0] | {name, id, assets: (.assets | map({name, id}))} | tostring')
echo "release_data=${data}" >> $GITHUB_OUTPUT

- name: Filter requested data for mac universal distros
id: jq_filter_macuni
run: |
macuni=$(
echo '${{ steps.releases_data.outputs.release_data }}' | jq -r \
echo '${{ steps.releases_data_second.outputs.release_data }}' | jq -r \
'fromjson | .assets | map(select(.name | contains("universal"))) | map(.id | tostring) | join(" ")'
)
echo "( ${macuni} )"
Expand Down
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
node_modules/
coverage/
.vscode/
.eslintrc.js
package-lock.json
*.code-workspace
out
Expand Down
14 changes: 9 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,10 @@ The app's name is "Owlet", which means baby owl and is chosen because of the Nig
<a href="https://github.com/kashamalasha/nightscout-widget-electron/releases/latest"><img src="https://img.shields.io/github/downloads/kashamalasha/nightscout-widget-electron/latest/total?color=%2300834a&label=latest" /></a>
<a href="https://github.com/kashamalasha/nightscout-widget-electron/releases/latest"><img src="https://img.shields.io/github/v/release/kashamalasha/nightscout-widget-electron?color=%2300834a" /></a>
</div>
<div style="margin-top: 5px">
<a style="margin: 5px;" href="https://boosty.to/owlet/donate"><img src="./docs/support_me_boosty.png" width="130" alt="Donate me on Boosty"/></a>
<a style="margin: 5px;" href="https://www.paypal.com/donate/?business=46K7J6S3UB3CS&no_recurring=0&item_name=Support+Owlet%3A+Improve+T1D+care+with+a+donation%21+Your+contribution+empowers+health+monitoring.+Join+me+in+making+a+difference%21&currency_code=USD"><img src="./docs/support_me_paypal.png" width="130" alt="Donate me on PayPal"/></a>
</div>


## README Translation
Expand All @@ -32,15 +36,15 @@ I was inspired by the [mlukasek/M5_NightscoutMon](https://github.com/mlukasek/M5

## Installation packages

[![Download for Windows](https://img.shields.io/badge/Download-Windows%20.exe-blue?style=for-the-badge&logo=windows)](https://github.com/kashamalasha/nightscout-widget-electron/releases/download/v0.8.0-beta/Owlet-0.8.0-beta-win-x64.exe)
[![Download for Windows](https://img.shields.io/badge/Download-Windows%20.exe-blue?style=for-the-badge&logo=windows)](https://github.com/kashamalasha/nightscout-widget-electron/releases/download/v0.8.1-beta/Owlet-0.8.1-beta-win-x64.exe)

[![Download for macOS(Apple Silicon)](https://img.shields.io/badge/Download-macOS%20(Apple%20Silicon)%20.dmg-blue?style=for-the-badge&logo=apple)](https://github.com/kashamalasha/nightscout-widget-electron/releases/download/v0.8.0-beta/Owlet-0.8.0-beta-mac-arm64.dmg)
[![Download for macOS(Apple Silicon)](https://img.shields.io/badge/Download-macOS%20(Apple%20Silicon)%20.dmg-blue?style=for-the-badge&logo=apple)](https://github.com/kashamalasha/nightscout-widget-electron/releases/download/v0.8.1-beta/Owlet-0.8.1-beta-mac-arm64.dmg)

[![Download for macOS(Intel)](https://img.shields.io/badge/Download-macOS%20(Intel)%20.dmg-blue?style=for-the-badge&logo=apple)](https://github.com/kashamalasha/nightscout-widget-electron/releases/download/v0.8.0-beta/Owlet-0.8.0-beta-mac-x64.dmg)
[![Download for macOS(Intel)](https://img.shields.io/badge/Download-macOS%20(Intel)%20.dmg-blue?style=for-the-badge&logo=apple)](https://github.com/kashamalasha/nightscout-widget-electron/releases/download/v0.8.1-beta/Owlet-0.8.1-beta-mac-x64.dmg)

[![Download for Linux](https://img.shields.io/badge/Download-Linux%20.AppImage-blue?style=for-the-badge&logo=linux&logoColor=white)](https://github.com/kashamalasha/nightscout-widget-electron/releases/download/v0.8.0-beta/Owlet-0.8.0-beta-linux-x86_64.AppImage)
[![Download for Linux](https://img.shields.io/badge/Download-Linux%20.AppImage-blue?style=for-the-badge&logo=linux&logoColor=white)](https://github.com/kashamalasha/nightscout-widget-electron/releases/download/v0.8.1-beta/Owlet-0.8.1-beta-linux-x86_64.AppImage)

[![Download Souces](https://img.shields.io/badge/Download-Sources%20.tar.gz-blue?style=for-the-badge&logo=electron&logoColor=white)](https://github.com/kashamalasha/nightscout-widget-electron/archive/refs/tags/v0.8.0-beta.tar.gz)
[![Download Souces](https://img.shields.io/badge/Download-Sources%20.tar.gz-blue?style=for-the-badge&logo=electron&logoColor=white)](https://github.com/kashamalasha/nightscout-widget-electron/archive/refs/tags/v0.8.1-beta.tar.gz)

[![Download Souces](https://img.shields.io/badge/Browse-Latest%20Release-red?style=for-the-badge&logo=github&logoColor=white)](https://github.com/kashamalasha/nightscout-widget-electron/releases/latest)

Expand Down
51 changes: 51 additions & 0 deletions build/version-check.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
/* eslint-disable no-console */

const fs = require(`fs`);
const path = require(`path`);

const RED = `\x1b[1;91m`;
const YELLOW = `\x1b[1;93m`;
const GREEN = `\x1b[1;92m`;
const RESET = `\x1b[0m`;

console.log(`Current package.json version is: ${YELLOW}${process.env.npm_package_version}${RESET}\n`);

let countOldVersion = 0;

const readmeFiles = [
path.join(process.cwd(), `README.md`),
path.join(process.cwd(), `docs`, `README.it.md`),
path.join(process.cwd(), `docs`, `README.pl.md`),
path.join(process.cwd(), `docs`, `README.ru.md`),
];

readmeFiles.forEach((file) => {
try {
const readmeContent = fs.readFileSync(file, `utf-8`);
const linksInFileArray = readmeContent.match(/\d\.\d\.\d-beta/g);

let hasOldVersion = false;

linksInFileArray.some((linkVersion) => {
if (linkVersion != process.env.npm_package_version) {
hasOldVersion = true;
countOldVersion++;
}
return hasOldVersion;
});

if (hasOldVersion) {
console.log(`${RED}${path.relative(process.cwd(), file)}${RESET} is outdated`);
} else {
console.log(`${GREEN}${path.relative(process.cwd(), file)}${RESET} is ok`);
}
} catch (error) {
console.error(`${RED}Error reading file: ${path.relative(process.cwd(), file)}${RESET}: \n${error}`);
}
});

console.log(`\nVersion-check job is done`);

if (countOldVersion > 0) {
process.exit(1);
}
23 changes: 17 additions & 6 deletions build/version-update.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,14 @@
/* eslint-disable no-console */

const fs = require(`fs`);
const path = require(`path`);

console.log(`Current version is:`, process.env.npm_package_version);
const RED = `\x1b[1;91m`;
const YELLOW = `\x1b[1;93m`;
const GREEN = `\x1b[1;92m`;
const RESET = `\x1b[0m`;

console.log(`Current package.json version is: ${YELLOW}${process.env.npm_package_version}${RESET}\n`);

const readmeFiles = [
path.join(process.cwd(), `README.md`),
Expand All @@ -11,10 +18,14 @@ const readmeFiles = [
];

readmeFiles.forEach((file) => {
let readmeContent = fs.readFileSync(file, `utf-8`);
readmeContent = readmeContent.replace(/\d\.\d\.\d-beta/g, process.env.npm_package_version);
fs.writeFileSync(file, readmeContent, `utf-8`);
console.log(`${path.relative(process.cwd(), file)} updated with the latest version:`, process.env.npm_package_version);
try {
let readmeContent = fs.readFileSync(file, `utf-8`);
readmeContent = readmeContent.replace(/\d\.\d\.\d-beta/g, process.env.npm_package_version);
fs.writeFileSync(file, readmeContent, `utf-8`);
console.log(`${GREEN}${path.relative(process.cwd(), file)}${RESET} is updated`);
} catch (error) {
console.error(`${RED}Error reading file: ${path.relative(process.cwd(), file)}${RESET}: \n${error}`);
}
});

console.log(`Version-update job is done`);
console.log(`\nVersion-update job is done`);
15 changes: 9 additions & 6 deletions docs/README.it.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,10 @@ Il nome dell'app è "Owlet", che significa piccolo gufo ed è scelto per via del
<a href="https://github.com/kashamalasha/nightscout-widget-electron/releases/latest"><img src="https://img.shields.io/github/downloads/kashamalasha/nightscout-widget-electron/latest/total?color=%2300834a&label=latest" /></a>
<a href="https://github.com/kashamalasha/nightscout-widget-electron/releases/latest"><img src="https://img.shields.io/github/v/release/kashamalasha/nightscout-widget-electron?color=%2300834a" /></a>
</div>

<div style="margin-top: 5px">
<a style="margin: 5px;" href="https://boosty.to/owlet/donate"><img src="./support_me_boosty.png" width="130" alt="Donate me on Boosty"/></a>
<a style="margin: 5px;" href="https://www.paypal.com/donate/?business=46K7J6S3UB3CS&no_recurring=0&item_name=Support+Owlet%3A+Improve+T1D+care+with+a+donation%21+Your+contribution+empowers+health+monitoring.+Join+me+in+making+a+difference%21&currency_code=USD"><img src="./support_me_paypal.png" width="130" alt="Donate me on PayPal"/></a>
</div>

## Traduzione README

Expand All @@ -32,15 +35,15 @@ Sono stato inspirato dalla soluzione [mlukasek/M5_NightscoutMon](https://github.

## Pacchetti di installazione

[![Download for Windows](https://img.shields.io/badge/Download-Windows%20.exe-blue?style=for-the-badge&logo=windows)](https://github.com/kashamalasha/nightscout-widget-electron/releases/download/v0.8.0-beta/Owlet-0.8.0-beta-win-x64.exe)
[![Download for Windows](https://img.shields.io/badge/Download-Windows%20.exe-blue?style=for-the-badge&logo=windows)](https://github.com/kashamalasha/nightscout-widget-electron/releases/download/v0.8.1-beta/Owlet-0.8.1-beta-win-x64.exe)

[![Download for macOS(Apple Silicon)](https://img.shields.io/badge/Download-macOS%20(Apple%20Silicon)%20.dmg-blue?style=for-the-badge&logo=apple)](https://github.com/kashamalasha/nightscout-widget-electron/releases/download/v0.8.0-beta/Owlet-0.8.0-beta-mac-arm64.dmg)
[![Download for macOS(Apple Silicon)](https://img.shields.io/badge/Download-macOS%20(Apple%20Silicon)%20.dmg-blue?style=for-the-badge&logo=apple)](https://github.com/kashamalasha/nightscout-widget-electron/releases/download/v0.8.1-beta/Owlet-0.8.1-beta-mac-arm64.dmg)

[![Download for macOS(Intel)](https://img.shields.io/badge/Download-macOS%20(Intel)%20.dmg-blue?style=for-the-badge&logo=apple)](https://github.com/kashamalasha/nightscout-widget-electron/releases/download/v0.8.0-beta/Owlet-0.8.0-beta-mac-x64.dmg)
[![Download for macOS(Intel)](https://img.shields.io/badge/Download-macOS%20(Intel)%20.dmg-blue?style=for-the-badge&logo=apple)](https://github.com/kashamalasha/nightscout-widget-electron/releases/download/v0.8.1-beta/Owlet-0.8.1-beta-mac-x64.dmg)

[![Download for Linux](https://img.shields.io/badge/Download-Linux%20.AppImage-blue?style=for-the-badge&logo=linux&logoColor=white)](https://github.com/kashamalasha/nightscout-widget-electron/releases/download/v0.8.0-beta/Owlet-0.8.0-beta-linux-x86_64.AppImage)
[![Download for Linux](https://img.shields.io/badge/Download-Linux%20.AppImage-blue?style=for-the-badge&logo=linux&logoColor=white)](https://github.com/kashamalasha/nightscout-widget-electron/releases/download/v0.8.1-beta/Owlet-0.8.1-beta-linux-x86_64.AppImage)

[![Download Souces](https://img.shields.io/badge/Download-Sources%20.tar.gz-blue?style=for-the-badge&logo=electron&logoColor=white)](https://github.com/kashamalasha/nightscout-widget-electron/archive/refs/tags/v0.8.0-beta.tar.gz)
[![Download Souces](https://img.shields.io/badge/Download-Sources%20.tar.gz-blue?style=for-the-badge&logo=electron&logoColor=white)](https://github.com/kashamalasha/nightscout-widget-electron/archive/refs/tags/v0.8.1-beta.tar.gz)

[![Download Souces](https://img.shields.io/badge/Browse-Latest%20Release-red?style=for-the-badge&logo=github&logoColor=white)](https://github.com/kashamalasha/nightscout-widget-electron/releases/latest)

Expand Down
15 changes: 9 additions & 6 deletions docs/README.pl.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,10 @@ Aplikacja nosi nazwę „Owlet”, co oznacza małą sowę i została wybrana ze
<a href="https://github.com/kashamalasha/nightscout-widget-electron/releases/latest"><img src="https://img.shields.io/github/downloads/kashamalasha/nightscout-widget-electron/latest/total?color=%2300834a&label=latest" /></a>
<a href="https://github.com/kashamalasha/nightscout-widget-electron/releases/latest"><img src="https://img.shields.io/github/v/release/kashamalasha/nightscout-widget-electron?color=%2300834a" /></a>
</div>

<div style="margin-top: 5px">
<a style="margin: 5px;" href="https://boosty.to/owlet/donate"><img src="./support_me_boosty.png" width="130" alt="Donate me on Boosty"/></a>
<a style="margin: 5px;" href="https://www.paypal.com/donate/?business=46K7J6S3UB3CS&no_recurring=0&item_name=Support+Owlet%3A+Improve+T1D+care+with+a+donation%21+Your+contribution+empowers+health+monitoring.+Join+me+in+making+a+difference%21&currency_code=USD"><img src="./support_me_paypal.png" width="130" alt="Donate me on PayPal"/></a>
</div>

## Tłumaczenie README

Expand All @@ -32,15 +35,15 @@ Zainspirowałem się rozwiązaniem [mlukasek/M5_NightscoutMon](https://github.co

## Gotowe pakiety instalacyjne

[![Pobierz dla systemu Windows](https://img.shields.io/badge/Download-Windows%20.exe-blue?style=for-the-badge&logo=windows)](https://github.com/kashamalasha/nightscout-widget-electron/releases/download/v0.8.0-beta/Owlet-0.8.0-beta-win-x64.exe)
[![Pobierz dla systemu Windows](https://img.shields.io/badge/Download-Windows%20.exe-blue?style=for-the-badge&logo=windows)](https://github.com/kashamalasha/nightscout-widget-electron/releases/download/v0.8.1-beta/Owlet-0.8.1-beta-win-x64.exe)

[![Pobierz dla systemu macOS (procesory Apple Silicon)](https://img.shields.io/badge/Download-macOS%20(Apple%20Silicon)%20.dmg-blue?style=for-the-badge&logo=apple)](https://github.com/kashamalasha/nightscout-widget-electron/releases/download/v0.8.0-beta/Owlet-0.8.0-beta-mac-arm64.dmg)
[![Pobierz dla systemu macOS (procesory Apple Silicon)](https://img.shields.io/badge/Download-macOS%20(Apple%20Silicon)%20.dmg-blue?style=for-the-badge&logo=apple)](https://github.com/kashamalasha/nightscout-widget-electron/releases/download/v0.8.1-beta/Owlet-0.8.1-beta-mac-arm64.dmg)

[![Pobierz dla systemu macOS (procesory Intel)](https://img.shields.io/badge/Download-macOS%20(Intel)%20.dmg-blue?style=for-the-badge&logo=apple)](https://github.com/kashamalasha/nightscout-widget-electron/releases/download/v0.8.0-beta/Owlet-0.8.0-beta-mac-x64.dmg)
[![Pobierz dla systemu macOS (procesory Intel)](https://img.shields.io/badge/Download-macOS%20(Intel)%20.dmg-blue?style=for-the-badge&logo=apple)](https://github.com/kashamalasha/nightscout-widget-electron/releases/download/v0.8.1-beta/Owlet-0.8.1-beta-mac-x64.dmg)

[![Pobierz dla systemów Linux](https://img.shields.io/badge/Download-Linux%20.AppImage-blue?style=for-the-badge&logo=linux&logoColor=white)](https://github.com/kashamalasha/nightscout-widget-electron/releases/download/v0.8.0-beta/Owlet-0.8.0-beta-linux-x86_64.AppImage)
[![Pobierz dla systemów Linux](https://img.shields.io/badge/Download-Linux%20.AppImage-blue?style=for-the-badge&logo=linux&logoColor=white)](https://github.com/kashamalasha/nightscout-widget-electron/releases/download/v0.8.1-beta/Owlet-0.8.1-beta-linux-x86_64.AppImage)

[![Pobierz źródła](https://img.shields.io/badge/Download-Sources%20.tar.gz-blue?style=for-the-badge&logo=electron&logoColor=white)](https://github.com/kashamalasha/nightscout-widget-electron/archive/refs/tags/v0.8.0-beta.tar.gz)
[![Pobierz źródła](https://img.shields.io/badge/Download-Sources%20.tar.gz-blue?style=for-the-badge&logo=electron&logoColor=white)](https://github.com/kashamalasha/nightscout-widget-electron/archive/refs/tags/v0.8.1-beta.tar.gz)

[![Pobierz źródła](https://img.shields.io/badge/Browse-Latest%20Release-red?style=for-the-badge&logo=github&logoColor=white)](https://github.com/kashamalasha/nightscout-widget-electron/releases/latest)

Expand Down
Loading