Skip to content

Commit

Permalink
* Moved to .NET 8. This should perhaps speed things up here and there…
Browse files Browse the repository at this point in the history
…. You may need to install from here: https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/runtime-desktop-8.0.1-windows-x64-installer

* Fixed issue where an AI Server may be stuck "InUse" if you close AITOOL while it was in use.
* The next few items can help reduce annoying or unessessary errors sent to telegram:
* Fix blueiris httpclient trigger timeout error in cases where mutiple triggers have been made in 'queued' mode.  (Prevent concurrent trigger calls to the same servername/port - The trigger call to blue iris will be skipped if it is currently already working on a trigger - Why does it take so long?  Sometimes it takes over a minute to get done triggering?)
* HTTP Trigger timeout defaults to 120 seconds rather than 55
* Move trigger URL calls to after sound and a few other things for less of delay with other notification such as sound when running in a home office  (Blueiris can take forever to finish its http trigger, so we dont wait for it now)
* IgnoreConnectionError:   JSON setting to ignore errors (not send them via telegram, etc if we cant even get a ping resonse from the server.  This might be useful when a computer is only on certain hours of the day without setting a specific URL time range.
* Checkbox in URL edit screen "Ignore if offline".   When this is enabled, it will ping the server first and if the ping fails it will silently ignore and skip the URL.  This is useful for when a server is a machine that may go to sleep and the time schedule is not consistent enough.  In AI Servers list > LastSkippedReason column, you will see "NotOnline" when this happens.   LastSkippedReason shows most recent reasons first.
* AI Server list tweaked to provide more debug info about why it was not used and make it more threadsafe
* AI Server list Double-click AI server to edit
* AI Server list up/down now keeps selection
* AI Server list now correctly refreshes every 1 so you can see it working live
* Codeproject.AI now sometimes returns a "the request timed out" error.   If you disable the "Error" checkbox when editing a SERVER, it will prevent this from being an error that is sent via telegram, etc.  (Because I was starting to find it annoying) - I think it happened when a custom IPCAM model and the regular model were being accessed at the same time.
* We used to look for Debug: error: warn: etc anywhere within the log line.  Now its only within the first 6 chars not including dots, dashes, spaces.  This might reduce less serious things from being sent to telegram, etc.
* Fix to fully respect unchecking AUTO ADD on the deepstack tab VorlonCD/bi-aidetection#334
* Made sqldatabase history connection a little more reliable.   If it gets an error on initial connection it will try to revert to a backup copy.  If that failes it will delete the database and recreate it.
* Exit right-click tray icon
* New AI icon generated by ChatGPT  (Of course!)
* For refinement servers, you can now use 'Animal', 'Person', people or 'Vehicle' in addition to actual object names
* Pause and resume right-click tray icon
* Better error checking when trying to activate blue iris window as non admin
* Fix crash on camera properties if you dont have a camera selected
* Fix triggering object list sometimes empty
* Fix ObjectListView issue, .net 7/8 changed virtualListSize to _virtualListSize
* Code cleanup, update to latest nuget packages, fixing a few security issues
* Added more return properties for Codeproject.ai response (not used yet)
* Added Action time min/max ms to status bar
* Is it worth trying to integrate other cloud vision AI tools when we have a decent local CodeProject.AI now?   "Google.Cloud.Vision", "Azure AI Vision", "Imagga", etc?
  • Loading branch information
VorlonCD committed Mar 9, 2024
1 parent 0515bbd commit dd4f3df
Show file tree
Hide file tree
Showing 169 changed files with 2,174 additions and 5,590 deletions.
288 changes: 0 additions & 288 deletions Demo/obj/ObjectListViewDemo2022.csproj.nuget.dgspec.json

This file was deleted.

16 changes: 0 additions & 16 deletions Demo/obj/ObjectListViewDemo2022.csproj.nuget.g.props

This file was deleted.

2 changes: 0 additions & 2 deletions Demo/obj/ObjectListViewDemo2022.csproj.nuget.g.targets

This file was deleted.

This file was deleted.

This file was deleted.

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

This file was deleted.

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

This file was deleted.

Binary file not shown.
Binary file not shown.
Empty file.

This file was deleted.

Loading

0 comments on commit dd4f3df

Please sign in to comment.