Commit graph

1000 commits

Author SHA1 Message Date
Roland
b18cc7f18d
Adding azw3 to icons. 2023-02-16 08:39:34 -07:00
Roland
5fb476f205
Adding .scad file type. 2023-02-15 21:35:29 -07:00
Roland
6de268909b
Using PreviewLink for file tables. 2023-02-15 21:30:12 -07:00
Roland
065c8bec8c
Changing video download icon to 'film'. 2023-02-15 21:24:01 -07:00
Roland
7595e04dc9
Adding many more FileIcon types. 2023-02-15 21:20:23 -07:00
Roland
b6eb888761
Adding error when previewFile is not an object. 2023-02-15 21:08:47 -07:00
Roland
87b179eeb9
Renaming previewPath to previewFile to match existing path/file style. 2023-02-15 21:05:34 -07:00
Roland
a82917fdf7
Creating global FilePreview. 2023-02-15 20:58:07 -07:00
Roland
a2e1cfb0eb
Creating FilePreview for FileBrowser. 2023-02-15 17:40:57 -07:00
Roland
71654841bd
YAML files will have code icon. 2023-02-14 08:11:01 -07:00
Roland
f1f1f42a1c
Using folder outline for empty folders. 2023-02-14 08:08:04 -07:00
Roland
6f67fc38b2
Displaying child count for directories in FileBrowser size column. 2023-02-09 16:42:35 -07:00
Roland
160feab646
Changing WROLPi home text to an outline SVG image. Attaching nav menu to top. 2023-02-09 13:47:25 -07:00
Roland
81d80238be
Fixing changes before merge.
Moving FilesRefreshButton and DirectoryRefreshButton out of browser file.

Moving file fetching tino FileBrowser.

Removing sub-folders from Files display when any parent folder is clicked.

Using closed captioning for vtt/srt file icon.

Using my own react-semantic-toasts-2 to use toasts in Node 18.

Fixing bug where more than the last page was displayed.

Upgrading yt-dlp.

Fixing sub-folder file selection.

Adding rowKey to SortableTable to give React a key for each row.

Renaming key to path.

Removing duplicate urls.

Unifying file modals.

Displaying modals for image and text files.

Handling refresh loading in FileBrowser.  Creating refreshing_directory flag.

Removing accidental commit.

Sorting by url_count.

Using SortableTable on Domains page.

Using SortableTable for Channels page.

Created new FileBrowser which allows browsing of files in the media directory.

Using Node 18 in pi-gen.

Creating new FileBrowser to replace outdated react-keyed-file-browser.

Returning mimetype with file list.

Do not display 'Do not download' on Channel download in Dashboard.

Allowing null channel download frequency so user can stop downloading a channel.

Bumping version for Node 18.

Using my own semantic-ui-offline to avoid pulling Google fonts.

Upgrading app docker container to use Node 18.  This requires the removal of several npm packages.  File browser will require re-write.  It now pulls fonts from Google, this will need to be fixed.

Testing DownloadsToggle click.

Testing trinary states of DownloadsToggle.

Installing @testing-library/user-event for testing App.
2023-02-08 21:18:51 -07:00
Roland
2840569293
Using the window's protocol to access API. 2023-02-02 15:15:31 -07:00
Roland
4b75164baf
Allowing .env override of API_URI. 2023-02-02 15:09:20 -07:00
Roland
c02dbe4797
Renaming Apps to More. 2023-01-31 17:26:43 -07:00
Roland
163b14c294
API will start without DB. 2023-01-31 17:11:31 -07:00
Roland
ed7f9491ae
Replacing footer links with wrolpi.org. 2023-01-23 09:52:05 -07:00
Roland
b1d8e33cd8
Modifying CircleCI config to also test React App. Caching Python venv on CircleCI. 2023-01-07 20:05:25 -07:00
Roland
84802eaf66
Updating dependencies for App testing. 2023-01-07 18:53:22 -07:00
Roland
6a5a73af22
Upgrading Reactjs to version 18. Removing timezone select in favor of using browser's timezone. Switching to @artsy/fresnel for Responsive content. 2023-01-07 18:31:39 -07:00
Roland
2840f9215c
Separating Downloads tables. 2023-01-07 17:22:28 -07:00
Roland
c1bc72754a
Displaying placeholders when downloads are being fetched. 2023-01-06 09:24:36 -07:00
Roland
df0e04bd83
Updating react router usage to allow for testing. 2023-01-04 19:45:42 -07:00
Roland
5a0f961cd1
Preserving loading state of Refresh button by creating global event subscription functions. 2023-01-04 11:16:40 -07:00
Roland
ad63dd932b
Adding empty-state for video captions. 2023-01-04 09:20:32 -07:00
Roland
0621cd184d
Reworking empty-states for all pages and tables. Removing custom isEmpty in favor of lodash. 2023-01-04 09:14:33 -07:00
Roland
af115e9731
Removing timezone offset from elapsed. 2023-01-03 12:35:27 -07:00
Roland
81504f4ac8
Always sending timezone for datetimes. 2023-01-03 08:53:00 -07:00
Roland
2f0b653cff
Timezone not required. 2022-12-29 16:10:40 -07:00
Roland
aa15f5db80
Updating Channels UI table to use iso datetime. 2022-12-29 09:58:29 -07:00
Roland
1d4f61c7bd
Creating EbookRowCells to handle displaying ebook covers in list view. 2022-12-28 19:49:18 -07:00
Roland
b019d7030b
Process even 1 event. 2022-12-23 16:34:23 -07:00
Roland
ed4bf8fe36
Displaying latest event of a subject only if it is newer. 2022-12-23 16:30:06 -07:00
Roland
ea497205e4
Changing directory refresh event name. 2022-12-23 16:23:27 -07:00
Roland
18ec96a478
Making link in refresh message. 2022-12-23 16:08:06 -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
9f22212a28
Creating cardTitleWrapper to handle breaking long title words. 2022-12-19 10:58:45 -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
4286d2414a
Adding epub.js to allow reading of ebooks in browser. 2022-12-17 14:42:46 -07:00
Roland
720bb3d429
Updating responsive width of nav to avoid hiding buttons. 2022-12-16 11:36:35 -07:00
Roland
5cbd4c755c
Adding database size and total file size to statistics page. 2022-12-16 11:10:01 -07:00
Roland
e3b2b97412
Linking to download for file browser. 2022-12-15 14:35:03 -07:00
Roland
336f732633
Linking to /download for files that should be downloaded. 2022-12-15 14:25:47 -07:00
Roland
a5856309ed
Linking videos to Video Statistics. 2022-12-15 14:06:20 -07:00
Roland
b47df503ab
Converting File Statistics to locale strings. 2022-12-15 13:50:58 -07:00
Roland
f8c0e77f87
Including audio file count in statistics. 2022-12-15 13:39:00 -07:00
Roland
e24990aae2
Creating File Statistics page. 2022-12-15 11:48:46 -07:00
Roland
3751ed7999
Reformatting files. 2022-12-14 19:11:11 -07:00