Releases
1.1.0
Features
Added progress bar to show RADIUS usage (traffic and session time) in the status page.
Added support for password expiration.
Limited consecutive SMS sending to prevent abuse.
Allowed users to upgrade subscriptions plan from the status page.
Introduced client.components.registration_form.auto_select_first_plan
setting to auto-select the first plan during subscription.
Added missing Friulian translations.
Changes
Updated the X logo to the new design.
Do not send new SMS unless needed.
Updated polyfill URL to Cloudflare's CDN for enhanced security.
Dependencies
Bumped add==2.0.6
.
Bumped axios==0.28.0
.
Bumped concurrently==8.2.1
.
Bumped dompurify==3.0.6
.
Bumped fs-extra==11.1.0
.
Bumped history==5.2.0
.
Bumped jsdom==22.1.0
.
Bumped marked==12.0.0
.
Bumped node-plop==0.32.0
.
Bumped nodemon==3.0.3
.
Bumped react-redux==8.1.3
.
Bumped react-router-dom==6.2.1
.
Bumped react-select==5.2.2
.
Bumped universal-cookie-express==6.1.1
.
Bumped eslint-config-prettier==9.1.0
.
Bumped typescript==5.4.5
.
Bugfixes
Fixed error when captivePortalLoginForm.additional_fields is empty.
Fixed package.json
to ensure setup script is executed on build and client.
Fixed payment flow redirect loop when payment requires internet.
Fixed circular import issue detected by eslint.
Fixed internetMode
text disappearing when browsing different pages.
Fixed captive portal login after registration.
Fixed minor style issue in contact box.
You can’t perform that action at this time.