Retroactive DM Edits

This question came out of another post on here of mine, so there may be some similarities. An answerer/commenter on that question suggested splitting it off, so here goes:

I’m a new DM, using Lost Mine of Phandelver to run a campaign. During the course of this adventure, I discovered what I deemed to be a plot hole, in that the path to Cragmaw Hideout (or Cavern, can’t remember right now) is portrayed somewhat as being unsuitable for the wagon, yet the wagon is needed to move loot. This isn’t the point, just background.

My solution was to say that “when you entered the clearing, you also saw another path which is wider and suitable for the wagon”. My question here then is whether retroactively adding a feature is an acceptable/appropriate DM action. I know the DM makes the world, and DM word is law (to a point). But realistically, should the DM ever do this, go back and “correct” something I. The past, or should they find another way to handle it?

My concern was that the PCs either wouldn’t or couldn’t find another solution, so I gave them an option. Is it okay to retcon like this?

How to disable generation of, and remove existing email edits on macOS Mail?

Each time when I compose an email on macOS Mail it seems each modification I do is saved as a separate email in the folder Sent. Although it’s not evident from the email composer window, each change is being saved, becoouse after I sent the email and search for the content in the folder Sent, I find lots of copies of that email with each copy having the email in some intermediate state. Something like these:

Email 1: Dear supp

Email 2: Dear support

Email 3: Dear support team,

With each email appearing as a separate entry in the folder Sent.

Count the number of suggested edits in a google doc

I would like a quick way to know how many suggested edits (or the total of suggested edits and comments) there are in a Google doc. (Besides of course scrolling through the document and counting them!)

I appreciate the answer to a related comment on how to quickly get the total number of comments, See the number of comments in a Google Doc, but this doesn’t help me to count suggested edits.

I recently discovered Google Script Editor. An answer using Google Script Editor would also be acceptable.

I only want to count the visible suggested edits, not accepted or rejected edits.

[My overall goal is to know how many edits remain in a large document that I am working through.]

What should happen when the user edits the expiration date for a credit card?

The UX for entering the month and year of a credit card expiration date can be tricky. I tried a few services (Netflix, Lyft, Uber) and found they were all buggy. Amazon avoids this by using drop-down fields. Cash App (from Square) avoids this by disallowing any edits except for backspacing from the end.

I’ve looked at related threads on this site and articles they link to, such as https://ux.stackexchange.com/a/98983 and The most intuitive way to input credit card expiry dates.

Some principles are widely accepted, such as automatically adding the / after the user types the first two digits. But I can’t find anything addressing my question.

Suppose the user types in an expiration date like 06/30, representing June of 2030. Then the user realizes they meant to type in 07 for the month. They put the cursor right after the 6 and backspace. What do they see? I think the two main options are:

  1. 0/30
  2. 03/0

These represent two different philosophies. #1 would treat month and day as separate fields that can be edited independently of each other. #2 would treat the expiration date as a single text field with a / after the second character.

Which is better UX? They both seem odd to the user, and would need less restrictive validation in editing than when originally typing.

If I was editing a phone number or social security number, I would use #2. It’s clearly one field. In something like the Square Cash App, where credit card number and expiration and CVV are all displayed in a single row, those are clearly separate fields and I would expect #1 (although again, in their case, they don’t allow moving the cursor and editing previous characters). If the month and year were physically in separate fields, they should be edited independently. But this case seems ambiguous.

If it matters, this is for an Android app.

What’s better UX? #1, #2, or something else?

How can I create a copy of a image that carries my edits within Lightroom Classic CC?

I’m using a workflow within Lightroom Classic CC that I don’t believe to be optimal. What I do sometimes to achieve the results that I want is to make some ajustments within Lightroom, fixing exposure, shadows, highligts, camera correction and etc. Then I open the image with Photoshop CC carrying the Lightroom changes and just save the image in order to generate a TIFF file, then I go back to Lightroom and work on styling, sometimes using some select presets that I like.

If I open the image and just apply the preset the results are far inferior than when using this weird and clunky method. I’ve tried Virtual Copies, however when using the Virtual Copy the changes aren’t made on top of my previous edits, they override them.

Is there a better way to do this?

Pasting timestamp for edits by multiple users in Google Sheets

I got a good Google Sheet script for pasting a time stamp at the designated column of the same row on editing any cells of another particular column. Here it is On Edit of column 11: timestamp is to be pasted at column 13, i.e., 2 columns adjacent.

function onEdit(e) {   if (e.range.getColumn() == 11) {     e.range.offset(0, 2).setValue(new Date());   } } 

But the problem is that it is being updated only when edited by myself. Can it be made applicable for all users’ edits? Also, I want it to be applicable for only particular sheet.

Again repeating the issue: need to apply for all user edits, only to a particular sheet.

Link of demo file exactly in line with the one I am using:

https://docs.google.com/spreadsheets/d/1oaDfavjdZrlB-IWdsEa6KAvKIWrgBLnSbg__Oo_88r0

Various Remote users (with View-only access) update the data using Google Forms in this Sheet. Once it is updated, the status column is edited by My Team to give feedback to the remote users. I want to capture the time taken for the response of my team. So I have used the above script. Hope it is clear. I have shared it to one of my other Gmail ID and tried editing after sign in using the alternate Gmail ID. Not working. The Column 13 is protected and editable by me only.

I removed the protection and Its working… But the protection was intended to ensure there is no tampering with the time recorded. Is there any option to retain the protection and record the timestamp?

How to avoid creepiness when suggesting profile edits in a social network?

I’m building a small social network for a specific audience and have a question about how to best leverage info provided by a user’s friends to help complete a user’s profile. Here’s two examples:

  • Case 1: New user invites. When a user adds a friend who hasn’t yet joined the network, we’ll ask for the friend’s email (to send an email invite) and/or mobile phone (to send an SMS invite). Imagine a case where both email and phone were provided. When that user joins the network, we already know the user’s email and phone number. When the user clicks from the invite email or text message into the new-user-signup form, should we pre-populate the new user’s profile with the email and phone info that we already know? Or is that too creepy and intrusive?

  • Case 2: Existing users with no phone numbers yet. Searching for friends to add, as described above, will use a form with name, email, and/or phone to find the new friend. Imagine a user “Joe” searches for their real-life friend “Carlos” by typing in Carlos’s name, email, and phone. Carlos is found on the network and he’s sent a friend request by the app. But Carlos hasn’t yet added his mobile phone number to his profile, which will be a common case because phone number is optional in the new-user signup UI. Now, because Joe typed in Carlos’s phone number to find him on the network, we now know Carlos’s phone number (or, more precisely, we know a phone number that’s probably Carlos’s number) even though Carlos never entered it. When Carlos next logs into the app, should we offer to add this new phone number to his profile, and if so what’s a good way to do this without Carlos feeling like we’re invading his privacy?

So far, my best idea for the first case is to just pre-populate the phone number in the user’s profile and let the user change it if it’s wrong. The fields could have a small “Your friend Joe Smith gave us this info. Is it correct?” or something like that to help users know where the info came from.

For the second case, I was thinking of some sort of notification, e.g. “Your friend Joe Smith suggested that your phone number is XXX-XXX-XXXX. Do you want to add this number to your profile? [Yes] [No]”. And then we’d remember the choice so if a user says “no” then we wouldn’t ask them again.

Is this a good way to do it? Is there a better way? If not clear enough above, even though I’m initially focused on phone number since it’s the most important optional profile field, the same questions may apply to other info that friends may provide.

Flexi-Store Template Edits

Hello,

Where within the file system can I change the word "Random", as in the heading "Random Products" that shows on the main store page? That would be located under the "Special Offers" section.

I know I can edit some standard wording in the templatetext.php file but I don't think this is the file I need to edit.

Thanks,

JohnV.