<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wifi-card.git/src/components, branch master</title>
<subtitle>Print a QR code for connecting to your WiFi</subtitle>
<id>https://code.northwest.io/wifi-card.git/atom?h=master</id>
<link rel='self' href='https://code.northwest.io/wifi-card.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://code.northwest.io/wifi-card.git/'/>
<updated>2026-01-25T05:42:23+00:00</updated>
<entry>
<title>Remove hash params feature</title>
<updated>2026-01-25T05:42:23+00:00</updated>
<author>
<name>bndw</name>
<email>ben@bdw.to</email>
</author>
<published>2026-01-25T05:42:23+00:00</published>
<link rel='alternate' type='text/html' href='https://code.northwest.io/wifi-card.git/commit/?id=6c6810307137aa5ccd901e1392f7641e97f58e4b'/>
<id>urn:sha1:6c6810307137aa5ccd901e1392f7641e97f58e4b</id>
<content type='text'>
The hash params implementation was buggy and auto-polluting the URL bar
with all settings on every render. Removing it entirely for now until a
cleaner approach is designed.
</content>
</entry>
<entry>
<title>Updates jan 2026 (#313)</title>
<updated>2026-01-25T04:46:24+00:00</updated>
<author>
<name>Ben Woodward</name>
<email>ben@bdw.to</email>
</author>
<published>2026-01-25T04:46:24+00:00</published>
<link rel='alternate' type='text/html' href='https://code.northwest.io/wifi-card.git/commit/?id=e1927f633cab988ceeb8bcd51dd03aaa5b3f2392'/>
<id>urn:sha1:e1927f633cab988ceeb8bcd51dd03aaa5b3f2392</id>
<content type='text'>
* Update dependencies to latest versions and migrate to React 19

- Update all dependencies to latest versions
- Migrate to React 19 createRoot API (replaces deprecated ReactDOM.render)
- Update qrcode.react import to v4 named export (QRCodeSVG)

* Format CSS with prettier

* Add Hebrew translation

* Add Slovak translation

* Add Malagasy translation

* Add Bangla translation

* Init field

* Change the logic concerning number of cards to print

* fix/clean

* Fix Increment-field-ID-in-the-print-area

* Increment-field-ID-in-the-print-area

* Review id implementation logic

* Fix git commit

* Handle Query parameter

* Fix package.json

* Fix query parameter for language

* fix query parameter for language

* Fix EncryptionModeChange query parameters // Error when non in query

* Fix EncryptionModeChange query parameters // Error when empty in query

* clean Setting.js don't need to import i18n

* clean file App.js

* first iteration for Hash

* Add Esperanto translation

* Update translations for Occitan

2 lines added

* Update translations.js

Added Swiss German to the Translations JavaScript-File

* Update translations.js

Removed custom Translations-Strings of my own Version.

* Update README.md

* Format translations.js with prettier

---------

Co-authored-by: Ido Bronfeld &lt;idobronfeld@gmail.com&gt;
Co-authored-by: Matej Kubinec &lt;matej.kubinec@outlook.com&gt;
Co-authored-by: mpilasy &lt;88362233+mpilasy@users.noreply.github.com&gt;
Co-authored-by: Tarek Hasan &lt;94107336+Tarek-Hasan@users.noreply.github.com&gt;
Co-authored-by: ofostier &lt;ofostier@gmail.com&gt;
Co-authored-by: zeecho &lt;30541894+zeecho@users.noreply.github.com&gt;
Co-authored-by: Mejans &lt;61360811+Mejans@users.noreply.github.com&gt;
Co-authored-by: Jan Zehnder &lt;44242812+NZehnder@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>Allow setting additional cards to print (#275)</title>
<updated>2023-08-15T15:32:18+00:00</updated>
<author>
<name>guicamest</name>
<email>guicamest@gmail.com</email>
</author>
<published>2023-08-15T15:32:18+00:00</published>
<link rel='alternate' type='text/html' href='https://code.northwest.io/wifi-card.git/commit/?id=f1d79a17f615a9cd34b15dd7b96764e4bb99486a'/>
<id>urn:sha1:f1d79a17f615a9cd34b15dd7b96764e4bb99486a</id>
<content type='text'>
* Add setting for additional cards to print

* Render additional cards to print

* Do not render additional cards if amount is less than 1

* Render additional cards when printing

* Improve layout for portrait printing

* Render eap and identity textfields conditionally so that they dont use space

* Use all width in print-area

* Change additionalCards setting to Input and react to changes

* Allow hiding tip (legend) on card

* Print only full cards

* Move print-area - not-displayed - to the bottom of the page

* Set default ssid back to empty, additional cards to 0

* Lower marginBottom of password field to 5 instead of 24 (default)

* Use conditional rendering instead of class to hide password

* Set marginBottom to QR code only on portrait mode

* Set row-gap to 0 to allow up to 6 cards to fit in portrait mode in A4

* Move hideTip setting right after hiddenSSID</content>
</entry>
<entry>
<title>fix: nopass support (#266)</title>
<updated>2023-01-24T04:41:03+00:00</updated>
<author>
<name>Ben Woodward</name>
<email>ben@bdw.to</email>
</author>
<published>2023-01-24T04:41:03+00:00</published>
<link rel='alternate' type='text/html' href='https://code.northwest.io/wifi-card.git/commit/?id=d1ad1c456c96d7bb42a3bc33691c6e879335a2f1'/>
<id>urn:sha1:d1ad1c456c96d7bb42a3bc33691c6e879335a2f1</id>
<content type='text'>
Fixes #265</content>
</entry>
<entry>
<title>Added margin between checkbox, radio box and text (#251)</title>
<updated>2022-09-14T04:57:16+00:00</updated>
<author>
<name>Ali Farooq</name>
<email>alifarooq122@gmail.com</email>
</author>
<published>2022-09-14T04:57:16+00:00</published>
<link rel='alternate' type='text/html' href='https://code.northwest.io/wifi-card.git/commit/?id=85ce480dbe73589529dc4cb9136b8de7530c6d1d'/>
<id>urn:sha1:85ce480dbe73589529dc4cb9136b8de7530c6d1d</id>
<content type='text'>
For issue #250, added margin between checkboxes, radio boxes, and text which was getting messed up when RTL-based language was selected</content>
</entry>
<entry>
<title>Add support for EAP-PWD (#246)</title>
<updated>2022-08-12T19:08:59+00:00</updated>
<author>
<name>Jan Tatje</name>
<email>jan@jnt.io</email>
</author>
<published>2022-08-12T19:08:59+00:00</published>
<link rel='alternate' type='text/html' href='https://code.northwest.io/wifi-card.git/commit/?id=7c5346cbabfb9b7057506e0775faa7f74fd31157'/>
<id>urn:sha1:7c5346cbabfb9b7057506e0775faa7f74fd31157</id>
<content type='text'>
I also added a German translation of the new strings.</content>
</entry>
<entry>
<title>Always add paddingRight for rtl  (#207)</title>
<updated>2021-08-28T16:13:19+00:00</updated>
<author>
<name>Ben Woodward</name>
<email>ben@bdw.to</email>
</author>
<published>2021-08-28T16:13:19+00:00</published>
<link rel='alternate' type='text/html' href='https://code.northwest.io/wifi-card.git/commit/?id=187d4451b4e397b7367d6cdf367021afaa2e19c4'/>
<id>urn:sha1:187d4451b4e397b7367d6cdf367021afaa2e19c4</id>
<content type='text'>
* :bug: hotfix logo padding for rtl languages

* manually run prettier

* :bug: fix icons padding

* :bug: fix header padding

* Always add paddingRight for rtl

Co-authored-by: Tokyo &lt;ahmed.tokyo1@gmail.com&gt;</content>
</entry>
<entry>
<title>Dynamic language select defaultValue (#182)</title>
<updated>2021-08-09T03:58:51+00:00</updated>
<author>
<name>Ben Woodward</name>
<email>ben@bdw.to</email>
</author>
<published>2021-08-09T03:58:51+00:00</published>
<link rel='alternate' type='text/html' href='https://code.northwest.io/wifi-card.git/commit/?id=1f753e8fb1c3d44b938a1ec541587cd6301f4181'/>
<id>urn:sha1:1f753e8fb1c3d44b938a1ec541587cd6301f4181</id>
<content type='text'>
Replaces the hardcoded 'en-US' defaultValue of the language select with
the value supplied by the i18n language detection. In my testing I found
when setting my browser to "German" or "Dutch", the navigator.language
returned is simply "de" and "nl" but the translation ids in the translations
are "de-DE" and "nl-NL", respectively. This results in the select box
defaulting to the first language (Arabic) because "de" and "nl" are not
values in any of the options.

This patch takes the i18n detected language and first checks if the id
is a known translation. If not, 'en-US' is returned. If it is, the
detected language is returned.

Unfortunately I am not able to test this as both my Firefox and Chrome
browsers are only setting the generic locale language ids. I can
verify the fallback to english works. Additionally, editing the
localStorage 'i18nextLng' key to 'de-DE' produces the expected
translation.

Related to #180</content>
</entry>
<entry>
<title>Support Hidden WiFi networks (#101)</title>
<updated>2021-08-08T16:26:48+00:00</updated>
<author>
<name>olekstomek</name>
<email>olekstomek@gmail.com</email>
</author>
<published>2021-08-08T16:26:48+00:00</published>
<link rel='alternate' type='text/html' href='https://code.northwest.io/wifi-card.git/commit/?id=ade8bc7d68922543ab74ee2d41920de139fd0bd3'/>
<id>urn:sha1:ade8bc7d68922543ab74ee2d41920de139fd0bd3</id>
<content type='text'>
* ability to set that WiFi network is hidden

* fix: hide password checbox hidden chebox with hidden SSID option

* improvement, delete constant

* merge master

* add a setting - the WiFi network can have a hidden SSID

* update translation for English and Polish language

* change one line translation in Eng, add semicolon in format to connect to WiFi</content>
</entry>
<entry>
<title>Replace network font with Source Serif (#178)</title>
<updated>2021-08-06T21:22:41+00:00</updated>
<author>
<name>Ben Woodward</name>
<email>ben@bdw.to</email>
</author>
<published>2021-08-06T21:22:41+00:00</published>
<link rel='alternate' type='text/html' href='https://code.northwest.io/wifi-card.git/commit/?id=df6d62c397992aef26c3abb26ad667bcbc7184ad'/>
<id>urn:sha1:df6d62c397992aef26c3abb26ad667bcbc7184ad</id>
<content type='text'>
This removes the dependency on Google Fonts. Additionally I've
reintroduced the textarea border on the printed card to help ephasize
the important information.</content>
</entry>
</feed>
