From 324034b1e22616697f8d249371073cb0e8e274d6 Mon Sep 17 00:00:00 2001 From: mgreminger Date: Thu, 16 Jan 2025 21:38:10 -0600 Subject: [PATCH 1/2] feat: introduce release permalinks --- src/App.svelte | 8 ++++---- src/Updates.svelte | 34 ++++++++++++++++++++++++++++++++++ 2 files changed, 38 insertions(+), 4 deletions(-) diff --git a/src/App.svelte b/src/App.svelte index 62389dbb..cdfca4a0 100644 --- a/src/App.svelte +++ b/src/App.svelte @@ -96,7 +96,7 @@ const apiUrl = window.location.origin; - const currentVersion = 20241123; + const currentVersion = 20250116; const tutorialHash = "moJCuTwjPi7dZeZn5QiuaP"; const termsVersion = 20240110; @@ -421,7 +421,7 @@ modalInfo = { modalOpen: true, state: "newVersion", - heading: "New Features" + heading: "Releases" } } } @@ -2642,9 +2642,9 @@ Please include a link to this sheet in the email to assist in debugging the prob on:click={() => modalInfo = { modalOpen: true, state: "newVersion", - heading: "New Features" + heading: "Releases" }} - text="New Features" + text="Releases" /> showRequestPersistentStorage()} diff --git a/src/Updates.svelte b/src/Updates.svelte index c620b1c9..df99fb3b 100644 --- a/src/Updates.svelte +++ b/src/Updates.svelte @@ -16,6 +16,40 @@ } +January 16, 2025 (Permalink: 20250116.engineeringpaper.xyz) +

New Release Permalinks

+

+ New releases of EngineeringPaper.xyz roll out on a continuous basis. Because of this, if you go to + the main EngineeringPaper.xyz site, you always get the most recent version + with all of the newest features and bug fixes. This is also true for the alternative mirror addresses: + epxyz.com and EngineeringPaper.com. + Most of the time, this is what you want. However, there may be cases where you may want to use an + specific release. If you find the updates distracting, using one of the release permalinks will allow + you to avoid updates until you're ready. Additionally, in the event that a new version introduces + a bug that is impacting your sheet, going back to a previous permalink will allow you to open your .epxyz + file and keep working. Of course, if this happens, please report the bug to + support@engineeringpaper.xyz so that we can + get it fixed. A lot of effort is put into ensuring that new versions don't introduce bugs. However, + a bug is always possible and ensuring that you're able to work with your existing sheets is a top + priority. +

+
+

+ For this, and all future releases, a permalink will be listed after the release date in this dialog + (for this release, the permalink is: 20250116.engineeringpaper.xyz). + This dialog can be accessed by clicking on the "Releases" entry in the left menu. The release permalinks will also + be available on the EngineeringPaper.xyz GitHub site. +

+
+

+ As you might expect, the introduction of permalinks is in anticipation of new releases coming your way. + In the short term, most of the changes are related to updates to the internal structure of + EngineeringPaper.xyz. These updates are important to modernize and simplify the code that backs + EngineeringPaper.xyz and will pave the way for exciting new features in the future. Stay tuned! +

+ +
+ November 23, 2024

New Custom Default Sheet Settings Feature

From 0dd81ad69e6a7a2882a8dc6cc6e0e3ab1e746864 Mon Sep 17 00:00:00 2001 From: mgreminger Date: Fri, 17 Jan 2025 15:33:18 -0600 Subject: [PATCH 2/2] fix: fix typo in releases modal --- src/Updates.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Updates.svelte b/src/Updates.svelte index df99fb3b..98c009c3 100644 --- a/src/Updates.svelte +++ b/src/Updates.svelte @@ -23,7 +23,7 @@ the main EngineeringPaper.xyz site, you always get the most recent version with all of the newest features and bug fixes. This is also true for the alternative mirror addresses: epxyz.com and EngineeringPaper.com. - Most of the time, this is what you want. However, there may be cases where you may want to use an + Most of the time, this is what you want. However, there may be cases where you may want to use a specific release. If you find the updates distracting, using one of the release permalinks will allow you to avoid updates until you're ready. Additionally, in the event that a new version introduces a bug that is impacting your sheet, going back to a previous permalink will allow you to open your .epxyz