Skip to content
Merged
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
5 changes: 5 additions & 0 deletions .firebaserc
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"projects": {
"default": "daniel-herr-software"
}
}
19 changes: 19 additions & 0 deletions .github/workflows/firebase-hosting-merge.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# This file was auto-generated by the Firebase CLI
# https://github.com/firebase/firebase-tools

name: Deploy to Firebase Hosting on merge
on:
push:
branches:
- master
jobs:
build_and_deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: FirebaseExtended/action-hosting-deploy@v0
with:
repoToken: ${{ secrets.GITHUB_TOKEN }}
firebaseServiceAccount: ${{ secrets.FIREBASE_SERVICE_ACCOUNT_DANIEL_HERR_SOFTWARE }}
channelId: live
projectId: daniel-herr-software
20 changes: 20 additions & 0 deletions .github/workflows/firebase-hosting-pull-request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# This file was auto-generated by the Firebase CLI
# https://github.com/firebase/firebase-tools

name: Deploy to Firebase Hosting on PR
on: pull_request
permissions:
checks: write
contents: read
pull-requests: write
jobs:
build_and_preview:
if: ${{ github.event.pull_request.head.repo.full_name == github.repository }}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: FirebaseExtended/action-hosting-deploy@v0
with:
repoToken: ${{ secrets.GITHUB_TOKEN }}
firebaseServiceAccount: ${{ secrets.FIREBASE_SERVICE_ACCOUNT_DANIEL_HERR_SOFTWARE }}
projectId: daniel-herr-software
70 changes: 70 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
firebase-debug.log*
firebase-debug.*.log*

# Firebase cache
.firebase/

# Firebase config

# Uncomment this if you'd like others to create their own Firebase project.
# For a team working on the same Firebase project(s), it is recommended to leave
# it commented so all members can deploy to the same project(s) in .firebaserc.
# .firebaserc

# Runtime data
pids
*.pid
*.seed
*.pid.lock

# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov

# Coverage directory used by tools like istanbul
coverage

# nyc test coverage
.nyc_output

# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
.grunt

# Bower dependency directory (https://bower.io/)
bower_components

# node-waf configuration
.lock-wscript

# Compiled binary addons (http://nodejs.org/api/addons.html)
build/Release

# Dependency directories
node_modules/

# Optional npm cache directory
.npm

# Optional eslint cache
.eslintcache

# Optional REPL history
.node_repl_history

# Output of 'npm pack'
*.tgz

# Yarn Integrity file
.yarn-integrity

# dotenv environment variables file
.env

# dataconnect generated files
.dataconnect
.idx/dev.nix
5 changes: 5 additions & 0 deletions .idx/integrations.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"firebase_hosting": {
"deploymentHostingUrl": "https://daniel-herr-software.web.app"
}
}
19 changes: 19 additions & 0 deletions firebase.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{
"hosting": {
"public": "main",
"cleanUrls": true,
"headers": [ {
"source": "**",
"headers": [
{ "key": "Access-Control-Allow-Origin", "value": "*" },
{ "key": "Access-Control-Expose-Headers", "value": "*" },
{ "key": "X-Content-Type-Options", "value": "nosniff" }
]
} ],
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
]
}
}
1 change: 1 addition & 0 deletions forms/404.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
<meta name="viewport" content="width=device-width, height=device-height, initial-scale=1">
<link rel="stylesheet" href="main.css">
<title>No Page - Daniel Herr Software</title>
<link rel="icon" href="https://danielherr.software/images/avatar_32.png">
</head>
<body>
<h1><a href="https://danielherr.software">Daniel Herr Software</a></h1>
Expand Down
1 change: 1 addition & 0 deletions forms/Uninstalled/Bookmark_Topper.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
<link rel="stylesheet" href="../main.css">
<link rel="stylesheet" href="uninstalled.css">
<title>Uninstallation Feedback - Bookmark Topper - Daniel Herr Software</title>
<link rel="icon" href="https://danielherr.software/images/bookmark_topper_32.png">
</head>
<body>
<header>
Expand Down
1 change: 1 addition & 0 deletions forms/Uninstalled/Link_Controller.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
<link rel="stylesheet" href="../main.css">
<link rel="stylesheet" href="uninstalled.css">
<title>Uninstallation Feedback - Link Controller - Daniel Herr Software</title>
<link rel="icon" href="https://danielherr.software/images/link_controller_32.png">
</head>
<body>
<header>
Expand Down
1 change: 1 addition & 0 deletions forms/Uninstalled/Memory_Monitor.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
<link rel="stylesheet" href="../main.css">
<link rel="stylesheet" href="uninstalled.css">
<title>Uninstallation Feedback - Memory Monitor - Daniel Herr Software</title>
<link rel="icon" href="https://danielherr.software/images/memory_monitor_32.png">
</head>
<body>
<header>
Expand Down
1 change: 1 addition & 0 deletions forms/Uninstalled/Navigation_Confirmation.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
<link rel="stylesheet" href="../main.css">
<link rel="stylesheet" href="uninstalled.css">
<title>Uninstallation Feedback - Navigation Confirmation - Daniel Herr Software</title>
<link rel="icon" href="https://danielherr.software/images/navigation_confirmation_32.png">
</head>
<body>
<header>
Expand Down
1 change: 1 addition & 0 deletions forms/Uninstalled/Processor_Monitor.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
<link rel="stylesheet" href="../main.css">
<link rel="stylesheet" href="uninstalled.css">
<title>Uninstallation Feedback - Processor Monitor - Daniel Herr Software</title>
<link rel="icon" href="https://danielherr.software/images/processor_monitor_32.png">
</head>
<body>
<header>
Expand Down
1 change: 1 addition & 0 deletions forms/Uninstalled/Single_Tab_Zoom.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
<link rel="stylesheet" href="../main.css">
<link rel="stylesheet" href="uninstalled.css">
<title>Uninstallation Feedback - Single Tab Zoom - Daniel Herr Software</title>
<link rel="icon" href="https://danielherr.software/images/single_tab_zoom_32.png">
</head>
<body>
<header>
Expand Down
3 changes: 2 additions & 1 deletion forms/Uninstalled/Submitted.html
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
<!doctype html>
<html lang="en">
<head>
<title>Feedback Submitted - Daniel Herr Software</title>
<meta name="viewport" content="width=device-width, height=device-height, initial-scale=1">
<link rel="stylesheet" href="../main.css">
<link rel="icon" href="https://danielherr.software/images/avatar_32.png">
<title>Feedback Submitted - Daniel Herr Software</title>
Comment on lines 4 to +7

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

Consider placing the <title> tag before the <link rel="icon"> tag. This is a common practice for better SEO and user experience, as the title is often the first piece of information a browser or search engine uses to understand the page's content.

<!doctype html>
<html lang="en">
	<head>
		<meta name="viewport" content="width=device-width, height=device-height, initial-scale=1">
		<link rel="stylesheet" href="../main.css">
		<title>Feedback Submitted - Daniel Herr Software</title>
		<link rel="icon" href="https://danielherr.software/images/avatar_32.png">
	</head>

</head>
<body>
<header>
Expand Down
1 change: 1 addition & 0 deletions main/404.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
<head>
<meta name="viewport" content="width=device-width, height=device-height, initial-scale=1">
<link rel="stylesheet" href="main.css">
<link rel="icon" href="images/avatar_32.png">

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

For consistency, consider using a relative URL for the favicon, like you did in main/index.html.

Suggested change
<link rel="icon" href="images/avatar_32.png">
<link rel="icon" href="images/avatar_32.png">

<title>No Page - Daniel Herr Software</title>
</head>
<body>
Expand Down
2 changes: 1 addition & 1 deletion main/Bookmark_Topper.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<link rel="stylesheet" href="main.css">
<link rel="stylesheet" href="details.css">
<title>Bookmark Topper - Daniel Herr Software</title>
<link rel="icon" href="images/bookmark_topper_32.png" />
<link rel="icon" href="images/bookmark_topper_32.png">
</head>
<body>
<header>
Expand Down
2 changes: 1 addition & 1 deletion main/Link_Controller.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<link rel="stylesheet" href="main.css">
<link rel="stylesheet" href="details.css">
<title>Link Controller - Daniel Herr Software</title>
<link rel="icon" href="images/link_controller_32.png" />
<link rel="icon" href="images/link_controller_32.png">
</head>
<body>
<header>
Expand Down
2 changes: 1 addition & 1 deletion main/Memory_Monitor.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<link rel="stylesheet" href="main.css">
<link rel="stylesheet" href="details.css">
<title>Memory Monitor - Daniel Herr Software</title>
<link rel="icon" href="images/memory_monitor_32.png" />
<link rel="icon" href="images/memory_monitor_32.png">
</head>
<body>
<header>
Expand Down
2 changes: 1 addition & 1 deletion main/Navigation_Confirmation.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<link rel="stylesheet" href="main.css">
<link rel="stylesheet" href="details.css">
<title>Navigation Confirmation - Daniel Herr Software</title>
<link rel="icon" href="images/navigation_confirmation_32.png" />
<link rel="icon" href="images/navigation_confirmation_32.png">
</head>
<body>
<header>
Expand Down
2 changes: 1 addition & 1 deletion main/Processor_Monitor.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<link rel="stylesheet" href="main.css">
<link rel="stylesheet" href="details.css">
<title>Processor Monitor - Daniel Herr Software</title>
<link rel="icon" href="images/processor_monitor_32.png" />
<link rel="icon" href="images/processor_monitor_32.png">
</head>
<body>
<header>
Expand Down
2 changes: 1 addition & 1 deletion main/Single_Tab_Zoom.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<link rel="stylesheet" href="main.css">
<link rel="stylesheet" href="details.css">
<title>Single Tab Zoom - Daniel Herr Software</title>
<link rel="icon" href="images/single_tab_zoom_32.png" />
<link rel="icon" href="images/single_tab_zoom_32.png">
</head>
<body>
<header>
Expand Down
1 change: 1 addition & 0 deletions main/Support.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
<meta name="viewport" content="width=device-width, height=device-height, initial-scale=1">
<link rel="stylesheet" href="main.css">
<link rel="stylesheet" href="support.css">
<link rel="icon" href="images/avatar_32.png">

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

For consistency, consider using an absolute URL for the favicon, like you did in forms/404.html.

Suggested change
<link rel="icon" href="images/avatar_32.png">
<link rel="icon" href="https://danielherr.software/images/avatar_32.png">

<title>Support - Daniel Herr Software</title>
</head>
<body>
Expand Down
Binary file added main/images/avatar_32.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 2 additions & 1 deletion main/index.html
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
<!doctype html>
<html lang="en">
<head>
<title>Daniel Herr Software</title>
<meta name="viewport" content="width=device-width, height=device-height, initial-scale=1">
<link rel="stylesheet" href="main.css">
<link rel="icon" href="images/avatar_32.png">

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

For consistency, consider using an absolute URL for the favicon, like you did in forms/404.html.

Suggested change
<link rel="icon" href="images/avatar_32.png">
<link rel="icon" href="https://danielherr.software/images/avatar_32.png">

<title>Daniel Herr Software</title>
</head>
<body>
<header>
Expand Down
Loading