Shinobi/libs
Moe e18f833577 Days Before the Bonding+
commit 994c07ebd0
Author: Moe <github@m03.ca>
Date:   Tue Oct 28 16:20:29 2025 +0600

    Add monitor status in logs stream card title

commit 1a56a13b6c
Author: Moe <github@m03.ca>
Date:   Tue Oct 28 16:20:10 2025 +0600

    Create createMonitorsJsonFromCsv.js

commit d367e075a3
Author: Moe <github@m03.ca>
Date:   Tue Oct 28 16:19:56 2025 +0600

    Create syncCameraTimeToServer.js

commit a27da4e5f6
Author: Moe <github@m03.ca>
Date:   Tue Oct 28 16:19:25 2025 +0600

    fetch rejectUnauthorized = false, add convertNumbersToStrings

commit 7eafaec2d3
Author: Moe <github@m03.ca>
Date:   Tue Oct 28 16:18:32 2025 +0600

    Make Snapshots use less CPU

commit 7038065af4
Author: Moe <github@m03.ca>
Date:   Tue Oct 28 15:10:10 2025 +0600

    make Monitor Saved notice auto hide

commit 4502cb3589
Author: Moe <github@m03.ca>
Date:   Tue Oct 28 14:58:44 2025 +0600

    lower CPU use from Snapshots

commit aa84b088bf
Author: Moe <github@m03.ca>
Date:   Tue Oct 28 13:31:27 2025 +0600

    Fix some options not enabling due to integer in monitor config

commit dbbd77131d
Author: Moe <github@m03.ca>
Date:   Tue Oct 28 12:25:19 2025 +0600

    Fix Embed Reload when monitor status changes

commit eca5ace401
Author: Moe <github@m03.ca>
Date:   Tue Oct 28 11:43:02 2025 +0600

    pluginBase socket cleanup

commit c6755231c3
Author: Moe <github@m03.ca>
Date:   Tue Oct 28 00:41:26 2025 +0600

    make Recent Videos prevent loading on refresh if Live Grid opened

    + ask to load if over 50 cameras

commit 3ca5bb1e9e
Author: Moe <github@m03.ca>
Date:   Tue Oct 28 00:40:36 2025 +0600

    Make Event-Based Recording max 15 minute segments

commit e464a27b10
Author: Moe <github@m03.ca>
Date:   Thu Oct 23 23:14:44 2025 +0600

    disable deleteRowsWithNoVideo in cron, make cron use database/utils

commit 1107af4c1c
Author: Moe <github@m03.ca>
Date:   Thu Oct 23 23:02:19 2025 +0600

    more graceful end on snapshot failure

commit 2ce265beca
Author: Moe <github@m03.ca>
Date:   Thu Oct 23 23:01:23 2025 +0600

    make diskUsed emitter wait 1 second after last emit attmept

    - prevents flooding the websocket with diskUsed emit updates when lots of cameras are added

commit 7bb5f2f546
Author: Moe <github@m03.ca>
Date:   Thu Oct 23 22:59:19 2025 +0600

    Make SQL Queries use queue

commit 062976bc59
Author: Moe <github@m03.ca>
Date:   Thu Oct 23 13:01:07 2025 +0600

    monitor kill/restart fixes

commit 76c22bcb76
Author: Moe <github@m03.ca>
Date:   Wed Oct 22 20:32:27 2025 +0600

    allow configuring monitor start queue size

commit ab1cb0d602
Author: Moe <github@m03.ca>
Date:   Wed Oct 22 20:31:46 2025 +0600

    silence some generic errors in cron.js

commit b9ee835c37
Author: Moe <github@m03.ca>
Date:   Tue Oct 21 14:35:31 2025 +0600

    update processKill  to have some more checks

commit eaf22ea9bd
Author: Moe <github@m03.ca>
Date:   Tue Oct 21 14:34:51 2025 +0600

    Region Editor always reload when opened

commit 267a2787bd
Author: Moe <github@m03.ca>
Date:   Tue Oct 21 14:34:29 2025 +0600

    Updates to internal Notification Handling

    commit 1d83a3f55b
    Author: Moe <github@m03.ca>
    Date:   Wed Oct 8 17:52:13 2025 +0600

        Add onDiskFull and onAddStorageDiskFull extenders+

    commit d916d3e425
    Author: Moe <github@m03.ca>
    Date:   Tue Oct 7 14:55:51 2025 +0600

        Add onDiskFull and onAddStorageDiskFull extenders

    commit 7239faf936
    Author: Moe <github@m03.ca>
    Date:   Mon Oct 6 11:02:55 2025 +0600

        Update webhook.js

    commit 0082c30008
    Author: Moe <github@m03.ca>
    Date:   Mon Oct 6 10:59:32 2025 +0600

        update notifications/utils to pass lang

    commit a0f2a6bba6
    Author: Moe <github@m03.ca>
    Date:   Mon Oct 6 10:48:59 2025 +0600

        update notifications/utils to pass config

    commit 126a6fa3be
    Author: Moe <github@m03.ca>
    Date:   Sat Oct 4 10:24:26 2025 +0600

        disable onTriggerNotificationSend for email

    commit b0de010c4e
    Author: Moe <github@m03.ca>
    Date:   Sat Oct 4 10:24:13 2025 +0600

        Fix missing declaration in webhook

    commit 638dd9e59f
    Author: Moe <github@m03.ca>
    Date:   Thu Sep 25 18:30:35 2025 +0600

        fix typo in telegram.js

    commit f1078701e3
    Author: Moe <github@m03.ca>
    Date:   Tue Sep 23 10:19:21 2025 +0600

        Add more handlers for Notifications

commit 9073611199
Merge: 661b935c 7609f1cf
Author: Moe <github@m03.ca>
Date:   Thu Oct 2 14:35:51 2025 +0000

    Merge branch 'webhook-confidence-replacement' into 'dev'

    confidence-placeholder should not be replaced with potential "undefined"

    See merge request Shinobi-Systems/Shinobi!540

commit 7609f1cf94
Author: timmib <timmib@timmib.de>
Date:   Tue Sep 23 11:19:10 2025 +0200

    confidence-placeholder should not be replaced with potential "undefined"

commit 661b935c93
Author: Moe <github@m03.ca>
Date:   Sun Sep 21 15:08:43 2025 +0600

    remove hardcoded addition of cloud video type in videosTable and videos.js

commit 8e8e147f02
Author: Moe <github@m03.ca>
Date:   Sun Sep 21 15:07:42 2025 +0600

    make Timelapse video generator include file type as "timelapse"

commit 3ecb45b4c4
Author: Moe <github@m03.ca>
Date:   Sun Sep 21 15:06:25 2025 +0600

    Mount Manager : swap "list" with "listWithSizes" in list API endpoint

commit 3c2dc77865
Author: Moe <github@m03.ca>
Date:   Sun Sep 21 15:05:48 2025 +0600

    update node-fstab to allow getting mount sizes and fix vulnerabilties in package.json

commit 2c49992275
Author: Moe <github@m03.ca>
Date:   Sun Sep 21 15:05:11 2025 +0600

    make getSystemInfo function return human readable value for Total RAM

commit 14eeb676d4
Author: Moe <github@m03.ca>
Date:   Sun Sep 21 15:04:42 2025 +0600

    refactor files listing web endpoint

commit 0e0236abff
Author: Moe <github@m03.ca>
Date:   Sun Sep 21 15:03:38 2025 +0600

    Add type to database search function

commit 8102463e7b
Author: Moe <github@m03.ca>
Date:   Sun Sep 21 15:03:21 2025 +0600

    Add type column to Files table

commit e4d5027d9e
Author: Moe <github@m03.ca>
Date:   Sun Sep 21 15:02:32 2025 +0600

    Add mbToHumanReadable and humanReadableToMb to server common lib

commit 804cd200e0
Author: Moe <github@m03.ca>
Date:   Sun Sep 7 19:53:27 2025 +0600

    Fix timelapse video build block if monitor restart during

commit 04d4825e68
Author: Moe <github@m03.ca>
Date:   Sat Sep 6 17:00:51 2025 +0600

    fix syntax error in tvChannels API endpoint

commit 860db1aeb9
Author: Moe <github@m03.ca>
Date:   Thu Sep 4 16:30:40 2025 +0600

    fix flv monitorId not defined bug

commit 68775428b5
Author: Moe <github@m03.ca>
Date:   Wed Aug 20 10:21:52 2025 +0600

    make dockerfile use bookworm

commit 22070cb81f
Author: Moe <github@m03.ca>
Date:   Tue Aug 19 12:39:38 2025 +0600

    monitorSettings.details.control_base_url removed isAdvanced

commit aeb9fd8c0e
Author: Moe <github@m03.ca>
Date:   Tue Aug 19 12:39:09 2025 +0600

    detector_motion_count undefined fix

commit b628950e6d
Author: Moe <github@m03.ca>
Date:   Mon Aug 11 15:38:11 2025 +0600

    remove Landing Page selection for Sub-Account

commit 5faebff56d
Author: Moe <github@m03.ca>
Date:   Mon Aug 11 13:45:24 2025 +0600

    move lineCounter status endpoint

commit 6fbcf20bfb
Author: Moe <github@m03.ca>
Date:   Mon Aug 11 13:43:42 2025 +0600

    Fix loading snapshot in Videos Table

commit b5530d4742
Author: Moe <github@m03.ca>
Date:   Wed Jul 30 21:05:00 2025 +0600

    Fix Embed host link when using p2p

commit 38e6fa8529
Author: Moe <github@m03.ca>
Date:   Sat Jul 26 14:37:28 2025 +0600

    Update process.js

commit 430cebd31b
Author: Moe <github@m03.ca>
Date:   Sat Jul 26 14:37:19 2025 +0600

    Update copySystemToNewServer.js

commit f855faa1fe
Author: Moe <github@m03.ca>
Date:   Wed Jul 23 08:43:35 2025 +0600

    fix pluinBase setting s.monitorInfo

commit a9766272c1
Author: Moe <github@m03.ca>
Date:   Thu Jul 17 12:06:28 2025 +0600

    Add onMonitorDelete event to extenders

commit 6d42994343
Author: Moe <github@m03.ca>
Date:   Wed Jul 16 21:42:30 2025 +0600

    Fix Sub-Account Manager : populating the permission selections

commit 27f93ec4a1
Author: Moe <github@m03.ca>
Date:   Wed Jul 16 20:26:52 2025 +0600

    Add simple tool to scan for Shinobi and Central servers on network

commit 2d048676ac
Author: Moe <github@m03.ca>
Date:   Mon Jul 14 14:50:47 2025 +0600

    Update copySystemToNewServer.js to create db

commit fefe815901
Author: Moe <github@m03.ca>
Date:   Sat Jul 12 18:27:18 2025 +0600

    Create script that copies Shinobi configurations to another server

commit e18d869571
Author: Moe <github@m03.ca>
Date:   Mon Jun 30 10:45:02 2025 +0600

    Update tools\createMonitorsJsonFromTxt.js to ignore empty rows

commit 6c40a84bec
Author: Moe <github@m03.ca>
Date:   Mon Jun 30 10:43:37 2025 +0600

    fix dropdown menu links in Videos Table

commit 3596f4f29f
Author: Moe <github@m03.ca>
Date:   Sun Jun 29 09:43:29 2025 +0600

    Live Grid : Fix substream reload on scroll

commit 7bae903b58
Author: Moe <github@m03.ca>
Date:   Sat Jun 28 21:13:33 2025 +0600

    Add User log for when Video is Deleted from UI

commit f656b36efa
Author: Moe <github@m03.ca>
Date:   Thu Jun 26 11:33:39 2025 +0600

    Add argument information about extenders

commit 7c04dcc492
Author: Moe <github@m03.ca>
Date:   Wed Jun 25 09:24:43 2025 +0600

    Live Grid : disable debuglogs for detection delay

commit 7ea0227f72
Author: Moe <github@m03.ca>
Date:   Wed Jun 25 09:13:41 2025 +0600

    Live Grid : Detection Delay made into Float, max value is 10, step is 0.1

commit f61945c3a9
Author: Moe <github@m03.ca>
Date:   Tue Jun 24 20:21:15 2025 +0600

    Central Management Pair Server wrapped in try script in case failure to start

commit 00ce901d7e
Author: Moe <github@m03.ca>
Date:   Mon Jun 23 06:20:31 2025 +0600

    Live Grid : Allow adding a Client-Side delay in drawing detection boxes

commit 8290f10a3a
Author: Moe <github@m03.ca>
Date:   Thu Jun 19 11:01:15 2025 +0600

     refine ONVIF Event handler

    commit 1bba5750de
    Author: Moe <github@m03.ca>
    Date:   Wed May 21 23:18:05 2025 +0600

        refine ONVIF Event handler

        - ignore some cases like Processor_Usage and events missing "source"
        - if source is an array make it choose last item for short name
        - allow disabling event trigger from ONVIF Event
        - add Extender to capture ONVIF Event via customAutoLoad module
        - include short name in triggerEvent action as "token"

commit 777310c8a3
Author: Moe <github@m03.ca>
Date:   Thu Jun 19 10:45:31 2025 +0600

    add response.ok true to toggleSubstream action stop

commit bfab8649dc
Author: Moe <github@m03.ca>
Date:   Wed Jun 18 08:16:28 2025 +0600

    Add Copy Tags to Monitor Settings > Copy Settings

commit dd6f3b31e6
Author: Moe <github@m03.ca>
Date:   Tue Jun 17 11:10:40 2025 +0600

    fix syntax error in controls/onvif.js

commit 7a854c6379
Author: Moe <github@m03.ca>
Date:   Tue Jun 17 10:48:15 2025 +0600

    Add Option to use 24 Hour time in Videos Table

commit 8a503bfd5b
Author: Moe <github@m03.ca>
Date:   Fri Jun 13 22:55:10 2025 +0600

    Add logging for command failure to userLog

commit 2249980d53
Author: Moe <github@m03.ca>
Date:   Fri Jun 13 22:54:44 2025 +0600

    Add | and " to exception list for Monitor Settings save

commit 65c73232a1
Author: Moe <github@m03.ca>
Date:   Fri Jun 13 12:24:05 2025 +0600

    Ensure cron only attempts alarm deletion if alarmManagement is enabled

commit 70171de053
Author: Moe <github@m03.ca>
Date:   Wed Jun 11 13:50:50 2025 +0600

    Add ' to exception list for Monitor Settings save

commit decaa9d2b2
Author: Moe <github@m03.ca>
Date:   Tue Jun 10 12:42:51 2025 +0600

    Add { and } to exception list for Monitor Settings save

commit 64b00d27e8
Author: Moe <github@m03.ca>
Date:   Wed Jun 4 11:56:30 2025 +0600

    undo update to singleCamera.js

commit 1a34936099
Author: Moe <github@m03.ca>
Date:   Tue Jun 3 13:57:18 2025 +0600

    Add Line (Crossing) Counter

commit 23cddf44bf
Author: Moe <github@m03.ca>
Date:   Tue Jun 3 07:14:05 2025 +0000

    Edit base.js

commit 97e9bb8cca
Author: Moe <github@m03.ca>
Date:   Tue Jun 3 13:03:30 2025 +0600

    Refactor Plugin Base to fix possible memory leaks

commit 2eebd1fa68
Author: Moe <github@m03.ca>
Date:   Tue Jun 3 13:02:55 2025 +0600

    delete dataPortToken on cameraProcess close

commit 1f0af28b0b
Author: Moe <github@m03.ca>
Date:   Tue Jun 3 13:02:20 2025 +0600

    Create changelogGenerator.js

commit a4e7ab3d87
Author: Moe <github@m03.ca>
Date:   Wed May 28 14:47:52 2025 +0600

    Update Drop In Events (FTP)

    - Allow API Key ending only in @ instead of needing @Shinobi
    - Clean up file and folder processing for trigger
    - Better Uploaded content cleanup

commit b0fcc9e616
Author: Moe <github@m03.ca>
Date:   Sat May 24 15:23:09 2025 +0600

    Fix memory leak possibility in camera thread

commit 1f29962547
Author: Moe <github@m03.ca>
Date:   Wed May 21 23:14:00 2025 +0600

    Add extender for onOnvifEventTrigger (not enabled)

commit bce9889cec
Author: Moe <github@m03.ca>
Date:   Wed May 21 23:13:23 2025 +0600

    fix timelapse frame path builder in cron

commit 85f7a707d1
Author: Moe <github@m03.ca>
Date:   Wed May 21 21:33:23 2025 +0600

    fix too long column insertion on Videos table objects column

commit 7c33247e06
Author: Moe <github@m03.ca>
Date:   Sat May 17 18:45:42 2025 +0600

    remove fps changer in simple mode changer api endpoint

commit 34545cdceb
Author: Moe <github@m03.ca>
Date:   Sun May 11 19:21:16 2025 +0600

    update actCheck.js

commit 86741e4723
Author: Moe <github@m03.ca>
Date:   Wed Apr 23 20:43:03 2025 +0600

    fix default object detection dimensions at 1280x720

commit aabfe51e3e
Merge: edae7aed 0b3b7cf2
Author: Moe <github@m03.ca>
Date:   Mon Apr 21 03:55:44 2025 +0000

    Merge branch 'dev' into 'dev'

    Added pl language (translated by an LLM)

    See merge request Shinobi-Systems/Shinobi!533

commit edae7aedff
Author: Moe <github@m03.ca>
Date:   Sun Apr 20 19:33:12 2025 +0600

    clean up central connector, prevents connecting multiple times at start

commit 0b3b7cf241
Author: Wiktor Pyk <grazynapp65@gmail.com>
Date:   Sun Apr 20 12:39:19 2025 +0200

    Added pl language (translated by an LLM)

commit 60d35065a7
Author: Moe <github@m03.ca>
Date:   Sat Apr 19 14:34:23 2025 +0600

    fix some npm vulnerabilities

commit 5361caa0b4
Author: Moe <github@m03.ca>
Date:   Fri Apr 18 10:48:48 2025 +0600

    fix event filters getting broken in cleanStringsInObject+

    + make Event Filters disable submit on save
    + change region editor to use configureMonitor function

commit 179781f5b2
Author: Moe <github@m03.ca>
Date:   Fri Apr 18 10:14:14 2025 +0600

    fix event filters getting broken in cleanStringsInObject

commit 53ffca4a70
Author: Moe <github@m03.ca>
Date:   Wed Apr 16 00:03:11 2025 +0600

    add some debugging code to createEventBasedRecording

commit bab5761ede
Author: Moe <github@m03.ca>
Date:   Wed Apr 16 00:01:43 2025 +0600

    fix refactored Central Connector when lost connection

commit f33d19ec22
Author: Moe <github@m03.ca>
Date:   Tue Apr 15 22:15:25 2025 +0600

    general fixes on monitor startup

commit 41702836dd
Author: Moe <github@m03.ca>
Date:   Tue Apr 15 22:09:22 2025 +0600

    add missing Custom Settings table creation

commit 1578e0f6e5
Author: Moe <github@m03.ca>
Date:   Tue Apr 15 11:39:22 2025 +0600

    make central connector only get IPv4 and ignore internal

commit ba07a9dfc9
Author: Moe <github@m03.ca>
Date:   Tue Apr 15 11:39:05 2025 +0600

    cleanup some logging and spacing

commit d3b07165ae
Author: Moe <github@m03.ca>
Date:   Tue Apr 15 11:38:11 2025 +0600

    Add bad cseq log drop to prevent browser log flooding

commit f78157b8dc
Author: Moe <github@m03.ca>
Date:   Tue Apr 15 11:37:50 2025 +0600

    Fix failing input_map parse on some monitors, moderinize some details

commit 182b438423
Author: Moe <github@m03.ca>
Date:   Thu Apr 10 18:28:34 2025 +0600

    Update pairServer.js

commit 2dba13e751
Author: Moe <github@m03.ca>
Date:   Tue Apr 8 22:54:50 2025 +0600

    Allow Central Connection without SSH

commit dc4b329521
Author: Moe <github@m03.ca>
Date:   Tue Apr 8 15:54:30 2025 +0600

    refactor central management connector

commit 2bfae38715
Author: Moe <github@m03.ca>
Date:   Tue Apr 8 13:36:08 2025 +0600

    make Max Storage Amount a human inputable/readable value

commit fd3adba3fc
Author: Moe <github@m03.ca>
Date:   Tue Apr 8 13:10:35 2025 +0600

    fix broken monitor utils

commit 6da232bfe1
Author: Moe <github@m03.ca>
Date:   Tue Apr 8 10:23:26 2025 +0600

    Allow Commas in cleanStringsInObject function

commit f8dd2deb14
Author: Moe <github@m03.ca>
Date:   Sun Apr 6 17:24:25 2025 +0600

    Add  "Alarms" logging/actions and PTZ Updates

    commit 8153ee3b6c
    Author: Moe <github@m03.ca>
    Date:   Wed Mar 12 11:36:45 2025 -0700

        fix Alarms tab preview video link

    commit ae14d07d5e
    Author: Moe <github@m03.ca>
    Date:   Fri Mar 7 21:34:16 2025 -0800

        Update alarmPopup.ejs

    commit 3a226bbff0
    Author: Moe <github@m03.ca>
    Date:   Fri Mar 7 15:04:04 2025 -0800

        make form dark on Alarm Popup

    commit 813c5bd03f
    Author: Moe <github@m03.ca>
    Date:   Fri Mar 7 15:03:53 2025 -0800

        clean up Alarm gamepad

    commit 0c677eba5e
    Author: Moe <github@m03.ca>
    Date:   Fri Mar 7 15:03:40 2025 -0800

        add height to Alarm popup

    commit feaf5d1040
    Author: Moe <github@m03.ca>
    Date:   Fri Mar 7 15:03:21 2025 -0800

        add download button to Alarm Popup video

    commit 9b05600405
    Author: Moe <github@m03.ca>
    Date:   Fri Mar 7 14:50:37 2025 -0800

        add details from first event to alarm

    commit 03de7575e8
    Author: Moe <github@m03.ca>
    Date:   Fri Mar 7 14:50:19 2025 -0800

        user normal form instead of save on change in alarm popup

    commit 89d846dfcf
    Author: Moe <github@m03.ca>
    Date:   Fri Mar 7 14:40:59 2025 -0800

        remove console.log from getEventBasedRecordingUponCompletion

    commit ec624231c0
    Author: Moe <github@m03.ca>
    Date:   Fri Mar 7 14:32:26 2025 -0800

        Make Alarms use normal Videos instead of Notification video + Gamepad PTZ

    commit 3a9582ba3d
    Author: Moe <github@m03.ca>
    Date:   Wed Mar 5 18:26:03 2025 -0800

        Add multiple monitors logged to Alarm and updating Alarm+

    commit b62d1c79fc
    Author: Moe <github@m03.ca>
    Date:   Wed Mar 5 18:16:08 2025 -0800

        Add multiple monitors logged to Alarm and updating Alarm

        + better table in Alarms tab

    commit 2677fc421d
    Author: Moe <github@m03.ca>
    Date:   Wed Mar 5 12:26:33 2025 -0800

        Fix timezone in alarm popup, add limit query option to Alarms listing

    commit 57dc47c68a
    Author: Moe <github@m03.ca>
    Date:   Tue Mar 4 22:34:30 2025 -0800

        Alarms and Event-Based PTZ (Working 80%)

    commit b7813311d0
    Author: Moe <github@m03.ca>
    Date:   Sun Mar 2 20:23:44 2025 -0800

        Alarms (Framework only) and Event-Based PTZ and Utility updates

        - Alarms : new table created to keep track of events in a single entry
        - Alarms : saves entries on an event and updates 10 seconds after last trigger of Monitor
        - Alarms : page added to view a list of Alarms
        - Alarms : Popup page added to display Live Stream, Live Stream of PTZ'd camera(s) and Notification Video. Can update an Alarm here as well.
        - Event-Based PTZ : Move camera to a preset based on the event of a different camera
        - Permissions : Added "Can View Alarm" and "Can Edit Alarm"
        - ONVIF Slightly updated ONVIF utility library
        - Moved Monitor Settings Definition to separate file (Page Layout)

    commit dfdfd0527f
    Author: Moe <github@m03.ca>
    Date:   Mon Feb 17 22:02:39 2025 -0800

        Make PTZ Presets autofill token padding

    commit a3e134a0a0
    Author: Moe <github@m03.ca>
    Date:   Mon Feb 17 16:20:10 2025 -0800

        isolate Region Editor from base.js

    commit 397fda263a
    Author: Moe <github@m03.ca>
    Date:   Mon Feb 17 16:17:05 2025 -0800

        make patrol default time to 20 seconds per view

    commit 51d9e52d92
    Merge: ccbb02a0 cd8d3d4a
    Author: Moe <github@m03.ca>
    Date:   Sun Feb 16 19:37:27 2025 -0800

        PTZ Presets and Patrol

    commit ccbb02a05a
    Author: Moe <github@m03.ca>
    Date:   Sun Feb 16 19:34:06 2025 -0800

        fix reading event base recording for event notify

    commit 70d4ca76e0
    Author: Moe <github@m03.ca>
    Date:   Thu Feb 13 12:28:53 2025 -0800

        Save Notification Video to FileBin and send info to MQTT

    commit cd8d3d4ab2
    Author: Moe <github@m03.ca>
    Date:   Thu Dec 26 01:27:53 2024 -0800

        Add PTZ Preset Patrol with Generic Gamepad

commit 9598115dbd
Author: Moe <github@m03.ca>
Date:   Sun Apr 6 17:10:19 2025 +0600

    Add Max Days for Cloud Video Uploaders

    commit 8397b5fcb7
    Author: Moe <github@m03.ca>
    Date:   Fri Feb 14 22:37:44 2025 -0800

        Add Max Days for Cloud Video Uploaders

commit f010508e48
Author: Moe <github@m03.ca>
Date:   Sun Apr 6 12:19:13 2025 +0600

    make fetch ptz command provide response data

commit 196af5f289
Author: Moe <github@m03.ca>
Date:   Sun Apr 6 12:16:37 2025 +0600

    change color of status progress bar

commit 01470944be
Author: Moe <github@m03.ca>
Date:   Sun Apr 6 12:16:11 2025 +0600

    Central SSH reconnect with delay

commit a22247e5c4
Author: Moe <github@m03.ca>
Date:   Thu Apr 3 13:30:26 2025 +0600

    Add SSH Proxy Capability to Central Management

commit d617f585a5
Author: Moe <github@m03.ca>
Date:   Mon Mar 24 00:05:03 2025 -0700

    Fix libs/ffmpeg in gitignore

commit 0377de2668
Author: Moe <github@m03.ca>
Date:   Fri Mar 21 23:21:10 2025 -0700

    Add option to periodically reset management connection

commit 1f1a3ef98f
Author: Moe <github@m03.ca>
Date:   Fri Mar 21 21:37:04 2025 -0700

    add offline activator

commit c916d77e4c
Author: Moe <github@m03.ca>
Date:   Fri Mar 21 14:30:30 2025 -0700

    remove language loaded from account settings

    - this feature was causing many issues and now language settings can only be changed in system configuration of Shinobi.

commit 52e30361ed
Author: Moe <github@m03.ca>
Date:   Fri Mar 21 14:05:19 2025 -0700

    Add WireGuard VPN scripts (server uses docker)

commit 5fe84b2f32
Author: Moe <github@m03.ca>
Date:   Fri Mar 21 14:04:51 2025 -0700

    key manages camera count

commit 4de9a1d409
Author: Moe <github@m03.ca>
Date:   Wed Mar 12 16:23:18 2025 -0700

    allow "&" in monitor config strings

commit 8fff018a92
Author: Moe <github@m03.ca>
Date:   Wed Mar 12 13:08:47 2025 -0700

    allow "?" in monitor config strings

commit 324ee75bc2
Author: Moe <github@m03.ca>
Date:   Wed Mar 12 11:28:32 2025 -0700

    Add server ip parse for Central Connect

commit 83a37af0bb
Author: Moe <github@m03.ca>
Date:   Tue Mar 11 13:53:23 2025 -0700

    Fix Branding by removing User-Level language selection

    - Language must now be selected at system level

commit cb88039a20
Author: Moe <github@m03.ca>
Date:   Tue Mar 11 12:47:58 2025 -0700

    reverse Videos list when merging to ensure proper order

commit ceb13d9ffd
Author: Moe <github@m03.ca>
Date:   Tue Mar 11 12:47:22 2025 -0700

    Save Frame from FTP Trigger in Timelapse

commit 9b1f196bd3
Author: Moe <github@m03.ca>
Date:   Sat Mar 8 19:41:45 2025 -0800

    Reapply "Fix Cross-site scripting vulnerability in Monitor Edit" (Fixed)

    This reverts commit c74f8cadda.
    Additionally a fix is applied to prevent breakage of some parameters

commit c74f8cadda
Author: Moe <github@m03.ca>
Date:   Sat Mar 8 19:39:17 2025 -0800

    Revert "Fix Cross-site scripting vulnerability in Monitor Edit"

    This reverts commit cfc1565861.

commit 007b381997
Author: Moe <github@m03.ca>
Date:   Sat Mar 8 19:22:14 2025 -0800

    update getVideoSearchRequestQueries to have operators

commit 87de4cb475
Author: Moe <github@m03.ca>
Date:   Sat Mar 8 19:21:20 2025 -0800

    clean up Videos Table Search Execution

commit cfc1565861
Author: Moe <github@m03.ca>
Date:   Sat Mar 8 19:21:00 2025 -0800

    Fix Cross-site scripting vulnerability in Monitor Edit

commit c699c55c08
Author: Moe <github@m03.ca>
Date:   Sun Mar 2 13:51:29 2025 -0800

    remove DB_DISABLE_INCLUDED from Docker image

commit 5abf92015b
Author: Moe <github@m03.ca>
Date:   Wed Feb 26 17:50:50 2025 -0800

    Make Monitor Settings post with websocket instead of ajax

commit e2395d988f
Author: Moe <github@m03.ca>
Date:   Wed Feb 26 17:48:55 2025 -0800

    clean up websocket callback on complete

commit 4db2851ac5
Author: Moe <github@m03.ca>
Date:   Wed Feb 26 17:48:26 2025 -0800

    ignore ffmpeg folder within Shinobi folder (ffbinaries download)

commit 99af20d09d
Author: Moe <github@m03.ca>
Date:   Wed Feb 26 17:47:42 2025 -0800

    Add a cmd tool to mass modify monitor configs with a template

commit 334b0ccf2c
Author: Moe <github@m03.ca>
Date:   Sun Feb 16 10:17:00 2025 -0800

    update removeSenstiveInfoFromMonitorConfig

commit a86f40763a
Author: Moe <github@m03.ca>
Date:   Fri Feb 14 20:34:41 2025 -0800

    Allow Connecting Multiple Central Servers

    commit 6ece34be27
    Author: Moe <github@m03.ca>
    Date:   Fri Feb 14 15:26:51 2025 -0800

        Allow Connecting Multiple Central Servers (fixes)

    commit 3027b95155
    Author: Moe <github@m03.ca>
    Date:   Thu Feb 13 23:46:41 2025 -0800

        Allow Connecting Multiple Central Servers

commit 481e6e1d8d
Author: Moe <github@m03.ca>
Date:   Wed Feb 12 21:09:55 2025 -0800

    API Key Management Upgrades

    commit 6fabbee05b
    Author: Moe <github@m03.ca>
    Date:   Wed Feb 12 21:07:39 2025 -0800

        add API Endpoint for getting a single row

    commit 936f14cad9
    Author: Moe <github@m03.ca>
    Date:   Mon Feb 10 16:04:16 2025 -0800

        Update Central API Key Creation

    commit 1883f8f2e9
    Author: Moe <github@m03.ca>
    Date:   Mon Feb 10 13:50:22 2025 -0800

        Fix Central API Key acquisition

    commit 3a2d13894d
    Author: Moe <github@m03.ca>
    Date:   Mon Feb 10 13:41:10 2025 -0800

        Upgrade API Key Management : Edit User Settings and Permission Sets

        + Refactor Sub-Account API
        + Change Monitor States Permission Requirement to "Edit Monitors" instead of "Control Monitors"
        + Fix "Passwords Don't Match" lang text
        + Require Permission to edit Account Settings
        + Condense subAccountManager and monitorStates into their own modules for webPaths

    commit bae9254079
    Author: Moe <github@m03.ca>
    Date:   Sun Feb 9 22:35:53 2025 -0800

        Upgrade API Key Management : Permission to allow managing API

    commit 95d66f99e0
    Author: Moe <github@m03.ca>
    Date:   Sun Feb 9 20:41:07 2025 -0800

        Upgrade API Key Management : Permissions and Editing

commit d7a830104e
Author: Moe <github@m03.ca>
Date:   Fri Feb 7 15:58:48 2025 -0800

    Add Custom Settings API

commit 9edad4bed1
Author: Moe <github@m03.ca>
Date:   Fri Feb 7 14:50:12 2025 -0800

    clean up getMonitors API and add websocket method

commit b5386e89d4
Author: Moe <github@m03.ca>
Date:   Wed Feb 5 19:42:27 2025 -0800

    Permission Groups + Websocket API for Editing Monitor

    commit 09a549a1fc
    Author: Moe <github@m03.ca>
    Date:   Wed Feb 5 18:49:29 2025 -0800

        Add or Edit Monitor over Websocket with callback

    commit a4b93afb90
    Author: Moe <github@m03.ca>
    Date:   Sun Feb 2 20:53:40 2025 -0800

        Add method to add/edit Monitors with websocket

        - used by Central Management Panel

    commit 5e1aff081a
    Author: Moe <github@m03.ca>
    Date:   Sun Feb 2 12:59:56 2025 -0800

        fix applyPermissionsToUser in createSession for API Keys

    commit 4d0cd8f02c
    Author: Moe <github@m03.ca>
    Date:   Sat Feb 1 22:55:42 2025 -0800

        void failed proc.stdin.write("q\r\n")

    commit 259c0204aa
    Author: Moe <github@m03.ca>
    Date:   Sat Feb 1 22:53:54 2025 -0800

        Allow API Key Management of Sub-Accounts by Admin

    commit 34fc45a2be
    Author: Moe <github@m03.ca>
    Date:   Sat Feb 1 14:21:18 2025 -0800

        clean up selecting Monitors in Permission Groups

    commit aa1d87767d
    Author: Moe <github@m03.ca>
    Date:   Sat Feb 1 13:22:02 2025 -0800

        Add User Permission Management by Group+

        Fix permissions to view and edit Permission Groups

    commit 10deb7128d
    Author: Moe <github@m03.ca>
    Date:   Fri Jan 31 21:41:53 2025 -0800

        Add User Permission Management by Group

        + change Sub-Account Monitor select to Table

commit 713c743fde
Author: Moe <github@m03.ca>
Date:   Fri Jan 31 18:35:37 2025 -0800

    Load Recent Videos once on Dashboard Ready

commit 3ee4c62dbb
Author: Moe <github@m03.ca>
Date:   Wed Jan 29 14:29:06 2025 -0800

    Change order of operations for P2P and Central startup

commit f9dde706ef
Author: Moe <github@m03.ca>
Date:   Tue Jan 28 22:02:50 2025 -0800

    update scanForOrphanedVideos

commit 876e0c1bea
Author: Moe <github@m03.ca>
Date:   Mon Jan 27 22:38:50 2025 -0800

    Fix multiple select for Copy Monitors

commit 706ced8e5f
Author: Moe <github@m03.ca>
Date:   Mon Jan 27 19:47:18 2025 -0800

    Update Docker README

commit 4e7c7a96e2
Author: Moe <github@m03.ca>
Date:   Mon Jan 27 19:45:42 2025 -0800

    remove failing ARM builds from gitlab-ci

commit 13314c7c79
Author: Moe <github@m03.ca>
Date:   Mon Jan 27 19:44:34 2025 -0800

    update readme

commit 66b6bc0a5f
Author: Moe <github@m03.ca>
Date:   Tue Jan 28 03:36:36 2025 +0000

    Update .gitlab-ci.yml file

commit b1b4943f4f
Author: Moe <github@m03.ca>
Date:   Mon Jan 27 18:28:59 2025 -0800

    re-add Docker management with CI (simplified)

    + also make it mount the whole Shinobi folder
    + simplify it with only integrated db
    + make it only read the conf.json and super.json within Shinobi folder, no more /config folder

commit 6fbf1a41a1
Author: Moe <github@m03.ca>
Date:   Mon Jan 27 14:46:01 2025 -0800

    Add Spanish Language file

commit 38c87cd462
Author: Moe <github@m03.ca>
Date:   Sun Jan 26 14:08:42 2025 -0800

    add search to monitor list in wallview

commit 234d3ab764
Author: Moe <github@m03.ca>
Date:   Wed Jan 22 10:27:37 2025 -0800

    Revert "Allow Editing configureMonitor with Partial Config Posted"

    This reverts commit 75828f4e38.

commit f2032c80d3
Author: Moe <github@m03.ca>
Date:   Sat Jan 18 20:00:48 2025 -0800

    dropInEvents create extra folders from a device using FTP upload

commit b4f8408824
Author: Moe <github@m03.ca>
Date:   Sat Jan 18 19:58:12 2025 -0800

    remove extra logging from sideMenu operations

commit eb16760bff
Author: Moe <github@m03.ca>
Date:   Sat Jan 18 19:57:42 2025 -0800

    Update startup notice posts to be cleaner (better for central panel)

    + change unactivated max cameras to 15

commit b5fe0dc25c
Author: Moe <github@m03.ca>
Date:   Sat Jan 18 19:52:37 2025 -0800

    Allow getting Super User logs with start and end date params

commit be6fd62a0d
Author: Moe <github@m03.ca>
Date:   Sat Jan 18 19:51:58 2025 -0800

    visual for unactivated installation in dashboard

commit 75828f4e38
Author: Moe <github@m03.ca>
Date:   Sat Jan 18 19:51:22 2025 -0800

    Allow Editing configureMonitor with Partial Config Posted

commit 6ad351ecbe
Author: Moe <github@m03.ca>
Date:   Mon Jan 13 13:43:06 2025 -0800

    Fix displaying addStorage fields in account settings

commit 41eefc2f21
Author: Moe <github@m03.ca>
Date:   Wed Jan 8 18:25:16 2025 -0800

    integrate Management Server module, add some language terms

commit b3597173be
Author: Moe <github@m03.ca>
Date:   Tue Jan 7 18:13:34 2025 -0800

    remove 1 second startup on mp4 stream for embed

commit 64300f2310
Author: Moe <github@m03.ca>
Date:   Tue Jan 7 18:11:07 2025 -0800

    UNDO Wall Display stop using iframe/embeds

commit ae4547bae1
Author: Moe <github@m03.ca>
Date:   Tue Jan 7 11:55:16 2025 -0800

    fix embed flickering

commit 6b0c6671dc
Author: Moe <github@m03.ca>
Date:   Tue Jan 7 11:55:08 2025 -0800

    add getAdminApiPrefix API endpoint

commit c671f08e44
Author: Moe <github@m03.ca>
Date:   Sat Jan 4 11:35:39 2025 -0800

    add Simple Uploader flag to sftp

commit 5cc77851d2
Author: Moe <github@m03.ca>
Date:   Sat Jan 4 11:35:10 2025 -0800

    fix Copy Settings list load

commit 05f8db2206
Author: Moe <github@m03.ca>
Date:   Sat Jan 4 11:34:33 2025 -0800

    move some options in Account Settings

commit f51543d812
Author: Moe <github@m03.ca>
Date:   Fri Jan 3 01:02:12 2025 -0800

    Send Cloud Disk Use over websocket like local disk use

commit b1f5661e83
Author: Moe <github@m03.ca>
Date:   Fri Jan 3 00:56:29 2025 -0800

    add "uploaderId" to backup uploaders definitions

commit b072bc035d
Author: Moe <github@m03.ca>
Date:   Fri Jan 3 00:31:33 2025 -0800

    Easier multiselect in Wall Display, include Tag selection+

commit 5cbbf20fc9
Author: Moe <github@m03.ca>
Date:   Fri Jan 3 00:22:33 2025 -0800

    Easier multiselect in Wall Display, include Tag selection

commit 6d05a0806f
Author: Moe <github@m03.ca>
Date:   Thu Jan 2 23:45:40 2025 -0800

    clear m3uCheck when closing live player

commit df21252350
Author: Moe <github@m03.ca>
Date:   Thu Jan 2 23:30:06 2025 -0800

    Wall Display stop using iframe/embeds

commit d63f8a8766
Author: Moe <github@m03.ca>
Date:   Wed Jan 1 11:31:09 2025 -0800

    Fix "Force Monitors Per Row"

commit ae070a114c
Author: Moe <github@m03.ca>
Date:   Wed Dec 25 11:14:03 2024 -0800

    fix Point-Tilt on generic joystick

commit b162017795
Author: Moe <github@m03.ca>
Date:   Wed Dec 18 16:25:16 2024 -0800

    fix circular error with wallview

commit 8ecc733eec
Merge: 9e10730a 8ad15431
Author: Moe <github@m03.ca>
Date:   Tue Dec 17 19:44:45 2024 -0800

    Merge branch 'dev' of https://gitlab.com/Shinobi-Systems/Shinobi into dev

commit 9e10730abf
Author: Moe <github@m03.ca>
Date:   Tue Dec 17 19:44:22 2024 -0800

    on HTTP fail to configureMonitor in UI provide feedback

commit 3b2b31579a
Author: Moe <github@m03.ca>
Date:   Tue Dec 17 19:42:57 2024 -0800

    try to ensure ONVIF device is init when snapshotting

commit 8ad15431e2
Merge: 8b40f7f3 9e5af057
Author: Moe <github@m03.ca>
Date:   Wed Dec 18 03:20:04 2024 +0000

    Merge branch 'dev' into 'dev'

    Fix typo

    See merge request Shinobi-Systems/Shinobi!526

commit 9e5af057a8
Author: Blue112 <131582+blue112@users.noreply.github.com>
Date:   Tue Dec 17 12:17:15 2024 +0100

    fix typo

commit 8b40f7f38a
Merge: 2c43311f adf50506
Author: Moe <github@m03.ca>
Date:   Mon Dec 16 12:13:27 2024 -0800

    Merge branch 'dev' of https://gitlab.com/Shinobi-Systems/Shinobi into dev

commit 2c43311f68
Author: Moe <github@m03.ca>
Date:   Mon Dec 16 12:13:17 2024 -0800

    Fix "Mounted Drive" Uploader method++

commit adf505062d
Merge: a9b38190 c9da11fa
Author: Moe <github@m03.ca>
Date:   Mon Dec 16 19:34:29 2024 +0000

    Merge branch 'update-onvif-errors' into 'dev'

    chore: updates ONVIF library and adds error listener

    See merge request Shinobi-Systems/Shinobi!524

commit c9da11fa0c
Author: Harry Martland <HarryEMartland@gmail.com>
Date:   Mon Dec 16 15:22:40 2024 +0000

    chore: updates ONVIF library and adds error listener

commit a9b381909e
Author: Moe <github@m03.ca>
Date:   Fri Dec 13 23:46:13 2024 -0800

    fix timeline view of cloud videos

commit e86fcd73cd
Author: Moe <github@m03.ca>
Date:   Fri Dec 13 13:38:52 2024 -0800

    fix redAlertNotify

commit e3732b9a84
Author: Moe <github@m03.ca>
Date:   Thu Dec 12 22:59:03 2024 -0800

    Fix "Mounted Drive" Uploader method+

commit 4d04720d88
Author: Moe <github@m03.ca>
Date:   Thu Dec 12 21:03:34 2024 -0800

    Fix "Mounted Drive" Uploader method

commit 240a2755fb
Author: Moe <github@m03.ca>
Date:   Thu Dec 12 16:15:03 2024 -0800

    Timeline : add selector for Local, Cloud, Archive

commit 479912357e
Author: Moe <github@m03.ca>
Date:   Thu Dec 12 11:20:48 2024 -0800

    Add Safe Mode and Peer Connect Key auto check for subscription

    - Safe Mode will prevent cameras from starting on app start. Will require user to hit save on the Settings once before they enable.

commit f0b7c6f321
Author: Moe <github@m03.ca>
Date:   Thu Dec 12 10:44:41 2024 -0800

    post snapshot creation for videos in debugLog instead

commit 94fc936d50
Author: Moe <github@m03.ca>
Date:   Wed Dec 11 17:47:21 2024 -0800

    Add popImageClose function

commit 0beb3416fb
Author: Moe <github@m03.ca>
Date:   Wed Dec 11 17:46:52 2024 -0800

    change page title write to match login screen

commit b51e09a8f0
Author: Moe <github@m03.ca>
Date:   Wed Dec 11 17:45:29 2024 -0800

    Change Language Modification by customAutoLoad

    - minor change. full refactor of language loader being planned for later release.

commit 1a5d973fd3
Author: Moe <github@m03.ca>
Date:   Wed Dec 11 11:43:32 2024 -0800

    Add Cycling to Wallview

commit 25a9a35bff
Author: Moe <github@m03.ca>
Date:   Tue Dec 10 21:33:33 2024 -0800

    better snapshot view for liveGrid gamepad

commit f680dc0db2
Author: Moe <github@m03.ca>
Date:   Tue Dec 10 21:33:09 2024 -0800

    cleanup websocket controller

commit 06170852c5
Author: Moe <github@m03.ca>
Date:   Tue Dec 10 21:32:24 2024 -0800

    Add GamePad control to Wall View fixes

commit 2b33b94a7d
Author: Moe <github@m03.ca>
Date:   Tue Dec 10 21:15:18 2024 -0800

    add host parameter to embed.ejs

commit 111de9968f
Author: Moe <github@m03.ca>
Date:   Tue Dec 10 21:14:44 2024 -0800

    Add GamePad control to Wall View

commit 60a59cf03b
Author: Moe <github@m03.ca>
Date:   Tue Dec 10 16:29:24 2024 -0800

    Add GamePad support for Live Grid++

    Add Warning for Unassigned PTZ Control ID selection

commit 5a78561c86
Author: Moe <github@m03.ca>
Date:   Tue Dec 10 16:11:36 2024 -0800

    Add GamePad support for Live Grid+

    + add Sequence Button Number press to Generic Controller
    + Higher Read rate for Generic Controller

commit 7cd0d10066
Author: Moe <github@m03.ca>
Date:   Tue Dec 10 15:49:30 2024 -0800

    Add GamePad support for Live Grid

commit 081c106b42
Author: Moe <github@m03.ca>
Date:   Mon Dec 9 11:23:12 2024 -0800

    fix displaying onvif event error

commit 30c4b87c70
Author: Moe <github@m03.ca>
Date:   Sun Dec 8 21:11:20 2024 -0800

    Add API Endpoints uploaderFields,addStorage,hardwareAccels,storageLocations

    + languages
    + make userInfo endpoint only ke, uid, mail, and details

commit 68874698ca
Author: Moe <github@m03.ca>
Date:   Sun Dec 8 21:08:51 2024 -0800

    Allow Superuser websocket connection with API Key

commit 1c517903ed
Author: Moe <github@m03.ca>
Date:   Sun Dec 8 21:07:40 2024 -0800

    minor fixes

commit 30b664362f
Author: Moe <github@m03.ca>
Date:   Tue Nov 26 15:04:04 2024 -0800

    Allow customAutoLoad Modules to add tabs in Super user panel

commit d12cda98f9
Author: Moe <github@m03.ca>
Date:   Sun Nov 24 11:44:03 2024 -0800

    Overlapping Event-Record set the "Objects Found" as tags from trigger

commit be9ac73e05
Author: Moe <github@m03.ca>
Date:   Fri Nov 22 17:41:33 2024 -0800

    Update onDetectorJpegOutputAlone for Plugin Selector

commit ae2598306f
Author: Moe <github@m03.ca>
Date:   Fri Nov 22 17:39:13 2024 -0800

    add AND/OR toggle for Videos Search

commit 90c63a2330
Author: Moe <github@m03.ca>
Date:   Fri Nov 22 13:21:10 2024 -0800

    Fix Sub Account Managment with baseURL

commit d8244fe09c
Author: Moe <github@m03.ca>
Date:   Tue Nov 19 12:48:12 2024 -0800

    Add SRT Protocol (basic)

commit 72388401ae
Author: Moe <github@m03.ca>
Date:   Tue Nov 5 15:41:16 2024 -0800

    update database pool management

commit e8a90cc861
Author: Moe <github@m03.ca>
Date:   Tue Nov 5 15:40:55 2024 -0800

    Make Poseidon stream start without wait on Live Grid init

commit 6f08a5bea6
Author: Moe <github@m03.ca>
Date:   Tue Nov 5 15:40:23 2024 -0800

    fix createSnapshot using non-configured FFmpeg

commit 7cdfa96951
Author: Moe <github@m03.ca>
Date:   Tue Nov 5 15:39:48 2024 -0800

    Add Audio Map ignore if missing on Event-Based Recording

commit 62742670b4
Author: Moe <github@m03.ca>
Date:   Tue Nov 5 15:39:21 2024 -0800

    send monitor_watch_on to all connected clients when monitor restart

commit cba997a972
Author: Moe <github@m03.ca>
Date:   Tue Nov 5 15:38:51 2024 -0800

    Fix some issues with ONVIF PTZ Control (!521)

commit 757fadc75b
Merge: 95460910 f42f3831
Author: Moe <github@m03.ca>
Date:   Sat Nov 2 21:50:22 2024 +0000

    Merge branch 'mount-manager' into 'dev'

    Mount Manager in Superuser Panel

    See merge request Shinobi-Systems/Shinobi!522

commit f42f3831f9
Author: Moe <github@m03.ca>
Date:   Sat Nov 2 21:50:22 2024 +0000

    Mount Manager in Superuser Panel

commit 954609108e
Author: Moe <github@m03.ca>
Date:   Sun Oct 27 19:17:47 2024 -0700

    display previous versions of Shinobi used in super user

commit bdc3ecb8d7
Author: Moe <github@m03.ca>
Date:   Sun Oct 27 19:11:07 2024 -0700

    fix substream end event signal+
2025-10-28 16:21:32 +06:00
..
auth Emperor Claudius 2025-06-03 13:19:41 +06:00
basic Days Before the Bonding+ 2025-10-28 16:21:32 +06:00
cameraThread undo update to singleCamera.js 2025-06-04 11:57:03 +06:00
checker Emperor Claudius 2025-06-03 13:19:41 +06:00
childNode auto generate a timelapse frame for completed videos 2024-09-03 18:37:57 -07:00
commander Fragrant Foliage 2024-08-09 18:03:36 +00:00
connectToManagementServer Days Before the Bonding 2025-10-28 16:10:33 +06:00
control Infinity Castle 2025-07-16 22:05:01 +06:00
cron Days Before the Bonding 2025-10-28 16:10:33 +06:00
database Days Before the Bonding 2025-10-28 16:10:33 +06:00
dropInEvents fix event save on child node, fix command filter condition, add SideMenuAfterList 2022-01-12 10:41:23 -08:00
events Days Before the Bonding+ 2025-10-28 16:21:32 +06:00
ffmpeg Emperor Claudius 2025-06-03 13:19:41 +06:00
health update Child Node selection formula 2021-11-27 15:46:54 -08:00
monitor Days Before the Bonding 2025-10-28 16:10:33 +06:00
notifications Days Before the Bonding 2025-10-28 16:10:33 +06:00
onvifDeviceManager Emperor Claudius 2025-06-03 13:19:41 +06:00
players Days Before the Bonding 2025-10-28 16:10:33 +06:00
plugins Update Plugin Manager downloader 2024-09-11 17:54:30 -07:00
rtmpserver
scanners Use Old ONVIF Scanner 2024-10-24 20:01:15 -07:00
system Days Before the Bonding 2025-10-28 16:10:33 +06:00
uploaders Emperor Claudius 2025-06-03 13:19:41 +06:00
user Infinity Castle 2025-07-16 22:05:01 +06:00
video Emperor Claudius 2025-06-03 13:19:41 +06:00
webPaths Emperor Claudius 2025-06-03 13:19:41 +06:00
.gitignore
alarms.js Emperor Claudius 2025-06-03 13:19:41 +06:00
auth.js Emperor Claudius 2025-06-03 13:19:41 +06:00
basic.js Manually merge !465 with some changes 2023-05-20 18:25:28 -07:00
branding.js Emperor Claudius 2025-06-03 13:19:41 +06:00
childNode.js childNode adjustments 2023-10-26 10:26:33 -07:00
codeTester.js
commander.js Emperor Claudius 2025-06-03 13:19:41 +06:00
common.js Days Before the Bonding 2025-10-28 16:10:33 +06:00
config.js Bug Fix Bandit 2024-08-22 18:29:10 +00:00
control.js fix log output for ptz and minor cleanup 2023-07-22 12:14:07 -07:00
cron.js Emperor Claudius 2025-06-03 13:19:41 +06:00
customAutoLoad.js Motostoke City 2025-02-06 03:41:12 +00:00
dataPort.js pass dataPort to detector engine 2023-12-13 16:59:52 -08:00
definitions.js reload language and definitions when a customAutoLoad module loads 2022-06-07 16:46:36 -07:00
dropInEvents.js Emperor Claudius 2025-06-03 13:19:41 +06:00
events.js Days Before the Bonding 2025-10-28 16:10:33 +06:00
extenders.js Days Before the Bonding 2025-10-28 16:10:33 +06:00
ffmpeg.js Emperor Claudius 2025-06-03 13:19:41 +06:00
fieldBuild.js ejs upgrade 3.1.9 2024-02-26 19:16:51 -08:00
fileBin.js Days Before the Bonding 2025-10-28 16:10:33 +06:00
folders.js
health.js Fix CPU usage on macos 2022-07-10 21:09:17 -03:00
language.js Motostoke City 2025-02-06 03:41:12 +00:00
monitor.js Days Before the Bonding 2025-10-28 16:10:33 +06:00
mountManager.js Days Before the Bonding 2025-10-28 16:10:33 +06:00
notification.js Fragrant Foliage 2024-08-09 18:03:36 +00:00
onvifDeviceManager.js Emperor Claudius 2025-06-03 13:19:41 +06:00
plugins.js Motostoke City 2025-02-06 03:41:12 +00:00
process.js Days Before the Bonding 2025-10-28 16:10:33 +06:00
rally.js move rally page structure to base.js 2024-10-05 12:45:06 -07:00
rtmpserver.js
scanners.js Use Old ONVIF Scanner 2024-10-24 20:01:15 -07:00
scheduler.js Days Before the Bonding 2025-10-28 16:10:33 +06:00
shinobiHub.js Emperor Claudius 2025-06-03 13:19:41 +06:00
socketio.js Emperor Claudius 2025-06-03 13:19:41 +06:00
sql.js Days Before the Bonding 2025-10-28 16:10:33 +06:00
startup.js Emperor Claudius 2025-06-03 13:19:41 +06:00
timelapse.js Days Before the Bonding 2025-10-28 16:10:33 +06:00
uploaders.js Motostoke City 2025-02-06 03:41:12 +00:00
user.js Days Before the Bonding 2025-10-28 16:10:33 +06:00
version.js Motostoke City 2025-02-06 03:41:12 +00:00
videoBrowser.js Fix video browser time zone used by HA plugin 2023-07-30 11:52:48 +07:00
videoDropInServer.js
videos.js Days Before the Bonding 2025-10-28 16:10:33 +06:00
webServer.js Emperor Claudius 2025-06-03 13:19:41 +06:00
webServerAdminPaths.js Emperor Claudius 2025-06-03 13:19:41 +06:00
webServerPaths.js Days Before the Bonding 2025-10-28 16:10:33 +06:00
webServerStreamPaths.js Days Before the Bonding 2025-10-28 16:10:33 +06:00
webServerSuperPaths.js Emperor Claudius 2025-06-03 13:19:41 +06:00