Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <!--
- This is the OFFICIAL HTML document used in the Shortcut "Check For Update" located at: https://routinehub.co/shortcut/20984/
- All assets used in my shortcuts and all other platforms are free to use... please remember to give credit to me so that others too can make super nice and easy shortcuts, assets, and html pages! Thanks! :)
- -->
- <script>
- </script>
- <style>
- a {
- color: rgb(12, 254, 170);
- background-color: transparent;
- text-decoration: none;
- }
- a.TOC2 {
- color: rgb(163,26,247);
- }
- img {
- max-width: 100%;
- height: auto;
- padding-top: 0px;
- padding-bottom: 0px;
- position: center;
- }
- code {
- color: rgb(230, 153, 168);
- background-color: rgb(36, 36, 36);
- text-decoration: none;
- font-family: monospace;
- padding-top: 2px;
- padding-right: 3px;
- padding-bottom: 2px;
- padding-left: 3px;
- }
- h1 {
- color: rgb(172, 172, 172);
- background-color: transparent;
- text-decoration: none;
- text-align: center;
- font-size: 35px;
- padding-top: 0px;
- padding-bottom: 0px;
- position: relative;
- margin: 10px;
- }
- h2 {
- color: rgb(172, 172, 172);
- background-color: transparent;
- text-decoration: none;
- text-align: center;
- font-size: 25px;
- padding-top: 0px;
- padding-bottom: 0px;
- position: relative;
- margin: 5px;
- }
- h2.toppy {
- color: rgb(172, 172, 172);
- text-decoration: none;
- text-align: center;
- font-size: 28px;
- padding-top: 0px;
- padding-bottom: 0px;
- height: 30px;
- background: linear-gradient(to right, rgb(38,216,255), rgb(201,201,201), rgb(38,216,255));
- position: relative;
- margin: 5px;
- }
- h3 {
- color: rgb(179, 189, 187);
- background-color: transparent;
- text-decoration: none;
- text-align: center;
- font-size: 22px;
- padding-top: 5px;
- padding-bottom: 5px;
- position: relative;
- margin: 5px;
- }
- h3.toppy {
- color: rgb(172, 172, 172);
- text-decoration: none;
- text-align: center;
- font-size: 20px;
- padding-top: 0px;
- padding-bottom: 0px;
- height: 30px;
- background: linear-gradient(to right, rgb(38,216,255), rgb(201,201,201), rgb(38,216,255));
- position: relative;
- margin: 5px;
- }
- h4 {
- color: rgb(179, 189, 187);
- background-color: transparent;
- text-decoration: none;
- font-size: 20px;
- padding-top: 5px;
- padding-bottom: 5px;
- position: relative;
- margin: 5px;
- }
- body {
- color: rgb(255, 255, 255);
- background-color: rgb(0, 0, 0);
- text-decoration: none;
- }
- ul {
- padding-right: 8px;
- padding-left: 15px;
- position: relative;
- margin: 5px;
- }
- ol {
- padding-right: 8px;
- padding-left: 30px;
- position: relative;
- margin: 5px;
- }
- li {
- padding-top: 4px;
- padding-bottom: 4px;
- }
- p {
- background-color: transparent;
- text-decoration: none;
- font-size: 15px;
- }
- button {
- color: rgb(37,32,37);
- background-color: rgb(205,156,204);
- font-size: 14px;
- padding-top: 0px;
- padding-bottom: 0px;
- border: none;
- }
- p.title {
- color: rgb(203,204,204);
- background-color: transparent;
- text-decoration: none;
- font-weight: bold;
- font-size: 14px;
- padding-top: 0px;
- padding-bottom: 0px;
- padding-right: 5px;
- padding-left: 10px;
- }
- p.notes {
- color: rgb(164,164,164);
- font-size: 12px;
- padding-top: 0px;
- padding-bottom: 0px;
- padding-right: 5px;
- padding-left: 10px;
- }
- hr.dashed {
- border: none;
- border-top: 4px dashed #bbb;
- background-color: transparent;
- text-decoration: none;
- }
- hr.dotted {
- border: none;
- border-top: 4px dotted #bbb;
- background-color: transparent;
- text-decoration: none;
- }
- hr.solid {
- border: none;
- border-top: 4px solid #bbb;
- background-color: transparent;
- text-decoration: none;
- border: none;
- }
- hr.rounded {
- border: none;
- border-top: 4px solid #bbb;
- border-radius: 4px;
- background-color: transparent;
- text-decoration: none;
- }
- hr.gradient {
- border: none;
- height: 3px;
- background: linear-gradient(to right, rgb(38,216,255), rgb(201,201,201), rgb(38,216,255));
- }
- hr.surround_grad {
- border: none;
- height: 3px;
- background: linear-gradient(to right, rgb(195,40,153), rgb(201,201,201), rgb(195,40,153));
- }
- h4.rainbow {
- font-weight: 900;
- }
- h4.rainbow::after {
- color: linear-gradient(to right, #9400D3, #4B0082, #0000FF, #00FF00, #FFFF00, #FF7F00, #FF0000);
- /* we show from 0 to 7px then a gap until 9px (2px gap)*/
- -webkit-mask:repeating-linear-gradient(to right,#9400D3 0 7px,transparent 0 9px);
- mask:repeating-linear-gradient(to right,#9400D3 0 7px,transparent 0 9px);
- }
- .gradient-underline {
- padding-bottom: 4px;
- position: relative;
- display:table;
- margin:auto;
- }
- .gradient-underline::after {
- background: linear-gradient(300deg, rgba(104, 85, 211, 0.9) 10%, red 100%);
- content: "";
- position: absolute;
- bottom: 0;
- left: 0;
- height: 2px;
- width: 100%;
- /* we show from 0 to 7px then a gap until 9px (2px gap)*/
- -webkit-mask:repeating-linear-gradient(to right,#fff 0 7px,transparent 0 9px);
- mask:repeating-linear-gradient(to right,#fff 0 7px,transparent 0 9px);
- }
- .down_grad {
- color: rgb(214, 92, 92);
- padding-bottom: 4px;
- position: relative;
- margin:auto;
- }
- .down_grad::after {
- background: linear-gradient(300deg, rgba(154, 0, 255, 0.8) 12%, cyan 100%);
- content: "";
- position: absolute;
- bottom: 0;
- left: 0;
- height: 2px;
- width: 100%;
- /* we show from 0 to 7px then a gap until 9px (2px gap)*/
- -webkit-mask:repeating-linear-gradient(to right,#fff 0 7px,transparent 0 9px);
- mask:repeating-linear-gradient(to right,#fff 0 7px,transparent 0 9px);
- }
- .guide {
- color: rgb(56, 218, 228);
- background-color: transparent;
- text-decoration: none;
- text-align: center;
- padding-top: 4px;
- }
- .guide1 {
- text-align: center;
- }
- .under {
- text-align: center;
- font-weight: 800;
- font-size: 15px;
- }
- .under1 {
- text-align: center;
- font-size: 15px;
- }
- .ios {
- color: rgb(172, 172, 172);
- background-color: transparent;
- text-decoration: none;
- font-weight: bold;
- }
- .verNdate {
- font-weight: bold;
- font-size: 18px;
- }
- .TOC {
- padding-right: 5px;
- padding-left: 45px;
- padding-top: 8px;
- padding-bottom: 8px;
- }
- .TOC1 {
- padding-top: 4px;
- padding-bottom: 4px;
- }
- </style>
- <!--rgb(40,202,212)-->
- <html>
- <head>
- <title>Check For Update - More Information</title>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- </head>
- <body>
- <h1 id="start">More Information</h1>
- <hr class="surround_grad">
- <h3>Current "Check For Update" Info</h3>
- <ul>
- <li><b>Version: 1.06</b></li>
- <li><b>Link: <a href="https://routinehub.co/shortcut/20984/">https://routinehub.co/shortcut/20984/</a></b></li>
- <li><b>Change Log: <a href="#change_log">Release Notes for ALL released Versions</a></b></li>
- <li><b>Email: <a href="mailto:elm.chute6808@eagereverest.com">elm.chute6808@eagereverest.com</a></b></li>
- <li><b>My Reddit Page: <a href="https://www.reddit.com/user/TheBritishSyndicate/">TheBritishSyndicate</a></b></li>
- <li><b>My BlueSky Page: <a href="https://bsky.app/profile/britishsyndicate.bsky.social">BritishSyndicate</a></b></li>
- </ul>
- <hr class="surround_grad">
- <p>Hello there end-user! Below me is everything you need to know about <b>Check For Update</b>, what you can do with it, and how it can help you! This is to not only make your life easier, but also so that you don't need to check out the <b>RoutineHub Shortcut Page</b> everytime your curious or have questions. This also explains more than what is shown on the official routinehub page.</p>
- <p><b>Another thing to note</b> is that this HTML document contains a "<b>Table of Contents</b>", "<b>Back to Top</b>", and "<b>Top of Chapter</b>" so that you have an easier time navigating through this information guide! :)</p>
- <p>This contains pretty much everything that most people will ask and are curious on how to do. In the near future this will also include an FAQ, but unfortunatly... not at this moment. However when this does, it will be there to answer all of your questions, comments, and concerns. If you have any comments, questions or concerns... email me! Leave Feedback on the routinepage, or message me on Reddit!</p>
- <hr class="rounded">
- <h3><b>Important Warning</b></h3>
- <p>Never use these words (as they are typed, <b>abreviating any/all of these words will not break the shortcut</b>) Latest Release /Notes (without the /), Feedback, iOS, nor Version when you update your shortcut (for the release notes), as this will break the <code>Release Notes</code> portion of the shortcut.</p>
- <p></p>
- <p>It is <b><u>highly reccomended</u></b> that if you are going to set a version for your shortcut you do it like <code>#.##</code> <b>AND NOT</b> <code>#.#.#</code> as all that will come out is <code>[#.#]</code> of the <code>#.#.#</code>!</p>
- <hr class="rounded">
- <h2 id="table">Table of Contents</h2>
- <ol type="I" class="TOC">
- <li class="TOC1"><b><a class="TOC2" href="#add_start">How to add Check For Update to any shortcut!</a></b></li>
- <li class="TOC1"><b><a class="TOC2" href="#check_return">How to Implement Check For Return</a></b></li>
- <li class="TOC1"><b><a class="TOC2" href="#img_chkrtn">How it looks with Check For Return Implemented</a></b></li>
- <li class="TOC1"><b><a class="TOC2" href="#img_install">How the install menu looks to the end-user</a></b></li>
- <li class="TOC1"><b><a class="TOC2" href="#settings">What the Settings for Check For Update look like</a></b></li>
- <li class="TOC1"><b><a class="TOC2" href="#frequency">How to Change the Frequency for when to Check for Update</a></b></li>
- <li class="TOC1"><b><a class="TOC2" href="#saved">Saved Shortcut's List</a></b></li>
- <li class="TOC1"><b><a class="TOC2" href="#add">How to add a Shortcut to the Saved Shortcut's List</a></b></li>
- <li class="TOC1"><b><a class="TOC2" href="#more">More / Other Important Information</a></b></li>
- <li class="TOC1"><b><a class="TOC2" href="#files">What are those files on my device?</a></b></li>
- <li class="TOC1"><b><a class="TOC2" href="#silent">Silent Mode? What's that?</a></b></li>
- <li class="TOC1"><b><a class="TOC2" href="#reset">Woah... RESET SETTINGS?! What's that??</a></b></li>
- <li class="TOC1"><b><a class="TOC2" href="#q_check">How does Check for Update Check for an update?</a></b></li>
- <!--
- <li class="TOC1"><b><a class="TOC2" href="#">text</a></b></li>
- <li class="TOC1"><b><a class="TOC2" href="#">text</a></b></li>
- <li class="TOC1"><b><a class="TOC2" href="#">text</a></b></li>
- <li class="TOC1"><b><a class="TOC2" href="#">text</a></b></li>
- <li class="TOC1"><b><a class="TOC2" href="#">text</a></b></li>
- <li class="TOC1"><b><a class="TOC2" href="#">text</a></b></li>
- -->
- <li class="TOC1"><b><a class="TOC2" href="#change_log">Release Notes for ALL released Versions</a></b></li>
- </ol>
- <hr class="rounded">
- <h3 id="add_start">How to add <b>Check For Update</b> to any shortcut with ONLY 6 actions!!</h3>
- <p class="under"><b>P.S.</b> these images will be hard to see on most phones. I personally recomend viewing these photos on either a tablet or mac. (or zoom in)...</p>
- <hr class="dotted">
- <h3>These are the 6 actions you need to add to your Shortcut to implement <b>Check For Update</b> into your shortcut.</h3>
- <img src="https://i.imgur.com/xDlnVWK.png" alt="Image 1">
- <p>I use the <code>Dictionary</code> action so that I can use less <code>set variable</code> actions. To use <code>Dictionary</code> variables simply <code>set variable</code> of the <code>Dictionary</code> to any name you want, then when you select (in my example I use) <code>LocalData</code> and it will open variable options. Set the key to to a key in your dictionary and press <code>enter</code> or <code>return</code> to "activate".</p>
- <p><b>This is very important</b> In order for the import of data to actually work, you must set your text action up in this order:</p>
- <ol type="1">
- <li><code><name of shortcut></code> (e.g. <code>Check For Update</code>)</li>
- <li><code><current version of shortcut></code> (e.g. <code>1.00</code> NOT <code>1.0.1</code>)</li>
- <li><code><link to the shortcut's routinehub page></code> (e.g. <b>https://routinehub.co/shortcut/20984/</b>)</li>
- </ol>
- <p><b>Another tid-bit to note</b> is that after the <code>Filter Files</code> action, use a <code>if statement</code> to check if <code>Files</code> has any value, if it doesn't then that means that the person has not installed this shortcut <code>Check for Update</code>. So in the <code>Otherwise</code> of the <code>if statement</code> use the action: <code>Open URL: https://routinehub.co/shortcut/20984</code> So that they can download the updater.</p>
- <p class="guide1"><a href="#start" class="guide">Back to Start</a> <b>||</b> <a href="#add_start" class="guide">Top of Chapter</a> <b>||</b> <a href="#table" class="guide">Table of Contents</a></p>
- <hr class="dotted">
- <h3 id="check_return">How to Implement (<code>check for return</code>)</h3>
- <img src="https://i.imgur.com/DzvvnUP.png" alt="image 11">
- <ul>
- <li>The <code>if <run> has any value</code> is checking if the shortcut <code>Check For Update</code> was installed.</li>
- <li>The <code>Link</code> in <code>Dictionary</code> is the link to your shortcut's RoutineHub page</li>
- <li>The <code>Update</code> in <code>Dictionary</code> is the link to the <code>Check For Update</code> RoutineHub Page</li>
- </ul>
- <img src="https://i.imgur.com/1gzqHHj.png" alt="image 12">
- <ul>
- <li>The <code>if <boolean> has any value</code> is checking the return statement from the shortcut <code>Check For Update</code>. If <code>true</code> is returned, than the shortcut is Up-to-Date, otherwise it is Out-of-Date.</li>
- <li>The <code>Open <Update></code> is the action <code>Open URL: https://routinehub.co/shortcut/20984</code> which opens up the broswer to this webpage so that the end-user can download this shortcut <code>Check For Update</code></li>
- </ul>
- <p class="guide1"><a href="#start" class="guide">Back to Start</a> <b>||</b> <a href="#check_return" class="guide">Top of Chapter</a> <b>||</b> <a href="#table" class="guide">Table of Contents</a></p>
- <hr class="dotted">
- <h3 id="img_chkrtn">How it looks with the <code>check for return</code></h3>
- <img src="https://i.imgur.com/iE9q8bA.png" alt="image 11">
- <p>This is a shortcut that I am currently working on, please ignore.</p>
- <p class="guide1"><a href="#start" class="guide">Back to Start</a> <b>||</b> <a href="#img_chkrtn" class="guide">Top of Chapter</a> <b>||</b> <a href="#table" class="guide">Table of Contents</a></p>
- <hr class="rounded">
- <h3 id="img_install">How the install menu looks to the end-user</h3>
- <p><code>end-user</code> means the person using the shortcut.</p>
- <img src="https://i.imgur.com/vV3SdNz.png" alt="image 11">
- <p class="guide1"><a href="#start" class="guide">Back to Start</a> <b>||</b> <a href="#img_install" class="guide">Top of Chapter</a> <b>||</b> <a href="#table" class="guide">Table of Contents</a></p>
- <hr class="rounded">
- <h2>How to use the Settings of Check For Update</h2>
- <p class="under1">Added with the release of <b>v1.04</b></p>
- <hr class="rounded">
- <p></p>
- <h3 id="settings">What the Settings for Check For Update look like</h3>
- <p>Launch the Shortcut <code>Check For Update</code> by itself (the same way you launch other shortcuts)</p>
- <img src="https://i.imgur.com/LsecYZK.png" alt="settings">
- <p><code>Force Check For Update</code> to check for an update for Check For Update without having to use a seperate shortcut. (fecking mouth-full)</p>
- <p><code>Silent Mode</code> removes the vibrating and notifications that happen when you Check for a shortcut's update and when you open Check For Update's settings!</p>
- <p class="guide1"><a href="#start" class="guide">Back to Start</a> <b>||</b> <a href="#settings" class="guide">Top of Chapter</a> <b>||</b> <a href="#table" class="guide">Table of Contents</a></p>
- <hr class="rounded">
- <h3 id="frequency">How to Change the Frequency for when to Check for Update</h3>
- <img src="https://i.imgur.com/jHFKuJf.png" alt="frequency">
- <p>Select the Setting for when you want Check For Update to check for an update for all shortcuts (Does not affect <code>Force Check For Update</code>)</p>
- <p class="guide1"><a href="#start" class="guide">Back to Start</a> <b>||</b> <a href="#frequency" class="guide">Top of Chapter</a> <b>||</b> <a href="#table" class="guide">Table of Contents</a></p>
- <hr class="rounded">
- <h3 id="saved">Saved Shortcut's List</h3>
- <img src="https://i.imgur.com/xUjQkkI.png" alt="image 11">
- <p>Selecting any saved Shortcut you have saved, will prompt you whether you would like to check for an update for the specified shortcut, or delete it from the list.</p>
- <p class="guide1"><a href="#start" class="guide">Back to Start</a> <b>||</b> <a href="#saved" class="guide">Top of Chapter</a> <b>||</b> <a href="#table" class="guide">Table of Contents</a></p>
- <hr class="rounded">
- <h3 id="add">How to add a Shortcut to the Saved Shortcut's List</h3>
- <h4>Steps 1 to 3 - Select the Shortcut you would like to add</h4>
- <img src="https://i.imgur.com/3B4zEOZ.png" alt="image 11">
- <h4>Steps 4 & 5 - Input the information about the Shortcut</h4>
- <img src="https://i.imgur.com/dPhhMEn.gif" alt="image 11">
- <ul>
- <li>The Version is the <code>version</code> either located on the <b>RoutineHub</b> page about the shortcut or inside the shortcut itself.</li>
- <li>The <code>Shortcut ID</code> is that <code>#####</code> after <b>https://routinehub.co/shortcut/</b> in the website bar.</li>
- <li>Pressing <code>Done</code> will automatically check for an update for the shortcut and add it to the <code>Saved Shortcuts List</code></li>
- </ul>
- <p class="guide1"><a href="#start" class="guide">Back to Start</a> <b>||</b> <a href="#add" class="guide">Top of Chapter</a> <b>||</b> <a href="#table" class="guide">Table of Contents</a></p>
- <hr class="rounded">
- <h2 id="more">More / Other Important Information</h2>
- <p class="under">This is the part of the document that is extremely different from the RoutineHub page. Where I add imformation you may have been curious about, or other stuff relating to Check For Update!</p>
- <p class="guide1"><a href="#start" class="guide">Back to Start</a> <b>||</b> <a href="#more" class="guide">Top of Chapter</a> <b>||</b> <a href="#table" class="guide">Table of Contents</a></p>
- <hr class="rounded">
- <h2 id="files">What are those files on my device?</h2>
- <h4>Example of Phone showing files made by Check For Update</h4>
- <img src="https://i.imgur.com/yX43u1e.png" alt="file storage">
- <p>These Files are created to ensure other parts of Check For Update work correctly.</p>
- <hr class="dotted">
- <h4>First File: <code>Check For Update.txt</code></h4>
- <img src="https://i.imgur.com/03DjbZN.png" alt="check for update.txt">
- <p>The File not only allows the frequency menu to show what you selected, but also do a "Last Checked for Update"</p>
- <hr class="dotted">
- <h4>Second File: <code>Save Shortcuts.txt</code></h4>
- <img src="https://i.imgur.com/VKtieKu.png" alt="Save Shortcuts.txt">
- <p>This is the same list that you see in the "Saved Shortcuts" (but as a non-fancy text document). This also makes it so that you/we can see what the last recorded version of the shortcut was when you/we checked for an update, and this records the link to that shortcut's routinehub page so you/we can check for it's update in the future. This makes it so that you/we only need to enter the information once, and with it being recorded... you can check for any shortcuts' update whenever you want! <b>FOREVER</b>! Without having to rely on other people and their possible update checking methods (or lack thereof)...</p>
- <hr class="dotted">
- <h4>Third File: <code>Silent Mode.txt</code></h4>
- <h3>Silent Mode: <code>Enabled</code></h3>
- <img src="https://i.imgur.com/ujnVBNv.png" alt="silent mode enabled">
- <h3>Silent Mode: <code>Disabled</code></h3>
- <img src="https://i.imgur.com/BkMQB5L.png" alt="silent mode disabled">
- <p>Now you might be wondering... why save a text document at all? Well it's quite simple... This allows YOU to know when you have it enabled, disabled, or if you have never used it at all...</p>
- <p class="guide1"><a href="#start" class="guide">Back to Start</a> <b>||</b> <a href="#files" class="guide">Top of Chapter</a> <b>||</b> <a href="#table" class="guide">Table of Contents</a></p>
- <hr class="rounded">
- <h2 id="silent">Silent Mode? What's that?</h2>
- <h4>Example of Silent Mode (menu) <code>Enabled</code>/<code>Disabled</code>/<code>Default</code></h4>
- <img src="https://i.imgur.com/L4gKSX5.png" alt="Silent mode">
- <p>Silent Mode... huh... Well this here is my way of making Check For Update less annoying! This removes the notifications, and vibrating/noice that happens when you wither run it with a shortcut, or are openning up the settings. I added the vibrating/noice to make it so that you know that Check for Update is doing something in the background... but maybe you don't like it? Well Enable it and <b>BEGONE YOU DAMN VIBRATING MACHINE</b>!!!</p>
- <p><b>Please do keep in mind</b>, that <code>enabling</code> Silent Mode removes the vibrating and notifications from <b>EVERYTHING</b>, <b>EXCEPT</b> for the <code>Reset Menu</code>!!</p>
- <p class="guide1"><a href="#start" class="guide">Back to Start</a> <b>||</b> <a href="#silent" class="guide">Top of Chapter</a> <b>||</b> <a href="#table" class="guide">Table of Contents</a></p>
- <hr class="rounded">
- <h2 id="reset">Woah... RESET SETTINGS?! What's that??</h2>
- <h4>Reset Settings (menu)</h4>
- <img src="https://i.imgur.com/XYHt7vo.png" alt="Silent mode">
- <p><b>Reset Settings</b> is a way to well... reset parts of the settings for Check For Update. Not everything can be reset (<i>mostly because the stuff that can't be reset, is stuff that doesn't keep it's history of what happened</i>). However the stuff that does keep it's history... things that actively save files onto your phone in order for certain things to work like: Frequency, Silent Mode, Saved Shortcut's List
- <br>This makes it so that you can start stuff over fresh. Now fortuantly... and unfortunatly... if you were to have different versions of the Check For Update downloaded onto your device... anything made in one update can be read in another... I made it this way so that you can download the newest version onto your phone, and you don't need to worry about losing any of your data.</p>
- <p><b>Please do keep in mind</b>, that reseting <b>ANYTHING</b> will mean you have lost it forever, as there is no Back-Up & Restore function built into Check For Update yet!!</p>
- <p class="guide1"><a href="#start" class="guide">Back to Start</a> <b>||</b> <a href="#reset" class="guide">Top of Chapter</a> <b>||</b> <a href="#table" class="guide">Table of Contents</a></p>
- <hr class="rounded">
- <h2 id="q_check">How does Check for Update Check for an update?</h2>
- <h4 class="rainbow">The CODE!!</h4>
- <img src="https://i.imgur.com/9Zr9fDR.png" alt="image 1">
- <img src="https://i.imgur.com/nJtdj6J.png" alt="image 2">
- <p><b style="color: yellow;">First</b>, there is a couple of things that we need to talk about, in order for you to understand this jumbled up mess.</p>
- <ol type="I">
- <li>This hinges on people actually putting the correct information down in not only the correct order, but also in a somewhat specific way.</li>
- <ol type="1">
- <li>Name</li>
- <ul>
- <li>To show which shortcut is being checked</li>
- </ul>
- <li>Version</li>
- <ul>
- <li>To compare to the version got from the web</li>
- </ul>
- <li>Link</li>
- <ul>
- <li>To do literally anything!!</li>
- </ul>
- </ol>
- <li>If one of these are not in it's right place, then everything else gets fecked.</li>
- <li>And if there is TOO much info put in there it might screw with the rest.</li>
- </ol>
- <p style="color: yellow;">Now lets explain the gist of what this is doing....</p>
- <ol type="I">
- <li>First we need to grab the data that is being imported, and sort it (so we have an easier time forward)</li>
- <li>Second, (specifically for the version number) we need to format the number so we don't get 3.141592...</li>
- <li>Third, grabing the entire routinehub page and only grabbing what we need.</li>
- <ul>
- <li>Split the text at any mention of "iOS"</li>
- <li>Grab the very first array of text</li>
- <li>Split this text at any mention of "Version"</li>
- <li>Grab the very last array of text</li>
- <li>Get any numbers from this array</li>
- <li>Set this to the variable: Web Version</li>
- </ul>
- <li>Now that we have the Web Version... Now we can check if the importated is up-to-date or out of date!</li>
- </ol>
- <p>Now this is the most simplistic version of what it does. As in the Check For Update shortcut, this not only needs to be ran in a loop to check the Imported Shortcut, but also Check For Update. And (now with saved shortcuts), it also has to make sure that it doesn't treat it as a regular import, but as a selected option. So although yes... this is the easiest part of literally THE ENTIRE SHORTCUT! The rest of it... gets very complicated.</p>
- <p class="guide1"><a href="#start" class="guide">Back to Start</a> <b>||</b> <a href="#q_check" class="guide">Top of Chapter</a> <b>||</b> <a href="#table" class="guide">Table of Contents</a></p>
- <hr class="rounded">
- <h2 id="change_log">All Release Notes for every version released.</h2>
- <p class="under">When <b>Check For Update</b> has an update, this html document will show it as well <b>ON THE SAME DAY OF RELEASE</b>!</p>
- <p class="guide1"><a href="#start" class="guide">Back to Start</a> <b>||</b> <a href="#reset" class="guide">Top of Chapter</a> <b>||</b> <a href="#table" class="guide">Table of Contents</a></p>
- <hr class="rounded">
- <!--
- <h2 id=""></h2>
- <p class=verNdate>1.0 || Jan XX, 2025 || <a class="down_grad" href="">Download Version</a></p>
- <p class=ios>iOS 18</p>
- <p class="title">Release Notes:</p>
- <p class=notes></p>
- <hr class="gradient"> -->
- <h2 id="toppy" class="gradient-underline">LATEST VERSION: 1.06</h2>
- <h3 id="toppy">(Released This Week) || Jan 14, 2025</h3>
- <p class=verNdate>1.06 || Jan 14, 2025 || <a class="down_grad" href="https://routinehub.co/download/51515/">Download Version</a></p>
- <p class=ios>iOS 18</p>
- <p class="title">Release Notes:</p>
- <p class=notes>Big Update!!!
- <br>
- <br><b>Added:</b>
- <br>
- <br><b> -</b> “Silent Mode” now when you want to keep the Check For Update enabled, but don’t want all that vibrating and notifications… this removes that!
- <br><b> -</b> “More Information” this is similar to what is available on this RoutineHub page, BUT it not only goes more in-depth about things inside the shortcut… but also makes it easier for you to get any information you want/need WITHOUT having to look at the Routine Page. This includes all of the photos, descriptions, etc.
- <br>
- <br><b>Fixed:</b>
- <br>
- <br><b> -</b> When you enabled “Change Frequency” for anything other than “At every launch” it would not actually check for an update when it was supposed to… it would just crash. It now also updates it’s own file to the correct date for further update checking.
- <br><b> -</b> When "Change Frequency" was found to be false (as in you selected once a day and it has not been a full 24hrs & 1 second since you last checked for an update) and you tried to `Force Check For Update`, the shortcut would crash because it found that the last time you checked for an update was false.
- <br>
- <br>I added the “More Information” and “Silent Mode”
- <br><b>1.</b> because I could not stand the vibrating and notifications. You might be wondering then “Why add it in the first place?” Well wonderful stranger because I want you to know when it IS working, but also so you know when it is working.
- <br><b>2.</b> The “more information” is more of a pet-project… but it also allows others see what I am doing with the shortcut without exactly needing to understand coding.
- </p>
- <hr class="gradient">
- <p class=verNdate>1.05 || Jan 03, 2025 || <a class="down_grad" href="https://routinehub.co/download/51338/">Download Version</a></p>
- <p class=ios>iOS 18</p>
- <p class="title">Release Notes:</p>
- <p class=notes><b>Fixed:</b>
- <br>
- <br><b> -</b> When you press install you were getting multiple pop-up screens (I forgot to remove them mid-development)
- <br><b> -</b> Where the full release notes where not being shown.
- <br>
- <br><b>Changed:</b>
- <br>
- <br><b> -</b> Frequency Menu title looks more clean
- <br>
- <br>Sorry for the bugs! :(
- </p>
- <hr class="gradient">
- <p class=verNdate>1.04 || Dec 30, 2024 || <a class="down_grad" href="https://routinehub.co/download/51317/">Download Version</a></p>
- <p class=ios>iOS 18</p>
- <p class="title">Release Notes:</p>
- <p class=notes><b>Massive Update!!</b>
- <br>
- <br>Previously when you used Check For Update, it was not a stand-alone Shortcut… meaning that it had no other function than to work for other shortcuts… basically nothing that could call itself… unique compared to other Shortcut Updating Shortcuts (that’s a mouth-full).
- <br>
- <br><b>Added:</b>
- <br>
- <br><b> -</b> Settings Menu! (When you run Check For Update by itself, it will open up the settings)
- <br><b> -</b> Check For Update Frequency! (Now you can personally change when Check For Update check’s for an update) {PLEASE NOTE “One every (#) of Launches” does not currently work!!}
- <br><b> -</b> Now you can add shortcuts to Check For Update without having to know any of that boring coding!!!
- <br><b> -</b> A check for update for Check For Update! Meaning you can check if Check For Update has an update without having to run a separate shortcut! (Located in the settings)
- <br><b> -</b> Reset Menu (Now you can reset saved shortcuts and the frequency, as stated before.)
- <br>
- <br><b>Warning:</b>
- <br>
- <br><b> -</b> <b>THERE IS NO</b> Backup & Restore functions currently. Updating this shortcut took up so much mental capacity that I am absolutely drained!!</p>
- <hr class="gradient">
- <p class=verNdate>1.03 || Dec 26, 2024 || <a class="down_grad" href="https://routinehub.co/download/51234/">Download Version</a></p>
- <p class=ios>iOS 18</p>
- <p class="title">Release Notes:</p>
- <p class=notes>Visual Changes that make the Update menu more attractive and visually appealing.</p>
- <hr class="gradient">
- <p class=verNdate>1.02 || Dec 22, 2024 || <a class="down_grad" href="https://routinehub.co/download/51170/">Download Version</a></p>
- <p class=ios>iOS 18</p>
- <p class="title">Release Notes:</p>
- <p class=notes><b>Fixed:</b>
- <br>
- <br><b> -</b> Version Number of Check For Update
- <br><b> -</b> Return Value when you pressed “Install” and “Release Notes and Install”</p>
- <hr class="gradient">
- <p class=verNdate>1.01 || Dec 21, 2024 || <a class="down_grad" href="https://routinehub.co/download/51149/">Download Version</a></p>
- <p class=ios>iOS 18</p>
- <p class="title">Release Notes:</p>
- <p class=notes>Fix bugs</p>
- <hr class="gradient">
- <p class=verNdate>1.00 || Dec 21, 2024 || <a class="down_grad" href="https://routinehub.co/download/51141/">Download Version</a></p>
- <p class=ios>iOS 18</p>
- <p class="title">Release Notes:</p>
- <p class=notes><b>Actual Release!!</b>
- <br>
- <br>Please check above for how to implement this shortcut into your shortcut! :D</p>
- <hr class="gradient">
- <p class="guide1"><a href="#start" class="guide">Back to Start</a> <b>||</b> <a href="#change_log" class="guide">Top of Chapter</a> <b>||</b> <a href="#table" class="guide">Table of Contents</a></p>
- <hr class="rounded">
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement