Compare commits

...

5 commits
v1.0.1 ... main

Author SHA1 Message Date
5780ceae46
chore: Release 1.1.0
## [1.1.0](https://ssh.git.badblocks.dev/badbl0cks/portfolio/compare/v1.0.1...v1.1.0) (2025-08-15)

### New Features

* allow project card to show on-the-way button for projects not yet uploaded ([d2e0fbd](d2e0fbdd73))

### Bug Fixes

* add <a href="[#projects](https://ssh.git.badblocks.dev/badbl0cks/portfolio/issues/projects)"> around the View My Work button. update wording on ([6fd9f47](6fd9f47325))

### Refactor

* change button text to be more clear ([ed6188b](ed6188bc75))

### Chores

* merge staging changes for next release ([48f5e7b](48f5e7b46c))
2025-08-15 06:21:24 +00:00
48f5e7b46c
chore: merge staging changes for next release 2025-08-15 06:20:11 +00:00
6fd9f47325
fix: add <a href="#projects"> around the View My Work button. update wording on
Some checks failed
Build/Deploy / trigger-dev-build (push) Has been cancelled
Build/Deploy / trigger-staging-build (push) Has been cancelled
Build/Deploy / trigger-main-build (push) Has been cancelled
index page
2025-08-14 23:10:59 -07:00
d2e0fbdd73
feat: allow project card to show on-the-way button for projects not yet uploaded
to my git and linked
2025-08-14 23:08:53 -07:00
ed6188bc75
refactor: change button text to be more clear 2025-08-14 23:08:05 -07:00
6 changed files with 48 additions and 15 deletions

View file

@ -1,3 +1,21 @@
## [1.1.0](https://ssh.git.badblocks.dev/badbl0cks/portfolio/compare/v1.0.1...v1.1.0) (2025-08-15)
### New Features
* allow project card to show on-the-way button for projects not yet uploaded ([d2e0fbd](https://ssh.git.badblocks.dev/badbl0cks/portfolio/commit/d2e0fbdd737b42182af9b54adc77310749ccf794))
### Bug Fixes
* add <a href="[#projects](https://ssh.git.badblocks.dev/badbl0cks/portfolio/issues/projects)"> around the View My Work button. update wording on ([6fd9f47](https://ssh.git.badblocks.dev/badbl0cks/portfolio/commit/6fd9f4732566bf9366cd05a7abf4310dea3fbe16))
### Refactor
* change button text to be more clear ([ed6188b](https://ssh.git.badblocks.dev/badbl0cks/portfolio/commit/ed6188bc759cbf0ab4c1f2ad5a548d8ea31dd7a5))
### Chores
* merge staging changes for next release ([48f5e7b](https://ssh.git.badblocks.dev/badbl0cks/portfolio/commit/48f5e7b46c1e1a318d1eca26ab1d9365d1acdbcc))
## [1.0.1](https://ssh.git.badblocks.dev/badbl0cks/portfolio/compare/v1.0.0...v1.0.1) (2025-08-15)
### CI/CD

View file

@ -145,7 +145,7 @@
:disabled="!isVerified || isSendingMessage || isMessageSent"
>
<span v-if="isSendingMessage" class="loading loading-spinner" />
Text Me! (Rob )
Send Me a Text!
</button>
</div>
</form>

View file

@ -18,6 +18,9 @@
>
Source Code
</button>
<button v-else class="btn btn-secondary btn-disabled">
Source Code (on the way!)
</button>
</div>
</div>
</div>

View file

@ -8,7 +8,9 @@
Hi, I'm <span class="text-primary">Rob</span>!
</h1>
<p class="py-6 text-2xl">I'm <span id="typed-text" /></p>
<button class="btn btn-primary">View My Work</button>
<a href="#projects"
><button class="btn btn-primary">View My Work</button></a
>
</div>
</div>
</section>
@ -30,7 +32,7 @@
</div>
<div class="md:w-2/3">
<p class="text-lg mb-4">
Hiya! I'm a passionate and creative web developer with a knack for
Hi! I'm a passionate and creative web developer with a knack for
building beautiful and functional websites. I love learning new
technologies and I'm always looking for exciting projects to work
on.
@ -52,34 +54,44 @@
</section>
<section id="projects" class="py-20 bg-base-200">
<div class="container mx-auto px-4">
<h2 class="text-4xl font-bold text-center mb-12">Current Projects</h2>
<h2 class="text-4xl font-bold text-center mb-12">Works in Progress</h2>
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8">
<ProjectCard
title="PKMNTradeClub"
description="A web app to facilitate trading between players of Pokémon TCG Pocket, which frustratingly lacks trade matching features. Currently in development!"
description="A project started to learn and practice Django while facilitating trading between players of Pokémon TCG Pocket, which frustratingly lacks trade matching features."
source-code-link="https://git.badblocks.dev/badbl0cks/pkmntrade.club"
/>
<ProjectCard
title="This Portfolio Site!"
description="A portfolio site built to explore and learn Nuxt.js while showcasing my projects and skills."
source-code-link="https://git.badblocks.dev/badbl0cks/portfolio"
/>
<ProjectCard
title="Home Lab & Self-Hosted Solutions"
description="A collection of hardware, projects, and experiments to learn and explore new technologies and concepts, as well as augment and enhance my personal tech space."
description="A collection of hardware, software projects, and experiments to learn and explore new technologies and concepts, as well as augment and enhance my personal tech space."
/>
</div>
</div>
</section>
<section id="projects" class="py-20 bg-base-200">
<div class="container mx-auto px-4">
<h2 class="text-4xl font-bold text-center mb-12">Past Projects</h2>
<h2 class="text-4xl font-bold text-center mb-12">
Neat Things I've Done
</h2>
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8">
<ProjectCard
title="PokeEmerald Mods"
description="Various mods for one of my favorite games, Pokémon Emerald, to streamline my replays with custom QoL features."
/>
<ProjectCard
title="EditMii"
description="A Python script that allows users to view their WiiU Mii character's data and optionally change the Mii's name. Created in order to easily set flashy, custom names for online play."
source-code-link="https://git.badblocks.dev/badbl0cks/pokeemerald"
/>
<ProjectCard
title="BOTW Completer"
description="A Nintendo Switch application that helps users find missing items and locations in Breath of the Wild by modifying the save file to add stamps to the in-game map."
source-code-link="https://git.badblocks.dev/badbl0cks/botw-completer"
/>
<ProjectCard
title="EditMii"
description="An app that allows users to view their WiiU Mii character's data and optionally change the Mii's name. Created in order to easily set flashy, custom names for online play."
/>
</div>
</div>
@ -102,8 +114,8 @@ onMounted(() => {
const { $sr } = useNuxtApp();
const typedOptions = {
strings: [
"an aspiring Software Engineer.",
"a self-taught Web Developer with experience.",
"a Bachelor's degree holder in Software Engineering.",
"a Full-Stack Magician.",
"a UI/UX Problem Solver.",
"a Web Accessibility Advocate.",

4
package-lock.json generated
View file

@ -1,12 +1,12 @@
{
"name": "portfolio",
"version": "1.0.1",
"version": "1.1.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "portfolio",
"version": "1.0.1",
"version": "1.1.0",
"hasInstallScript": true,
"dependencies": {
"@nuxt/fonts": "0.11.4",

View file

@ -1,6 +1,6 @@
{
"name": "portfolio",
"version": "1.0.1",
"version": "1.1.0",
"private": true,
"type": "module",
"scripts": {