Giter VIP home page Giter VIP logo

nasdroid's Introduction

Hey, I'm Jack! ๐Ÿ‘‹

I'm at the start of my career as an Android Developer, and am always on the lookout to polish the skills I have, as well as learn something new!

What I can do ๐Ÿ’ช

Languages ๐Ÿ” 

  • Kotlin
  • Java
  • C#
  • TypeScript
  • Python

Technologies โš™๏ธ

  • Android Phones & Tablets
  • Wear OS by Google
  • Node JS
  • AndroidX libraries (WorkManager, DataStore, Compose etc)
  • KotlinX libraries (Coroutines, Serialization etc)
  • Kotlin Multiplatform

What I'm currently learning ๐Ÿง 

Languages ๐Ÿ” 

  • Rust

Technologies โš™๏ธ

  • iOS Devices

What I'd like to do ๐Ÿ”ฎ

Languages ๐Ÿ” 

  • Swift

Technologies โš™๏ธ

  • ML Kit
  • PyTorch
  • Android TV
  • Windows Devices
  • TensorFlow

How to reach me ๐Ÿ“ฅ

See my pinned repos below for some of my favourite projects!

nasdroid's People

Contributors

boswelja avatar dependabot[bot] avatar imashnake0 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

Watchers

 avatar  avatar  avatar  avatar

nasdroid's Issues

Vico API does not play nice with our app architecture

Vico's new API does not play nice with our architecture. Implementations are relatively messy and hard to streamline because of this.

We should either rethink our UI architecture, or move away from Vico.

This doesn't affect many areas of the app (dashboard and reporting, so far), so not a huge priority.

Allow rolling back installed application upgrades

TrueNAS offers a "roll back" option for installed apps. When an upgrade has been installed, it can be rolled back in case any issues were encountered. We have a context menu action for this, but it currently does nothing.

Only run tests against modules that have changed

As of #276 we run existing unit tests against pull requests. As we write more unit tests, this step is going to become more resource intensive. To avoid wasting significant resources, we should only run tests against modules that have changed.

Wire "upgrade app" context menu action

Installed applications frequently have available upgrades, which should be completable in-app. We currently have a context menu action for this, but nothing is wired up yet.

Allow browsing available application

TrueNAS allows users to browse catalogs for applications that can be installed. We should support this too.

  • Set up screen to display items
  • Fix deserialize issues when retrieving items from job output
  • Improve resiliency of fetching available apps

Display ZFS & Services memory utilisation in Dashboard

TrueNAS web shows a chart with a breakdown of memory usage by ZFS cache, services, and free memory. Example:
image

This data is provided to us via the API, but currently we only display used and free memory. It'd be cool if we showed what was used by what.

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.