Commit Graph

206 Commits (dev2)

Author SHA1 Message Date
Moe b1cfa16d83 fix loading substream 2026-03-16 20:59:59 +06:00
Moe 4dbf68d8cd toggleSubstream API check if monitor is loaded first 2026-03-01 01:11:07 +06:00
Moe cd4c95b06f Suggested Fixes to clear up possible Memory leaks 2026-02-22 17:38:04 +06:00
Moe 7898fa4c8c add Idle to mode changing API endpoint 2025-11-13 21:24:33 +06:00
Moe 267a2787bd 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
2025-10-21 14:34:29 +06:00
Moe 04d4825e68 fix syntax error in tvChannels API endpoint 2025-09-06 17:00:51 +06:00
Moe b628950e6d remove Landing Page selection for Sub-Account 2025-08-11 15:38:11 +06:00
Moe 5faebff56d move lineCounter status endpoint 2025-08-11 13:45:24 +06:00
Moe 7bae903b58 Add User log for when Video is Deleted from UI 2025-06-28 21:13:33 +06:00
Moe 777310c8a3 add response.ok true to toggleSubstream action stop 2025-06-19 10:45:31 +06:00
Moe 7c33247e06 remove fps changer in simple mode changer api endpoint 2025-05-17 18:45:42 +06:00
Moe c916d77e4c 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.
2025-03-21 14:30:30 -07:00
Moe 83a37af0bb Fix Branding by removing User-Level language selection
- Language must now be selected at system level
2025-03-11 13:53:23 -07:00
Moe 481e6e1d8d 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
2025-02-12 21:10:50 -08:00
Moe 9edad4bed1 clean up getMonitors API and add websocket method 2025-02-07 14:50:12 -08:00
Moe b5386e89d4 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
2025-02-05 19:43:11 -08:00
Moe 6b0c6671dc add getAdminApiPrefix API endpoint 2025-01-07 11:55:08 -08:00
Moe 30c4b87c70 Add API Endpoints uploaderFields,addStorage,hardwareAccels,storageLocations
+ languages
+ make userInfo endpoint only ke, uid, mail, and details
2024-12-08 21:11:20 -08:00
Moe ae2598306f add AND/OR toggle for Videos Search 2024-11-22 17:39:13 -08:00
Moe e064dcde54 Allow Recording Overlap with Event-Based Recording (optional) 2024-10-21 17:31:06 -07:00
Moe 09df251267 Fix "Use Substream" for Wall Display 2024-09-12 18:42:29 -07:00
Moe 0b02762ad8 Add Video Merge Feature in Videos Table 2024-09-03 08:33:47 -07:00
Moe d7d14f1e8f add "search" query param to monitors api 2024-08-13 15:55:42 -07:00
Moe 777a2bf78e Allow Sub-Account to use Wall View and Wall Timeline 2024-07-08 11:35:58 -07:00
Moe 126c39399a Add Wall Video View (Wall Timeline)
commit d3b2fca0e70688888ca1de00005c7637ddc849c3
Author: Moe <github@m03.ca>
Date:   Wed Jun 19 13:21:47 2024 -0700

    Add Wall Video View (Wall Timeline)
2024-06-19 16:00:16 -07:00
Moe 88b57e456d Add "Can Edit Monitors" to API restrictions instead of re-using "Can Control" 2024-05-15 15:56:15 -07:00
Moe d6884147da hide sensitive monitor information in /monitor/ api call for sub accounts 2024-05-15 15:24:56 -07:00
Moe 8af3d4c820 ejs upgrade 3.1.9
Changes done by @shermdog

commit b0bb0227131eeb54a7b75663338c13b96b76c32a
Author: Moe <github@m03.ca>
Date:   Sun Jan 7 15:26:39 2024 -0800

    add latest dev changes to ejs-upgrade

    commit b45c902cf7
    Author: Moe <github@m03.ca>
    Date:   Sun Jan 7 11:01:59 2024 -0800

        Update install_nodejs.sh

    commit 2f283f6d48
    Author: Moe <github@m03.ca>
    Date:   Sun Jan 7 11:01:53 2024 -0800

        make backblaze errors not return file buffer with error

    commit 5446948880
    Author: Moe <github@m03.ca>
    Date:   Sun Jan 7 11:01:18 2024 -0800

        attempt fixing docker pipeline for arm64v8

    commit 0aa0bb7777
    Author: Moe <github@m03.ca>
    Date:   Fri Jan 5 11:38:54 2024 -0800

        discord bot reconnect when network reconnect

    commit c4749c8c3b
    Author: Moe <github@m03.ca>
    Date:   Tue Jan 2 10:04:58 2024 -0800

        fix syntax error in childUtils.js+

    commit 5fc5d32dff
    Author: Moe <github@m03.ca>
    Date:   Mon Jan 1 10:38:40 2024 -0800

        fix syntax error in childUtils.js

commit 56d1d22499
Merge: 0b6fe3c5 ba80ac8d
Author: Moe <github@m03.ca>
Date:   Mon Jan 1 18:30:31 2024 +0000

    Merge branch 'ejs_upgrade' into 'ejs-upgrade-shermdog'

    ejs upgrade 3.1.9

    See merge request Shinobi-Systems/Shinobi!492

commit ba80ac8d2a
Author: Rick Sherman <rick@shermdog.com>
Date:   Thu Dec 28 15:52:33 2023 -0600

    ejs upgrade 3.1.9
    This commit upgrades ejs to the 3.x series
2024-02-26 19:16:51 -08:00
Moe 51ed134de3 fix some order of operations on monitor edit 2023-11-01 08:38:26 -07:00
Moe 38f5522627 "Video Access" and "User Logged Out" user logging 2023-09-20 11:31:50 -07:00
Moe 5d1980f51c minor adjustment to webm compressor 2023-02-17 14:30:10 -08:00
Moe 46fb7703d0 make substream stream url appear in "streams" param 2023-02-16 21:08:25 -08:00
Moe bf365b60cd add 404 error to videos not found 2023-02-14 09:52:11 -08:00
Moe b6ae64acfe Update webServerPaths.js 2023-01-31 09:53:22 -08:00
Moe 638b0076ad Refactor Monitor Launch Sequence 2023-01-21 00:49:37 +00:00
Moe a400580623 Merge branch 'dev' of https://gitlab.com/Shinobi-Systems/Shinobi into dev 2022-12-21 12:23:50 -08:00
Moe eb41b2dc7e Update webServerPaths.js 2022-12-21 12:23:48 -08:00
Moe 8570c9667b Merge branch 'deprecate-old-monitor-groups' into 'dev'
Deprecate Old Monitor Groups in favor of Tags

See merge request Shinobi-Systems/Shinobi!426
2022-12-21 20:23:11 +00:00
Moe 00deebba9f Deprecate Old Monitor Groups in favor of Tags 2022-12-21 20:23:11 +00:00
Moe c548692754 Update Cloud Uploaders 2022-12-21 19:26:45 +00:00
Moe ae735c1196 Fix #166 2022-12-03 10:37:56 -08:00
Moe 3fd1e02e38 cleanup login post json response and add timezone param 2022-10-27 16:54:17 -07:00
Moe b2ee975f29 Add Studio (Currently only a Video Slicer)
- only function set with basic UI to slice a video
2022-09-29 23:32:09 -07:00
Moe 48d7d6a99b Upgrade permission check function
fixes videos appearing in Videos Table but cannot be played.
2022-09-28 13:39:25 -07:00
Moe 292055a9a3 Update Backblaze Videos to download proxied 2022-09-24 14:11:04 -07:00
Moe 0a11b5e680 Fix Streamer and Dashcam pages 2022-08-30 09:50:05 -07:00
Moe 1bff50199b Allow viewing only Archived videos in Videos page 2022-08-20 10:50:08 -07:00
Moe 455e5706d3 Archive Associated Events and First Frame with Video 2022-08-19 23:14:39 -07:00
Moe e5c35a7b4d Video Recording Archive Controls 2022-08-19 17:38:24 -07:00
Moe a6788fec79 Option to auto compress Continuous and Event-Based Recording 2022-08-18 19:00:29 -07:00