Opened 9 years ago

Last modified 9 years ago

#678 new enhancement

Notify users about new arb-release

Reported by: westram Owned by:
Priority: minor Milestone: wishlist
Component: other Version: SVN
Keywords: Cc:

Description (last modified by westram)

At startup of arb fork a version checker, which works through the following procedure:

  • load local database (e.g. properties) containing
    • newest revision numbers announced to current arb user
    • announce-properties:
      • privacy (do not contact arb website)
      • what to announce (new release only; release+RC; changes in stable development version=trunk)
      • minimum distance between 2 announcements in days (default=7)
      • timestamps:
        • last time any announcement was displayed
        • earliest time for redisplay (see GUI/close buttons below)
  • if not opted-out:
    • retrieve information from arb-home.de:
      • current release/release candidate version (revision numbers)
      • newest development revision with updated changelog
      • see #679 for what information shall be transferred to arb-home.de (via URL)
    • if something should be announced, startup GUI

GUI:

  • textbox to display announcement
  • preferences (how to get announced)
  • close buttons:
    1. "I'm busy, show me again tomorrow"
    2. "I'm really busy, show me again in two weeks"
    3. "Got it, do not show this announcement again"

When a close button is pressed

  • store retrieved revision numbers as 'announced' (button 3 only)
  • update timestamps
  • save properties
  • terminate

First startup:

  • announce the announce-feature
  • describe what private data will be revealed to arb-home.de and how it will be used (see #679)
  • set current arb-version as last announced version

See also #680.

Change History (5)

comment:1 Changed 9 years ago by westram

  • Description modified (diff)

comment:2 Changed 9 years ago by westram

  • Description modified (diff)

comment:3 Changed 9 years ago by westram

  • Priority changed from normal to minor

comment:4 Changed 9 years ago by westram

  • Description modified (diff)

comment:5 Changed 9 years ago by westram

  • Milestone changed from wishlist2016 to wishlist

Milestone renamed

Note: See TracTickets for help on using tickets.