34 Commits

Author SHA1 Message Date
dependabot[bot]
f09c4488a8 Bump nginx from 1.27.4-alpine to 1.29.0-alpine
Bumps nginx from 1.27.4-alpine to 1.29.0-alpine.

---
updated-dependencies:
- dependency-name: nginx
  dependency-version: 1.29.0-alpine
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-25 06:05:09 +00:00
676131dba2 Update App 2025-05-04 23:07:09 +01:00
d4cce7bab4 Merge pull request #64 from Fluttershub/renovate/node-forge-1.x
Update dependency node-forge to v1
2025-03-11 18:15:42 +00:00
8fdeb3c2d1 Merge pull request #63 from Fluttershub/renovate/actions-checkout-4.x
Update actions/checkout action to v4
2025-03-11 18:15:34 +00:00
82a9c6c79d Merge pull request #62 from Fluttershub/renovate/parcel-monorepo
Update parcel monorepo to v2.13.3
2025-03-11 18:15:25 +00:00
c5645b3ec9 Merge pull request #61 from Fluttershub/renovate/nginx-1.x
Update nginx Docker tag to v1.27.4
2025-03-11 18:15:17 +00:00
fd227815ab Merge pull request #65 from Fluttershub/renovate/docker-build-push-action-6.x
Update docker/build-push-action action to v6
2025-03-11 18:15:06 +00:00
0dd41aa309 Merge pull request #66 from Fluttershub/renovate/docker-login-action-3.x
Update docker/login-action action to v3
2025-03-11 18:14:55 +00:00
242b893459 Merge pull request #67 from Fluttershub/renovate/docker-setup-buildx-action-3.x
Update docker/setup-buildx-action action to v3
2025-03-11 18:14:47 +00:00
e85851c8b8 Merge pull request #68 from Fluttershub/renovate/github-codeql-action-3.x
Update github/codeql-action action to v3
2025-03-11 18:14:38 +00:00
e5d9c26628 Merge pull request #59 from Fluttershub/renovate/node-18.x
Update Node.js to v18.20.7
2025-03-11 18:14:27 +00:00
renovate[bot]
e31776f211 Update github/codeql-action action to v3 2025-03-11 18:12:03 +00:00
renovate[bot]
49539158f1 Update docker/setup-buildx-action action to v3 2025-03-11 18:11:58 +00:00
renovate[bot]
226c0d8131 Update docker/login-action action to v3 2025-03-11 18:11:54 +00:00
renovate[bot]
94d5327303 Update docker/build-push-action action to v6 2025-03-11 18:11:50 +00:00
renovate[bot]
a69b5b0583 Update dependency node-forge to v1 2025-03-11 18:11:44 +00:00
renovate[bot]
e0d125fbf1 Update actions/checkout action to v4 2025-03-11 18:11:38 +00:00
renovate[bot]
22c84bd724 Update parcel monorepo to v2.13.3 2025-03-11 18:10:04 +00:00
renovate[bot]
b34c332da5 Update nginx Docker tag to v1.27.4 2025-03-11 18:09:39 +00:00
renovate[bot]
50246ce454 Update Node.js to v18.20.7 2025-03-11 18:07:33 +00:00
7e400d2afc Merge pull request #57 from Fluttershub/renovate/configure
Configure Renovate
2025-03-11 18:07:03 +00:00
renovate[bot]
9dacde8860 Add renovate.json 2025-03-11 18:04:17 +00:00
87d2c1ad6f Update index.pug 2025-02-27 04:09:36 +00:00
89673cc826 Update docker-compose.yml 2025-02-21 23:52:19 +00:00
5e089109e6 Merge pull request #53 from Fluttershub/dependabot/docker/nginx-1.25.3-alpine
Bump nginx from 1.23.4-alpine to 1.25.3-alpine
2023-11-24 17:35:36 +00:00
dependabot[bot]
b3ac2badfb Bump nginx from 1.23.4-alpine to 1.25.3-alpine
Bumps nginx from 1.23.4-alpine to 1.25.3-alpine.

---
updated-dependencies:
- dependency-name: nginx
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-24 17:26:45 +00:00
87debb2bdb Merge pull request #49 from Fluttershub/dependabot/docker/nginx-1.23.4-alpine
Bump nginx from 1.23.3-alpine to 1.23.4-alpine
2023-03-29 09:12:34 +01:00
dependabot[bot]
09164fdd00 Bump nginx from 1.23.3-alpine to 1.23.4-alpine
Bumps nginx from 1.23.3-alpine to 1.23.4-alpine.

---
updated-dependencies:
- dependency-name: nginx
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-29 07:01:53 +00:00
e27f84f1e9 Merge pull request #45 from Fluttershub/dependabot/docker/nginx-1.23.3-alpine
Bump nginx from 1.23.2-alpine to 1.23.3-alpine
2023-01-27 18:37:18 +00:00
dependabot[bot]
a466006606 Bump nginx from 1.23.2-alpine to 1.23.3-alpine
Bumps nginx from 1.23.2-alpine to 1.23.3-alpine.

---
updated-dependencies:
- dependency-name: nginx
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-14 06:07:38 +00:00
11007c9139 Merge pull request #41 from Fluttershub/dependabot/docker/nginx-1.23.2-alpine
Bump nginx from 1.23.1-alpine to 1.23.2-alpine
2022-10-20 11:55:08 +01:00
dependabot[bot]
acc07e5a48 Bump nginx from 1.23.1-alpine to 1.23.2-alpine
Bumps nginx from 1.23.1-alpine to 1.23.2-alpine.

---
updated-dependencies:
- dependency-name: nginx
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-20 06:42:50 +00:00
deafc9e2d5 We don't actually care about NPM packages updates. 2022-10-19 07:37:51 +01:00
58dbc5cecf Merge pull request #38 from Fluttershub/npm-updates
Update package.json
2022-09-29 15:17:40 +01:00
14 changed files with 5291 additions and 1285 deletions

View File

@@ -4,7 +4,3 @@ updates:
directory: "/" directory: "/"
schedule: schedule:
interval: "daily" interval: "daily"
- package-ecosystem: 'npm'
directory: '/'
schedule:
interval: 'daily'

View File

@@ -18,14 +18,14 @@ jobs:
env: env:
DOCKER_CONFIG: $HOME/.docker DOCKER_CONFIG: $HOME/.docker
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v4
- name: Set up Docker Buildx - name: Set up Docker Buildx
id: buildx id: buildx
uses: docker/setup-buildx-action@v1 uses: docker/setup-buildx-action@v3
- name: Login to ghcr.io - name: Login to ghcr.io
uses: docker/login-action@v1 uses: docker/login-action@v3
with: with:
registry: ${{ env.IMAGE_REGISTRY }} registry: ${{ env.IMAGE_REGISTRY }}
username: ${{ env.IMAGE_OWNER }} username: ${{ env.IMAGE_OWNER }}
@@ -33,7 +33,7 @@ jobs:
- name: Build Docker Image - name: Build Docker Image
id: docker_build_x64 id: docker_build_x64
uses: docker/build-push-action@v2 uses: docker/build-push-action@v6
with: with:
push: true push: true
platforms: linux/amd64 platforms: linux/amd64
@@ -47,14 +47,14 @@ jobs:
env: env:
DOCKER_CONFIG: $HOME/.docker DOCKER_CONFIG: $HOME/.docker
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v4
- name: Set up Docker Buildx - name: Set up Docker Buildx
id: buildx id: buildx
uses: docker/setup-buildx-action@v1 uses: docker/setup-buildx-action@v3
- name: Login to ghcr.io - name: Login to ghcr.io
uses: docker/login-action@v1 uses: docker/login-action@v3
with: with:
registry: ${{ env.IMAGE_REGISTRY }} registry: ${{ env.IMAGE_REGISTRY }}
username: ${{ env.IMAGE_OWNER }} username: ${{ env.IMAGE_OWNER }}
@@ -62,7 +62,7 @@ jobs:
- name: Build Docker Image - name: Build Docker Image
id: docker_build_arm64 id: docker_build_arm64
uses: docker/build-push-action@v2 uses: docker/build-push-action@v6
with: with:
push: true push: true
platforms: linux/arm64 platforms: linux/arm64
@@ -74,7 +74,7 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
needs: Build_x86 needs: Build_x86
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v4
- name: Run Ansible playbook - name: Run Ansible playbook
# uses: dawidd6/action-ansible-playbook@v2.5.0 # uses: dawidd6/action-ansible-playbook@v2.5.0
uses: dawidd6/action-ansible-playbook@671974ed60e946e11964cb0c26e69caaa4b1f559 uses: dawidd6/action-ansible-playbook@671974ed60e946e11964cb0c26e69caaa4b1f559

View File

@@ -28,7 +28,7 @@ jobs:
security-events: write # for github/codeql-action/upload-sarif to upload SARIF results security-events: write # for github/codeql-action/upload-sarif to upload SARIF results
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v4
- name: Build a Docker image - name: Build a Docker image
run: docker build -t ghcr.io/fluttershub/homepage:snyk . run: docker build -t ghcr.io/fluttershub/homepage:snyk .
- name: Run Snyk to check Docker image for vulnerabilities - name: Run Snyk to check Docker image for vulnerabilities
@@ -45,6 +45,6 @@ jobs:
image: ghcr.io/fluttershub/homepage:snyk image: ghcr.io/fluttershub/homepage:snyk
args: --file=Dockerfile args: --file=Dockerfile
- name: Upload result to GitHub Code Scanning - name: Upload result to GitHub Code Scanning
uses: github/codeql-action/upload-sarif@v2 uses: github/codeql-action/upload-sarif@v3
with: with:
sarif_file: snyk.sarif sarif_file: snyk.sarif

View File

@@ -1,4 +1,4 @@
FROM node:18.10.0 AS base FROM node:18.20.7 AS base
LABEL version="4.1.0" LABEL version="4.1.0"
LABEL description="" LABEL description=""
@@ -14,7 +14,7 @@ RUN yarn install
COPY ["src/", "./src"] COPY ["src/", "./src"]
RUN npm run Prod RUN npm run Prod
FROM nginx:1.23.1-alpine as Web FROM nginx:1.29.0-alpine as Web
RUN apk --update --no-cache upgrade RUN apk --update --no-cache upgrade

View File

@@ -1,7 +1,7 @@
version: "3" version: "3"
services: services:
fluttershub.com: fluttershub-homepage:
image: ghcr.io/fluttershub/homepage:x64-latest image: ghcr.io/fluttershub/homepage:x64-latest
restart: always restart: always
networks: networks:

4125
package-lock.json generated Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -17,12 +17,12 @@
"Prod": "npm run Cleanup && npm run Init && parcel build src/index.pug --dist-dir build" "Prod": "npm run Cleanup && npm run Init && parcel build src/index.pug --dist-dir build"
}, },
"devDependencies": { "devDependencies": {
"@parcel/transformer-pug": "2.7.0", "@parcel/transformer-pug": "2.14.4",
"@parcel/transformer-sass": "2.7.0", "@parcel/transformer-sass": "2.14.4",
"parcel": "^2.7.0" "parcel": "^2.14.4"
}, },
"resolutions": { "resolutions": {
"node-forge": "0.10.0" "node-forge": "1.3.1"
}, },
"dependencies": {}, "dependencies": {},
"bugs": { "bugs": {

6
renovate.json Normal file
View File

@@ -0,0 +1,6 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:recommended"
]
}

BIN
src/assets/profile_pic.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 93 KiB

View File

@@ -14,7 +14,7 @@ html(lang='en')
.container .container
.pod .pod
.glow .glow
img#profile_pic(src='https://s3.fluttershub.com/fluttershub-com/public/profile_pic.png', alt='') img#profile_pic(src='assets/profile_pic.png', alt='')
h1.welcome_text.text-flicker.text-flicker-1 Phoenix/Hotaru h1.welcome_text.text-flicker.text-flicker-1 Phoenix/Hotaru
p.about_me.standard_text.text-box-glow p.about_me.standard_text.text-box-glow
.pod .pod

View File

@@ -1,3 +1,3 @@
@import "animations/bounce.scss"; @use "animations/bounce.scss";
@import "animations/flicker.scss"; @use "animations/flicker.scss";
@import "animations/slide.scss"; @use "animations/slide.scss";

View File

@@ -1,18 +1,6 @@
// @import "./bounce.scss"; // @use "./bounce.scss";
#profile_pic { // Keyframes must be declared at the top level
width: 256px;
height: 256px;
/* Safari 3-4, iOS 1-3.2, Android 1.6- */
-webkit-border-radius: 50%;
/* Firefox 1-3.6 */
-moz-border-radius: 50%;
/* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
border-radius: 50%;
}
.glow img{
@keyframes border-pulsate { @keyframes border-pulsate {
0% { 0% {
box-shadow: none; box-shadow: none;
@@ -32,11 +20,21 @@
box-shadow: none; box-shadow: none;
} }
} }
// -webkit-animation: bounce-in-fwd 1.1s cubic-bezier(0.645, 0.045, 0.355, 1.000) both;
// animation: bounce-in-fwd 1.1s cubic-bezier(0.645, 0.045, 0.355, 1.000) both; #profile_pic {
animation: bounce-in 800ms cubic-bezier(0.645, 0.045, 0.355, 1.000) both, border-pulsate 10s infinite; width: 256px;
/* transition:all 4s ease-out; height: 256px;
/*animation-delay: 0s;
animation-play-state: running; /* Safari 3-4, iOS 1-3.2, Android 1.6- */
// animation-fill-mode: backwards; */ -webkit-border-radius: 50%;
/* Firefox 1-3.6 */
-moz-border-radius: 50%;
/* Modern browsers */
border-radius: 50%;
}
.glow img {
animation: bounce-in 800ms cubic-bezier(0.645, 0.045, 0.355, 1.000) both, border-pulsate 10s infinite;
} }

View File

@@ -1,7 +1,7 @@
@import "components/common.scss"; @use "components/common.scss";
// @import "components/animation.scss"; // @use "components/animation.scss";
@import "components/img.scss"; @use "components/img.scss";
@import "components/footer.scss"; @use "components/footer.scss";
@import "components/animations.scss"; @use "components/animations.scss";
// @import "components/slide.scss"; // @use "components/slide.scss";
// @import "components/links.scss"; // @use "components/links.scss";

2315
yarn.lock

File diff suppressed because it is too large Load Diff