TrueChartsClone/docs/manual/development/apps-wishlist.md

4.8 KiB

Apps Development Suggestions

The goal is to gather some suggestions and forward them to iX-Systems.

For easy reference the priorities are linked to a future release for reference purposes and should be read as "The following release or earlier". When given a priority the following is taken into account:

  • The amount of complaints about something
  • How invasive the change is, most likely, going to be vs. the time till the aimed release.
  • If there are any TrueCharts features that are currently "on-hold" or struggeling, due to the lack of a certain feature
  • The added value a feature is going to have for TrueNAS SCALE

Priority: High/Release

GUI suggestions
  • Add more bulk options, like bulk upgrade and restart. NAS-112055
  • Default tab should be "Installed Apps" or have an option to set the default. NAS-112057
  • Use blue for the Official Catalog/Train boxes in the available/installed apps tabs. NAS-112059
  • Allow showing 1 or more default entries when creating a list (instead of an empty list)NAS-109761
  • When using rollback display a dropdown of available versions, instead of a textbox. NAS-112060
  • Allow fields of type text in questions.yaml, instead of just string NAS-112061
  • Show App internal DNS name in App Overview NAS-112063
Backend suggestions
  • Allow multiple Containers to all consume the same intel GPU NAS-112058
  • Mount the PVC dataset to the host NAS-112078
Documentation suggestions
  • Document how (not-to) use the Helm CLI on SCALE NAS-112075

Priority: Medium/U1

GUI suggestions
  • Use all screen on install / edit app, not just a sidebar. NAS-110183
  • Add service information (Service name and ports) to the App Overview (In the card displayed when clicking an installed app). NAS-112062
  • Allow changing colors (yellow/gold default) of catalogs/trains boxes in the available/installed apps tabs, to be easier to distinguish between catalog/train. NAS-112065
  • Add option for separators and whitespace in questions.yaml NAS-110750
Backend suggestions

Priority: Low/Post-U1

GUI suggestions
  • Add sorting options in app catalog. NAS-112067
  • Increase the size of App overview modal NAS-112068
  • Fix some of the themes to work with apps section. NAS-112069
  • Add ability to group apps. NAS-112070
  • Show statistics per app (cpu / network / ram) NAS-112071
  • Validate regex defined in questions.yaml when focus leaves input field. NAS-112072
  • Set custom message to display when valid_chars is not matched. NAS-112073
  • Application Events should be auto-updated, instead of having to re-open the app card to see the new events. NAS-111626
  • Make timezone searchable and sorted in Scale Apps installation NAS-109524
Backend suggestions
  • Allow show_if and show_subquestions_if to to use values for evaluation from parent variables NAS-110751
  • Add a feature to allow App creators to show a dropdown listing other Apps to connect to NAS-112064
  • The "Application Events" in the App Overview should be shown in a similar UI widget as the container logs. NAS-112074

Priority: Not sure if possible

  • Add ability to set which app will start on boot (Auto start) NAS-112076
  • Add ability to set a delay before an app starts on boot (Delayed auto start) NAS-112077