Commit graph

1594 commits

Author SHA1 Message Date
Roland
2d41967d2b
Silencing stupid three warning. 2025-12-05 19:52:08 -07:00
Roland
8b7b29dc62
Speeding up channels config import. 2025-12-05 19:49:39 -07:00
Roland
42bb1711a9
Moving form fields. 2025-12-05 19:18:47 -07:00
Roland
a6314bb71c
Removing collection metadata. 2025-12-05 17:39:24 -07:00
Roland
9cb6594ca5
Fixing local imports. 2025-12-02 16:07:32 -07:00
Roland
fb4575dd92
Not checking for updates when WROL Mode is enabled. 2025-12-02 15:34:43 -07:00
Roland
2680263c41
Reworking CollectionTable and CollectionEditForm. 2025-12-02 15:34:20 -07:00
Roland
5fc16f3f79
Fixing alembic revisions to not use external models. 2025-12-01 15:33:02 -07:00
Roland
0181f08bec
Running alembic check in cicd. 2025-11-29 10:46:59 -07:00
Roland
4fae4ae1b4
Creating a new Collection model for use in organizing FileGroups.
Replacing Channels and Domains with Collection.

Moving downloading relationships from Channel to Collection.

Created domains.yaml config to manage tagged domain collections.

Adding turn-key upgrade solution in the UI.
2025-11-29 09:15:10 -07:00
Roland
1f7b1c8744
Creating Generate Screenshot button for Archives which are missing a screenshot. 2025-11-29 09:15:10 -07:00
Roland
41e1ed6be6
Using template0 when creating map db to avoid utf8 bug.
Some checks failed
CodeQL / Analyze (push) Has been cancelled
Fixed test_new_archive to handle platform-specific HTML formatting from BeautifulSoup.
Bumped version to 0.16.1-beta.
2025-11-24 07:50:50 -07:00
dependabot[bot]
9b21d38221 Bump pypdf from 6.0.0 to 6.1.3
Some checks failed
CodeQL / Analyze (push) Has been cancelled
Bumps [pypdf](https://github.com/py-pdf/pypdf) from 6.0.0 to 6.1.3.
- [Release notes](https://github.com/py-pdf/pypdf/releases)
- [Changelog](https://github.com/py-pdf/pypdf/blob/main/CHANGELOG.md)
- [Commits](https://github.com/py-pdf/pypdf/compare/6.0.0...6.1.3)

---
updated-dependencies:
- dependency-name: pypdf
  dependency-version: 6.1.3
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-22 15:26:59 -06:00
Roland
c635267eda
Fixing bug where Archive screenshots would not be tracked when a user uploads a screenshot.
Some checks failed
CodeQL / Analyze (push) Has been cancelled
2025-10-12 17:19:54 -06:00
Roland
ecac129816
Clearing file preview when user navigates away from preview.
Some checks failed
CodeQL / Analyze (push) Has been cancelled
2025-10-06 20:51:26 -06:00
Roland
d5116054ca
Bumping yt-dlp version. 2025-10-06 20:50:40 -06:00
Roland
2bca298ed3
Ignoring videos with no duration when filtering by min/max duration.
Some checks failed
CodeQL / Analyze (push) Has been cancelled
2025-09-14 09:23:21 -06:00
Roland
eb8124b391
Moving bestvideo/bestaudio to end of format selection so the preferred formats are downloaded first.
Some checks are pending
CodeQL / Analyze (push) Waiting to run
2025-09-13 17:56:20 -06:00
Roland
ec74387dbe
Bumping yt-dlp version. 2025-09-13 17:55:53 -06:00
Roland
3e5223a4ef
Removing unecessary requirement. 2025-09-13 17:48:29 -06:00
Roland
efbc7563cc
Bumping yt-dlp version.
Some checks failed
CodeQL / Analyze (push) Has been cancelled
2025-08-27 19:36:41 -06:00
dependabot[bot]
162a841417 Bump tmp from 0.2.3 to 0.2.4 in /app
Some checks are pending
CodeQL / Analyze (push) Waiting to run
Bumps [tmp](https://github.com/raszi/node-tmp) from 0.2.3 to 0.2.4.
- [Changelog](https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md)
- [Commits](https://github.com/raszi/node-tmp/compare/v0.2.3...v0.2.4)

---
updated-dependencies:
- dependency-name: tmp
  dependency-version: 0.2.4
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-27 07:06:08 -06:00
dependabot[bot]
150ab16a4f Bump form-data in /app
Bumps  and [form-data](https://github.com/form-data/form-data). These dependencies needed to be updated together.

Updates `form-data` from 4.0.1 to 4.0.4
- [Release notes](https://github.com/form-data/form-data/releases)
- [Changelog](https://github.com/form-data/form-data/blob/master/CHANGELOG.md)
- [Commits](https://github.com/form-data/form-data/compare/v4.0.1...v4.0.4)

Updates `form-data` from 3.0.1 to 3.0.4
- [Release notes](https://github.com/form-data/form-data/releases)
- [Changelog](https://github.com/form-data/form-data/blob/master/CHANGELOG.md)
- [Commits](https://github.com/form-data/form-data/compare/v4.0.1...v4.0.4)

---
updated-dependencies:
- dependency-name: form-data
  dependency-version: 4.0.4
  dependency-type: indirect
- dependency-name: form-data
  dependency-version: 3.0.4
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-27 07:05:45 -06:00
Roland
add6bfb1b3
Disabling search temporarily when suggestions are fetched to prevent accidental clicks.
Some checks are pending
CodeQL / Analyze (push) Waiting to run
2025-08-26 17:56:33 -06:00
Roland
cd2fdce90a
Adding best matching video resolutions at the start of video download format lists. 2025-08-26 16:24:42 -06:00
Roland
64660d721f
Fixing channel summary trigger.
Some checks failed
CodeQL / Analyze (push) Has been cancelled
2025-08-22 11:03:33 -06:00
Roland
8b4121fc2a
Loosening test requirements to avoid formatting difference between systems. 2025-08-22 11:03:10 -06:00
Roland
b14c153664
Setting default value for channel trigger columns. 2025-08-22 11:02:47 -06:00
Roland
88a0a15bef
Fixing syntax to avoid docker compose warning.
Some checks failed
CodeQL / Analyze (push) Has been cancelled
2025-08-20 09:45:52 -06:00
Roland
24a0646f99
Updating MOTD to suggest ip addresses on login.
Some checks failed
CodeQL / Analyze (push) Has been cancelled
2025-08-18 11:33:44 -06:00
Roland
7bc261a8a3 Modifying https_proxy docker container so that upstream host and port can be configured. 2025-08-18 10:28:53 -06:00
Roland
f09e9ffb2f
Installing ping in api docker container to monitor db status.
Some checks are pending
CodeQL / Analyze (push) Waiting to run
2025-08-17 11:27:14 -06:00
Roland
75c05f6e25 Adding db trigger for file_group.effective_datetime. 2025-08-17 11:19:25 -06:00
Roland
25f9568154 Adding summary columns to Channel table. Adding triggers to keep columns updated. 2025-08-17 10:50:55 -06:00
Roland
e3ad88bfc3
Bumping api's python docker version because of debian 13 release. 2025-08-17 10:43:04 -06:00
Roland
338d961284 Adding file_group.effective_datetime to speed up video and archive browsing.
Some checks are pending
CodeQL / Analyze (push) Waiting to run
2025-08-16 11:38:22 -06:00
Roland
cff827383e
Marking download as complete when an archive is uploaded by singlefile browser extension. 2025-08-16 10:23:19 -06:00
Roland
fc7f158384
Bumping yt-dlp version. 2025-08-16 10:15:44 -06:00
dependabot[bot]
285e5448a4 Bump pypdf from 5.0.1 to 6.0.0
Some checks failed
CodeQL / Analyze (push) Has been cancelled
Bumps [pypdf](https://github.com/py-pdf/pypdf) from 5.0.1 to 6.0.0.
- [Release notes](https://github.com/py-pdf/pypdf/releases)
- [Changelog](https://github.com/py-pdf/pypdf/blob/main/CHANGELOG.md)
- [Commits](https://github.com/py-pdf/pypdf/compare/5.0.1...6.0.0)

---
updated-dependencies:
- dependency-name: pypdf
  dependency-version: 6.0.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-13 15:09:58 -06:00
Roland
76a454ea34
Linking to uploaded file on download after a user uploads a file with the same URL.
Some checks failed
CodeQL / Analyze (push) Has been cancelled
2025-08-11 16:54:10 -06:00
Roland
db956faedf
Not importing configs unless WROLPi config was imported, and WROL mode is disabled. 2025-08-11 13:05:51 -06:00
Roland
d7691fba71
Handling when Singlefile extension uploads may be not be the usual text/html.
Some checks failed
CodeQL / Analyze (push) Has been cancelled
2025-08-07 12:41:36 -06:00
Roland
76b9ead174
Handling rare error when parsing articles.
Some checks are pending
CodeQL / Analyze (push) Waiting to run
2025-08-06 15:01:40 -06:00
Roland
e8b8eb84a9
Logging queue size when converting singlefiles to archives. 2025-08-06 15:01:15 -06:00
Roland
57081e327e Converting singlefile_upload_switch_handler to use multiprocessing.Queue to enable uploading of multiple singlefile archives at once. 2025-08-06 14:05:21 -06:00
Roland
3725f0f39d Adding edit button so user can edit downloads, currently supports videos and archives. 2025-08-06 13:03:32 -06:00
Roland
2cca0dc778
Skipping archive test on circleci because it parses files differently.
Some checks failed
CodeQL / Analyze (push) Has been cancelled
2025-07-25 10:10:32 -06:00
Roland
66392909e7
Bumping yt-dlp version.
Some checks failed
CodeQL / Analyze (push) Has been cancelled
2025-07-22 09:43:20 -06:00
Roland
f08790af05
Updating test_get_channel_videos_pagination to use channel_factory.
Some checks failed
CodeQL / Analyze (push) Has been cancelled
2025-07-20 16:40:24 -06:00
Roland
bda63ab244
Requiring status worker for status test. 2025-07-20 16:37:45 -06:00