Skip to content

Feat/package seen status - #737

Open
rozwader wants to merge 3 commits into
mainfrom
feat/package-seen-status
Open

Feat/package seen status#737
rozwader wants to merge 3 commits into
mainfrom
feat/package-seen-status

Conversation

@rozwader

Copy link
Copy Markdown
Collaborator

Description

Added Optional Mods (Disabled by default) to the cluster update summary.
Added Optional Mods modal poping up on clicking "Launch" button on given cluster.

  • When booting up the launcher, code checks every bundle manifests, looking for mods disabled by default.
  • If they exist, it puts them into "cluster_optional_mods" table inside database.
  • If user clicks launch button on a cluster that has disabled mods, a modal pops up showing user list of these mods
  • User can enable them or cancel the modal, flagging listed mods as "skipped", they will never show again (we mean that the user has seen them, so he's aware that he's skipping them)

Related Issue(s)

#732
#658

How to test

First feature

  1. After a cluster update, open up the changes modal and click into the "Optional" tab. (Also it's added to the simulator on debug page)

Second feature

  1. Open up OneClient
  2. If there is nothing to install, code should show a toast specyfing how much disabled mods there are for amount of clusters
  3. Clicking "Launch" on a cluster with disabled mods will show a modal listing all the mods

Warning:
before pushing it to prod, make sure that the database migration doesn't break anything

Documentation

No

…d new modal that pops up when there are mods disabled by default after an update
…ds with full informations instead of a list; added picking the mods user wants to enable instead of all of them or none of them
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: In progress

Development

Successfully merging this pull request may close these issues.

2 participants