Coder Social home page Coder Social logo

telemetrydeck / telemetryviewer Goto Github PK

View Code? Open in Web Editor NEW
64.0 64.0 14.0 9.07 MB

macOS and iOS app for interacting with TelemetryDeck

Home Page: https://telemetrydeck.com

License: MIT License

Swift 99.82% Ruby 0.18%
analytics hacktoberfest ios macos privacy swift swiftui tracking

telemetryviewer's People

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  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

telemetryviewer's Issues

Add group by user and average feature

I‘d like to be able to see how many signals were received per user, on average. So if I get 10 signals from user A and 20 signals from user B, I‘d want an insight to show me that on average, 15 signals were received per user. This should work with signal type and filters, and would be very powerful.

[Mac] Add hover info for toolbar buttons

It'll be nice if the hover additional info is displayed for the buttons in the toolbar, I'm not familiarized yet with the buttons, and I expected to see helpful info after hovering over it like in other apps
Screen Shot 2020-11-07 at 00 38 17

Crash in Insight Editor

Der TelemetryViewer crasht übrigens immer wenn ich was ins Insight Name Feld tippen will. Hab dir via TestFlight die Logs geschickt.

Widgets

  • Daniel: #68
  • Read into how widgets work
  • Display a very simple example widget, like just a Text("🥕🥦🍅")
  • Vend widgets for each insight ID in widget list
  • In the widget, download the insight calculation result and display, e.g. the title
  • Update widget code to actually render the widget as graph
  • Add UI to add/remove from widget list in EditorView
  • Make Placeholder Widget say something like "please choose an insight in this widget's options"
  • Add the App name to the insights in the widget options either as sections or in front of the insight name. Otherwise it's really confusing.
  • Change the widget api thingy to give a dictionary of apps:widgetable insights @winsmith
  • make the search work in widget options
  • @winsmith: Remove widgetable properties from DTOv2.Insights
  • Show App Name in Widget Title
  • Design: Font size, y-axis, etc. Make it look nice (but don't spend a huge amount of time on that)
  • Show last 30 days of data
  • Opening the app should reload widgets data
  • @winsmith Blog Post
  • raw charts
  • reduce title text size for small widgets
  • intent for number of days shown.

Nice articles

Insight: Autocomplete for conditions and payload key

There should be some kind of autocomplete for the insight conditions and payload key fields. Maybe it's possible to show suggestions in the system autocomplete bar, or maybe it's better to disable that and show it in a different way. (Keyboard accessory view, dropdown…)

Top toolbar buttons are not tappable on 4“ device

When testing build 5 on my iPod Touch (4“ screen), I noticed that the top buttons can‘t be interacted with because they are too small. The only one that registers the touch is the (currently disfunctional) Settings button.

83E8E62E-0FE3-433C-BEC3-03D324A6E2E7

[iPhone] Stale info for edit modal after updating insight

Edit modal for the insight doesn't show the latest configuration after saving it (it does show in the graph, but not in the modal)

Steps to reproduce:
1.- Edit an insight (e.g. add a key for breakdown)
2.- Save (see visual changes)
3.- Edit the same insight, it'll have the old info instead of the new one you just saved

This can be worked around by exiting the insight group page and opening it back up, then the edit modal will have the proper info displayed

Show Favourites on Front Screen

  • Server: Allow Insights to be marked as favourites
  • Server: Get list of favourite insights
  • Client: Show Favourite insights on front screen

Crash on APIRepresentative.fetch

When adding an insight I get an EXC_BAD_ACCESS crash.

There are several of these in the console:

[SwiftUI] Publishing changes from background threads is not allowed; make sure to publish values from the main thread (via operators like receive(on:)) on model updates.

These are blamed on APIRepresenative.create(insightWith: …) line 298: self.getInsightGroups(for: app), more specifically APIRepresentative line 364. Moving the .receive(on: DispatchQueue.main) to the top (line 357) did not fix it.

The next time I launch the app, the signals appear in the list, so no data is lost.

Insight preview

While creating a new insight or editing an existing one, would it be possible to show a preview of the insight at the bottom of the screen? That would be very useful feedback to the user about the parameters they've set.

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.