Commit graph

495 commits

Author SHA1 Message Date
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
1edc2ba4e6
Only changing File.a_text when file has changed. 2022-11-02 13:12:29 -06:00
Roland
602aa32ff0
Comparing video id's as numbers. 2022-10-28 08:25:26 -06:00
Roland
b163b60837
Only scrolling to top when changing videos. Clearing old video when changing videos. 2022-10-28 08:12:25 -06:00
Roland
6854fa3692
Handling merging multiple pbf files in map importing. 2022-10-27 20:22:11 -06:00
Roland
2b84831205
Installing osmium to merge pbf files for import. Handling merging of multiple pbf files in import script. 2022-10-27 20:21:50 -06:00
Roland
a880bf12f8
Including logger in common's __all__. 2022-10-27 20:21:15 -06:00
Roland
561dacf226
Adding custom logger for DownloadManager which includes the pid. 2022-10-27 20:20:53 -06:00
Roland
034b290712
Adding throw argument to limit_concurrent. 2022-10-27 17:41:38 -06:00
Roland
3c9d9ea402
Adding systemTheme to match the current system theme. darkTheme and lightTheme now override system preference. 2022-10-27 17:35:36 -06:00
Roland
b6f2b42682
Adding domain link in ArchivePage. 2022-10-27 11:30:53 -06:00
Roland
481c1c6909
Passing .env file to app in docker-compose. 2022-10-26 11:21:03 -06:00
Roland
d32f1a55cd
Allowing wrolpi user to modify renderd service with sudo without password. 2022-10-26 11:20:33 -06:00
Roland
9694f0deca
Lowering prominence of progress bars on Status page when they are 0. 2022-10-26 11:19:50 -06:00
Roland
5bf648001b
Adding useTitle to every function page. 2022-10-25 15:57:44 -06:00
Roland
1033b0c38f
Moving theme constants into Theme.js. 2022-10-25 15:25:44 -06:00
Roland
7fa89dca58
Using Themed Loader when it has a label. 2022-10-25 15:19:05 -06:00
Roland
b928b37b8d
Using unthemed Loader in ManageMap. 2022-10-25 15:13:18 -06:00
Roland
e151020e9c
Adding pending Loader to recurring download rows. 2022-10-25 15:09:33 -06:00
Roland
f3b493a5a8
Wrapping URL in archive download commands. 2022-10-25 15:07:17 -06:00
Roland
7a1f6a9b1f
Converting download rows to use Loader when pending. 2022-10-25 15:06:52 -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
f9c02608e6
Adding 'Search Rank' to order by dropdowns. 2022-10-24 15:17:48 -06:00
Roland
ce8c41c8eb
Resetting page to 0 when changing domains. 2022-10-24 15:08:53 -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
d1bbccf7f4
Creating SelectableTable to handle selection logic. Converting FileView to use SelectTable. 2022-10-24 09:07:08 -06:00
Roland
2a16cdd98e
Hiding associated files from search results. 2022-10-24 09:06:29 -06:00
Roland
24df7c464e
Creating map import logger. 2022-10-22 14:40:08 -06:00
Roland
5970409209
Reformatting for easier reading. 2022-10-22 14:27:40 -06:00
Roland
d28797326b
Showing error modal when clicking hotspot toggle on Docker. 2022-10-22 14:27:18 -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
Roland
dbdcc7a57c
Copying some settings values to status to avoid calling both /settings and /status. 2022-10-16 11:53:44 -06:00
Roland
78218d3559
Decreasing some log warnings to debugs. Decreasing CPU temperature warning color. 2022-10-16 10:33:43 -06:00
Roland
c97af1060b
Restoring JSON date conversion. Handling when psutil temperatures are None. Updating Toggle.onChange usage in Settings. 2022-10-15 19:27:20 -06:00
Roland
ddcc2c0674
Increasing test coverage. Removing unused code. 2022-10-15 17:41:10 -06:00
Roland
acf4453a52
Increasing test coverage. 2022-10-15 10:37:49 -06:00
Roland
287edad9e6
Adding Download.settings column in alembic migration.
Reformatting.

Switching excluded_urls to a generic Download.settings json.

Download workers filter excluded urls.
2022-10-14 13:08:39 -06:00
Roland
e7fe65258c
Using divmod to calculate date parts. Using recommended datetime.now. 2022-10-10 08:51:46 -06:00
Roland
f0f48164f5 Upgrading Sanic to 22.6.2. 2022-10-09 18:46:05 -06:00
Roland
798f232fc5
Removing unused js functions. 2022-10-09 13:47:59 -06:00
Roland
bc7ebd4090
Indexing Archives after downloading. 2022-10-09 13:47:49 -06:00
Roland
dad00ad065
Using itertools.cycle to commit occasionally. 2022-10-09 13:12:59 -06:00
Roland
9a47135c99
Using asyncio subprocess for all archive service calls. Returning more informative errors when archive service fails. 2022-10-04 13:15:45 -06:00
Roland
c235ef65f3 Monitoring bandwidth for 2 seconds when running status main.
Updating archive's single-file call to use asyncio as well as fixing JSON error that used to be thrown.

Trying two place for single-file executable.

Adding more docs to bandwidth functions.  Extracting reused functions out.  Testing worker.

Ordering bandwidth statuses by their name.

Breaking down bandwidth by interface.

Splitting download buttons to avoid overflow.

Creating bandwidth worker which tracks server bandwidth usage to display on the status page.

Testing get_bandwidth_info() with no psutil.

Using psutil to fetch status.  Adding bandwidth status.
2022-10-03 16:44:56 -06:00