PisoFi Releases

Pisofi updates and more!

Posted by Nikku on 2020-05-18 00:00:00

PisoFi Releases Changelogs

Version 4.7.2 (2020-09-16)

  • Improved coin reading accuracy
  • Adjusted debounce time to less than 100
  • Auto retrieve access token when navigating the update tab
  • Relaxed registration/license validation time to avoid validation errors
  • Fixed desktop client expansion bug (version 2.0.4.1)

 

Version 4.7.1 (2020-08-28)

  • Fix obtaining ip/unable to connet to portal/admin after update issue when changing access point type
  • Fix reboot now button not showing any response after clicking
  • Removed extra validation on admin login for faster login
  • Auto re-save session options setting to avoid frozen time from v4.6
  • (SERVER UPDATE) Added redirect url to actual ngrok link
    • This will enable each user to access each machine from a fixed link that will redirect to the actual ngrok link
    • https://pisofiph.com/remote/device-id

 

Version 4.7.0 (2020-08-18)

  • fixed no internet issue
  • fixed and improved peripheral pin functionality
  • fixed not working global switch for tethering
  • fixed device registration issue to avoid missing buttons
  • fixed issue duplicating session while merging to current session during cross device account login
  • fixed eload sales not match on overview when refund has been done
  • fixed desktop client pausing when other desktop app starts within the network
  • fixed desktop slow resizing response after go online
  • fixed live transfer of time doesn't become active session after transferring to another device with no active sessions with auto continue disabled
  • fixed add/deduct of time while client is paused
  • fixed desktop custom speed not working
  • fixed time wipass spelling correction(Alliow Wipass)
  • fixed saving on sessions options taking so much time
  • fixed error on extending time sessions
  • fixed today's sales not reflecting on sub admin account
  • fixed time and data expiration table not included on the backup
  • fixed ram display
  • fixed data usage sorting on wifi users active clients
  • fixed wipass still expired even if unused
  • fixed use wipass always replace current session
  • fixed time still showing on desktop client app even if the desktop client is disabled
  • improved sub account permissions
  • improved logic level accuracy on sub vendo charging
  • improved(faster) loading time when pressing go online
  • improved adding session to automerge session now based on the expiration table
  • improved relative expiration assignment on adding admin session on wifi users
  • improved syncing of access token while navigating in admin panel
  • improved chat wrapping display on admin 
  • improved auto removed expired session functionality
  • improved wipass deletion
  • added google drive scheduled backup
  • added new account recovery on admin panel
  • added configurable ip lease time
  • added buy data / wipass using wallet
  • added wallet transfer to other account
  • re-send ngrok link to pisofiph account when first sending fails
  • added auto complete site redirection on wifi options
  • added free wifi option on wifi users
  • added auto detect of ip address and gateway on IP settings
  • added message on portal for clients that has no active session but has an available sessions
  • added list available wipass when clicking use wipass
  • added validation and syncing of access token when during admin login
  • re-implemented quick generate on wipass tickets
  • hide notification option on wifi user's option when not enabled
  • improved account reset
  • increased number maximum ip leases
  • totally disabled RPi built access point if not using internal AP
  • excluded account with wallet balance on account cleanup
  • retain active/current session when signing an account from another device with sessions
  • added loader on session option

 

Version 4.6.0 (2020-07-15)

  • Fix "There is already a client connected" issue.
  • Fix Display of Rates
  • Fix "Device is not registered" issue
  • Allow dynamic IP on vlan setup
  • Add device status reload on the registration page
  • Add sorting for promo packages
  • Add sorting, filter, and pagination for promo rates and promo packages
  • Display pause count in portal
  • Display pause validity in portal
  • Display message if the user can no longer pause the connection
  • Add expiration table mapping for time and data
  • Allow remote portal customization via ngrok
  • Added permission to add time and data session for co-admin accounts
  • Fix coins.ph eload status
  • Display rate expiration for time, data, and wipass conversion on insert coin
  • Always logout desktop client on app startup(Desktop client v2.0.4.0)
  • Added option to hide session speed on Portal>>Wifi Options>>General (Uncheck show session speed on sessions list)
  • Optimized database on machine startup
  • Calibrate pins to avoid ghost credits(specially on raspberry pi setup)

 

Version 4.5.1 (2020-07-11)

  • Eload update only due to coins.ph API update
  • Next feature release, to follow in a couple of days

 

Version 4.5.0 (2020-06-17)

  • VLAN Support (for raspberry pi and orange pi)
  • Fix display of charging rates
  • Some minor improvements

 

Version 4.4.0 (2020-06-05)

  • Add Session Switching in Wifi Clients
  • Retain expiration when merging sessions
  • Implement auto-delete expired sessions
  • Fix pause count when client is disconnected to the network
  • Fix pause during power interruption
  • Fix restart on no internet job schedule
  • Fix auto-merge when current session is expired
  • Fix Insert Coin background audio in eload
  • Improve backup restore for large data
  • Add option for enabling/disabling Promo Packages
  • Add option for enabling/disable Epins
  • Hide buy epin button when coins.ph balance is not enough
  • Add sub vendo firmware updater (works for v4.4 firmware and v4.4 pisofi software)
    • reduced debounce time for 5 and 10 coins credits cuts in half
    • add more optimizations on sub vendo firmware
  • Add minimum and maximum limit for upload
  • Add Insert Coin Reset/Clear pin configuration
    • This is an option for a physical push button switch in front of your vendo 
    • When pressed,this will cancel existing/current insert coin session, specially those device that are not actually inserting coin at the vendo.
    • This will give an opportunity for the actual person who is currently at the vendo to insert coin immediately.
    • NOTE:Please check your pin configuration as this might change after update
  • Add enable/disable captcha
  • Encrypt login submission to avoid sniffing

 

Version 4.3.1 (2020-05-26)

  • Wifi Sharing Options (via Tethering)
    • Add enable/disable for Time and Data Sessions
    • Add option per session for each client.
    • Add option for Wipass Tickets
    • Add option in Promo Packages
    • Add option for whitelisted devices
    • NOTE: Wifi Sharing will only work if "Allow Tethering" option is enabled in Wifi Options -> General
  • Promo Packages Improvement
    • Sort promos by price (from lowest to highest)
    • Show unavailable promo packages
  • Improve the chat manager to not overlap dialogs.
  • Improve Speed Allocation - only count active users that are connected to the network.
  • Fix pause count when the user has disconnected to the network (when auto-pause enabled).
  • Security Improvement
    • Add captcha to avoid brute force attacks
  • Fixed conflicting pause settings(validity/pause when disconnected/pause limit)
  • Sub vendo improvement(Use NodeMCU_firmware_pisofi_v4.3.bin)
    • fixed no credit on changing relay pin
    • lower debounce time for possible cause of miscredit on some setup
    • other minor improvements

 

Version 4.3.0 (2020-05-19)

  • Data Plans
    • Allow admin to create, extend, or deduct data sessions for each user.
    • Support Cash-Type Data Session
    • Support Live-Transfer Data Session
    • Support Admin-Transferred Data Session
    • Support Data Wipass Generation
    • Support auto-merge options.
  • Anti-Tethering - Block hotspot sharing.
  • Ports Prioritization - Improve prioritization of packets for gaming.
  • Promos Packages - allows you to customize promos.
    • Customize speed - download and upload rate.
    • Customize type - Data or Time Session
    • Customize expiration
    • Customize if a user can pause or convert to wipass ticket
    • Customize recurrence - schedule when to enable promos
  • Chat Messaging
    • Allow direct chat messaging to the user.
  • NodeMCU for Sub Vendo (download firmware v4.2)
    • Keep NodeMCU connection alive.
    • Add delay option for sending coins
    • Retry sending coins if disconnected to server.
  • Charging Improvements
    • Improve the merging of time
  • Desktop Improvements (download desktop app v2.0.3.0)
    • Fix every-minute reload.
    • Fix pause connection issue.  
  • Traffic Monitor - displays a graph of user's network usage.
  • UI Improvements - Organize options grouping.
  • Security Improvements
    • Implement throttling during login to avoid brute-force attacks.
    • Enable or disable router access
    • Encrypt communication to pisofi server
  • Allow custom speed allocation for whitelisted devices.
  • Add delete option in Wipass History
  • Add data plan permissions in co-admin accounts.
  • Add delete option for user-generated wipass tickets.
  • Add editor for custom css.

 

Version 4.2.1/4.2.2(2020-04-15)

  • Improve speed allocation to users which causes inconsistent speed / no internet connection.
  • Fixed free access on prioritized ports

 

Version 4.2.0(2020-03-29)

  • Auto-Merge Feature for All Session Types
    • You can now set what type of sessions will be merged automatically in a single session.

Session Types:

  • Cash-User Session
    •  a session generated when user inserts a coin.
  • Wipass Session
    •  a session generated when a user uses a wipass he/she bought or converted to after inserting a coin.
  • Admin-created Sessions
    • a type of session when an admin adds a session to a specific user from wifi clients.
  • Live transfer Sessions
    • a session generated when a user transfers his/her time from one device to another.
  • Wallet type Sessions 
    • a type of session generated when a users uses his/her wallet to buy wifi time.
  • Admin-transferred Sessions
    • a type of session generated when the admin transfers a specific time from one account to another in wifi clients.
When auto-merge is enabled all type of sessions will be merged in a single session with the origin callled "Auto". Sessions which will not merge automatically will still have separate sessions.

This is good for this sample use case:
You are selling wipass with different speeds or expirations. Since the wipass will be different from the user's current session's speed/expiration, it will be wise not to merge them so that they can enjoy the custom speed that the bought.

  • Improve client speed calculation
  • Fix duplicate data restoration
  • Allow canceling in coins.ph account linking
  • Allow option to disable chat for Wifi and Desktop

 

Version 4.1.0(2020-03-22)

  • Services - Game Credits (epins) 
    • This will use your coins.ph account.
    • This is also configurable if you don't want to enable this feature, go to Portal -> Wifi Options.
  • Auto-merge cash type session (configurable) if:
    • cash type is the current session
    • sessions have the same speed
  • Added relative expiration for wipass
    • the old expiration date is retained (this is for fix expiration)
    • the expiration time is relative when the wipass is used. For example, if you generated a wipass that has 3 days of total time, and you set the expiration time to 3 days. It doesn't matter when the wipass will be used, but once it's used, the expiration will kick in.
  • No access token setup needed - access token will be retrieved automatically.
  • Added reload status for vendos and desktops
  • Improve admin pages styling
  • Show pause button in portal
  • Auto resume sessions if not "pauseable".

 

Version 4.0.0(2020-03-15)

  •  WIFI CLIENT SESSIONS
    • Wifi Client Sessions - allows you to have full control over your client's connection time. The inspiration is that, users will always have many sessions. egTime from Insert Coin
      • Time from Wipass
      • Time from Live Transfer
      • Time from Admin
      • Time from Transfer
      • Each connection may have different speed, expiration or rules (whether something can be paused or not). And managing them is hard, since their time always merges by default. So by having this feature, you are always guaranteed that each of your client's session is managed accordingly.
  • Promo Rates
    • Added promo rates if you want to override your default wifi rates for a specific time - good for marketing
  • Audio Settings
    • Allows you to customize Background, Coin Inserted, or Success music.
  • Session Options
    • Set the default options for each user's connection session.
  • System Activity
    • Logs some critical admin actions
  • SpeedTest by Ookla
    • Allows you to select the nearest server when testing speed
  • Port Prioritization
    • improved range port prioritization with updated game ports
  • Eload
    • Use coins.ph login to activate eload instead of API key
    • Move eload status to separate page
  • Sales
    • Delete selected sales
  • System Status / Dashboard
    • Added Today's Sales, Daily Sales Chart, Eload Sales, Coins.ph Balance, Overall Total
    • Added Disk Usage
  • Wifi Users
    • New option for adding new session to user
    • Added mac blocking / unblocking option
    • Added filter by status or connected
  • Wipass
    • Added prefix for wipass tickets - up to 5 characters
    • Improve download by batch or selected wipass only
    • Added option to set if wipass ticket can be paused
    • Added option to set if wipass is convertible to another wipass ticket
  • Mac Control
    • Improved Mac BlockinG
    • Added option for whitelisting mac address (whitelisted mac addresses will have internet by default)
  • Site Control
    • Improved Site Blocking
    • Added option for whitelisting site (whitelisted sites will be accessible even without connection time)
  • Desktop App
    • improve connection on desktop client to avoid unintended pausing of time
  • Node MCU/multicoinslot
    • immediately set pin level to desired state when encountered unexpected websocket disconnection during insert coin.
  • Insert coin page
    • improved for faster insert coin experience on main vendo
  • Admin panel tabs arrangements
    • re-ordered some tabs for better navigation experience
  • General bug fixes
  • Other changes
    • Delete permission for sub account
    • Add device page to sub account by default
    • Fix audio background for desktop clients
    • Disable Go online, charging, and convert to wipass button while client is still insert coin to avoid missing credit.
    • Override pause setting by pausing on client on admin panel
    • Add text indicator for number of available sessions in portal
    • Highlight current session on sessions list
    • Resume user sessions after reboot when session is not allowed to pause