Coder Social home page Coder Social logo

lukealford / aunt Goto Github PK

View Code? Open in Web Editor NEW
16.0 16.0 2.0 2.32 MB

A electron tray app that shows your remaining download quota and days left till rollover and more for your Aussie broadband account

License: MIT License

JavaScript 79.02% HTML 4.40% CSS 11.77% Handlebars 4.81%
aunt aussiebb-aunt aussiebb-quota aussiebb-usage electron-tray-app

aunt's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

aunt's Issues

App window vanishing after driver update.

During a driver update the app window is repositioned outside monitor bounds, this is then saved on shutdown/reboot so the next time you open you can't view the app window.

Fixed in v1.0.4

Watch for cookie expire

Enhancement to the auth system

Expectations: Store response from /login and check if cookie expires in 180 days or less.

Reason Save having to store user login details at all since we can keep them auto signed in with just the cookie.

Todo:

  • Store the response from login in a electron-store
  • Add a function to check expiresIn to see if it's less than 180 days away
  • If less than 180 days away renew cookie with refreshToken

Windows 7 32bit fail to launch(wrong version).

  • Do you want to request a feature or report a bug?
    Bug

  • What is the current behavior?
    Open exe file in compiled version, system throws wrong version the app then closes/crashes..

  • Please tell us about your environment:

    • Version: 0.5.5-beta
    • Operating system: Windows 7 32bit

Wrong % used

Your meter shows 5% used of my unlimited with double data plan. 5% of 200000 is 10000gb and I have actually used 571gb or 0.29%

Auto update not disabling

Reports of auto-update not disabling.

I've located and solved the issue in 1.0.4 expect this fixed in the update.

Unhandled Error Checking Pings

  • I'm submitting a ...

    • bug report
  • What is the current behavior?
    Getting this unhandled error report when aunt is checking latency. Happens after aunt checks Adelaide, so while checking Perth. Maybe Perth IP is unavailable? This is from Mac OS version but I get a similar error on Windows.

TypeError: Reduce of empty array with no initial value
    at Array.reduce (<anonymous>)
    at Tcpie.<anonymous> (/Applications/aussiebb_aunt.app/Contents/Resources/app.asar/src/main.js:372:24)
    at checkEnd (/Applications/aussiebb_aunt.app/Contents/Resources/app.asar/node_modules/tcpie/index.js:118:10)
    at Socket._socket.on (/Applications/aussiebb_aunt.app/Contents/Resources/app.asar/node_modules/tcpie/index.js:53:7)```

After I acknowledge the error report there's just the green arc chasing its tail.

  • If the current behavior is a bug, please provide the steps to reproduce and if possible a minimal demo of the problem
    Happens whenever I click on the network (third) icon.

  • Please tell us about your environment:

    • Version: 1.0.3
    • Operating system: Mac OS 10.14.5

Also a similar error with Win 8.1

Bug: Login broken

Simply doesn't let you to login and throws a cookie error

Unhandled Error
TypeError: Cannot read property 'toString' of undefined
    at storeCookieData (C:/Users/luke/AppData/Local/aussiebb_aunt/app-1.0.5/resources/app.asar/src/main.js:909:34)
    at Request._request2.default.post [as _callback] (C:/Users/luke/AppData/Local/aussiebb_aunt/app-1.0.5/resources/app.asar/src/main.js:535:11)
    at Request.self.callback (C:/Users/luke/AppData/Local/aussiebb_aunt/app-1.0.5/resources/app.asar/node_modules/request/request.js:185:22)
    at Request.<anonymous> (C:/Users/luke/AppData/Local/aussiebb_aunt/app-1.0.5/resources/app.asar/node_modules/request/request.js:1154:10)
    at IncomingMessage.<anonymous> (C:/Users/luke/AppData/Local/aussiebb_aunt/app-1.0.5/resources/app.asar/node_modules/request/request.js:1076:12)
  

I Will look into in the coming days/weeks when I have time ๐Ÿ‘

Replace login window with full result

Would like the detail shown in the panel when you click on the tray icon rather than it just showing logon details. Logon details could be done via right click menu which then gives you real estate to show usage graphs etc in the panel. Hovering to get detail in cool, but the option to click and get detail would also be great.

Thanks for pulling this together - going well so far.

Fix migration login error

When migration happens for old stored user/password to keytar it errors

unknown

TODO

  • change this to resolve not a reject so it doesn't throw an error
  • show a error in UI for reason and display login form

Get App version moitoring working

Each time a version is released the app window should alert the user of a new update available on Github.

Looking at using GitHub releases API for this.

App will not connect

So when I click on the link to start it, it shows up the window with "getting your service id" "Figuring POI" and spinning circle and than throws this error

Unhandled Promise Rejection
NonError: 'Could not get POI list'
    at module.exports.input (/Applications/aussiebb_aunt.app/Contents/Resources/app.asar/node_modules/ensure-error/index.js:14:10)
    at handleError (/Applications/aussiebb_aunt.app/Contents/Resources/app.asar/node_modules/electron-unhandled/index.js:21:10)
    at process.on.error (/Applications/aussiebb_aunt.app/Contents/Resources/app.asar/node_modules/electron-unhandled/index.js:100:4)

I can log in just fine with AussieBB app on my ipad and via web page

This is on my Mac running mojave

Import U-ANT feature set

New network health check system

Expectations: Check latency to national and international locations, check if on CGNAT, check if IPv6 is enabled

Reason Giving users a basic insight into how there AussieBB network is going can be helpful to troubleshoot issues and will be lightweight enough to fall into AUNT.

Todo:

  • Check if on CGNAT
  • Check if IPv6 is enabled
  • Check national and international latency.
  • Add UI

Mac copy and paste disabled

Recently installed the latest version on OSX Sierra, copying and pasting details doesn't work and there is no right click context menu. Resorted to typing in the details manually.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.