Prepare for 4.9 release

Update supported dive computers, README and ReleaseNotes

Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
Dirk Hohndel 2019-07-13 20:26:54 -07:00
parent a721550a3a
commit 4d1df920a9
5 changed files with 81 additions and 57 deletions

View file

@ -1,44 +1,4 @@
- Export: fix axes when exporting multiple profile pictures
- Snap: add `removable-media` plug for access to /media and /mnt paths
- Desktop: Add undo functionality for dive computer movement and deletion
- Import: Small enhancements on Suunto SDE import
- Desktop: Add import dive site menu option and site selection dialog
- Core: Sort dives by number if at the same date
- Core: fix bug in get_distance() to correctly compute spherical distance
- Desktop: For videos, add save data export as subtitle file
- Desktop: make dive sites 1st class citizens with their own dive site table
- Desktop: only show dives at the dive sites selected in dive site table
- Desktop: add undo functionality to edit operations and remove 'edited' state;
this fundamentally changes the way dives are edited and manually added.
(partial implementation, tanks and weights are missing)
- Desktop: Add export option for dive sites
- Import: Initial support for importing Mares log software
- Export option for profile data
- Desktop: Splitting of individual dive computers into distinct dives
- Planner: Allow for a final segment at the surface to display further desaturation
- Desktop: Add stats by depth and temperature ranges to yearly stats [#1996]
- Desktop: make sure cloud storage email addresses are lower case only
- Desktop: Fix editing of dive-time [#1975]
- Bluetooth: only show recognized dive computers by default
- Desktop: Add export option for profile picture [#1962]
- Export: fix picture thumbnails [#1963]
- Desktop: remove support for the "Share on Facebook" feature.
Rationale: It is fairly easy to share images on Facebook, thus it was decided
that this feature is redundant and should be removed from Subsurface.
- Show surface gradient factor in infobox
- Planner: Add UI element for bailout planning for rebreather dives
- Allow to filter for logged/planned dives
- New LaTeX export option
- Core, Windows: fix a bug related to non-ASCII characters in user names
- Core: Merge overlapping trips on import
- Desktop: Make dive import and download undoable
- Desktop: Add media to closest dive, not all selected dives
- Include average max depth in statistics
- Fix bug in cloud save after removing dives from a trip
- Dive: Perform more accurate OTU calculations, and include
OTU calculations for rebreather dives [#1851 & #1865].
- Mobile: UI for copy-paste
- Mobile: add initial copy-paste support
--- ---
* Always add new entries at the very top of this file above other existing entries and this note. * Always add new entries at the very top of this file above other existing entries and this note.
* Use this layout for new entries: `[Area]: [Details about the change] [reference thread / issue]` * Use this layout for new entries: `[Area]: [Details about the change] [reference thread / issue]`

View file

@ -1,9 +1,9 @@
# Subsurface [![Build Status](https://travis-ci.org/Subsurface-divelog/subsurface.svg?branch=master)](https://travis-ci.org/Subsurface-divelog/subsurface) # Subsurface [![Build Status](https://travis-ci.org/Subsurface-divelog/subsurface.svg?branch=master)](https://travis-ci.org/Subsurface-divelog/subsurface)
This is the README file for Subsurface 4.8.4 This is the README file for Subsurface 4.9
Please check the `ReleaseNotes.txt` for details about new features and Please check the `ReleaseNotes.txt` for details about new features and
changes since Subsurface 4.8.3 (and earlier versions). changes since Subsurface 4.8.6 (and earlier versions).
Subsurface can be found at http://subsurface-divelog.org Subsurface can be found at http://subsurface-divelog.org
@ -38,10 +38,10 @@ development version) you can either get this via git or the release tar
ball. After cloning run the following command: ball. After cloning run the following command:
``` ```
git checkout v4.8.4 (or whatever the last release is) git checkout v4.9.0 (or whatever the last release is)
``` ```
or download a tarball from http://subsurface-divelog.org/downloads/Subsurface-4.8.4.tgz or download a tarball from http://subsurface-divelog.org/downloads/Subsurface-4.9.0.tgz
Detailed build instructions can be found in the INSTALL file. Detailed build instructions can be found in the INSTALL file.

View file

@ -2,6 +2,70 @@
= _Subsurface_ Release Notes = _Subsurface_ Release Notes
New in _Subsurface_ 4.9
~~~~~~~~~~~~~~~~~~~~~~~
- Major rewrite of the undo facility. Most operations can now be undone at
a much finer granularity. With the exception of tanks and weights this
removes the "edited" state in the UI
- Dive sites as first class citizens with better user interface and
ability to track them separately from dives, including the ability to
export and import dive sites
- Show surface gradient factor in infobox
- Add ability to save dive data as subtitle file for videos
- Split individual dive computers into distinct dives
- Add stats by depth and temperature ranges to yearly stats [#1996]
- Allow to filter for logged/planned dives
- Include average max depth in statistics
- Planner: Allow for a final segment at the surface to display further desaturation
- Planner: Add UI element for bailout planning for rebreather dives
- Bluetooth: only show recognized dive computers by default
- New LaTeX export option
- Add media to closest dive, not all selected dives
- Sort dives by number if at the same date
- Fix bug in get_distance() to correctly compute spherical distance
- Fix a bug related to non-ASCII characters in user names
- Merge overlapping trips on import
- Fix bug in cloud save after removing dives from a trip
- Perform more accurate OTU calculations, and include OTU calculations for
rebreather dives [#1851 & #1865].
- Import: Small enhancements on Suunto SDE import
- Import: Initial support for importing Mares log software
- Dive computer support:
- Add support for Mares Genius
- Add support for Oceanic Geo 4.0
- Add support for Scubapro Aladin H Matrix, G2 HUD
- Add support for Suunto D5
- Add support for Tusa Talis
- Many bugfixes for previously support dive computers
New in _Subsurface_ 4.8.6
~~~~~~~~~~~~~~~~~~~~~~~~~
- Desktop: update snap and appdata meta data
- Desktop: make sure cloud storage email addresses are lower case only
- Desktop: Fix editing of dive-time [#1975]
- Desktop: Add export option for profile picture [#1962]
- Export: fix picture thumbnails [#1963]
- Desktop: remove support for the "Share on Facebook" feature.
Rationale: It is fairly easy to share images on Facebook, thus it was decided
that this feature is redundant and should be removed from Subsurface.
- Dive computer support:
- Add initial support for tag events on Shearwater Teric
- Add support for additional Ratio dive computers
- several bug fixes for existing dive computers
New in _Subsurface_ 4.8.5
~~~~~~~~~~~~~~~~~~~~~~~~~
- Shearwater import: add suppport for importing Shearwater Cloud logs
- Core, Mobile: all controller states other than powered off are valid [#1903]
- Core: shift dive time in correct direction [#1893]
- Desktop: translate trip date
- Dive computer support:
- Fix support for Shearwater Teric with firmware v11
- Add support for Oceanic Pro Plus X over BLE
- Add support for the Cressi Goa and Cartesio
- Add support for the Ratio iDive Color series
- Add support for the Aqualung i300C
New in _Subsurface_ 4.8.4 New in _Subsurface_ 4.8.4
~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~
- Windows: add experimental support for BTLE dive computers. - Windows: add experimental support for BTLE dive computers.

View file

@ -42,19 +42,19 @@
<li>DG02, DG03, TX1</li></ul> <li>DG02, DG03, TX1</li></ul>
</dd> </dd>
<dt>Mares</dt><dd><ul> <dt>Mares</dt><dd><ul>
<li>Airlab, Darwin, Darwin Air, Icon HD, Icon HD Net Ready, M1, M2, Matrix, Nemo, Nemo Air, Nemo Apneist, Nemo Excel, Nemo Steel, Nemo Titanium, Nemo Wide, Nemo Wide 2, Puck, Puck 2, Puck Air, Puck Pro, Quad, Quad Air, Smart, Smart Air, Smart Apnea</li></ul> <li>Airlab, Darwin, Darwin Air, Genius, Icon HD, Icon HD Net Ready, M1, M2, Matrix, Nemo, Nemo Air, Nemo Apneist, Nemo Excel, Nemo Steel, Nemo Titanium, Nemo Wide, Nemo Wide 2, Puck, Puck 2, Puck Air, Puck Pro, Quad, Quad Air, Smart, Smart Air, Smart Apnea</li></ul>
</dd> </dd>
<dt>Oceanic</dt><dd><ul> <dt>Oceanic</dt><dd><ul>
<li>Atom 1.0, Atom 2.0, Atom 3.0, Atom 3.1, Datamask, F10, F11, Geo, Geo 2.0, OC1, OCS, OCi, Pro Plus 2, Pro Plus 2.1, Pro Plus 3, Pro Plus X, VT 4.1, VT Pro, VT3, VT4, VTX, Veo 1.0, Veo 180, Veo 2.0, Veo 200, Veo 250, Veo 3.0, Versa Pro</li></ul> <li>Atom 1.0, Atom 2.0, Atom 3.0, Atom 3.1, Datamask, F10, F11, Geo, Geo 2.0, Geo 4.0, OC1, OCS, OCi, Pro Plus 2, Pro Plus 2.1, Pro Plus 3, Pro Plus X, VT 4.1, VT Pro, VT3, VT4, VTX, Veo 1.0, Veo 180, Veo 2.0, Veo 200, Veo 250, Veo 3.0, Versa Pro</li></ul>
</dd> </dd>
<dt>Ratio</dt><dd><ul> <dt>Ratio</dt><dd><ul>
<li>iDive Color Deep, iDive Color Easy, iDive Color Tech, iDive Deep, iDive Easy, iDive Free, iDive Tech+, iX3M Deep, iX3M Easy, iX3M Pro Deep, iX3M Pro Easy, iX3M Pro Tech+, iX3M Reb, iX3M Tech+</li></ul> <li>iDive Color Deep, iDive Color Easy, iDive Color Fancy, iDive Color Free, iDive Color Pro, iDive Color Reb, iDive Color Tech+, iDive Deep, iDive Easy, iDive Fancy, iDive Free, iDive Pro, iDive Reb, iDive Tech+, iX3M Deep, iX3M Easy, iX3M Fancy, iX3M Pro , iX3M Pro Deep, iX3M Pro Easy, iX3M Pro Fancy, iX3M Pro Pro, iX3M Pro Reb, iX3M Pro Tech+, iX3M Reb, iX3M Tech+</li></ul>
</dd> </dd>
<dt>Reefnet</dt><dd><ul> <dt>Reefnet</dt><dd><ul>
<li>Sensus, Sensus Pro, Sensus Ultra</li></ul> <li>Sensus, Sensus Pro, Sensus Ultra</li></ul>
</dd> </dd>
<dt>Scubapro</dt><dd><ul> <dt>Scubapro</dt><dd><ul>
<li>Aladin Sport Matrix, Aladin Square, Chromis, G2, G2 Console, Mantis, Mantis 2, Meridian, XTender 5</li></ul> <li>Aladin H Matrix, Aladin Sport Matrix, Aladin Square, Chromis, G2, G2 Console, G2 HUD, Mantis, Mantis 2, Meridian, XTender 5</li></ul>
</dd> </dd>
<dt>Seabaer</dt><dd><ul> <dt>Seabaer</dt><dd><ul>
<li>T1, H3, HUDC</li></ul> <li>T1, H3, HUDC</li></ul>
@ -75,13 +75,13 @@
<li>XP Air, XP-10, XP-3G, XP-Air</li></ul> <li>XP Air, XP-10, XP-3G, XP-Air</li></ul>
</dd> </dd>
<dt>Suunto</dt><dd><ul> <dt>Suunto</dt><dd><ul>
<li>Cobra, Cobra 2, Cobra 3, D3, D4, D4f, D4i, D6, D6i, D9, D9tx, DX, EON Core, EON Steel, Eon, Gekko, HelO2, Mosquito, Solution, Solution Alpha, Solution Nitrox, Spyder, Stinger, Vyper, Vyper 2, Vyper Air, Vyper Novo, Vytec, Zoop, Zoop Novo</li></ul> <li>Cobra, Cobra 2, Cobra 3, D3, D4, D4f, D4i, D5, D6, D6i, D9, D9tx, DX, EON Core, EON Steel, Eon, Gekko, HelO2, Mosquito, Solution, Solution Alpha, Solution Nitrox, Spyder, Stinger, Vyper, Vyper 2, Vyper Air, Vyper Novo, Vytec, Zoop, Zoop Novo</li></ul>
</dd> </dd>
<dt>Tecdiving</dt><dd><ul> <dt>Tecdiving</dt><dd><ul>
<li>DiveComputer.eu</li></ul> <li>DiveComputer.eu</li></ul>
</dd> </dd>
<dt>Tusa</dt><dd><ul> <dt>Tusa</dt><dd><ul>
<li>Element II (IQ-750), IQ-700, Zen (IQ-900), Zen Air (IQ-950)</li></ul> <li>Element II (IQ-750), IQ-700, Talis, Zen (IQ-900), Zen Air (IQ-950)</li></ul>
</dd> </dd>
<dt>Uemis</dt><dd><ul> <dt>Uemis</dt><dd><ul>
<li>Zürich SDA</li></ul> <li>Zürich SDA</li></ul>

View file

@ -13,20 +13,20 @@ Garmin: Descent Mk1
Genesis: React Pro, React Pro White Genesis: React Pro, React Pro White
Heinrichs Weikamp: Frog, OSTC, OSTC 2, OSTC 2 TR, OSTC 2C, OSTC 2N, OSTC 3, OSTC 4, OSTC Mk2, OSTC Plus, OSTC Sport, OSTC cR Heinrichs Weikamp: Frog, OSTC, OSTC 2, OSTC 2 TR, OSTC 2C, OSTC 2N, OSTC 3, OSTC 4, OSTC Mk2, OSTC Plus, OSTC Sport, OSTC cR
Hollis: DG02, DG03, TX1 Hollis: DG02, DG03, TX1
Mares: Airlab, Darwin, Darwin Air, Icon HD, Icon HD Net Ready, M1, M2, Matrix, Nemo, Nemo Air, Nemo Apneist, Nemo Excel, Nemo Steel, Nemo Titanium, Nemo Wide, Nemo Wide 2, Puck, Puck 2, Puck Air, Puck Pro, Quad, Quad Air, Smart, Smart Air, Smart Apnea Mares: Airlab, Darwin, Darwin Air, Genius, Icon HD, Icon HD Net Ready, M1, M2, Matrix, Nemo, Nemo Air, Nemo Apneist, Nemo Excel, Nemo Steel, Nemo Titanium, Nemo Wide, Nemo Wide 2, Puck, Puck 2, Puck Air, Puck Pro, Quad, Quad Air, Smart, Smart Air, Smart Apnea
Oceanic: Atom 1.0, Atom 2.0, Atom 3.0, Atom 3.1, Datamask, F10, F11, Geo, Geo 2.0, OC1, OCS, OCi, Pro Plus 2, Pro Plus 2.1, Pro Plus 3, Pro Plus X, VT 4.1, VT Pro, VT3, VT4, VTX, Veo 1.0, Veo 180, Veo 2.0, Veo 200, Veo 250, Veo 3.0, Versa Pro Oceanic: Atom 1.0, Atom 2.0, Atom 3.0, Atom 3.1, Datamask, F10, F11, Geo, Geo 2.0, Geo 4.0, OC1, OCS, OCi, Pro Plus 2, Pro Plus 2.1, Pro Plus 3, Pro Plus X, VT 4.1, VT Pro, VT3, VT4, VTX, Veo 1.0, Veo 180, Veo 2.0, Veo 200, Veo 250, Veo 3.0, Versa Pro
Ratio: iDive Color Deep, iDive Color Easy, iDive Color Tech, iDive Deep, iDive Easy, iDive Free, iDive Tech+, iX3M Deep, iX3M Easy, iX3M Pro Deep, iX3M Pro Easy, iX3M Pro Tech+, iX3M Reb, iX3M Tech+ Ratio: iDive Color Deep, iDive Color Easy, iDive Color Fancy, iDive Color Free, iDive Color Pro, iDive Color Reb, iDive Color Tech+, iDive Deep, iDive Easy, iDive Fancy, iDive Free, iDive Pro, iDive Reb, iDive Tech+, iX3M Deep, iX3M Easy, iX3M Fancy, iX3M Pro , iX3M Pro Deep, iX3M Pro Easy, iX3M Pro Fancy, iX3M Pro Pro, iX3M Pro Reb, iX3M Pro Tech+, iX3M Reb, iX3M Tech+
Reefnet: Sensus, Sensus Pro, Sensus Ultra Reefnet: Sensus, Sensus Pro, Sensus Ultra
Scubapro: Aladin Sport Matrix, Aladin Square, Chromis, G2, G2 Console, Mantis, Mantis 2, Meridian, XTender 5 Scubapro: Aladin H Matrix, Aladin Sport Matrix, Aladin Square, Chromis, G2, G2 Console, G2 HUD, Mantis, Mantis 2, Meridian, XTender 5
Seabaer: T1, H3, HUDC Seabaer: T1, H3, HUDC
Seac: Guru, Jack Seac: Guru, Jack
Seemann: XP5 Seemann: XP5
Shearwater: Nerd, Nerd 2, Perdix, Perdix AI, Petrel, Petrel 2, Predator, Teric Shearwater: Nerd, Nerd 2, Perdix, Perdix AI, Petrel, Petrel 2, Predator, Teric
Sherwood: Amphos, Amphos Air, Insight, Insight 2, Vision, Wisdom, Wisdom 2, Wisdom 3 Sherwood: Amphos, Amphos Air, Insight, Insight 2, Vision, Wisdom, Wisdom 2, Wisdom 3
Subgear: XP Air, XP-10, XP-3G, XP-Air Subgear: XP Air, XP-10, XP-3G, XP-Air
Suunto: Cobra, Cobra 2, Cobra 3, D3, D4, D4f, D4i, D6, D6i, D9, D9tx, DX, EON Core, EON Steel, Eon, Gekko, HelO2, Mosquito, Solution, Solution Alpha, Solution Nitrox, Spyder, Stinger, Vyper, Vyper 2, Vyper Air, Vyper Novo, Vytec, Zoop, Zoop Novo Suunto: Cobra, Cobra 2, Cobra 3, D3, D4, D4f, D4i, D5, D6, D6i, D9, D9tx, DX, EON Core, EON Steel, Eon, Gekko, HelO2, Mosquito, Solution, Solution Alpha, Solution Nitrox, Spyder, Stinger, Vyper, Vyper 2, Vyper Air, Vyper Novo, Vytec, Zoop, Zoop Novo
Tecdiving: DiveComputer.eu Tecdiving: DiveComputer.eu
Tusa: Element II (IQ-750), IQ-700, Zen (IQ-900), Zen Air (IQ-950) Tusa: Element II (IQ-750), IQ-700, Talis, Zen (IQ-900), Zen Air (IQ-950)
Uemis: Zürich SDA Uemis: Zürich SDA
Uwatec: Aladin 2G, Aladin Air Twin, Aladin Air Z, Aladin Air Z Nitrox, Aladin Air Z O2, Aladin Prime, Aladin Pro, Aladin Pro Ultra, Aladin Sport, Aladin Sport Plus, Aladin Tec, Aladin Tec 2G, Aladin Tec 3G, Galileo Luna, Galileo Sol, Galileo Terra, Galileo Trimix, Memomouse, Smart Com, Smart Pro, Smart Tec, Smart Z Uwatec: Aladin 2G, Aladin Air Twin, Aladin Air Z, Aladin Air Z Nitrox, Aladin Air Z O2, Aladin Prime, Aladin Pro, Aladin Pro Ultra, Aladin Sport, Aladin Sport Plus, Aladin Tec, Aladin Tec 2G, Aladin Tec 3G, Galileo Luna, Galileo Sol, Galileo Terra, Galileo Trimix, Memomouse, Smart Com, Smart Pro, Smart Tec, Smart Z
Zeagle: N2iTiON3 Zeagle: N2iTiON3