You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- check Allsky fails on module vars added to env.json
- Still getting the read only database.
- Support Trixie
- Add a log file viewer to the system page - Makes my testing easier !
- Add system to backup and restore the allsky config
- Very large log files cause the support system to timeout.
- Open the mini timelapse in a light box rather than a new page
- Star and meteor detection python errors
- Helper tools videos, don't display the videos
- Helper tools -> Timelapse's "click here for results" link displays both .jgp and .mp4 files. Ditto for the timelapse icon for test_timelapses on the Images page.
- Can we change the transition on opening and closing on the results page
- Fix the "RES not used" in scripts/timelapse.sh and scripts/generateForDay.sh
- Check what uses the lighttpd /config alias and rework so /config isn't needed
- Change all of the cache busters to something like ""
- Editor, make the editor full height and switch theme to match Allsky's theme
- Review and fix security audit findings
Upgrade System
- Reboot is asked for before the module and database
- Flow migration doesnt work for modules with no arguments
- Need a way to ensure that older versions still have access to modules
- Copying overlays from older versions breaks. Fonts are the main issue. Add auto upgrade logic to the overlay system so that the user has to do minimal work.
- In some instances splitting a field after an upgrade messes up the fields position
- Since some modules require updates / other modules can we warn the user based upon what they have installed
- Need to add some notes regarding remapping module variables in the overlays after upgrade
- Fairly niche issue. Install current release during the day, not saving daytime images. The upgrade to v2025.xx.xx No images directory is created so webui fails on live view
Installer
- Gunicorn is not available following an upgrade
- Get upgrade.sh working.
- (From Colin) Fresh install of Bookwork, Install fails for a fresh install of Allsky. Upgrade works ok
- "Uninstall Modules" does not work - it's missing some functions around line 480.
- Need to remove a lot of lines that go to the terminal during an Allsky upgrade.
- After initial install message still says you need to reboot
- Need better logging of database options
- If a new user is added after the sd card image is created it needs the video group and others before it can run any pi camera utilities - See
- Get the following error on clean install. Since lighttpd isnt running no logs files are created
* Installing the web server.
chmod: cannot access '/var/log/lighttpd/error.log': No such file or directory
chown: cannot access '/var/log/lighttpd/error.log': No such file or directory
truncate: cannot open '/var/log/lighttpd/error.log' for writing: Permission denied
truncate: cannot open '/var/log/lighttpd/error.log' for writing: Permission denied
* Installing dependencies.
User interface
- Complete login
- (Colin) File editor for local website after changing all of the XX_ cannot save (loading overlay is not being included)
- Sometimes you need to login twice
- Login is expiring after a period of time (probably 24 mins as thats php gc timeout)
- Inline error messages option doesnt work
- Make the live view preview use light gallery
- Menu is removed on narrow devices in Edge and Crome. It should remain as it's not obvious howto get to the menu when it's removed. Also the webui is not designed for mobile and removing it is the wrong approach for mobile.
- Following the removal of /config the post installation actions are no longer visible in the webui, you geta 404
- addMessage.sh needs a n overhaul (DO IN POINT RELEASE)
- Light/Dark mode doesnt work on the login screen
- The below has been lost in the startrails helper
- Settings page isnt using the error log class, errors will appear in the main menu
Support System
- Add back items removed that may contain sensitive data i.e. flows
Documentation
- Update Help
- Main readme needs an update
- Developer documentation
- Update change log with Alex's changes
- Need to remove all old documentation as long as we are happy with the new stuff
- 'To install Allsky please refer the the Installation Guide.' The link is wrong
- If a user is created after the initial user then the commands in the install guide fail as the user does not have the video group
Module Manager
- The history graph is offset in edge on Windows
- The UI does not work on a mobile. The navheader collapses to a burger menu but the z-index is wrong
- Read only database issue
- Improve the device manager as its way too slow
- Display popovers after timed delay
- The installer package suggestion json is not installed
Modules
- ERROR: Failed to import module 'allsky_light.py': No module named 'adafruit_tsl2591'; ignoring.
- Dew heater thinks its daytime when its night so no data saved to sql. The day ro night variable is wrong
- Review dewheater logic as some if the options conflict, forced temp etc
- hdd temp has a python indentation error
- Star and meteor detection numpy issue
- Change gps failure to warning not critical
- Add help link to all extra modules
- Lightning iRQ. Move code into allskyserver
- Publish data - Add HA details to docs
- Script - Add script selector, will need it breaking out of the system page and making it standalone
- Solar system - add sat picker to docs
- Add space weather docs
- Add telescope marker docs
- Add weather underground docs
- remove debug code from allsky_lightning
Server
- Server is broken on Trixie as it requires numpy V1 and python 3.13 doesn't support numpy v1 !!!!!
Overlay Editor
- Variable names with $COUNT are not being displayed in the variables list correctly
- The format dialog is not grouping correctly
- Increase the width of the Item and Format fields in the "Text Properties" dialog box
- Simplify formats
- Cannot use fonts with spaces in the names - Delay to point release 1.
- the Overlay Editor sometimes updates the sample data everything any change is made to a field, e.g., entering "12345" causes 5 calls to the URL to update the sample. AG - Now updates when a field has changed and focus lost
- I suggest increasing to 5 seconds or more the time before the "sorry, it's taking longer than expected..." message appears.
- clicking on [?] to set the format often (but not always - I haven't figured out how it decides what to show) brings up "ShowAll" rather than the Type the entry is. I suspect most users won't know they have to search for the Field's Type to see their choices, nor will they know the Type. I suggest that when the field has a Type and the user presses [?], that Type's available formats be show. Except for user-defined fields, all Fields should have a Type.
- FOLLOW-ON TO ABOVE. After searching for the correct Type, then selecting attributes by pressing the green icon on the right, the Type field in the Text Properties is cleared.
- Changing the font size changes the "X" Position and should not. AG - Does this now as well. Will look at when we upgrade the UI
- on a phone the icons at the top of the page are replaced by the hamburger menu item. Pressing on the hamburger shows the icons, one per row. The page isn't very useful without the icons and the user won't know when the "save" icon is green. I suggest ALWAYS showing the icons next to each other, using multiple lines as needed, i.e., never show the hamburger. - AG - Lets leave this until we upgrade to Bootstrap 5 - There are loads of places where this sort of thing is an issue and the current overlay was never designed to work on a phone.
- Some formats, temp for example are using unit rather then temp_unit
- Default adds '{Default temperature}' which doesnt work
- New install. Sit in the overlay manager, before Allsky has started. When allsky starts the overlay created has the wrong resolution
- Cannot add variables with non AS_prefix
- Blocks dont add anymore
- Missing CSRF token when uploading fonts
- Custom date format dialog doesnt appear
- Disable the 'blocks' section of the variable manager when used outside the overlay manager
- Fonts are just broken !
- Adding spaces in date formats breaks the preview and probably teh date format as well
- Fix z-order bug, text appearing behind images
- Check if the image manager is caching images, i.e. reupload the same image name with changes
- Allow the overlay name to be blank in the settings
Helper Functions
- Ensure you can get back to the main menu
Install / Upgrade tests
Tests restarted due to
Issues with Swap on Trixie
Install upgrade issues
If you dont reboot after installation but reboot later changing settings doesnt clear the "need to update settings" flag. You need to change the settings twice to get Allsky to start
"message": "I2C bus scan failed: Traceback (most recent call last):\n File \"/home/pi/allsky/scripts/i2cbus.py\", line 3, in <module>\n import smbus2\nModuleNotFoundError: No module named 'smbus2'"
Test criteria
Cameras to test
Pi HQ
ZWO XXX
Versions to test from
v2023.05.01_04
v2024.12.06
v2024.12.06_06
Hardware to test
Pi 3b+
Pi 4
Pi 5
OS to test
Trixie
Bookworm
Bullseye NOTE This is the desktop version
TEST with Non PI user
Pi
OS
Camera
Outcome
Pi5 8GB
Trxie 64bit lite
ZWO
CLEAN INSTALL TESTS
Test process
- Clean install of OS
- Install git
- Install v20205.xx.xx
- Ensure capture starts
- Install ALL modules
- Create new overlay
- Enable PWM
- Enable Pi status module
- Add field to overlay
- Enable Openweather module
- Add field to overlay
- Add i2c temp sensor
- Enable temp module
- Add temp details to overlay
- Enable Dew heater
- Test dew heater
- Enable fan module
- Test fan module
- Create Support Log
- Create backup
- Restore item from backup
- Stop / Start Allsky
Pi
OS
Camera
Outcome
Pi5 8GB
Trxie 64bit lite
ZWO
OK
Pi5 8GB
Trxie 64bit lite
Pi HQ
Pi5 8GB
Trxie 64bit
ZWO
Pi5 8GB
Bookworm 64bit lite
ZWO
Pi5 8GB
Bookworm 64bit lite
Pi HQ
OK
Pi5 8GB
Bookworm 64bit
ZWO
Pi4 8GB
Trxie 64bit lite
ZWO
Pi4 8GB
Trxie 64bit lite
Pi HQ
OK
Pi4 8GB
Trxie 64bit
ZWO
Pi4 8GB
Bookworm 64bit lite
ZWO
OK
Pi4 8GB
Bookworm 64bit lite
Pi HQ
Pi4 8GB
Bookworm 64bit
ZWO
Pi4 8GB
Bullseye 64bit lite
ZWO
Pi4 8GB
Bullseye 64bit lite
Pi HQ
OK
Pi4 8GB
Bullseye 64bit
ZWO
Pi3 1GB
Trxie 64bit lite
ZWO
Pi3 1GB
Trxie 64bit lite
Pi HQ
OK
Pi3 1GB
Trxie 64bit
ZWO
Pi3 1GB
Bookworm 64bit lite
ZWO
Pi3 1GB
Bookworm 64bit lite
Pi HQ
Pi3 1GB
Bookworm 64bit
ZWO
Pi3 1GB
Bullseye 64bit lite
ZWO
Pi3 1GB
Bullseye 64bit lite
Pi HQ
Pi3 1GB
Bullseye 64bit
ZWO
UPGRADE TESTS
Test process
- Clean install of OS
- Install git
- Install XXXXX
- Ensure capture starts
- Install ALL modules
- Create new overlay
- Enable PWM
- Enable Pi status module
- Add field to overlay
- Enable Openweather module
- Add field to overlay
- Add i2c temp sensor
- Enable temp module
- Add temp details to overlay
- Enable Dew heater
- Test dew heater
- Enable fan module
- Test fan module
- Create Support Log
- Create backup
- Restore item from backup
- Stop / Start Allsky
- Upgrade to V2025.xx.xx
- Repeat test for clean install
Tasks and Issues that required for the v2025.xx.xx release
General
Upgrade System
Installer
Getupgrade.shworking.User interface
Support System
Documentation
Module Manager
Modules
Server
Overlay Editor
ItemandFormatfields in the "Text Properties" dialog boxclicking on[?]to set the format often (but not always - I haven't figured out how it decides what to show) brings up "ShowAll" rather than the Type the entry is. I suspect most users won't know they have to search for the Field's Type to see their choices, nor will they know the Type. I suggest that when the field has a Type and the user presses[?], that Type's available formats be show. Except for user-defined fields, all Fields should have a Type.FOLLOW-ON TO ABOVE. After searching for the correct Type, then selecting attributes by pressing the green icon on the right, the Type field in the Text Properties is cleared.Helper Functions
Install / Upgrade tests
Install upgrade issues
Test criteria
Cameras to test
Pi HQ
ZWO XXX
Versions to test from
v2023.05.01_04
v2024.12.06
v2024.12.06_06
Hardware to test
Pi 3b+
Pi 4
Pi 5
OS to test
Trixie
Bookworm
Bullseye NOTE This is the desktop version
TEST with Non PI user
CLEAN INSTALL TESTS
UPGRADE TESTS