Giter Site home page Giter Site logo

taitberlette / wasp-os-companion Goto Github PK

View Code? Open in Web Editor NEW
43.0 8.0 18.0 28.61 MB

A simple companion application for wasp-os devices.

Dart 61.85% Swift 0.30% Objective-C 0.03% Java 37.82%
wasp-os pinetime pinetime-companion smartwatch flutter android java

wasp-os-companion's Introduction

wasp-os companion

A companion app for wasp-os smartwatches.

This app is still in early development, so there may be bugs.

As I use a Windows computer, I cannot create the iOS portion of this app. If you have an Apple device and would like to contribute, then that would be awesome.

Getting Started

wasp-os companion is built on Flutter, with native Android code for background services. To install the app, check Github Actions for the latest version.

Features

  • Device
    • See when the device was last Synced
    • View the battery level of your device
    • Update your device
      • Recent Github releases
      • Recent Github actions
      • A local file on your phone
    • Devtools
      • View and modify the UART console
      • Upload and download files from the file system
      • Run the garbage collector on your watch
    • Reboot your device
  • Alarms
    • Add or remove alarms
    • Change the time of an alarm
    • Modify the days the alarm is enabled
  • Faces
    • Change the current clock face
    • View a preview of each clock face
  • Games
    • Saves your highscore on the snake game
  • Music *
    • Control music playing on your phone
    • View the currently playing song
  • Notifications *
    • Get notification from your phone
  • Steps
    • View recent step data
    • See a graph that shows steps taken throughout a day
  • Settings
    • Change the brightness
    • Change the notification level
    • Change the units
    • Set a theme
  • Extra Features
* Works in the background with the app closed

Tested Devices

I only have a P8 smartwatch, so I haven't tested with PineTime or K9. Please make a pull request if you have tested the app with a new phone/watch.

  • Phone:
    • Android 10
    • Android 9
  • Watch:
    • P8

Screenshots

App Icon from Icons8.

wasp-os-companion's People

Contributors

taitberlette avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

wasp-os-companion's Issues

Proposal: Automatic reconnection

Hi,
unfortunately I don't know dart, so I couldn't adapt the app to work that way.
But it would be a nice feature if the companion would continually search for the watch and automatically connect to it once it is in range, e.g when one leaves the phone in another room and then returns to it. Up to now, one has to reconnect to the phone manually every time. Could it be done automatically?
Best
Al

app can't connect to PineTime

I have a sealed PineTime that I just flashed to Wasp OS following these instructions. I can pair it fine with Siglo (on Linux) or Gadgetbridge (on Android), but wasp-os companion just says "failed to connect" when I hit the refresh button, without any other options.

I turned off bluetooth on my laptop, and deleted the watch from the list of devices in Gadgetbridge, to make sure neither interfered with the companion app.

I'm not sure what logs or other info would be helpful here but I made screen recordings:

App won't sync after disconnecting

Once downloading and installing build 16 the app connected to my pine time just fine. Unfortunately after disconnecting the app when trying to reconnect it gets stuck syncing and I have tried force quiting the app but that does not work. Any way to get around this?

Update

Restarting the phone does not work also reinstalling the app does not work it just seems to get stuck syncing.

Update 2

Restarting the watch works it reconnects and syncs fine than.

Continuous syncing

I have the most recent build and when I paired it with my pinetime running wasp-os it just keeps syncing and goes no farther. I am on a pixel XL running lineage os 17.1

cannot connect to pine time

I have not been able to sync with the pine time. When I press sync it says "connecting to pine time" and the says"Failed to connect to pine time!"
Do you have any ideas. Thanks

BUG: Silent notifications still go to smartwatch

ATM there's a problem with the notifications system, since silent notifications still appear on the smart watch and make it vibrate (using pinetime if that matters), its kinda annoying because the silent ones like my phone being plugged in constantly update and thus constantly revibrate.

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.