Commit graph

377 commits

Author SHA1 Message Date
Roland
0152b8648e
Attaching Channel's info_json even if the download is a playlist. 2022-12-28 19:36:01 -07:00
Roland
95c8610df2
File.d_text is reformatted to break up long lines. 2022-12-27 15:41:55 -07:00
Roland
35145d0335
Searching for censored videos when refreshing a channel. 2022-12-26 11:30:28 -07:00
Roland
93f0e7494f
Creating Event and Flag systems. Events are used to send and display a toast to the App. Flags are used to signal if some action has been performed, or if a package is installed. 2022-12-23 16:04:09 -07:00
Roland
875f6f2606
Creating ebook details modal for ebook card. Linking to epub reader when possible in ebook card. 2022-12-19 10:40:01 -07:00
Roland
a322d1a0a9
Removing unnecessary flush. 2022-12-16 09:21:22 -07:00
Roland
3751ed7999
Reformatting files. 2022-12-14 19:11:11 -07:00
Roland
a149cc8f69
Reworking modelers to only fetch matching models once to avoid making many queries per group. 2022-12-14 18:52:42 -07:00
Roland
ff292b6e3f
Increasing Singlefile header size because some URLs may be very long. 2022-12-14 15:14:50 -07:00
Roland
cdc02ecaf2
Mocking apply_indexers because it is unecessary for this test. 2022-12-14 13:16:42 -07:00
Roland
9b048af7fd
Removing unused code. Matching use of style for file name parsing. 2022-12-14 10:33:11 -07:00
Roland
9ffe6ee3f6
Info JSON epoch is time of download, not time of upload. 2022-12-08 13:45:46 -07:00
Roland
d0d69519cd
Bumping version for new feature.
Skipping video epoch test on circleci.

Created script which finds and cleans up (renames/deletes) orphaned video meta files.

Reworking orphaned video query, some video files were leaking through.

Modifying File table to allow finding of orphaned video files.

Extracting epoch from video info_json for more accurate upload_date.

Extracting epoch from video info_json for more accurate upload_date.
2022-12-07 18:15:28 -07:00
Roland
8360e4fb82
Re-indexing video if its files change. 2022-11-30 18:36:22 -07:00
Roland
20860fdae8
Detecting more video caption files, indexing them. Only WebVTT captions are displayed on VideoPage. Creating Files tab on VideoPage which displays all files found for the video. 2022-11-30 18:26:38 -07:00
Roland
6a67883354
Remuxing video using yt-dlp to handle when output format is wrong. Checking for remuxed destination video file and using it. 2022-11-23 17:30:25 -07:00
Roland
c2d25f7717
Only generating video poster if no path or file exists. 2022-11-16 16:52:49 -07:00
Roland
053bc7eaeb
Updating test when videos are deleted. 2022-11-16 12:50:20 -07:00
Roland
003304046c
Commiting final deletion of video. 2022-11-15 13:03:26 -07:00
Roland
11bd59cec0
Changing Archive Sync to Update and Alternatives to History. 2022-11-14 15:42:57 -07:00
Roland
02124307e4
Downloads can be deleted. 2022-11-12 14:17:21 -07:00
Roland
cc80929723
Clearing out bad json file if it cannot be found. 2022-11-12 13:43:18 -07:00
Roland
2c6fdc42ad
Channel may not have a directory while testing. 2022-11-10 08:36:36 -07:00
Roland
83bd19d91f
Returned Video.censored when fetching video. 2022-11-10 08:21:54 -07:00
Roland
a0ad941425
Getting all channel properties during session. 2022-11-09 19:41:29 -07:00
Roland
be852e3d46
Fixing bug where empty destination would be coerced into 'None'. 2022-11-09 19:19:06 -07:00
Roland
ddb35448aa
Finding channel by destination directory if any. 2022-11-09 08:54:56 -07:00
Roland
f1bc29d76f
Adding feature where Videos can be downloaded to a destination directory. 2022-11-09 08:33:55 -07:00
Roland
1e1c8f0b85
ChannelDownloader will add itself to Download.Settings, so VideoDownloader can download to the channel if yt-dlp cannot find the channel. 2022-11-08 22:41:50 -07:00
Roland
456a83b8f4
Fixing when path stem's would sometimes not parse. 2022-11-05 19:31:30 -06:00
Roland
d2fbf12e26
Using worst-case-scenario for calculating map time-to-import. 2022-11-05 14:38:33 -06:00
Roland
66336e7ca5
Using worst-case-scenario for calculating map time-to-import. 2022-11-05 13:28:40 -06:00
Roland
6c2a5d723e
Downloads are saved to the download manager config. They are imported on startup. 2022-11-04 19:59:42 -06:00
Roland
241b6175c6
Allowing empty expiration date. 2022-11-04 10:01:22 -06:00
Roland
3d15ba2091
Removing unused function. 2022-11-03 20:27:59 -06:00
Roland
6998cc5c93
Updating map import time estimate. 2022-11-03 20:27:35 -06:00
Roland
aef7f1162d
Moving like methods near eachother. 2022-11-03 16:52:14 -06:00
Roland
50f598558c
Only skipping read_singlefile_data when no paths are available. 2022-11-02 16:18:17 -06:00
Roland
7db4ea73f2
Archive alternatives must have a URL. 2022-11-02 15:12:48 -06:00
Roland
c5538222ef
Handling when a Singlefile is found that was not created by WROLPi. 2022-11-02 14:37:57 -06:00
Roland
6854fa3692
Handling merging multiple pbf files in map importing. 2022-10-27 20:22:11 -06:00
Roland
d575b087b3
Associating Video files when downloaded. 2022-10-25 08:15:35 -06:00
Roland
76a9c0d88c
Creating Video/Archive my_files to avoid checking all files. 2022-10-24 17:50:25 -06:00
Roland
e504e595c0
Deleting Video/Archive File records when deleting them. 2022-10-24 17:37:40 -06:00
Roland
797bdc431c
Creating invert/clear buttons for SelectableTable. 2022-10-24 17:15:15 -06:00
Roland
b81e00ff3d
Perserving ts_rank when searching. 2022-10-24 15:34:13 -06:00
Roland
d5942e56df
Modifying Archive search to no longer join with file unless searching the tsvector. 2022-10-24 15:08:41 -06:00
Roland
24df7c464e
Creating map import logger. 2022-10-22 14:40:08 -06:00
Roland
1230a3056d
Creating background_task function to keep set of tasks from being cleaned up during garbage collection. 2022-10-22 14:26:59 -06:00
Roland
6fa6be50fe
Stopping renderd when reseting map db.
Skipping channel import during test unless explicitly requested.

Deleting gis database during upgrade, if user agrees.  Increasing API verbosity.

Using status context to prevent fetching status in useHotspot.

Disabling wifi toggle button when pending.

Toggling hotspot when clicking nav hotspot icon.

Displaying Hotspot status icon in nav menu.

Importing channels/favorites after refreshing.

Refresh tasks cancel when server shuts down.

Bumping version for release speed.

Refreshing files is 3x faster.

Creating useRecurringTimeout hook which repeatedly calls a callback after a timeout.

Changing intervals to timeout so fetches don't stack up while server is loaded.

Checking that video file exists before fetching.

Creating release candidate branch.  Not indexing model associated files.
2022-10-21 15:21:57 -06:00