{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":85712676,"defaultBranch":"master","name":"ui3","ownerLogin":"bp2008","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-03-21T14:35:32.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5639911?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1724292796.0","currentOid":""},"activityList":{"items":[{"before":"fb91891b6e864cf8365b1e7790428876c8b52eb6","after":"452e3a698aecffd24b516739d2325286f8f64dd9","ref":"refs/heads/master","pushedAt":"2024-08-22T02:10:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bp2008","name":null,"path":"/bp2008","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5639911?s=80&v=4"},"commit":{"message":"UI3-274:\n* Reverted a few recent javascript syntax changes that caused syntax errors in old browsers.","shortMessageHtmlLink":"UI3-274:"}},{"before":"d1dbb4cb763b6797c1097adf564b58c50ee2935c","after":"fb91891b6e864cf8365b1e7790428876c8b52eb6","ref":"refs/heads/master","pushedAt":"2024-08-13T15:02:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bp2008","name":null,"path":"/bp2008","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5639911?s=80&v=4"},"commit":{"message":"Version 273","shortMessageHtmlLink":"Version 273"}},{"before":"71381681fd8afdbd566cd56963e87f0494565b02","after":"d1dbb4cb763b6797c1097adf564b58c50ee2935c","ref":"refs/heads/master","pushedAt":"2024-08-07T15:51:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bp2008","name":null,"path":"/bp2008","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5639911?s=80&v=4"},"commit":{"message":"Renamed the `Convert/Export List` to `Convert/Export Queue` and updated its behavior to match changes made by Blue Iris over the years:\n* The `Convert/Export Queue` dialog now instructs the user to open `Clips` > `Clipboard` to access finished exports.\n* The `Convert/Export Queue` dialog now allows the user to click on queued exports in order to cancel them and remove them from the queue.\n* The `Convert/Export Queue` dialog now expects finished items to disappear from the queue instead of expecting them to be reported as \"Done\" (which hasn't happened in quite some time).","shortMessageHtmlLink":"Renamed the Convert/Export List to Convert/Export Queue and updat…"}},{"before":"f739e216b91cd8830d4a4f0e9551793831f6463a","after":"71381681fd8afdbd566cd56963e87f0494565b02","ref":"refs/heads/master","pushedAt":"2024-08-07T14:16:57.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"bp2008","name":null,"path":"/bp2008","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5639911?s=80&v=4"},"commit":{"message":"Load manifest.json from the web server root (appPath) even if UI3 is hosted in a subdirectory, that way the manifest file does not fail to load due to needing a session.","shortMessageHtmlLink":"Load manifest.json from the web server root (appPath) even if UI3 is …"}},{"before":"4af376ffd4f9b02aa0804b4614e0145676ce0567","after":"f739e216b91cd8830d4a4f0e9551793831f6463a","ref":"refs/heads/master","pushedAt":"2024-07-13T01:12:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bp2008","name":null,"path":"/bp2008","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5639911?s=80&v=4"},"commit":{"message":"Version 272:\n* The \"Import All Settings\" button in `UI Settings` > `Extra` now links to ui3/storageinfo.htm to facilite the import using a modern file upload interface that does not require the user to copy and paste a large string.","shortMessageHtmlLink":"Version 272:"}},{"before":"cc16bf58199287bdce147cefa79cbb5cba4317ff","after":"4af376ffd4f9b02aa0804b4614e0145676ce0567","ref":"refs/heads/master","pushedAt":"2024-07-07T16:16:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bp2008","name":null,"path":"/bp2008","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5639911?s=80&v=4"},"commit":{"message":"Version 271:\n* Overscroll is now explicitly turned off at the root of UI3, working around an issue with vertical swipes on iOS when running as a Progressive Web App (PWA).","shortMessageHtmlLink":"Version 271:"}},{"before":"0a33647c370cb33ef587c678d12e76ad7b8f97ec","after":"cc16bf58199287bdce147cefa79cbb5cba4317ff","ref":"refs/heads/master","pushedAt":"2024-07-07T02:48:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bp2008","name":null,"path":"/bp2008","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5639911?s=80&v=4"},"commit":{"message":"Version 270:\n* Fixed bug where the timeline would fail to render if the Side Bar was set to hidden on the timeline tab and the UI was in portrait layout.\n* The Status Area is now hidable on each UI tab individually.\n* The setting to show/hide the Side Bar on the Timeline tab has been removed as it was now redundant with the Status Area toggle.","shortMessageHtmlLink":"Version 270:"}},{"before":"c5e463898f112573be1aad77e00db38955d25e0d","after":"0a33647c370cb33ef587c678d12e76ad7b8f97ec","ref":"refs/heads/master","pushedAt":"2024-07-06T22:48:15.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"bp2008","name":null,"path":"/bp2008","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5639911?s=80&v=4"},"commit":{"message":"Version 269","shortMessageHtmlLink":"Version 269"}},{"before":"0c7f64c726a76d41e3f466b6ea8f274bd79f1899","after":"c5e463898f112573be1aad77e00db38955d25e0d","ref":"refs/heads/master","pushedAt":"2024-07-06T20:23:55.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"bp2008","name":null,"path":"/bp2008","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5639911?s=80&v=4"},"commit":{"message":"Added UI Settings > Video Player (Advanced) > Darken Video While Loading.\nAdded UI Settings > Video Player (Advanced) > Spinner Animation While Loading.","shortMessageHtmlLink":"Added UI Settings > Video Player (Advanced) > Darken Video While Load…"}},{"before":"b59fc07df979a5656f4701426de09b37f4938853","after":"0c7f64c726a76d41e3f466b6ea8f274bd79f1899","ref":"refs/heads/master","pushedAt":"2024-02-12T15:52:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bp2008","name":null,"path":"/bp2008","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5639911?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"b59fc07df979a5656f4701426de09b37f4938853","after":null,"ref":"refs/tags/268-pre","pushedAt":"2024-02-12T15:43:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bp2008","name":null,"path":"/bp2008","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5639911?s=80&v=4"}},{"before":"188d4ea8d0bc88766ba0dcb95846e561184131ad","after":null,"ref":"refs/tags/268","pushedAt":"2024-02-12T15:42:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bp2008","name":null,"path":"/bp2008","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5639911?s=80&v=4"}},{"before":"188d4ea8d0bc88766ba0dcb95846e561184131ad","after":"b59fc07df979a5656f4701426de09b37f4938853","ref":"refs/heads/master","pushedAt":"2024-02-12T15:42:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bp2008","name":null,"path":"/bp2008","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5639911?s=80&v=4"},"commit":{"message":"Version 268:\n* Fixed a bug in the implementation of the `OverrideDefaultSetting` method's `IncludeInOptionsWindow` argument (used in `ui3-local-overrides.js` files).\n * This argument's value is now persisted when you have UI3 generate a new local overrides file (as was originally intended).\n * Calling `OverrideDefaultSetting` with `IncludeInOptionsWindow` set to false no longer is irreversible; you can call it again set to true to re-show a setting that was hidden by an earlier call.","shortMessageHtmlLink":"Version 268:"}},{"before":"682c7a38573050b64651b4d50d56e673689d3b1b","after":"188d4ea8d0bc88766ba0dcb95846e561184131ad","ref":"refs/heads/master","pushedAt":"2024-02-11T19:14:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bp2008","name":null,"path":"/bp2008","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5639911?s=80&v=4"},"commit":{"message":"Removed javascript syntax that is too new for old browsers.","shortMessageHtmlLink":"Removed javascript syntax that is too new for old browsers."}},{"before":"3f2ca720ef4a84cf8cc197e96d3d9b811e185fed","after":"682c7a38573050b64651b4d50d56e673689d3b1b","ref":"refs/heads/master","pushedAt":"2024-02-11T19:12:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bp2008","name":null,"path":"/bp2008","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5639911?s=80&v=4"},"commit":{"message":"Version 267:\n* Added settings in the \"Clip / Alert Icons\" section for person/vehicle detection, cancelled alerts, flagged items, clips still recording, and no signal status.","shortMessageHtmlLink":"Version 267:"}},{"before":"f90480f66041ba1ccd46b67eb2a58daaf07a18fe","after":"3f2ca720ef4a84cf8cc197e96d3d9b811e185fed","ref":"refs/heads/master","pushedAt":"2024-02-10T17:04:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bp2008","name":null,"path":"/bp2008","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5639911?s=80&v=4"},"commit":{"message":"Fixed an error that just happened to me due to a rare timing issue with alert list loading while mousing over the seek bar.","shortMessageHtmlLink":"Fixed an error that just happened to me due to a rare timing issue wi…"}},{"before":"128484712f51a7a925fe0d214b6d7ddef60e2495","after":"f90480f66041ba1ccd46b67eb2a58daaf07a18fe","ref":"refs/heads/master","pushedAt":"2024-01-25T22:49:23.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"bp2008","name":null,"path":"/bp2008","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5639911?s=80&v=4"},"commit":{"message":"Version 266:\n* While playing a clip or alert, context menu (right-click menu) items are now available to set the start and end frames for export, same as in the Blue Iris local console.","shortMessageHtmlLink":"Version 266:"}},{"before":"d8b55a07069cf304d75af78d707b022bc6487fbf","after":"128484712f51a7a925fe0d214b6d7ddef60e2495","ref":"refs/heads/master","pushedAt":"2024-01-23T22:53:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bp2008","name":null,"path":"/bp2008","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5639911?s=80&v=4"},"commit":{"message":"BitRateCalculator should now handle it correctly if you reconfigure it to average over a longer time period.\nAt long last I have gone through and rewritten all my xml comments using the newer standard format for inline documentation in JavaScript.","shortMessageHtmlLink":"BitRateCalculator should now handle it correctly if you reconfigure i…"}},{"before":"09553cca4c03cc6315351ac449388f6105899a01","after":"d8b55a07069cf304d75af78d707b022bc6487fbf","ref":"refs/heads/master","pushedAt":"2024-01-19T04:17:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bp2008","name":null,"path":"/bp2008","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5639911?s=80&v=4"},"commit":{"message":"Changed some non-ascii characters in a quote in the help file to some that are plain ascii so they don't load wrong on github.io.","shortMessageHtmlLink":"Changed some non-ascii characters in a quote in the help file to some…"}},{"before":"cfa690271b1b4071f07ab9fd460c6d190bb7ec67","after":"09553cca4c03cc6315351ac449388f6105899a01","ref":"refs/heads/master","pushedAt":"2023-12-25T04:20:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bp2008","name":null,"path":"/bp2008","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5639911?s=80&v=4"},"commit":{"message":"Version 265:\n* Reorganized UI settings in the `Video Player` section and moved several settings to a new section: `Video Player (Advanced)`.\n* New settings have been exposed in the `Video Player (Advanced)` section to allow users to configure the amount of video delay required to show a warning or automatically restart the stream.\n * Network Delay and Player Delay warning thresholds are individually configurable between 0.05 and 30 seconds.\n * The threshold to automatically restart the H.264 stream is configurable between 1 and 180 seconds.\n * At this time, the default delays match previously hard-coded UI3 behiavor.","shortMessageHtmlLink":"Version 265:"}},{"before":"96a1ca2eb000d072ca98a0a06feb759bfdc5caae","after":"cfa690271b1b4071f07ab9fd460c6d190bb7ec67","ref":"refs/heads/master","pushedAt":"2023-12-18T17:49:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bp2008","name":null,"path":"/bp2008","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5639911?s=80&v=4"},"commit":{"message":"Version 264:\n* Attempted to fix a null reference error that someone reported from UI3 running in home assistant on an iPad. It seems to be related to the current streaming profile not being found.","shortMessageHtmlLink":"Version 264:"}},{"before":"945b8e4a403fad8ce55ab6b23b7f7fb814d6b7bf","after":"96a1ca2eb000d072ca98a0a06feb759bfdc5caae","ref":"refs/heads/master","pushedAt":"2023-12-09T15:57:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bp2008","name":null,"path":"/bp2008","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5639911?s=80&v=4"},"commit":{"message":"Version 263:\n* The launcher-icon512.png image no longer has debugging text \"512\" overlayed upon it.\n* Removed unnecessary session argument from manifest.json and launcher icon URLs which have long since been moved to the applet directory.\n* help.html and timeout.htm no longer refer to favicon.ico, instead linking to the same icons as ui3.htm.\n* manifest.json now defines the largest resolution icon first for each image format, in an attempt to encourage systems to use a higher quality source graphic when installing UI3 as a progressive web app.","shortMessageHtmlLink":"Version 263:"}},{"before":"4805a98b738f8df272573e913a6bb7db49e06c20","after":"945b8e4a403fad8ce55ab6b23b7f7fb814d6b7bf","ref":"refs/heads/master","pushedAt":"2023-12-07T20:33:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bp2008","name":null,"path":"/bp2008","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5639911?s=80&v=4"},"commit":{"message":"Version 262:\n* If UI3 hasn't finished loading after about 3 seconds, a button appears in the loading status box to allow the user to \"Open UI Settings\".","shortMessageHtmlLink":"Version 262:"}},{"before":"4e0e6d52b1b39f0f9dd6f96df1d097a339c2b572","after":"4805a98b738f8df272573e913a6bb7db49e06c20","ref":"refs/heads/master","pushedAt":"2023-12-02T00:23:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bp2008","name":null,"path":"/bp2008","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5639911?s=80&v=4"},"commit":{"message":"Version 261:\n* Updated login.htm page.","shortMessageHtmlLink":"Version 261:"}},{"before":"1077b981dfdcac4c752a895c0a2f158ff134600a","after":"4e0e6d52b1b39f0f9dd6f96df1d097a339c2b572","ref":"refs/heads/master","pushedAt":"2023-12-02T00:23:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bp2008","name":null,"path":"/bp2008","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5639911?s=80&v=4"},"commit":{"message":"Login.htm version 30:\n* Fixed bug since Blue Iris 5.8.1.1 where the login page failed to properly detect when the session string written into the login.htm page source is expired.","shortMessageHtmlLink":"Login.htm version 30:"}},{"before":"9a2d876db68aff9c716549a91119d56012bb9ab4","after":"1077b981dfdcac4c752a895c0a2f158ff134600a","ref":"refs/heads/master","pushedAt":"2023-11-29T19:10:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bp2008","name":null,"path":"/bp2008","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5639911?s=80&v=4"},"commit":{"message":"Version 260:\n* The HTML5 video player's error event handler is now slightly more robust and should more gracefully handle the situation where the browser fails to define the error message and code according to spec.\n* Fixed an issue where too many AudioContexts could be created simultaneously in browsers that do not properly dispose them when they go out of scope.","shortMessageHtmlLink":"Version 260:"}},{"before":"6ab8c52eb801edc1ae6ae50cfa9ba9fbe0b3ca09","after":"9a2d876db68aff9c716549a91119d56012bb9ab4","ref":"refs/heads/master","pushedAt":"2023-11-28T16:01:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bp2008","name":null,"path":"/bp2008","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5639911?s=80&v=4"},"commit":{"message":"Revised invalid session detection for backwards-compatibility in case people install newer UI3 on older Blue Iris.","shortMessageHtmlLink":"Revised invalid session detection for backwards-compatibility in case…"}},{"before":"dcb78591bd0c57901e2eacda3133500c56011f4e","after":"6ab8c52eb801edc1ae6ae50cfa9ba9fbe0b3ca09","ref":"refs/heads/master","pushedAt":"2023-11-28T15:51:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bp2008","name":null,"path":"/bp2008","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5639911?s=80&v=4"},"commit":{"message":"Version 259:\n* Handling of invalid/expired sessions has been made more robust via changes in Blue Iris 5.8.1.x.\n* Fixed bug where the shield/stoplight control's \"disabled\" state did not actually disable the click action since about UI3-243.\n* Fixed bug where the H.264 streaming code did not correctly identify HTTP 403 as session loss, as was intended.","shortMessageHtmlLink":"Version 259:"}},{"before":"d388f1e0a0223e85c1e6b3a4da6173fb95c30699","after":"dcb78591bd0c57901e2eacda3133500c56011f4e","ref":"refs/heads/master","pushedAt":"2023-11-22T18:28:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bp2008","name":null,"path":"/bp2008","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5639911?s=80&v=4"},"commit":{"message":"Version 258:\n* UI3 now detects when an H.264 stream request is redirected or receives an HTTP 403 Forbidden response, and treats it as a session loss instead of handling it as a protocol error.","shortMessageHtmlLink":"Version 258:"}},{"before":"1bd430dd94d96e3734d144bc7bc8209ec700e18c","after":"d388f1e0a0223e85c1e6b3a4da6173fb95c30699","ref":"refs/heads/master","pushedAt":"2023-11-18T00:49:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bp2008","name":null,"path":"/bp2008","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5639911?s=80&v=4"},"commit":{"message":"Version 257:\n* Added a custom event \"DropdownBoxes_Initializing\" during the initialization of UI3's dropdown boxes where ui3-local-overrides scripts can hook in to add their own custom dropdown boxes.","shortMessageHtmlLink":"Version 257:"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yMlQwMjoxMDowMS4wMDAwMDBazwAAAASgzDi4","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMS0xOFQwMDo0OTo1MC4wMDAwMDBazwAAAAOyCN19"}},"title":"Activity · bp2008/ui3"}