willowtreeapps / willowtreeapps/vocable-android

Perform upgrade path testing from 1.5.2 to 1.6.0

Open
#450 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Kotlin
Stars
127
Forks
21
Avg merge
16m
Merged PRs (30d)
4

Description

Note: This work can't be done until we've finalized the database/preset work, and are ready to release a 1.6.0

1.6.0 is going to be the next production release of Vocable, and 1.5.2 was the last in 2020.

Between these versions we have some database and data handling changes, so it's going to be critical that we do upgrade path testing from 1.5.2 to 1.6.0.

Key Scenarios:

  • Custom phrases and categories are retained
  • Preset phrases and categories are not duplicated

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Wait until the database/preset work is finalized and 1.6.0 is ready for release. Set up an upgrade-path test from 1.5.2 to 1.6.0, then verify that custom phrases and categories are retained and preset phrases and categories are not duplicated. Done means both scenarios pass without data loss or duplication.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
databases, mobile, release, testing
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.