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) ## [1.0.1](https://ssh.git.badblocks.dev/badbl0cks/portfolio/compare/v1.0.0...v1.0.1) (2025-08-15)
### CI/CD ### CI/CD

View file

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

View file

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

View file

@ -8,7 +8,9 @@
Hi, I'm <span class="text-primary">Rob</span>! Hi, I'm <span class="text-primary">Rob</span>!
</h1> </h1>
<p class="py-6 text-2xl">I'm <span id="typed-text" /></p> <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>
</div> </div>
</section> </section>
@ -30,7 +32,7 @@
</div> </div>
<div class="md:w-2/3"> <div class="md:w-2/3">
<p class="text-lg mb-4"> <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 building beautiful and functional websites. I love learning new
technologies and I'm always looking for exciting projects to work technologies and I'm always looking for exciting projects to work
on. on.
@ -52,34 +54,44 @@
</section> </section>
<section id="projects" class="py-20 bg-base-200"> <section id="projects" class="py-20 bg-base-200">
<div class="container mx-auto px-4"> <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"> <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8">
<ProjectCard <ProjectCard
title="PKMNTradeClub" 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 <ProjectCard
title="Home Lab & Self-Hosted Solutions" 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>
</div> </div>
</section> </section>
<section id="projects" class="py-20 bg-base-200"> <section id="projects" class="py-20 bg-base-200">
<div class="container mx-auto px-4"> <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"> <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8">
<ProjectCard <ProjectCard
title="PokeEmerald Mods" title="PokeEmerald Mods"
description="Various mods for one of my favorite games, Pokémon Emerald, to streamline my replays with custom QoL features." description="Various mods for one of my favorite games, Pokémon Emerald, to streamline my replays with custom QoL features."
/> source-code-link="https://git.badblocks.dev/badbl0cks/pokeemerald"
<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."
/> />
<ProjectCard <ProjectCard
title="BOTW Completer" 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." 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>
</div> </div>
@ -102,8 +114,8 @@ onMounted(() => {
const { $sr } = useNuxtApp(); const { $sr } = useNuxtApp();
const typedOptions = { const typedOptions = {
strings: [ strings: [
"an aspiring Software Engineer.",
"a self-taught Web Developer with experience.", "a self-taught Web Developer with experience.",
"a Bachelor's degree holder in Software Engineering.",
"a Full-Stack Magician.", "a Full-Stack Magician.",
"a UI/UX Problem Solver.", "a UI/UX Problem Solver.",
"a Web Accessibility Advocate.", "a Web Accessibility Advocate.",

4
package-lock.json generated
View file

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

View file

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