Commit graph

441 commits

Author SHA1 Message Date
Roland
f9f71fa908
Searching all zips when searching for Software. 2023-11-02 15:31:13 -06:00
Roland
472846038b
Auto-submitting global search input, but debouncing with 1 second. 2023-11-02 15:24:07 -06:00
Roland
5b7aec59cc
Adding name query param to Channel filter input so the search can survive a refresh. 2023-11-02 10:45:35 -06:00
Roland
97b214d387
Adding Total Duration to EditChannel page. Handling when searching channel names, but channels have not been fetched yet. 2023-11-02 10:28:00 -06:00
Roland
badfe691de
Using css ellipsis for download rows. 2023-11-02 10:07:49 -06:00
Roland
73cb142ae1
Reverting to older singlefile container to keep archive screenshot ratio. Using FileGroup.url on ArchivePage. 2023-10-31 10:20:45 -06:00
Roland
38cddeff98
Adding software file filter. 2023-10-29 21:26:35 -06:00
Roland
0629c8b464
Converting VideoPlayer to use FileGroup.url. Fixing downgrade to use FileGroup.url. 2023-10-29 21:13:38 -06:00
Roland
15687e534a
Moving data from models to FileGroup.
* Ebook.creator -> FileGroup.author
* Video.viewed -> FileGroup.viewed
* Video.duration -> FileGroup.length
* Video.url -> FileGroup.url
* Archive.url -> FileGroup.url
2023-10-29 17:31:54 -06:00
Roland
ae9d188391
Adding FileGroup.published_date/author/etc. Creating script which converts a Singlefile to an Archive FileGroup files.
Parsing SingleFile datetime using dates.strpdate.

Adding timezone when no timezone info is available.

Installing python-dateutil to assist in handling diverse datetime strings.

Reworking refresh progress to use idempotency to display more accurate progress.  Only logging that files have been invalidated if they used to be indexed.

Clearing archives to force re-index.

Ignoring 'Unknown' author from PDF metadata. Using file_title when pdf metadata title is empty.
2023-10-23 18:09:08 -06:00
dependabot[bot]
56efc03786 Bump @babel/traverse from 7.20.13 to 7.23.2 in /app
Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.20.13 to 7.23.2.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse)

---
updated-dependencies:
- dependency-name: "@babel/traverse"
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-23 17:01:50 -06:00
Roland
9175de23fa
Adding Help to collapsed navbar. 2023-10-15 17:19:51 -06:00
Roland
e6d8c5ce99
Creating Help link in top navbar. Adding wrolpi-help as submodule and docker container which displays the WROLPi Help repo. 2023-10-15 17:18:33 -06:00
Roland
9d21282eab
Rewording hotspot error beacuse this error may not show up in a Docker environment. 2023-10-09 15:44:22 -06:00
Roland
5a07c373fe
Showing high load icon when load is not low. This load icon is only shown if the temperature icon is not displayed. 2023-10-06 12:48:20 -06:00
Roland
6e0f9a999c
Combining install scripts into a new repair script. Removing create_db script in favor of repair script. 2023-10-03 12:15:29 -06:00
Roland
351351d90c
Raising error when Downloader.do_download is not programmed correctly. Fixing any tests that were not using do_download correctly. 2023-09-20 12:17:07 -06:00
Roland
92350b1d58
Adding font icon. 2023-09-15 12:02:33 -06:00
Roland
b2f02d473e
Hiding Size column when editing Tags in mobile. 2023-09-13 10:39:06 -06:00
Roland
12850bdb8b
Using placeholder in SortableTable while data is loading. 2023-09-12 22:05:40 -06:00
Roland
095634a4ea
Combining Tag usage counts in App. Converting Tag edit table to SortableTable. 2023-09-12 21:31:32 -06:00
Roland
95e870d659
Adding range input in settings so the user can change the API log level. 2023-09-08 17:10:15 -06:00
Roland
bf3c2822a3
Restoring Scrape Files header. 2023-09-08 07:35:26 -06:00
Roland
b92a0d5e41
Rewording retry button to restart. 2023-09-07 21:47:43 -06:00
Roland
9a3796bcd0
Creating download retry button for recurring downloads. 2023-09-07 21:38:19 -06:00
Roland
6713b9e4c9
Creating TagPlaceholder to be used while Tags are loading. 2023-09-07 20:39:35 -06:00
Roland
619a88c429
Reworking default/empty/error states for all pages. Null is pending, undefined is error. 2023-09-07 20:13:36 -06:00
Roland
ee95204d3b
Moving Status segments around so instantaneous statuses are next to eachother. Slower, disk usage is by itself. 2023-09-07 18:53:29 -06:00
Roland
b765f2e440
Keeping the old disk maximum read/write rate so the progress bars mean something. 2023-09-07 13:02:38 -06:00
Roland
aeda5bfa44
Adding Scrape downloader to UI. 2023-09-07 13:02:13 -06:00
Roland
369da8a9b7
Converting hashtags in video descriptions to search links. 2023-09-07 13:00:54 -06:00
Roland
486022f764
Adding try/except around BeautifulSoup parsing. Testing finding HTML documents. 2023-08-31 08:43:09 -06:00
Roland
65625e30c1
Renaming RecursiveHTMLDownloader to ScrapeHTMLDownloader. 2023-08-31 08:31:19 -06:00
Roland
9bb0ec6472
Depth and max_pages must be integers. 2023-08-30 20:24:33 -06:00
Roland
6f43f1daa0
Creating RecursiveHTMLDownloader which recursively searches for files in the provided URLs. 2023-08-30 20:19:32 -06:00
Roland
da6d6a8094
Allowing starting a download of a channel without frequency. Doing this creates a once-download. 2023-08-30 14:01:58 -06:00
Roland
402882ce2e
Restoring singlefile button on Archive page. 2023-08-28 09:47:51 -06:00
Roland
6959c7a3b4
HTML and JSON files are reformatted when downloaded. 2023-08-26 21:49:24 -06:00
Roland
17a1aa903c
Modifying Archive page to match Video page, specifically using tabs for the about/files. 2023-08-26 20:28:34 -06:00
Roland
ea1cd0bcf8
Adding external icon to Archive's URL. 2023-08-26 19:37:12 -06:00
Roland
81e661d14c
Combining information messages into <InfoMessage/>. 2023-08-23 20:14:23 -06:00
Roland
7c238f5dfa
Only one argument is passed. 2023-08-23 20:09:03 -06:00
Roland
9b8bec310f
Moving zim message from footer into page Message. 2023-08-23 20:08:50 -06:00
Roland
b3cec16459
Displaying memory usage progress bar on status page. 2023-08-23 19:08:13 -06:00
Roland
ac637bebcd
eventToast defaulits to info to avoid spamming success. 2023-08-22 14:25:30 -06:00
Roland
67eebbd084
Displaying toast when map import completes/fails. 2023-08-22 12:48:33 -06:00
Roland
492fb16ee2
Combining epub preview modal with iframe modal. Simplifying getEpubViewerURL. 2023-08-20 18:50:30 -06:00
Roland
7db4bc65f0
Replacing & in media path URLs. 2023-08-20 16:06:16 -06:00
Roland
052c3a0e19
Removing debug logging. 2023-08-20 14:48:52 -06:00
Roland
36aeef9091
Using absolute path for download. 2023-08-20 14:48:42 -06:00