GithubHelp home page GithubHelp logo

cirkit-android's Introduction

Hi there ๐Ÿ‘‹

cirkit-android's People

Contributors

thenightmancodeth avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

cirkit-android's Issues

Notifications don't group

When more than one push is received, they should group. Instead they come in separate notifications.

The app should register itself with the server application

When the user enters the server IP on first launch, the app should sent a POST request to the server adding itself as a registered device on the server's SQLite db. At which point the server will be able to send pushes to the device.

Server doesn't run in background

Once the app is closed the app stops receiving pushes. Create service, keep cpu and wifi alive with wakelocks, open persistent notification.

Need to discover servers on network

Should search for clients from desktop server. When server discovers client, it should post a register object with the server's ip. Clients should be able to search as well, by posting to servers /register path.

'+' in push gets removed

Apparently java's urldecoder doesn't catch + icons. Probably need to use regular expressions to parse them out.

When a string contains an '=' it is received as null

For some reason when a string is sent with an '=', like in a URL for example, the string is received and displayed as null. This is almost certainly a client bug, since pushing from the desktop client does not produce the same issue.

Set custom name on register with server

When a device is registered with a server, a name and IP are passed. Now, the name is always "GS6" so if a user tries to add a second device, it says 'duplicate' when it isn't a duplicate. This is resolved by adding a 'name' field to the add server dialog.

Auto-fill 'Change IP' dialog edittexts

When the change ip dialog is launched after first launch, the name and ip fields should be populated with the values that were passed the first/last time.

Devices radiogroup should be a listview

Make the radiogroup a listview. It would be much easier to click a listitem than a radio item in a dialog, plus it'll look prettier. Also, implement some way of signifying which device is selected; maybe change the message hint text?

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.