Commit graph

1000 commits

Author SHA1 Message Date
Roland
dd35cf591f
May not be able to use child trick to prevent excess navbar space usage, log a debug warning. 2025-01-11 11:06:31 -07:00
Roland
d8b3db9d63
Using iostat to detect busy disk issues, reporting them in the UI. Detecting under-voltage/over-current issues using dmesg and reporting them in the UI. 2025-01-10 11:33:21 -07:00
Roland
a363b18734
Adding directories of uploaded files, if they are missing. 2025-01-07 17:26:46 -07:00
Roland
11bdbc4dc7
Creating map db cluster in pi-gen build. Removing duplicate pgpass creation. 2025-01-04 10:51:14 -07:00
dependabot[bot]
4a65f30ef4 Bump nanoid from 3.3.4 to 3.3.8 in /app
Bumps [nanoid](https://github.com/ai/nanoid) from 3.3.4 to 3.3.8.
- [Release notes](https://github.com/ai/nanoid/releases)
- [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ai/nanoid/compare/3.3.4...3.3.8)

---
updated-dependencies:
- dependency-name: nanoid
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-27 15:28:48 -07:00
dependabot[bot]
6c258c2a26 Bump path-to-regexp and express in /app
Bumps [path-to-regexp](https://github.com/pillarjs/path-to-regexp) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together.

Updates `path-to-regexp` from 0.1.10 to 0.1.12
- [Release notes](https://github.com/pillarjs/path-to-regexp/releases)
- [Changelog](https://github.com/pillarjs/path-to-regexp/blob/master/History.md)
- [Commits](https://github.com/pillarjs/path-to-regexp/compare/v0.1.10...v0.1.12)

Updates `express` from 4.21.1 to 4.21.2
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/4.21.2/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.21.1...4.21.2)

---
updated-dependencies:
- dependency-name: path-to-regexp
  dependency-type: indirect
- dependency-name: express
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-27 15:28:24 -07:00
Roland
eabe517b89
Fixing Files link to nginx media file browser. 2024-12-20 11:14:01 -07:00
Roland
a17d2a416a
Moving global search model out of button link to avoid keeping modal open when selecting results. 2024-12-19 13:17:25 -07:00
Roland
ea8ccae1eb
Adding Random button to edit tag modal which suggests a random, but distinct tag color. 2024-12-19 12:31:39 -07:00
Roland
74a1486f0e
Hiding syntax errors when API is down. 2024-12-18 17:32:00 -07:00
Roland
7c147747f1
Reworking useLocalStorage to nav color does not flash on load. 2024-12-18 17:31:50 -07:00
Roland
0f003a6dc1
Moving navbar search button down into the menu as an icon. 2024-12-18 17:27:51 -07:00
Roland
7d6b7114a7
Adding TRACE level for logging beyond debug. Reworking async_client for tests, not all tests need the App to handle signals, so any test that needs signals can use the new await_switches fixture which primes the app. 2024-12-11 11:52:33 -07:00
Roland
376850ceeb
Moving config api endpoints to their own file.. 2024-12-03 22:33:19 -07:00
Roland
fe521c99f3
Adding edit form for Scrape downloader. 2024-12-03 12:44:38 -07:00
Roland
bf29bdcff7
Displaying error when video file name format is invalid. 2024-11-29 17:01:16 -07:00
dependabot[bot]
fc44e2e021
Bump cross-spawn from 7.0.3 to 7.0.6 in /app
Bumps [cross-spawn](https://github.com/moxystudio/node-cross-spawn) from 7.0.3 to 7.0.6.
- [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md)
- [Commits](https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.6)

---
updated-dependencies:
- dependency-name: cross-spawn
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-28 12:11:43 -07:00
Roland
ed14dd5976
Ignoring ChunkLoadError because this occurs only on CircleCI. 2024-11-28 10:05:08 -07:00
Roland
5621d47309
Video downloads have many more options. Downloads are migrated.
Storing video settings in session storage to help user start downloads consistently.

Applying channel tag name to new channels when download videos or channels.

Initializing map tiles when importing and resetting map.
2024-11-28 09:48:57 -07:00
dependabot[bot]
a385d4f709
Bump cookie and express in /app
Dependabot couldn't find the original pull request head commit, d17c3a9f823124f5bd4606b782a375b877edfbf2.
2024-11-14 20:27:08 -07:00
dependabot[bot]
499fc9de28
Bump http-proxy-middleware from 2.0.6 to 2.0.7 in /app
Bumps [http-proxy-middleware](https://github.com/chimurai/http-proxy-middleware) from 2.0.6 to 2.0.7.
- [Release notes](https://github.com/chimurai/http-proxy-middleware/releases)
- [Changelog](https://github.com/chimurai/http-proxy-middleware/blob/v2.0.7/CHANGELOG.md)
- [Commits](https://github.com/chimurai/http-proxy-middleware/compare/v2.0.6...v2.0.7)

---
updated-dependencies:
- dependency-name: http-proxy-middleware
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-14 20:27:07 -07:00
Roland
1f882ee026
Do not warn about lack of internet if WROL Mode is enabled. 2024-10-16 18:57:23 -06:00
Roland
d411221412
Clarifying errors. 2024-10-16 18:57:21 -06:00
Roland
c1cfe103cb
Video comments' children sorted by time. 2024-10-16 18:57:17 -06:00
Roland
e5a83e4d49
Adding more element ids for e2e testing. 2024-10-16 18:57:14 -06:00
Roland
a65952f52e
Opening Help in new tab. 2024-10-16 18:57:13 -06:00
Roland
4054df4560
Adding ids for elements to use in e2e testing of SettingsPage. 2024-10-16 18:57:11 -06:00
Roland
79e88d1bc6
Hiding port for /media link when there is no port. Using 'ago' popup for VideoPage date. 2024-10-16 18:57:03 -06:00
Roland
b643728b96
Using localStorage to store navbar color and calculator values. 2024-10-16 18:57:02 -06:00
Roland
11dc370ed9
Channel can be created with Tag. 2024-10-16 18:57:01 -06:00
Roland
c05078c513
Fixing Channel page directory selection. 2024-10-16 18:56:58 -06:00
Roland
82e4e4797a
Not displaying internet warning when WROL mode is active. 2024-10-16 18:56:55 -06:00
Roland
d4fc3d1c07
Moving Configs to SettingsPage. 2024-10-16 18:56:55 -06:00
dependabot[bot]
4d1f6dc20e
Bump rollup from 2.79.1 to 2.79.2 in /app (#259) 2024-10-16 18:56:54 -06:00
Roland
4b6fb1d37f
Updating DirectorySearch to allow creation of new directories. 2024-10-16 18:56:51 -06:00
Roland
acf3dee179
Configs are displayed in new ConfigsPage under Admin.
- Configs can be imported and saved.
- Configs are validated before imported.
- API will refuse to save a config if it was not imported successfully.
2024-10-16 18:56:45 -06:00
dependabot[bot]
eb017d21e7
Bump body-parser and express in /app
Bumps [body-parser](https://github.com/expressjs/body-parser) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together.

Updates `body-parser` from 1.20.2 to 1.20.3
- [Release notes](https://github.com/expressjs/body-parser/releases)
- [Changelog](https://github.com/expressjs/body-parser/blob/master/HISTORY.md)
- [Commits](https://github.com/expressjs/body-parser/compare/1.20.2...1.20.3)

Updates `express` from 4.19.2 to 4.21.0
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.19.2...4.21.0)

---
updated-dependencies:
- dependency-name: body-parser
  dependency-type: indirect
- dependency-name: express
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-16 18:56:42 -06:00
Roland
d54735c4bb
Configs can be saved in background using switches. 2024-10-16 18:56:38 -06:00
dependabot[bot]
44d4921c84
Bump webpack from 5.76.1 to 5.94.0 in /app
Bumps [webpack](https://github.com/webpack/webpack) from 5.76.1 to 5.94.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.76.1...v5.94.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-16 18:56:37 -06:00
dependabot[bot]
825947a558
Bump micromatch from 4.0.5 to 4.0.8 in /app
Bumps [micromatch](https://github.com/micromatch/micromatch) from 4.0.5 to 4.0.8.
- [Release notes](https://github.com/micromatch/micromatch/releases)
- [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/micromatch/compare/4.0.5...4.0.8)

---
updated-dependencies:
- dependency-name: micromatch
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-16 18:56:37 -06:00
Roland
a3e9952c4d
Using human readable number for comment like count. 2024-10-16 18:56:32 -06:00
Roland
d5ca3e7f02
Including Country/Region codes in caption file names. 2024-10-16 18:56:31 -06:00
Roland
feb4e3db52
Displaying human readable 'ago' when hovering over FileCard datetime. 2024-10-16 18:56:30 -06:00
Roland
7f8b294199
Dashboard needs bytes per second, not total. 2024-10-16 18:56:28 -06:00
Roland
317f3f3dfb
Top processes are displayed on Status page. Nice of renderd is lowered to avoid clobbering system at startup. 2024-10-16 18:56:27 -06:00
Roland
47b4da1cfe
Adding warning to Dashboard when Internet is down. 2024-10-16 18:56:26 -06:00
Roland
0f232fd533
Moving FileGroups instead of refreshing files after they have been moved. 2024-10-16 18:56:25 -06:00
Roland
6fe8a7b704
Refusing to rename Tag or move Channel when files are refreshing. 2024-10-16 18:56:24 -06:00
Roland
2a83517d93
Using APIButton while tagging channel is processing. 2024-10-16 18:56:22 -06:00
Roland
45167e4f32
A Channel can be tagged with a single Tag. The Channel can be moved into a Tag Directory according to the config. 2024-10-16 18:56:19 -06:00