Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • 何 何
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 6
    • Issues 6
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • nani
  • 何何
  • Issues
  • #9

Closed
Open
Created Apr 23, 2020 by Julien Lepiller@tyreunomOwner5 of 5 tasks completed5/5 tasks

Online dictionary list

Instead of using a local list of dictionaries, download a list directly from the website, so users don't need to update the app to get new dictionaries, etc. When offline, the list of dictionaries would show the latest known list. When online, it would try and fetch the latest if it is older than, say, a week, with an option to immediately update the list.

  • Generate a list on the server, with description, hash, size content, translations
  • Download and save list in the app (with pull to refresh)
  • Generate the list of available dictionaries from the list
  • Use hash and size info to display partial downloads
  • Invalidate old partial downloads (for ≠ hash)
Edited May 31, 2020 by Julien Lepiller
Assignee
Assign to
Time tracking