Change Record later to Bookmark

This commit is contained in:
Jafea7 2025-05-06 14:40:06 +10:00
parent ecb218d1c3
commit e96f6e79f0
6 changed files with 12 additions and 12 deletions

View File

@ -60,7 +60,7 @@ public class RecordUntilDialog {
removeButton = new RadioButton("remove model");
removeButton.setSelected(model.getRecordUntilSubsequentAction() == REMOVE);
removeButton.setToggleGroup(toggleGroup);
RadioButton recordLaterButton = new RadioButton("mark for later");
RadioButton recordLaterButton = new RadioButton("bookmark");
recordLaterButton.setSelected(model.getRecordUntilSubsequentAction() == RECORD_LATER);
recordLaterButton.setToggleGroup(toggleGroup);
var row = new VBox();

View File

@ -31,7 +31,7 @@ public class LaterGroupAction extends ModelMassEditAction {
recorder.markForLaterRecording(m, true);
}
} catch (InvalidKeyException | NoSuchAlgorithmException | IOException e) {
Platform.runLater(() -> Dialogs.showError(source.getScene(), "Couldn't change model state", "Mark for later recording of " + m.getName() + " failed", e));
Platform.runLater(() -> Dialogs.showError(source.getScene(), "Couldn't change model state", "Bookmark of " + m.getName() + " failed", e));
}
};
}

View File

@ -16,8 +16,8 @@ public class MarkForLaterRecordingAction extends ModelMassEditAction {
try {
recorder.markForLaterRecording(m, recordLater);
} catch (Exception e) {
Platform.runLater(() -> Dialogs.showError(source.getScene(), "Couldn't model mark model for later recording",
"Marking for later recording of " + m.getName() + " failed", e));
Platform.runLater(() -> Dialogs.showError(source.getScene(), "Couldn't bookmark model for later recording",
"Bookmarking of " + m.getName() + " failed", e));
}
};
}

View File

@ -312,9 +312,9 @@ public class ModelMenuContributor {
private void addRecordLater(ContextMenu menu, List<Model> selectedModels) {
var first = selectedModels.get(0);
var recordLater = new MenuItem("Add Bookmark");
var recordLater = new MenuItem("Add bookmark");
recordLater.setOnAction(e -> recordLater(selectedModels, true));
var removeRecordLater = new MenuItem("Remove Bookmark");
var removeRecordLater = new MenuItem("Remove bookmark");
removeRecordLater.setOnAction(e -> recordLater(selectedModels, false));
var addRemoveBookmark = recorder.isMarkedForLaterRecording(first) ? removeRecordLater : recordLater;
if (recorder.isTracked(first)) {

View File

@ -115,7 +115,7 @@ public class RecordLaterTab extends AbstractRecordedModelsTab {
return new Task<>() {
@Override
public List<JavaFxModel> call() {
log.trace("Updating models marked for later recording");
log.trace("Updating bookmarked models");
return recorder.getModels().stream().filter(Model::isMarkedForLaterRecording).map(JavaFxModel::new).toList();
}
};

View File

@ -85,7 +85,7 @@ public class RecorderServlet extends AbstractCtbrecServlet {
switch (requestDto.getAction()) {
case "start":
log.debug("Starting recording for model {} - {}", model.getName(), model.getUrl());
log.trace("Model marked: {}", model.isMarkedForLaterRecording());
log.trace("Model bookmarked: {}", model.isMarkedForLaterRecording());
log.trace("Model paused: {}", model.isSuspended());
log.trace("Model forced: {}", model.isForcePriority());
log.trace("Model until: {}", model.getRecordUntil().equals(Instant.ofEpochMilli(Model.RECORD_INDEFINITELY)) ? "no limit" : model.getRecordUntil());
@ -258,14 +258,14 @@ public class RecorderServlet extends AbstractCtbrecServlet {
sendModelGroups(resp, recorder.getModelGroups());
break;
case "markForLater":
log.debug("Mark model {} for later recording", model.getName());
response = "{\"status\": \"success\", \"msg\": \"Model marked for later recording\"}";
log.debug("Bookmark model {} for later recording", model.getName());
response = "{\"status\": \"success\", \"msg\": \"Model bookmarked for later recording\"}";
responseWriter.write(response);
recorder.markForLaterRecording(model, true);
break;
case "unmarkForLater":
log.debug("Unmark model {} for later recording", model.getName());
response = "{\"status\": \"success\", \"msg\": \"Model has been unmarked\"}";
log.debug("Unbookmark model {} for later recording", model.getName());
response = "{\"status\": \"success\", \"msg\": \"Model has been unbookmarked\"}";
responseWriter.write(response);
recorder.markForLaterRecording(model, false);
break;