Header

AstroPlanner Beta Testing

Introduction

Anyone is free to download and test the latest beta version of the application. Please note that beta versions of the application have a built-in expiration date that is 120 days after the release date. After that date, you can still use it, but you'll be "nagged" to download a more recent release. This is to prevent bugs being reported on older beta versions that have already been fixed in later releases.

Please discuss beta issues only on the Beta Testers mailing list. Click here to join/leave the list.

Click here for more information on how to report a bug.

V2.4 Notes:

This page last modified: 2025/08/27 16:21 (Pacific time)

Download

VersionRelease DateExpiry Date
2.4.1b62025/08/01120 days from Release Date

Macintosh

64-bit Application (.dmg)Download220.2MB64-bit version. Intel-based Mac with MacOS 10.14 or later. Apple Silicon-based Mac with MacOS 11 or later.
64-bit Application (.dmg)Download164.9MBSpecial version for MacOS 10.11 through 10.13. Intel-only.

Windows

32-bit Application (.exe)Download136.1MiB32-bit version. Installer. Windows 8.1 or later
32-bit Application (.exe.zip)Download135.7MiB32-bit version. Zipped installer
64-bit Application (.exe)Download132.4MiB64-bit version. Installer. Windows 8.1 or later
64-bit Application (.exe.zip)Download131.9MiB64-bit version. Zipped installer
64-bit Application (.exe.zip)Download187.9MiBSpecial 64-bit version for Windows 7 SP1 through 8.0.
32-bit Application (.exe.zip)Download197.1MiBSpecial 32-bit version for Windows 7 SP1 through 8.0.

Both platforms

User Manual (.pdf.zip)Download82.8MiBV2.4 beta user manual

Note: Beta versions of the application typically do not include the user manual or scripting manual in order to reduce download size.

Release Notes

A list of unresolved bugs can be found here, and feature requests here.

Version: 2.4.1b7
Release Date: Soon
Fixes: 15, Enhancements: 4

ID:
7997

Status:
Fixed

Date:
2025/08/27

Issue with editing observation attachments

I did create an observation for an object, every thing go well. After that I go into the Observation database. Click on the last observation I juste created to add attachement to the objet (basically I would like to link the Zip file which contain raw data and copy into the database the JPEG processed file). When I close and save, observation database is messed up. The last observation disappear or is replaced with a new observation of current date. The link with the object I was observing is lost and there is no way to recover because I can’t add object to existing observation. I have to remove this two new entry and repeat all operation to create the observation.

Resolution:
Fixed.

ID:
7995

Status:
Fixed

Date:
2025/08/26

CURLConnection.Get: Nil Object Exception

Exception Type: Nil Object Exception

1: Function CURLConnection.Get( string, FolderItem, int64 ) as boolean
2: Function Astronomy.IsDoubleStarID( string ) as boolean
3: Function Catalogues.CataloguesContainingID( string, byref string, Dictionary ) as Catalogue()
4: Sub MainWindow.LookupID( MainWindow, string, boolean, boolean, boolean, boolean, string, boolean )
5: Sub MainWindow.LookupName( MainWindow, string, string )
6: Sub MainWindow.LookupNameBtn_Action( MainWindow, APPictureButton, string, int64 )
7: Sub APPictureButton.DoAction( string, int64 )
8: Sub APPictureButton.Event_Pressed()
9: Sub DesktopApplication._CallFunctionWithExceptionHandling()


Resolution:
Fixed.

ID:
7790

Status:
Fixed

Date:
2025/08/26

Long-term visibility widget issue

I have turned off the ‘Long term visibility‘ widget as it runs through multiple iterations before finally refreshing. It displays a percentage and then starts again and again. This only happens every so often.

Resolution:
Fixed. Possibly just a mitigation of the effects, since I can't reproduce the issue.

ID:
7881

Status:
Fixed

Date:
2025/08/26

Utility.CopyTo: I/O Exception

Exception Type: I/O Exception
Exception Number: 112

1: Sub BinaryStream.CheckForError()
2: Sub BinaryStream.Write( string )
3: Function Utility.CopyTo( FolderItem, FolderItem ) as boolean
4: Function Utility.SafeCopyFileTo( extends FolderItem, FolderItem ) as int64
5: Sub DatabaseFile.Save()
6: Function PlanDocument.Save( boolean ) as boolean
7: Function MainWindow.DoFileSave( MainWindow ) as boolean
8: Function MainWindow.DoFileSaveAs( MainWindow, boolean, FolderItem ) as FolderItem
9: Function MainWindow._FileSaveAs_Action( MainWindow ) as boolean
10: Sub DesktopApplication._CallFunctionWithExceptionHandling()


User description of above error trace:

I noticed that the attached Visible Objects document was suddenly showing no User-Defined field information anymore, so I did a Save As and then this error immediately followed after the Save As completed.

I had previously removed and object from, and then re-saved, the Main Objects document.

number112


Attachment: Visible Objects 2024-01-30.apdAttachment: Main Objects.apd

Analysis:
I/O error 112 on Windows implies the target disk drive is full.

Resolution:
Fixed. Well, this error should no longer cause an exception.

ID:
7884

Status:
Fixed

Date:
2025/08/26

Editing Object's Name and a User-Defined Field Causes a Hangup

Open the attached document and do the following to duplicate:
1. Click the pen icon to open the field editor.
2. Select the object with the ID MWSC3539.
3. Paste the value "Elephant Trunk Star Complex, IC1396" in the Name field.
4. Immediately go over and single-click in the Description user-defined field.
5. In the field type "Tr37" and it won't do anything.
6. Click anywhere in the plan object area.

The program will freeze and show an hourglass.

Attachment: Complex Companions (Freezes).apd

Resolution:
Fixed.

ID:
7922

Status:
Fixed

Date:
2025/08/26

MainWindow.GetResults: Nil Object Exception

Exception Type: Nil Object Exception

1: Sub MainWindow.GetResults( MainWindow, boolean, boolean, boolean, string )
2: Sub ResultsWindow.AddSelectedBtn_Pressed( ResultsWindow, APPushButton )
3: Sub APPushButton.Event_Pressed()


User description of above error trace:

I noticed that Spica was returning wrong results for its altitude when I selected it in the Nova, Quasars and UFOs plan (I had recently merged my old Main Objects plan with it to get the object). It was also in the wrong spot on the constellation chart. I think it was from an older version of the Yale catalog. So I clicked the plus sign to add a new object and chose the Yale catalog. When I chose to add it to the object list I saw some message about searching for duplicates and then this exception appeared.

Attachment: 2021-03-31 Novas, Quasars and UFOs.apdAttachment: Main Objects.apd

Analysis:
Can't reproduce, but I have beefed up the relevant code.

Resolution:
Fixed.

ID:
7996

Status:
Fixed

Date:
2025/08/25

SkySafari export issue

The SkySafari export feature sometimes puts the Name field contents into the CatalogueNumber line in the exported file, rather than the ID.

Resolution:
Fixed.

ID:
7990

Status:
Fixed

Date:
2025/08/20

Date.SQLDateTime.Set: Unsupported Format Exception

Exception Type: Unsupported Format Exception
Exception Message: Invalid Date format

1: Sub Date.SQLDateTime.Set( int32, string )
2: Sub HighlightingRule.Decode()
3: Sub HighlightingRule.ReadWrite( boolean, MWPreferencesGroup, string )
4: Sub HighlightingRuleDate.ReadWrite( boolean, MWPreferencesGroup, string )
5: Sub HighlightingCollection.ReadWrite( boolean, MWPreferencesGroup, string, int64 )
6: Sub HighlightingRuleSet.ReadWrite( boolean, MWPreferencesGroup, string )
7: Sub MWHighlightPreferences.ReadWrite( boolean, boolean )
8: Sub MWPreferences.ReadWrite( boolean, boolean )
9: Sub MainWindow.OnOpen( MainWindow, FolderItem, boolean )
10: Function App.OpenADocumentFile( FolderItem, byref MainWindow, string, boolean, boolean, int64 ) as boolean
11: Function App.OpenDocuments() as boolean
12: Sub App.Event_Opening()
13: Sub DesktopApplication._CallFunctionWithExceptionHandling()


User description of above error trace:

Something really wrong with the application and/or planfiles.

Planfile(s) becoming corrupted. Screenshot + 1 planfile attached.

message=Invalid Date format


Attachment: Scherm��afbeelding 2025-08-20 om 16.20.33.jpgAttachment: Orion [5-6].apd

Resolution:
Fixed.

ID:
7993

Status:
Fixed

Date:
2025/08/20

Ctrl-Y keyboard shortcut issue

The Ctrl-Y keyboard shortcut is used both for instigating the Image Manager and for Preferences.

Resolution:
Fixed. On Windows, Preferences is now Ctrl-, (Control-Comma), which also brings it in line with MacOS (Cmd-Comma).

ID:
7988

Status:
Implemented

Date:
2025/08/17

Add descriptions to Image Manager

Add the ability to display descriptions for user images in the image manager.

Resolution:
Implemented. Added a Description column to the image list. Made ID and Description columns optional via checkboxes. Added description to top-right of each displayed image.
BONUS: Many other improvements to the Image Manager have been made.

ID:
7976

Status:
Fixed

Date:
2025/08/16

Database.ExecuteSQL: DatabaseException

Exception Type: DatabaseException
Exception Message: attempt to write a readonly database
Exception Number: 8

1: Sub Database.CheckForError()
2: Sub Database.ExecuteSQL( paramarray osA1v )
3: Function SynonymManager.FixupSynonyms( boolean ) as boolean
4: Function ObservationDatabase.FixupSynonyms( boolean ) as boolean
5: Sub ObservationPrefsWindow.ResetSynonymsBtn_Pressed( ObservationPrefsWindow, PDPushButton )
6: Sub DesktopApplication._CallFunctionWithExceptionHandling()


User description of above error trace:

I have shared database on Dropbox seems link is not working. So I updated path on both computer.
Then once i open Observation database software was empty on both computer, and asked my to rebuild synomyms. When i clicked software crashed

Analysis:
Looks like the application doesn't like to open and update database files on Dropbox and probably other similar shared folder systems.

Resolution:
Fixed. Added an option in Observation Preferences (a checkbox that you should set if you are storing your observation database on a shared folder).

ID:
7983

Status:
Fixed

Date:
2025/08/15

PlanWizardDatabase.UpdateCatalogueEntry: DatabaseException

Exception Type: DatabaseException
Exception Message: cannot start a transaction within a transaction
Exception Number: 1

1: Sub Database.CheckForError()
2: Sub Database.BeginTransaction()
3: Sub PlanWizardDatabase.UpdateCatalogueEntry( Catalogue, int64, boolean )
4: Sub PlanWizardThread.Event_Run()
5: Sub APThread.Event_Run()


User description of above error trace:

Just checking newly installed AP software, and starting a new plan wizard, software has an error and stopped running.
Also, not able to connect to my Mesu 2 mount so using CDC instead for telescope control. It would be good to have a method to copy the object catalogue name from the observing generated list, however the name is truncated and also not able to copy just the object name to paste in CDC...if that makes sense?
number=1
message=cannot start a transaction within a transaction


Resolution:
Fixed. I think.

ID:
7984

Status:
Fixed

Date:
2025/08/15

ObservationWindow.RestoreObsSessionState: Nil Object Exception

Exception Type: Nil Object Exception

1: Sub _CallLaterTimer.Event_Action()
2: Sub DesktopApplication.DoEvents( int64 )
3: Sub ObservationWindow.RestoreObsSessionState( ObservationWindow )
4: Sub ObservationWindow.obs_DoublePressed( ObservationWindow, StripedListBox )
5: Sub DesktopApplication._CallFunctionWithExceptionHandling()


User description of above error trace:

Closed the observation database window and switched to the objects window.


Resolution:
Fixed.

ID:
7987

Status:
Fixed

Date:
2025/08/15

NewObservationEditDialog.Constructor: Out Of Bounds Exception

Exception Type: Out Of Bounds Exception

1: Sub NewObservationEditDialog.Constructor( NewObservationEditDialog, PlanObservation(), int64, string )
2: Function ObservationWindow.EditObservation( ObservationWindow ) as boolean
3: Sub ObservationWindow.obs_DoublePressed( ObservationWindow, StripedListBox )
4: Sub DesktopApplication._CallFunctionWithExceptionHandling()


User description of above error trace:

On Observations screen.
Created a new session
Clicked on blank ID field


Resolution:
Fixed.

ID:
7986

Status:
Implemented

Date:
2025/08/14

Adding optional tooltips for user notes, etc.

Since there’s currently no setting for showing tooltips for User Notes, perhaps it could be added to the Object List Preferences. That way, users could decide per plan whether or not to enable it — which might be a flexible solution that works for everyone.

Resolution:
Implemented. There's now an option in Object List Preferences for displaying tooltips for User Notes, Catalogue Notes, and Name (which are the most likely fields to need it).

ID:
7981

Status:
Fixed

Date:
2025/08/06

Text in user notes slows down object list scrolling

Excessive amounts of text in user notes slows down object list scrolling.

Resolution:
Fixed. Well, greatly improved...

ID:
7982

Status:
Implemented

Date:
2025/08/06

Converting user notes to plain text

When you paste text copied from elsewhere into the User Notes editor, it can carry over style info, such as Font, bold, size, etc. This is not straightforward to remove.

Resolution:
Implemented. Right-click menu for all styled text field editors has a "Convert to Plain Text" entry. For the User Notes editor only, it also has a "Convert ALL User Notes to Plain Text..." (with a suitable warning).

ID:
7980

Status:
Fixed

Date:
2025/08/05

Editing Object List Columns changes column width

AP 2.4.1b6 issue:

Editing Object List Columns changes column width.

I opened an AP plan and proceeded to edit the object list columns by selecting the "Edit List Columns" menu item.

In the "Edit Object List Columns" window I turned off the display of the "SB" column.

I then clicked the "OK" button.

The plan then showed no "SB" column (as expected) but unexpectedly showed modified spacing of the columns to the right (i.e. the "Transit" column and the "User Notes" column) of where the "SB" column had been displayed.

It seems as if, in the post-edit plan, the "Transit" column that was immediately to the right of the newly hidden "SB" column has taken on the width of the hidden "SB" column. Likewise, the "User Notes" column has taken on the pre-edited width of the column to its left, i.e the "Transit" column.

Attached please find screenshots of the plan window both before and after editing. I've reproduced this issue in a few different plans.

AP 2.4.1b6

Mac Studio, macOS 15.5
Issue also reproduced on MacBook Air (M2), macOS 15.6

Resolution:
Fixed. Added code to keep the widths of existing columns stable (unless you have the "Adjust column widths to fit text" checkbox checked).

ID:
7979

Status:
Implemented

Date:
2025/08/02

Add Import text modifier to select from a list

Sometimes a field in an import text file might contain, say, a list of IDs separated by commas, and you want to import just the first ID. Can the Text Modifier option have extra rules to allow this?

Resolution:
Implemented. Options added to select text before or after a specified separator, between two specified separators, or the n-th field in a list.

Version: 2.4.1b6
Release Date: 2025/08/01
Fixes: 14, Enhancements: 7

ID:
7978

Status:
Implemented

Date:
2025/08/01

Add "Best Altitude" column

Add "Best Altitude" object list column which shows the altitude of the object at the Best Time.

Resolution:
Implemented.

ID:
7977

Status:
Fixed

Date:
2025/07/26

CURLConnection.Get: Nil Object Exception

Exception Type: Nil Object Exception

1: Function CURLConnection.Get( string, FolderItem, int64 ) as boolean
2: Function DownloadScriptDialog.OKCancel_OKClicked( DownloadScriptDialog, OKCancelWidget ) as boolean
3: Sub OKCancelWidget.OKAction( OKCancelWidget, boolean )
4: Sub OKCancelWidget.OKBtn_Pressed( OKCancelWidget, APPushButton )
5: Sub APPushButton.Event_Pressed()
6: Sub DesktopWindow.ShowModal( DesktopWindow )
7: Function App._UserContributedScriptsDownload_Action() as boolean
8: Sub DesktopApplication._CallFunctionWithExceptionHandling()


User description of above error trace:

I was going to download a single script but realized that once the download started that all available scripts were being downloaded (I assume because I had not selected the single script I wanted to download ).

Not wanting to download all of the scripts, I clicked on the cancel button and then got this Application Exception window.


Resolution:
Fixed. Using a different method to download that should be more robust.

ID:
6931

Status:
Fixed

Date:
2025/07/25

ObservationDatabase.BeginDBTransaction: DatabaseException

Exception Type: DatabaseException
Exception Message: cannot start a transaction within a transaction
Exception Number: 1

1: Sub Database.CheckForError()
2: Sub Database.BeginTransaction()
3: Sub ObservationDatabase.BeginDBTransaction( string )
4: Sub ObservationDatabase.WriteObservations()
5: Sub ObservationDatabase.Save()
6: Function MainWindow.DoFileSave( MainWindow ) as boolean
7: Function MainWindow._FileSave_Action( MainWindow ) as boolean
8: Sub Application._CallFunctionWithExceptionHandling()


User description of above error trace:

This exception popped up again when saving the planfile by Cmd+S. After sending this report the small window "Save Observation database" remains open.
number=1
message=cannot start a transaction within a transaction


Resolution:
Fixed.

ID:
6878

Status:
Fixed

Date:
2025/07/25

ResourceDatabase.CloseDatabase: DatabaseException

Exception Type: DatabaseException
Exception Message: cannot start a transaction within a transaction
Exception Number: 1

1: Sub Database.CheckForError()
2: Sub Database.BeginTransaction()
3: Sub ResourceDatabase.CloseDatabase()
4: Function ResourcesWindow._FileSave_Action( ResourcesWindow ) as boolean
5: Sub Application._CallFunctionWithExceptionHandling()


User description of above error trace:

Another error to save the data. This time when I tried to add a new Site. Looks like there’s some issue related to the Resources Database.
number=1
message=cannot start a transaction within a transaction


Resolution:
Fixed.

ID:
7975

Status:
Implemented

Date:
2025/07/24

Data displayed over FoV rendering: addition of value for Size

All kinds of data can be selected to be displayed directly above the FoV chart rendering. Addition of the Size of the object selected in the Object list would be useful.

Resolution:
Implemented. Size / Pos.Angle added.

ID:
7969

Status:
Fixed

Date:
2025/07/21

SynonymManager.nextGUID.Get: Nil Object Exception

Exception Type: Nil Object Exception

1: Function SynonymManager.nextGUID.Get( int32 ) as int64
2: Function SynonymManager.ProcessID( SynonymRequest, SynonymManagerThread ) as SynonymRequest()
3: Function SynonymManager.LookupGUID( string, boolean, double, double ) as int64
4: Function ObservationDatabase.GetGUID( boolean, string, double, double, string ) as int64
5: Function ObservationDatabase.GetGUID( boolean, PlanObservation ) as int64
6: Function ObservationDatabase.AddNewObservation( MainWindow, PlanObject, PlanObservation ) as PlanObservation
7: Function PlanObject.AddObservation( MainWindow, PlanObservation ) as PlanObservation
8: Function MainWindow.CreateNewObservation( MainWindow, Date, boolean, boolean ) as boolean
9: Sub MainWindow.MakeObservation( MainWindow, string )
10: Sub MainWindow.APTools_ButtonClicked( MainWindow, APToolbar, int64, int0(), w.MainWindow.BarItems, boolean )
11: Sub APToolbar.ClickTimer_Action( APToolbar, Timer )
12: Sub DesktopApplication._CallFunctionWithExceptionHandling()


Resolution:
Fixed.

ID:
7893

Status:
Fixed

Date:
2025/07/21

Compatible Highlight Rule Transit Dates not Imported

Transit dates that are exported with the same date they are imported to show a Transit Date Bad Rule error.

Steps to Dupe:

(Note: Steps 2 and 3 are from Visible Objects plan)

1. Open the two attached documents. Make sure the date is set to 12/20/24 at Civil Twilight end at the EM (KitchWell-S 2.07) site.

2. Make sure that the Not Seen / Rated, Near Opposition, Near Transit, Prime rule is selected for the highlight rule. This rule should have the transit date not between 1/4/2025 and 12/5/2025.

3. Save this rule or use the attached rule export.

4. Change to the Main Objects document and load the highlight rule by choosing the Highlight combo box in the Site Widget and choosing to Edit Custom Highlighting > Load.

5. Notice that in Main Objects, it sees the transit rule as having bad dates and doesn't keep what was there.

Attachment: Main Objects.apdAttachment: Visible Objects 2024-10-25.apdAttachment: AstroPlannerV2-W32.prefsAttachment: AstroPlanner ResourcesAttachment: New-Beta(2.4.1b1) No Listman Opt Desc, Extra NearOpp.hrules

Resolution:
Fixed.

ID:
7919

Status:
Fixed

Date:
2025/07/21

A Light Dome and Horizon Marker do not show.

I just saved my changes to a plan and chose Save All before sending this. I had set the date to 2/28/2025 and 9:32:04pm at my site called EM (KitchWell 1.06)H. I had Wezen highlighted, went into Edit> Resources, and set a light dome and obstruction (only ones at this site) because I had observed two other objects with issues and Wezen was around the same area in the sky. The Alt/Az indicator shows the horizon obstruction and light dome right below the object but the Short Term indicator doesn't show either one at all.

The plan I had open was 2024-10-12 Candidates.

I suspect that if I exit the program and come back in then everything will look fine. I have turned off the forced date and time in General Prefs and will see what happens. If things then show up correctly I'll let you know in another report. However, one still shouldn't have to restart the program and it might cause someone to miss something while planning another session.

Attachment: AstroPlannerV2-W321.prefsAttachment: AstroPlanner ResourcesAttachment: 2024-10-12 Candidates.apd

Resolution:
Fixed.

ID:
7973

Status:
Implemented

Date:
2025/07/19

Addition of a column for "Distance to anti-solar point"

Would it be possible to add a column in the objects tab to display the angular distance , in degrees, of any object to the current anti-solar point?

Formatted as degrees, delta Alt/Az, or delta RA/Dec.

Resolution:
Implemented.

ID:
7974

Status:
Implemented

Date:
2025/07/19

Add Area type object

Add a new Area type object that defines a rectangular area centered at the given RA and Dec. The Size field specifies the length and breadth of the rectangle, and the Position Angle specifies its angle w.r.t. N. The area should be plotted on the field of view chart, and on the sky chart, where applicable and visible.

Resolution:
Implemented.

ID:
7971

Status:
Fixed

Date:
2025/07/19

"Right click - create new object" not working

In the FoV, the option to right click on a position, then select "Create new object centered at cursor position" is no longer working.

Perhaps related to the "right click download image for position" not working (and since fixed) ?


Analysis:
It appears to be working, so the other fix I did probably cures both issues.

Resolution:
Fixed.

ID:
7972

Status:
Fixed

Date:
2025/07/19

Adding new built-in object list columns

Adding new built-in object list columns is causing a "Corrupt" message when editing list columns.

Resolution:
Fixed.

ID:
7970

Status:
Implemented

Date:
2025/07/18

Addition of a column for "Distance to ecliptic"

Would it be possible to add a column in the objects tab to display the vertical distance (delta declination), in degrees, of any object to the ecliptic?

For example, object Dead Horse Nebula, 15.2° N

If this is an easy implementation, could I perhaps get a pre-release version?


Resolution:
Implemented.

ID:
7939

Status:
Fixed

Date:
2025/07/18

Maximized window doesn't work permanently

This is a small cosmetic problem I have experienced for a long time (many years).

How to reproduce the problem:

1. Maximizing the main program window
2. Opening another window (e.g. Resources)
3. Closing the other window (e.g. Resources)

When you close the other window (e.g. Resources), the main program window will leave the maximized status.


Resolution:
Fixed.

ID:
7968

Status:
Fixed

Date:
2025/07/18

USNO stars not showing in FoV

The stars in the USNO catalog will not longer display in the FoV. No such problem for other star catalogs. The USNO stars can still be added to a planfile from the catalog and then will display correctly. Screenshot attached.

Attachment: 38355954111

Analysis:
Currently you have to select the checkbox next to the enclosing "USNO A2.0" (which selects all of the enclosed USNO sub-catalogues) in order to use any of the USNO sub-catalogues. However, this shouldn't be the case. i.e. you should be able select just one or more of the USNO A2.0 sub-catalogues.

Resolution:
Fixed.

ID:
7967

Status:
Fixed

Date:
2025/07/15

Planets and the sun position all at 0 (zero) R.A. and Dec.

Any planet + the sun that is present in a planfile (or added to a planfile by means on the button "Add Special" in the Objects tab) is positioned at 00:00:00 right ascension and +00°00'00" declination.

Additional info: I was looking at historical data and the time in the application was set to the year 1880. Apparently it is then that the application will not calculate proper positions. All is well at current day.


Analysis:
Solar system algorithms use data that is only valid on or after 1900-01-01.

Resolution:
Fixed. Added warning message on the Date/Time widget if the year is before 1900.

ID:
7965

Status:
Fixed

Date:
2025/07/14

Different rendering of Dialog.ListChoiceParameter in Windows and Mac

The Dialog.ListChoiceParameter requires column padding in Windows 11 to allow the display of the required columns. This is not the case on a Mac.

The Dialog.ListChoiceParameter does not respect the minimum rows to display on Windows 11.


Resolution:
Fixed.

ID:
7964

Status:
Fixed

Date:
2025/07/14

Downloading image in FoV tab for cursor position not working anymore

When attempting to download (an) image(s) when in the FoV tab, by means of a right click on the FoV rendering, then selecting "Download images centred at cursor position...", nothing happens; the Download Image window will not open.


Resolution:
Fixed.

ID:
7963

Status:
Fixed

Date:
2025/07/14

New "Field rotation column" automatically selected in all planfiles + associated sorting problem

The new "Field rotation column" is automatically selected and displayed in all planfiles, requiring manual deselection.

Also, some user Sort List presets are not functioning any more as the Field Rotation column seems to interfere with the set preset (not a big problem as a sort preference is easily re-created).


Resolution:
Fixed.

ID:
7932

Status:
Implemented

Date:
2025/07/14

Image Manager tweaks

1. It would be convenient to have a quick button to access the Image Manager instead of going to the menu etc...
2. Image Manager displays a maximum of 11x11 images and it is not possible to scroll through multiple pages. In my case the photos are many more
and I cannot see from the 122nd onwards. See for example the Messier catalog.
3. Image Manager tends to display all the images up to a maximum of 11x11 reducing their size to fit on the page.
It's fine if there are few images but beyond 12 it's a bit too narrow, and in any case it stops at 121.
It would be nice if it displayed a matrix of your choice for example 3x3, 4x4,...11x11 and you could perform pagination if there are many images

Resolution:
1. Cmd-Y (Mac) or Ctrl-Y (Windows) will reveal the Image Manager window.
2. The image display now lets you select how many images across to display (1 - 10) you want, and always displays all images in a vertically scrolling display.
3. Cmd-Option-Y (Mac) or Ctrl-Alt-Y (Windows) is now the shortcut for Image > Add User Image...

ID:
7962

Status:
Implemented

Date:
2025/07/12

User-defined field values as tooltips

Would it be possible to display the contents of the “User Notes” field (and ideally any other user-defined text fields) in a tooltip when hovering over the corresponding cell or item?

This would make it much easier to quickly view important notes without opening the full details pane, especially when scanning through lists of objects during planning or observing sessions.

If it’s feasible to implement for all fields containing text – not just built-in ones but also user-created ones – that would be fantastic.

Resolution:
Implemented. In the user-defined field editor you can now choose to display the field's value in the tooltip.
Bonus: Observation list and Session list user fields (in the observation database window) now display text and background attributes as defined in the user field definitions (where applicable).

Show all beta release notes for the current version