Roland
4ba5226c68
Adding ext to archive file format to match video file format.
CodeQL / Analyze (push) Waiting to run
Controller Tests / controller-tests (push) Waiting to run
Jest Tests / jest-tests (push) Waiting to run
2025-12-23 19:11:07 -07:00
Roland
641fb368eb
Adding upload_year and upload_month to the video file format option.
2025-12-23 18:49:33 -07:00
Roland
1ebcae0965
Allowing user to configure collection download destination directories, as well as directories in the file structure. This will allow sorting archives by destination year, for example.
2025-12-23 16:46:15 -07:00
Roland
3f4d5798e2
Using image next to a PDF with the same stem as the PDF's poster.
CodeQL / Analyze (push) Has been cancelled
Controller Tests / controller-tests (push) Has been cancelled
Jest Tests / jest-tests (push) Has been cancelled
2025-12-22 17:01:00 -07:00
Roland
7183cf5e85
Automatically restarting kiwix container when new zim is downloaded using new Controller.
2025-12-19 17:55:27 -07:00
Roland
35853f2a59
Enhancing trace logging by switching to dev api service.
2025-12-19 17:55:06 -07:00
Roland
421e3d6c39
Combining status column on with service column on controller page.
CodeQL / Analyze (push) Waiting to run
Controller Tests / controller-tests (push) Waiting to run
Jest Tests / jest-tests (push) Waiting to run
2025-12-17 18:54:48 -07:00
Roland
94347c1300
Reworking control service columns to hide less useful columns on mobile.
2025-12-17 18:31:40 -07:00
Roland
8a01ddc040
Adding links between domain page and archives page.
2025-12-17 17:27:17 -07:00
Roland
c028cfe705
Hiding Control less-useful tabs on mobile.
2025-12-17 15:11:35 -07:00
Roland
628b9f3096
Adding disk mount handling to React UI.
CodeQL / Analyze (push) Waiting to run
Controller Tests / controller-tests (push) Waiting to run
Jest Tests / jest-tests (push) Waiting to run
2025-12-16 17:04:46 -07:00
Roland
1a02a4eb5b
Adding Download and Refresh buttons to the Controller log modals.
CodeQL / Analyze (push) Waiting to run
Controller Tests / controller-tests (push) Waiting to run
Jest Tests / jest-tests (push) Waiting to run
2025-12-15 16:53:24 -07:00
Roland
b9158b60fe
Creating Controller service which will control WROLPi services, admin, SMART, disks, and status. nginx will fallback to Controller UI when React UI is unavailable (such as during upgrades).
2025-12-15 15:48:40 -07:00
Roland
a92104728d
Converting Theme.js to typescript so we can use shorthands like Card.Icon.
CodeQL / Analyze (push) Waiting to run
Jest Tests / jest-tests (push) Waiting to run
2025-12-07 12:41:10 -07:00
Roland
8ea3ea8a67
Updating code to use new version of react-router.
2025-12-07 11:54:20 -07:00
Roland
7d2bd9ea5e
Updating upgrade icon to link to upgrade segment on settings page.
2025-12-07 10:53:49 -07:00
Roland
626458313a
Making file browser buttons stick to the bottom of the screen.
2025-12-07 09:17:30 -07:00
Roland
5fd202fabe
Fixing issue where not all commonly shared tags were found during bulk tagging.
2025-12-07 08:51:42 -07:00
Roland
e8d4d8c06c
Moving file preview actions to the top for better visibility.
CodeQL / Analyze (push) Waiting to run
Jest Tests / jest-tests (push) Waiting to run
2025-12-06 22:14:05 -07:00
Roland
a1cc83b721
Removing theme from bulk tag messages.
2025-12-06 20:22:16 -07:00
Roland
4acbb891df
Using theme for bulk tag applying text.
2025-12-06 19:09:40 -07:00
Roland
c6df730dcc
Adding bulk tag button to the file browser. User can add tags to many files, but can only remove tags if all files share the tags to be removed.
2025-12-06 19:06:33 -07:00
Roland
c1e318cafc
Disabling check for upgrades button on docker.
2025-12-06 15:11:57 -07:00
Roland
8a7f0737f0
Reformatting code.
2025-12-06 15:11:37 -07:00
Roland
5b29144d70
Testing that nearly-empty configs are ignored on import. Adding setting to disable automatic upgrade checking.
2025-12-06 15:11:37 -07:00
Roland
47044cdd1f
Ensuring domain config saves when tagging/untagging a domain.
2025-12-06 15:11:37 -07:00
Roland
b339c21515
Moving form fields.
2025-12-06 15:11:37 -07:00
Roland
63a77b87e6
Removing collection metadata.
2025-12-06 15:11:37 -07:00
Roland
269a1f6570
Reworking CollectionTable and CollectionEditForm.
2025-12-06 15:11:37 -07:00
Roland
a1e0fb4e92
Creating a new Collection model for use in organizing FileGroups.
...
Replacing Channels and Domains with Collection.
Moving downloading relationships from Channel to Collection.
Created domains.yaml config to manage tagged domain collections.
Adding turn-key upgrade solution in the UI.
2025-12-06 15:11:37 -07:00
Roland
1ed0d63bac
Creating Generate Screenshot button for Archives which are missing a screenshot.
2025-12-06 15:11:37 -07:00
Roland
ecac129816
Clearing file preview when user navigates away from preview.
CodeQL / Analyze (push) Has been cancelled
2025-10-06 20:51:26 -06:00
Roland
add6bfb1b3
Disabling search temporarily when suggestions are fetched to prevent accidental clicks.
CodeQL / Analyze (push) Waiting to run
2025-08-26 17:56:33 -06:00
Roland
3725f0f39d
Adding edit button so user can edit downloads, currently supports videos and archives.
2025-08-06 13:03:32 -06:00
Roland
ee434b3fb8
Reworking useFileUpload to upload files synchronously, disabling upload form when upload is in progress.
2025-05-14 18:25:00 -06:00
Roland
b3e91fcff7
Adding link to help for cookies feature. Updating help with latest cookies docs.
2025-05-05 17:02:32 -06:00
Roland
41c52b9c1e
Not using browser profile if it is disabled, even if always_user_browser_profile is enabled. This enables the user to selectively disable cookies.
2025-05-05 12:56:24 -06:00
Roland
00c86e1a1a
Searching wrolpi user's home directory for browser profiles.
2025-05-02 17:24:51 -06:00
Roland
47df5a8b52
Handling when saved tags do not have a color.
2025-03-28 10:26:54 -06:00
Roland
2bb9e8095c
Fixing settings configs table header name.
2025-03-25 15:52:54 -06:00
Roland
5934c40a59
Adding linux appimage to mimetype icons.
2025-03-21 17:15:05 -06:00
Roland
83d1d3270d
Changing color of API down warning icon.
2025-03-03 19:53:21 -07:00
Roland
581d5eaf6e
Adding toggle to Channel page to stop downloading comments for certain channels.
2025-03-01 18:23:29 -07:00
Roland
15f6e7ed5c
Handling new issue with youtube caption file names. Adding QR Code calculator.
2025-02-07 11:44:17 -07:00
Roland
fab3fd62ed
A user can overwrite existing files when uploading.
2025-02-03 17:16:13 -07:00
Roland
3d6ccad0c0
Adding feature which adds toggles to Zim files to enable/disable auto search.
2025-02-02 12:43:04 -07:00
Roland
531ec3d65e
Creating new /api/archive/upload which accepts a file from the SingleFile browser extension and converts it to an Archive.
2025-01-30 18:41:32 -07:00
Roland
01338e4d89
Displaying plug icon when API fails to respond. Using window.apiDown to communicate to other hooks to stop fetching, the status interval will keep checking if the API is back up.
2025-01-24 15:35:26 -07:00
Roland
ee36b90e8e
Renaming HelpPopup to InfoPopup to avoid confusion with future Help features.
2025-01-24 14:28:04 -07:00
Roland
190a76febe
Changing HelpPopup to use 'info circle' icon
2025-01-23 17:47:11 -07:00