Commit graph

211 commits

Author SHA1 Message Date
Roland
8f7d9f208c
Removing accidental log. 2023-02-22 17:58:36 -07:00
Roland
1c3288d910
Only showing file name in preview, not full path. 2023-02-22 13:02:55 -07:00
Roland
e23d18e495
Adding color to Audio on StatisticsPage. 2023-02-22 12:47:22 -07:00
Roland
a655e44fb2
Using violet to represent Audio files. Adding audio to file search filters. 2023-02-22 12:41:41 -07:00
Roland
272eef400c
Adding audio preview for audio files. 2023-02-22 11:48:25 -07:00
Roland
977f42529f
Fixing stl file mimetype. 2023-02-21 15:49:11 -07:00
Roland
54709c268c
Displaying Menu dropdown on left so it shows up on mobile. 2023-02-21 15:32:11 -07:00
Roland
d29392e33a
Channel download may not return json. 2023-02-17 17:02:38 -07:00
Roland
b6226a0212
Using FilePreview in VideoPlayer. 2023-02-17 16:30:25 -07:00
Roland
1812a1690f
Matching return style in all js. 2023-02-17 16:09:24 -07:00
Roland
4f63e87c1c
Using image directly so poster is not too tall. 2023-02-17 16:01:00 -07:00
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