Roland
37ff1ab2cd
Changing title_match to title_include for clarity.
2024-10-16 18:55:51 -06:00
Roland
287beabb9c
Creating missing ChannelDownload when importing channels config.
2024-10-16 18:55:49 -06:00
Roland
7a784d7c45
Excluded URLs was not displayed correctly.
2024-10-16 18:55:48 -06:00
Roland
50d95dad19
Channels now have Channel.channel_downloads. A Channel can have many Downloads.
2024-10-16 18:55:46 -06:00
Roland
213b6fc132
Adding Power Loss Calculator.
2024-10-16 18:55:45 -06:00
dependabot[bot]
91efa9b2f3
Bump braces from 3.0.2 to 3.0.3 in /app
...
Bumps [braces](https://github.com/micromatch/braces ) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3 )
---
updated-dependencies:
- dependency-name: braces
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-10-16 18:55:42 -06:00
Roland
9986ce8a1f
Created Dipole Antenna calculator.
2024-10-16 18:55:41 -06:00
Roland
f63a3cc0a6
Fixing map iframe help.
2024-06-18 11:35:42 -06:00
Roland
97fcfd93ce
Using iframeviewer for Zim result preview.
2024-06-17 14:49:04 -06:00
Roland
62c3fe6b3c
Compressing video about segment. Moving about segment above comments.
2024-06-17 14:48:43 -06:00
Roland
bd431165e5
Displaying helpful error when iframes do not load.
2024-06-17 10:40:30 -06:00
Roland
38de2f9b40
Moving HTTP kiwix/help services to 9085/9086 ports. Nginx will serve HTTPS proxy for kiwix/help services at the old ports. Modifying apache2 to use HTTPS to serve map.
...
Using new https_proxy docker container to serve HTTPS for zim, map and help.
2024-06-12 21:38:51 -06:00
Roland
ae61977f0b
Reformatting.
2024-06-12 16:47:31 -06:00
Roland
7432d1824d
Reloading estimates when filter changes.
2024-06-12 16:35:33 -06:00
Roland
4642c98f2d
Using calculator name in title.
2024-06-12 16:35:20 -06:00
Roland
e0cc698ee2
Displaying header icon for calculators.
2024-06-01 00:00:08 -06:00
Roland
2aebb7c406
Creating Calculators in app. Current calculators are Temperature and Electrical.
2024-05-31 23:53:30 -06:00
Roland
279fe2af3e
Adding Developer status accordions.
2024-05-31 23:52:55 -06:00
Roland
e58e764b6b
Matching against description for App search.
2024-05-31 23:52:27 -06:00
Roland
dd13534a39
Modifying Dashboard search clear button to clear all search params.
2024-05-25 10:48:08 -06:00
Roland
2ee39f0ace
Restoring Read button on ArchivePage.
2024-05-25 09:40:13 -06:00
Roland
9bd8f114a9
Handling submitting file browser forms.
2024-05-19 16:04:45 -06:00
Roland
213c4c0746
Showing top 80% of Channels.
2024-05-18 18:36:20 -06:00
Roland
c3ca65b7c6
Making WROLPi name stand out in Nav bar.
2024-05-18 17:51:06 -06:00
Roland
7298025774
Showing Getters when refresh is complete.
2024-05-14 20:30:29 -06:00
Roland
265c08f25c
Testing that react app can be built and started.
2024-05-08 19:16:55 -06:00
Roland
3a1e0282c4
Bumping react-stl-viewer version.
2024-05-08 18:37:46 -06:00
dependabot[bot]
e8ac6ba76a
Bump ejs from 3.1.8 to 3.1.10 in /app
...
Bumps [ejs](https://github.com/mde/ejs ) from 3.1.8 to 3.1.10.
- [Release notes](https://github.com/mde/ejs/releases )
- [Commits](https://github.com/mde/ejs/compare/v3.1.8...v3.1.10 )
---
updated-dependencies:
- dependency-name: ejs
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-05-08 18:23:01 -06:00
Roland
fd619853b6
Videos/Archives search input is clearable.
2024-05-08 17:44:44 -06:00
Roland
cd00df5c13
Converting flags to a dict. Using test_async_client wherever tests required it.
2024-05-08 17:31:15 -06:00
Roland
63381c1d77
Created download retry button.
2024-05-08 17:05:12 -06:00
Roland
9ee73af61d
Converting APIError to use SanicException as base.
2024-05-01 18:04:25 -06:00
Roland
58de8c7c5b
Upgrading Sanic and yt-dlp. Major changes occurred because Sanic changed how multiprocessing works.
...
Python 3.11 is now required, old versions were causing unpredictability in tests. (Sanic does not yet
support 3.12)
Sanic has been upgraded to 23.6.0, which is the latest version that avoids this bug:
https://github.com/sanic-org/sanic/issues/2921
New strategy for multiprocessing is to create all multiprocessing tools in one process, then fork
to other processes. The previous strategy was to declare multiprocessing tools at the top of every
file, or wherever they were needed at import/creation. Now all multiprocessing tools are attached to the
app.shared_ctx. This means `api_app` is imported in many, many places.
This forced a change in how the DownloadManager works. Previously, it would continually run
download workers which would pull downloads from a multiprocessing.Queue. Now, a single worker checks
for new downloads and sends a Sanic signal.
Flags have been reworked to use the `api_app`. I removed the `which` flag functionality because the
`which` are called at import and needed their own multiprocessing.Event.
2024-04-30 10:55:25 -06:00
Roland
62c4afce0b
Modifying height of iframes for Map/Zim viewers to show full page of iframe.
2024-04-16 10:34:05 -06:00
Roland
ed1ed94beb
Replacing download count span with semanticui Label.
2024-04-16 10:14:47 -06:00
Roland
a5fb634766
Only searching suggestions when searchStr has a value.
2024-04-16 10:10:16 -06:00
Roland
7669cfe361
Ordering suggested channel names by video count.
2024-04-16 10:04:06 -06:00
Roland
969a065a6c
Splitting FileGroups from search suggestions to speed up channel/domain response time.
2024-04-16 09:46:47 -06:00
Roland
65f94b4807
Reformatting app files.
2024-04-14 14:05:22 -06:00
Roland
5be4726493
Displaying error when re-download of Archive request fails.
2024-04-14 14:02:02 -06:00
Roland
1795fae1b0
Merging useSearchMonths and useSearchDateRange into useSearchDate to avoid setting query twice when closing DateSelectorModal.
2024-04-14 14:01:07 -06:00
Roland
278606f031
Moving Videos Comments Statistics to their own segment.
2024-04-14 13:15:00 -06:00
Roland
ba2dd6dd11
Many fixes split out from the feature/unified-query branch. Installing diagnostic tools in the built images. Displaying video comment statistics. Echoing error when install.sh fails.
2024-04-14 13:13:30 -06:00
dependabot[bot]
78806b6060
Bump express from 4.18.2 to 4.19.2 in /app
...
Bumps [express](https://github.com/expressjs/express ) from 4.18.2 to 4.19.2.
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/master/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2 )
---
updated-dependencies:
- dependency-name: express
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-04-14 13:07:08 -06:00
dependabot[bot]
1d4e0117e6
Bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /app
...
Bumps [webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware ) from 5.3.3 to 5.3.4.
- [Release notes](https://github.com/webpack/webpack-dev-middleware/releases )
- [Changelog](https://github.com/webpack/webpack-dev-middleware/blob/v5.3.4/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack-dev-middleware/compare/v5.3.3...v5.3.4 )
---
updated-dependencies:
- dependency-name: webpack-dev-middleware
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-04-14 13:06:47 -06:00
dependabot[bot]
0fb515287b
Bump follow-redirects from 1.15.4 to 1.15.6 in /app
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.15.4 to 1.15.6.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.4...v1.15.6 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-04-14 13:06:34 -06:00
Roland
c8e93f84aa
Changing zim label color when results are found, this helps the user find their results faster.
2024-03-16 19:58:12 -06:00
Roland
4c647241d6
Removing unused hook.
2024-03-16 19:57:43 -06:00
Roland
947135985d
Reformatting code.
2024-03-12 17:20:51 -06:00
Roland
d9f7ca273c
Fixing issue where useQuery would continually set the query.
2024-03-12 16:47:50 -06:00