Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Introduction of Release Permalinks #315

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions src/App.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@

const apiUrl = window.location.origin;

const currentVersion = 20241123;
const currentVersion = 20250116;
const tutorialHash = "moJCuTwjPi7dZeZn5QiuaP";

const termsVersion = 20240110;
Expand Down Expand Up @@ -421,7 +421,7 @@
modalInfo = {
modalOpen: true,
state: "newVersion",
heading: "New Features"
heading: "Releases"
}
}
}
Expand Down Expand Up @@ -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"
/>
<SideNavLink
on:click={() => showRequestPersistentStorage()}
Expand Down
34 changes: 34 additions & 0 deletions src/Updates.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,40 @@
}
</style>

<em>January 16, 2025 (Permalink: <a href="https://20250116.engineeringpaper.xyz">20250116.engineeringpaper.xyz</a>)</em>
<h4>New Release Permalinks</h4>
<p>
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:
<a href="https://epxyz.com">epxyz.com</a> and <a href="https://engineeringpaper.com">EngineeringPaper.com</a>.
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 <em>.epxyz</em>
file and keep working. Of course, if this happens, please report the bug to
<a href="mailto:[email protected]">[email protected]</a> 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.
</p>
<br>
<p>
For this, and all future releases, a permalink will be listed after the release date in this dialog
(for this release, the permalink is: <a href="https://20250116.engineeringpaper.xyz">20250116.engineeringpaper.xyz</a>).
This dialog can be accessed by clicking on the "Releases" entry in the left menu. The release permalinks will also
be available on the <a href="https://github.com/mgreminger/EngineeringPaper.xyz/releases">EngineeringPaper.xyz GitHub site</a>.
</p>
<br>
<p>
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!
</p>

<br>

<em>November 23, 2024</em>
<h4>New Custom Default Sheet Settings Feature</h4>
<p>
Expand Down
Loading