@@ -4,11 +4,11 @@ import PublicAssets
44
55extension Post : CaseIterable {
66 static var allCases : [ Self ] {
7- @Dependency ( \. publicAssets) var assets
7+ @Dependency ( \. publicAssets) var assetsDir
88
99 return [
1010 Self (
11- header: . video( assets . assets. posts. wledAppDemoMp4 ) ,
11+ header: . video( assetsDir . assets. posts. wledAppDemo . videoWebm ) ,
1212 title: " A WLED Client for iOS " ,
1313 content: """
1414 I built a native iOS app for [WLED](https://github.com/wled/WLED), an open-source LED controller for ESP32, to control my RGB LED strips.
@@ -25,7 +25,7 @@ extension Post: CaseIterable {
2525 kind: . project
2626 ) ,
2727 Self (
28- header: . image( assets . assets. projects . animeNow . anDiscoverPng , label: " Anime Now! discover image " ) ,
28+ header: . image( assetsDir . assets. posts . animeNowReleased . anDiscoverWebp , label: " Anime Now! discover image " ) ,
2929 title: " Anime Now! \u{2014} An iOS and macOS App " ,
3030 content: """
3131 > TBD
@@ -56,15 +56,27 @@ extension Post: CaseIterable {
5656 content: """
5757 I finally decided to redesign my website. \
5858 To expand my skills with Swift, I decided to rebuild my portfolio in Swift.
59+
60+ Additionally, I built a library called [swift-web](https://github.com/erikbdev/swift-web) which contains tools used to build \
61+ this website in Swift. It utilizes Swift build tools to generate typed asset generation, and \
62+ utilities to build a reactive website using Swift and Vue.
63+
64+ Feel free to check out both projects on GitHub. 😊
5965 """ ,
6066 date: Date ( month: 2 , day: 2 , year: 2025 ) ,
67+ lastUpdated: Date ( month: 3 , day: 14 , year: 2025 ) ,
6168 kind: . blog,
6269 links: [
6370 Post . Link (
64- title: " GitHub " ,
71+ title: " Portfolio " ,
6572 href: " https://github.com/erikbdev/erikbautista.dev " ,
6673 role: . primary
6774 ) ,
75+ Post . Link (
76+ title: " swift-web " ,
77+ href: " https://github.com/erikbdev/swift-web " ,
78+ role: . secondary
79+ ) ,
6880 ]
6981 ) ,
7082 ]
0 commit comments