Compare commits

..
24 Commits
Author SHA1 Message Date
me 65e2d0fc91 contact, soften response time warning. 2026-11-10 19:08:26 -07:00
me 0942794afc contact, further soften the email warning. 2026-11-10 19:00:18 -07:00
me 923ab785bb contact, add the word Jabber for XMPP, make the email warning a little less threatening. 2026-11-10 06:04:58 -07:00
me 2c0a214e5f head, add more tags. 2026-11-07 13:15:50 -07:00
me f07972c5fb home, add dates. 2026-11-07 13:15:38 -07:00
me 16a2e48ca9 config, fix attribute name for theming. 2026-11-07 13:15:07 -07:00
me 2655cd6d8c config, template site complained when this was not an array, go ahead and add square brackets. 2026-11-06 14:51:49 -07:00
me fc7353b5a2 20261101, add update about fixes done to both website and export file. 2026-11-04 13:20:45 -07:00
me 49361b313e videos, update Brighteon status. 2026-11-04 12:56:23 -07:00
me 11619a4f80 home, put name in span so it appears green. 2026-11-02 15:40:52 -07:00
me 67096848ed config, set pagesize to 20. 2026-11-02 14:52:20 -07:00
me 725f45b730 favicon, reference the smaller favicon.io images and add sizes="any" to svg. 2026-11-02 14:47:00 -07:00
me 6eee910491 config, add a default baseURL so that meta tags are not incorrect, will override dev and stage sites with a parameter. 2026-11-02 09:37:03 -07:00
me bf41ee84ee home, add an H1. 2026-11-02 09:33:56 -07:00
me 361e7dcc69 Add article for fall 2026 app updates. 2026-11-01 19:59:42 -07:00
me af858694ad contact, user external links. 2026-10-29 21:52:25 -07:00
me 73c6376142 home, fix link to main site. 2026-10-29 21:17:22 -07:00
me 0dffde8f90 theme, attempted to tweak light theme to be a little more pleasant but just going to disable it for now. 2026-10-29 10:31:12 -07:00
me 7b7f34f1f6 favicon, redo it with an image generated by lumo then improved in GIMP. 2026-10-29 10:17:18 -07:00
me bc6d8df5ef favicon, add new asset which will be used in generator sites. 2026-10-29 09:54:47 -07:00
me 39d4da2535 favicons, improve README. 2026-10-29 09:25:40 -07:00
me e08dfb99b0 head, merge favicons and meta snippets into extend_head which PaperMod uses automagically. 2026-10-29 09:25:23 -07:00
me ed9dfd7c49 manifest, stay consistent with Works and not Blog. 2026-10-29 09:24:49 -07:00
me 8012abfc48 config, stop using the word blogposts. 2026-10-29 09:19:34 -07:00
26 changed files with 182 additions and 50 deletions

No files matched your search

@@ -0,0 +1,25 @@
:root {
/* Light Mode Variables */
--theme: #fff; /* Main background */
--entry: #ddd; /* Entry/Card background */
--primary: rgba(0, 0, 106, 0.88);
--secondary: rgba(0, 0, 80, 0.78);
--tertiary: rgba(0, 0, 106, 0.16);
--content: rgba(0, 0, 60, 0.88);
--hljs-bg: #222; /* Code block background */
--code-bg: #eee; /* Inline code background */
--border: #fff;
}
:root[data-theme="dark"] {
/* Dark Mode Variables */
--theme: #111; /* Main background */
--entry: #222; /* Entry/Card background */
--primary: rgba(235, 235, 255, 0.96);
--secondary: rgba(235, 235, 255, 0.66);
--tertiary: rgba(1, 1, 5, 0.32);
--content: rgba(235, 235, 255, 0.82);
--hljs-bg: #333; /* Code block background */
--code-bg: #444; /* Inline code background */
--border: #555;
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 212 KiB

Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

+8 -2
View File
@@ -1,17 +1,23 @@
--- ---
title: "Home" title: "Home"
subtitle: "Hyperling's Blog"
started: 2025-09-02T15:00:00-07:00
date: 2025-11-03T08:40:00-07:00
lastmod: 2026-11-07T13:00:00-07:00
author: Hyperling author: Hyperling
--- ---
# Hyperling's Blog
Welcome to my blog site! Welcome to my blog site!
Here I post articles which could be guides, videos, Here I post articles which could be guides, videos,
annoucements, recipes, and more. annoucements, recipes, and more.
My main website is {{% external-link "Hyperling.com" %}} which has links to my My main website is {{% external-link "Hyperling.com" "https://hyperling.com" %}} which has links to my
apps and other content. apps and other content.
Feel free to contact [me at hyperling dot com](mailto:me@hyperling.com) with Feel free to contact [me at hyperling dot com](mailto:me@hyperling.com) with
any comments or questions! any comments or questions!
~ Chad <span>~ Chad</span>
+15 -6
View File
@@ -7,25 +7,34 @@ author: Hyperling
images: images:
--- ---
Response time always varies. Please also see my {{% external-link "Public Notice" "https://hyperling.com/about#notice" %}}. Response time varies. Please also see my {{% external-link "Public Notice" "https://hyperling.com/about#notice" %}}.
## Preferred ## Preferred
These are where I feel most free to communicate. These are where I feel most free to communicate.
- [XMPP](https://xmpp.link/#me%40hyperling.com%3Froster%3Bpreauth%3DHHMka3X3nfrfdv1r3EFoDVHl%3Bibr%3Dy) - {{% external-link "Jabber/XMPP" "https://xmpp.link/#me%40hyperling.com%3Froster%3Bpreauth%3DHHMka3X3nfrfdv1r3EFoDVHl%3Bibr%3Dy" %}}
- [SimpleX](https://smp19.simplex.im/a#tSXsd7M_lDktSRVePuVeTReUKEv1hsiPwaTWlneRIZ0) - {{% external-link "SimpleX" "https://smp19.simplex.im/a#tSXsd7M_lDktSRVePuVeTReUKEv1hsiPwaTWlneRIZ0" %}}
- [Session](/session) - [Session](/session)
## Acceptable ## Acceptable
These are reliable forms of communication, even if not the most private / secure. These are reliable forms of communication, even if not the most private / secure.
- [Signal](https://signal.me/#eu/1VgXuFLsYnI5zKSyvhcc6KqFd6AJp2AlzACDIwgsuUsLVEI4WBdH763TEjQpZPpX) - {{% external-link "Signal" "https://signal.me/#eu/1VgXuFLsYnI5zKSyvhcc6KqFd6AJp2AlzACDIwgsuUsLVEI4WBdH763TEjQpZPpX" %}}
- [Email](mailto:me@hyperling.com) - Please use a secure provider such as Proton - [Email](mailto:me@hyperling.com) -
Please use privacy friendly providers for private or sensitive data.
{{% hide %}}
Private or sensitive data in unencrypted emails will be ignored.
Please use privacy friendly providers such as Proton, Brax, Atomic, Riseup, etc.
{{% /hide %}}
{{% hide %}}
Please use a secure provider such as Proton
Mail, Riseup, Atomic Mail, etc. Addresses from big tech domains (gmail, yahoo, Mail, Riseup, Atomic Mail, etc. Addresses from big tech domains (gmail, yahoo,
outlook, etc) may be ignored at my discretion, especially if used to communicate outlook, etc) may be ignored at my discretion, especially if used to communicate
private or sensitive data. private or sensitive data.
{{% /hide %}}
## Low Priority ## Low Priority
@@ -33,7 +42,7 @@ I may be on these, but they are not preferred and are checked infrequently.
Notifications are likely turned off as well. Notifications are likely turned off as well.
Please use a different method if possible. Please use a different method if possible.
- [Telegram](https://t.me/HyperVegan) - {{% external-link "Telegram" "https://t.me/HyperVegan" %}}
## "Social Media" ## "Social Media"
@@ -0,0 +1,64 @@
---
draft: false
pinned: false
hidden: false
title: "App Updates"
subtitle: "[2026-11-01]"
feathericon: ""
author: HyperVegan
started: 2026-11-01T15:00:00-07:00
date: 2026-11-01T19:30:00-07:00
lastmod: 2026-11-04T13:20:00-07:00
#release: 2026-11-01T19:47:30-07:00
toc: false
video: true # Auto-generates a video post.
video_page: "https://odysee.com/@HyperVegan:2/20261101-HyperVegan-AppUpdates:e" # Page link to platform video page.
video_url: "https://odysee.com/%24/embed/%40HyperVegan%3A2%2F20261101-HyperVegan-AppUpdates%3Ae?r=3wGy4Uk6f9dLxJYygMWdh22yrukNYkkz" # Embed link for embedded playback. See: https://embed.tube/embed-code-generator/odysee/
video_desc: # List of video description paragraphs.
-
tags:
- video
- android
- open source
- software
- update
series:
- android
categories:
- videos
aliases:
- /posts/videos/20261101-app-updates
- /20261101-app-updates
---
**Fixed Icons + URLs**
I finished updating all the apps to get the icons working properly.
I've also changed all the release pages to no longer have the version name in the file name, and use the release title for the version instead, which works better with Obtainium anyways.
HyperGames AKA Platformer is still being fully upgraded for the most recent version of Android. All the other apps should be working properly.
Links:
- {{% external-link "https://hyperling.com/apps" "https://hyperling.com/apps" %}}
- {{% external-link "https://fdroid.hyperling.com" "https://fdroid.hyperling.com" %}}
---
## Updates
### **2026-11-04**
I fixed two things on the Obtainium export.
- Accidentally had a test app included rather than Infinite Timer.
- HyperGames still needed Take First Link turned off.
The URL on https://dev.hyperling.com/apps#obtainium was acting weird, so I now have it going to the [Gitea page](https://git.hyperling.com/me/env-obtainium-hyperling/src/branch/prod/obtainium-export.json) rather than directly to the file.
---
Recorded and edited 2026-11-01.
[blog.hyperling.com/20261101-app-updates](/20261101-app-updates)
+5 -5
View File
@@ -23,8 +23,6 @@ These do not have the full history of my channel, but now receive uploads.
> {{% external-link "Rumble" "https://rumble.com/user/HyperVegan" %}} > {{% external-link "Rumble" "https://rumble.com/user/HyperVegan" %}}
> {{% external-link "Brighteon" "https://www.brighteon.com/channels/hypervegan/home" %}}
## Tertiary ## Tertiary
These are behind the other channels for specific reasons listed below. These are behind the other channels for specific reasons listed below.
@@ -35,11 +33,13 @@ These are behind the other channels for specific reasons listed below.
> {{% external-link "YouTube" "https://www.youtube.com/c/hypervegan" %}} > {{% external-link "YouTube" "https://www.youtube.com/c/hypervegan" %}}
- I do not check comments, uploads are delayed, and I may choose to filter which videos make it to the platform in order to avoid strikes and other silliness. The channel has multiple large content history gaps. - I rarely check comments, uploads are delayed, and I may choose to filter which videos make it to the platform in order to avoid strikes and other silliness. The channel has multiple large content history gaps.
- My videos are not monetized and never will be, by my choice. Any ads you are watching do not support me and never will. Please [donate directly](https://hyperling.com/donate) if interested in helping out. Thanks! - My videos are not monetized and never will be, by my choice. Any ads you are watching do not support me and never will. Please [donate directly](https://hyperling.com/donate) if interested in helping out. Thanks!
{{% hide %}}
## Historic ## Historic
These no longer get video uploads but have content older than my primary. These no longer get video uploads but have content older than my primary.
{{% /hide %}}
> {{% external-link "Brighteon" "https://www.brighteon.com/channels/hypervegan/home" %}}
- Brigteon has been throwing errors on me for the last few months when I try to upload videos, so I've stopped trying as of November 2026.
+14 -7
View File
@@ -2,8 +2,9 @@
### My Params ### ### My Params ###
baseURL: '/' # Override this for dev and stage using the -b flag on the hugo command.
locale: 'en-us' baseURL: 'https://blog.hyperling.com'
locale: 'en-US'
label: 'English' label: 'English'
title: "Hyperling's Works" title: "Hyperling's Works"
subtitle: "My recipes, blogposts, musings, and more." subtitle: "My recipes, blogposts, musings, and more."
@@ -11,7 +12,7 @@ author: Chad Michael Greenwood
email: me@hyperling.com email: me@hyperling.com
pagination: pagination:
pagerSize: 999999 pagerSize: 20
markup: markup:
goldmark: goldmark:
@@ -112,7 +113,13 @@ outputs:
### Params ### ### Params ###
params: params:
colorScheme: "auto" defaultTheme: "dark"
disableThemeToggle: true
label:
text: "Hyperling's Written Works"
icon: "/favicon.svg"
iconHeight: 32
## Search - Optional ## ## Search - Optional ##
fuseOpts: fuseOpts:
@@ -130,7 +137,7 @@ params:
dateformNumTime : "2006-01-02 15:04" dateformNumTime : "2006-01-02 15:04"
# Subtitle for home # Subtitle for home
homeSubtitle: "Blogposts, recipes, musings, and more." homeSubtitle: "Articles, recipes, musings, and more."
# Set disableReadOtherPosts to true in order to hide the links to other posts. # Set disableReadOtherPosts to true in order to hide the links to other posts.
disableReadOtherPosts: false disableReadOtherPosts: false
@@ -142,8 +149,8 @@ params:
enableGlobalLanguageMenu: false enableGlobalLanguageMenu: false
# Metadata mostly used in document's head # Metadata mostly used in document's head
description: "Written works by Hyperling." description: "Written works by Hyperling. Includes articles, recipes, poetry, guides, video links, eBooks, announcements, and more."
keywords: "homepage, blog, recipes, crafts, food, seasonings, woodworking, poetry, poems" keywords: ["homepage, blog, recipes, crafts, food, seasonings, woodworking, poetry, poems"]
images: [""] images: [""]
author: Chad Michael Greenwood author: Chad Michael Greenwood
+35
View File
@@ -0,0 +1,35 @@
<!-- extend_head.html -->
<!-- copied from layouts/partials/meta.html -->
<meta property="og:title" content="Hyperling's Works">
<meta property="og:description" content="Articles, poetry, eBooks, recipes, more.">
<meta property="og:site_name" content="Hyperling's Works">
<meta property="og:url" content="https://blog.hyperling.com/">
<meta property="og:type" content="article">
<meta property="og:image" content="https://hyperling.com/files/media/icons/home.jpg">
<meta name="referrer" content="same-origin">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Hyperling's Works">
<meta name="twitter:description" content="Articles, poetry, eBooks, recipes, more.">
<meta name="twitter:image" content="https://hyperling.com/files/media/icons/home.jpg">
<!-- copied from RVR site -->
<meta name="author" content="{{ .Site.Params.Author }}">
<meta name="publisher" content="{{ .Site.Params.Publisher }}">
<meta name="contact" content="{{ .Site.Params.Email }}">
<meta name="data-contact" content="{{ .Site.Params.Email }}">
<!-- copied from layouts/partials/favicons.html -->
<!-- https://favicon.io -->
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<!-- https://realfavicongenerator.net -->
<link rel="icon" type="image/png" href="/favicon-96x96.png" sizes="96x96" />
<link rel="icon" type="image/svg+xml" href="/favicon.svg" sizes="any" />
<link rel="shortcut icon" href="/favicon.ico" />
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
<meta name="apple-mobile-web-app-title" content="Hyperling's Works" />
<link rel="manifest" href="/site.webmanifest" />
<!-- end extend_head.html -->
-6
View File
@@ -1,6 +0,0 @@
<link rel="icon" type="image/png" href="/favicon-96x96.png" sizes="96x96" />
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
<link rel="shortcut icon" href="/favicon.ico" />
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
<meta name="apple-mobile-web-app-title" content="HyperMusings" />
<link rel="manifest" href="/site.webmanifest" />
-13
View File
@@ -1,13 +0,0 @@
<meta property="og:title" content="Hyperling's Works">
<meta property="og:description" content="Blogposts, poetry, eBooks, recipes, more.">
<meta property="og:site_name" content="Hyperling's Works">
<meta property="og:url" content="https://works.hyperling.com/">
<meta property="og:type" content="article">
<meta property="og:image" content="https://hyperling.com/files/media/icons/home.jpg">
<meta name="referrer" content="same-origin">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Hyperling's Works">
<meta name="twitter:description" content="Blogposts, poetry, eBooks, recipes, more.">
<meta name="twitter:image" content="https://hyperling.com/files/media/icons/home.jpg">
+9 -4
View File
@@ -1,8 +1,13 @@
# Favicons # Favicons
Two websites are being used to generate these: Two websites are being used to generate them based on the files in
`assets/img/`.
- favicon.io - [favicon.io](https://favicon.io)
- realfavicongenerator.net - [realfavicongenerator.net](https://realfavicongenerator.net)
One makes smaller files and the other makes larger. One makes smaller files and the other makes larger plus svg.
Then the `layouts/partials/extend_head.html` file helps add any favicons that
PaperMod does not account for. Previous themes used `meta.html` and
`favicons.html` with a custom `layouts/_default/baseof.html`.
Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 62 KiB

After

Width:  |  Height:  |  Size: 107 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.3 KiB

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 498 B

After

Width:  |  Height:  |  Size: 687 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 6.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

+1 -1
View File
@@ -14,4 +14,4 @@
display: inline; display: inline;
} }
} }
</style><g id="light-icon"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="1000" height="1000"><g><g transform="matrix(2.6737967914438503,0,0,2.6737967914438503,88.23529411764707,0)"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="308" height="374" viewBox="0 0 308 374"><image width="308" height="374" xlink:href="data:image/png;base64,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 truncated </style><g id="light-icon"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="1000" height="1000"><g clip-path="url(#SvgjsClipPath1263)"><rect width="1000" height="1000" fill="#7441ce"></rect><g transform="matrix(0.9765625,0,0,0.9765625,0,0)"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="1024" height="1024" viewBox="0 0 1024 1024"><image width="1024" height="1024" xlink:href="data:image/png;base64,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 truncated

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 566 KiB

Binary file not shown.
Binary file not shown.
+6 -6
View File
@@ -1,21 +1,21 @@
{ {
"name": "Hyperling's Blog", "name": "Hyperling's Works",
"short_name": "Blog", "short_name": "HyperWorks",
"icons": [ "icons": [
{ {
"src": "/web-app-manifest-192x192.png", "src": "/web-app-manifest-192x192.png?v=20261029",
"sizes": "192x192", "sizes": "192x192",
"type": "image/png", "type": "image/png",
"purpose": "maskable" "purpose": "maskable"
}, },
{ {
"src": "/web-app-manifest-512x512.png", "src": "/web-app-manifest-512x512.png?v=20261029",
"sizes": "512x512", "sizes": "512x512",
"type": "image/png", "type": "image/png",
"purpose": "maskable" "purpose": "maskable"
} }
], ],
"theme_color": "#ffffff", "theme_color": "#7441ce",
"background_color": "#ffffff", "background_color": "#b2e598",
"display": "standalone" "display": "standalone"
} }
Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.3 KiB

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 47 KiB

After

Width:  |  Height:  |  Size: 97 KiB