Skip to content

Releases: gabe565/portfolio

v2.5.4

20 Jan 07:51
b71e842
Compare
Choose a tag to compare

Changelog

Fixes

  • b71e842 perf(githubstats): Minify SVGs

Others

  • c694e7a chore(config): Replace GitHub stats params config with username
  • 3e87fe6 chore(deps): update dependency @vue/eslint-config-prettier to v10.2.0 (#549)
  • fe727df chore(deps): update dependency eslint-plugin-prettier to v5.2.3 (#546)
  • 64cc718 chore(deps): update go to v1.23.5 (#547)
  • 0200beb chore(deps): update module github.com/pocketbase/pocketbase to v0.24.4 (#548)
  • 03066eb chore: Move map and GitHub stats endpoints into API subpath
  • a86fa26 refactor: Register map and GitHub status updaters as PocketBase crons

v2.5.3

15 Jan 01:59
3dad96b
Compare
Choose a tag to compare

Changelog

Features

  • 8a5020e feat(mapbox): Add cache header to maps
  • b74c33b feat(projects): Add archived badge
  • 3dad96b feat: Tone down animations when user prefers reduced motion

Fixes

  • 97039b3 fix(projects,skills): Fix footer flash when transitioning between pages

Others

  • f64b79d chore(deps): lock file maintenance (#535)
  • 002ab50 chore(deps): update dependency @fontsource/zilla-slab to v5.1.1 (#534)
  • 6b1fee1 chore(deps): update dependency @iconify-json/simple-icons to v1.2.20 (#537)
  • 13a6444 chore(deps): update dependency @trivago/prettier-plugin-sort-imports to v5.2.1 (#539)
  • 309223d chore(deps): update dependency eslint-config-prettier to v10 (#544)
  • 345eaf3 chore(deps): update dependency pocketbase to v0.25.0 (#536)
  • f652218 chore(deps): update dependency postcss to v8.5.1 (#545)
  • c95e4d5 chore(deps): update dependency sass-embedded to v1.83.4 (#541)
  • b50867d chore(deps): update dependency unplugin-icons to v22 (#542)
  • 785c25d chore(deps): update dependency vite to v6.0.7 (#540)
  • 58f46a4 chore(deps): update eslint monorepo to v9.18.0 (#543)
  • 3f18e7f chore(deps): update module github.com/pocketbase/pocketbase to v0.24.3 (#538)
  • 3a74da7 chore(frontend): Organize icon imports before local imports
  • f19e20c chore(githubstats): Add public, must-revalidate to cache header
  • 6fc4b76 chore(scss): Clean up transitions syntax
  • e61ae30 chore: Load envs during bootstrap

v2.5.2

29 Dec 09:42
ba5226d
Compare
Choose a tag to compare

Changelog

Fixes

  • ba5226d fix(frontend): Fix mobile dropdown background opacity
  • 3c0e1d6 fix(home): Fix background not filling the entier screen on mobile

Others

  • 4ace1ab chore(frontend): Decrease page-top padding on mobile
  • 2cf09e7 chore(home): Fix recurring error when backgrounds fail to load
  • 46e1ee2 ci(deploy): Update yampl flags

v2.5.1

29 Dec 07:11
a2f6457
Compare
Choose a tag to compare

Changelog

Features

  • 4fb3936 feat(home): Change background on click

Fixes

  • b91da6a fix(frontend): Fix light theme's footer color

Others

  • a405a6f chore(deps): Fix modernc.org/libc version warning
  • ea4dead chore(docker): Fix case warning
  • a2f6457 chore(docker): Remove leftover FontAwesome token env
  • f2e29d5 chore(docker): Update compose file
  • 3266b6e chore(home): Improve contrast in light mode

v2.5.0

29 Dec 06:30
8700172
Compare
Choose a tag to compare

Changelog

Fixes

  • 6efa092 fix(frontend): Fix scroll behavior
  • 23fec09 fix: Exclude health checks from activity logger
  • 4a63a92 perf(frontend): Change CSS compiler from sass to sass-embedded

Others

  • 28aaf4b chore(about): Small picture tag code tweak
  • 8700172 chore(connect): Reset form after submit
  • 98d31f2 chore(deps): update alpine docker tag to v3.21 (#525)
  • 0bd8226 chore(deps): update dependency globals to v15.14.0 (#532)
  • 01615a3 chore(deps): update dependency pocketbase to v0.24.0 (#530)
  • e7ffc7b chore(deps): update dependency unplugin-icons to v0.22.0 (#531)
  • a04208f chore(deps): update dependency vite to v6.0.6 (#524)
  • d2af52c chore(deps): update eslint monorepo to v9.17.0 (#529)
  • 1b06498 chore(deps): update icons (#526)
  • 361dbe6 chore(deps): update module github.com/pocketbase/pocketbase to v0.23.12 (#527)
  • b53b5b9 chore(frontend): Change title separator to a dot
  • 791a728 chore(frontend): Replace pb.getFileUrl with pb.files.getURL
  • ef703e0 chore(githubstats,mapbox): Change from a ticker to a timer and remove duplicated code
  • 7589b69 chore(mapbox): Move context timeout into fetch function
  • d97c2a2 refactor(frontend): Rewrite UI with TailwindCSS
  • c94e8c7 style(frontend): Sort imports

v2.4.2

04 Dec 19:45
ab2c781
Compare
Choose a tag to compare

Changelog

Fixes

  • 23aaa99 fix(views): Fix GitHub stats overflowing on mobile
  • 18d3cab perf(mapbox): Fetch maps in parallel

Others

  • ab2c781 chore(mapbox): Improve map sizes and zoom levels

v2.4.1

04 Dec 07:54
62242e0
Compare
Choose a tag to compare

Changelog

Fixes

  • 62242e0 fix(config): Revert --public-dir flag to --public

v2.4.0

04 Dec 07:48
c7be4b3
Compare
Choose a tag to compare

Changelog

Fixes

  • 88aad4a perf(githubstats): Pass etag to upstream during refresh

Others

  • bcea59a chore(contactform): Remove template name
  • 790801f chore(deps): Update PocketBase to v0.23.3
  • b0c583e chore(deps): lock file maintenance (#501)
  • 01abffd chore(deps): update dependency @fontsource/zilla-slab to v5.1.0 (#510)
  • fdb23ff chore(deps): update dependency @types/cloudflare-turnstile to v0.2.2 (#513) [skip ci]
  • 8689e85 chore(deps): update dependency @vitejs/plugin-vue to v5.2.1 (#515)
  • 8cf5a07 chore(deps): update dependency @vue/eslint-config-prettier to v10 (#518)
  • cb08486 chore(deps): update dependency eslint-plugin-vue to v9.32.0 (#503) [skip ci]
  • b1221ed chore(deps): update dependency globals to v15.13.0 (#517)
  • c72bca3 chore(deps): update dependency node to v22 (#519)
  • 30fc1fe chore(deps): update dependency prettier to v3.4.2 (#521)
  • e35c914 chore(deps): update dependency sass to v1.82.0 (#506) [skip ci]
  • c0789c7 chore(deps): update dependency unplugin-icons to v0.21.0 (#507)
  • c0c41dc chore(deps): update dependency vite to v5.4.6 [security] (#514)
  • c68d85b chore(deps): update dependency vite to v6 (#523)
  • b925e9c chore(deps): update dependency vue to v3.5.13 (#505) [skip ci]
  • 5aacc4f chore(deps): update dependency vue-router to v4.5.0 (#511)
  • c6151e9 chore(deps): update docker/dockerfile docker tag to v1.12 (#512) [skip ci]
  • 8152a2f chore(deps): update eslint monorepo to v9.16.0 (#509)
  • 560c880 chore(deps): update go to v1.23.4 (#508) [skip ci]
  • f71b33d chore(deps): update icons (#502) [skip ci]
  • 499f578 chore(deps): update module github.com/pocketbase/pocketbase to v0.23.4 (#516)
  • e8bb069 chore(githubstats): Clip after reading response body
  • c90199d chore(githubstats): Subtract cache age from Last-Modified header
  • a0fa1d1 chore(handlers): Simplify handler func names
  • ac3d7e0 chore: Change import path to gabe565.com/portfolio
  • c7be4b3 ci: Pin runners to ubuntu-24.04
  • 2dfbda4 refactor(config): Replace global variables with config struct
  • 2f4ae46 refactor: Change map from dynamic Google Map to static Mapbox images

v2.3.4

30 Aug 08:57
67cb292
Compare
Choose a tag to compare

Changelog

Fixes

  • 065aa1c fix(contactform): Fix variable case causing email send errors

Others

  • 67cb292 chore(deps): update dependency @vitejs/plugin-vue to v5.1.3 (#500)
  • 0566350 chore(deps): update dependency pocketbase to v0.21.5 (#499)
  • 711411e chore(deps): update eslint monorepo to v9.9.1 (#497)
  • 16651d3 chore(deps): update icons (#496)
  • d484731 chore(deps): update module github.com/pocketbase/pocketbase to v0.22.20 (#498)

v2.3.3

23 Aug 08:48
61b315c
Compare
Choose a tag to compare

Changelog

Features

  • f7949b1 feat(frontend): Add Plausible

Others

  • 30dcfd2 chore(deps): lock file maintenance (#490)
  • cd75e3b chore(deps): update dependency @fontsource/zilla-slab to v5.0.14 (#495)
  • 53d5ced chore(deps): update dependency @iconify-json/material-symbols to v1.1.84 (#479)
  • d162a47 chore(deps): update dependency @types/cloudflare-turnstile to v0.2.1 (#494)
  • 15ef8e7 chore(deps): update dependency @vitejs/plugin-vue to v5.1.2 (#485)
  • 00a017e chore(deps): update dependency autoprefixer to v10.4.20 (#492)
  • 8bb7a69 chore(deps): update dependency eslint-plugin-prettier to v5.2.1 (#484)
  • 840d8ca chore(deps): update dependency globals to v15.9.0 (#491)
  • 6ad1116 chore(deps): update dependency pocketbase to v0.21.4 (#487)
  • 98aaab9 chore(deps): update dependency prettier to v3.3.3 (#481)
  • 24d1f27 chore(deps): update dependency sass to v1.77.8 (#477)
  • cd6da0b chore(deps): update dependency unplugin-icons to v0.19.2 (#488)
  • 516eb82 chore(deps): update dependency vite to v5.4.2 (#482)
  • 4c9304e chore(deps): update dependency vue to v3.4.38 (#483)
  • ed77c39 chore(deps): update dependency vue-router to v4.4.3 (#489)
  • 000b7ec chore(deps): update docker/dockerfile docker tag to v1.9 (#478)
  • 3f62725 chore(deps): update eslint monorepo to v9.9.0 (#480)
  • 192ecc2 chore(deps): update go to v1.23.0 (#493)
  • a3a8072 chore(deps): update module github.com/pocketbase/pocketbase to v0.22.19 (#486)
  • 3255d44 chore(frontend): Remove Google Analytics
  • 9d774bb chore(golangci-lint): exportloopref -> copyloopvar
  • 861cc48 chore(log): Use PocketBase logger for all logs
  • 61b315c chore: Ensure context is always canceled