All the notable changes made to this site. It adheres to Semantic Versioning.
- 4 new posts.
- Full migration to Svelte 5.
- Improve api and
.md
file handling for blog. - Improve internal SEO helpers.
- Update dependencies, svelte 5, eslint 9.
- Stop using
.scss
files, removesass
.
- New drafts.
- New (basic) dark theme: first approach.
- Add some schema.org info in layout and blog posts: first approach.
- Fix link in post.
- New post.
- Update many dependencies.
- Remove link in card.
- New post (react-query 10).
- Create "Sold" label for TN.
- Migrate to svelte/kit 2.
- Update dependencies.
- Remove Google Analytics.
- Add variable font.
- Tweak/fix some font weights.
- Update dependencies.
- Add global styles for
<details>
. - New post translated and published (react-query 9).
- New drafts.
- New post translated and published (react-query 8).
- New draft to translate (react-query 9).
- Tweak eslint rules.
- Update dependencies.
- Fix typo.
- Fix portfolio links are buttons.
- Vercel redeploy.
- Fix vercel adapter config.
- Add animation to porftolio iphone screenshots.
- Update dependencies.
- Replace Netlify config with Vercel.
- Fix redirects (implement in SvelteKit server layout).
- Fix linkedin link.
- Add linkedin link.
- Tweak project card styling.
- Fix project card title not wrapping.
- Replace
@sveltejs/adapter-netlify
with@sveltejs/adapter-auto
.
- Actually show the portfolio.
- Update node version.
- Update node version.
- Add screenshots in project cards.
- Add social links in home.
- Add
release-it
. - Create "about me" page.
- Add things to home hobbies list.
- Add techs to about me page.
- Tweak home texts.
- Make home portfolio cards simpler.
- Replace home about me texts (started for now).
- Refactor read more link.
- Update dependencies.
- Updated dependencies.
- Updated post.
- Fixed eslint warnings.
- Changed post url.
- Updated dependencies.
- 2 new translated posts.
- 2 new drafts.
- Created test post to test boxes styling.
- Renamed
Box
type. - Updated component and styling for "recuerda"
Box
.
- Fixed typo.
- New draft.
- 1 new post translated in
/react-query
- Updated dependencies.
- Created
json
file with content for single category pages. - Refactor: extracted some helper fns from
api
file. - Tweaked blog dev display: see only draft/published.
- Tweaked ListedPost in dev.
- 1 new post in
/sveltekit
.
- Added analytics with GoatCounter.
- Updated dependencies.
- 1 new post in
/nextjs
. - Fixed typo.
- New draft in
/react-query
.
- Slug changed for post.
- New post translated and published.
- 2 new drafts.
- Adjusted previous translation.
- New post draft.
- Added Google Analytics in production.
- Fixed local link from post.
- Changed some routes/post titles.
- Added redirects for netlify for old routes (previous blog posts).
- Added
dev
boolean in api, remove from fn definitions. - Fixed api to filter out draft posts from series list.
- Fixed deploy error by emptying draft react-query series post 4.
- Updated dependencies.
- Improved API
isInternal
function. - Added and styled auto PostOriginal box on post top for translated posts.
- Changd post frontmatter to include an
original
object for translations. - 3 new posts translated and published (react-query 1, 2 and 3).
- Tweaked the post series component.
- Updated dependencies.
- New draft.
- Tweaked project card css.
- Created post series functionality:
- Added a post series list component for post template.
- Tweaked font sizes.
- Added
adapter-auto
for netlify deploy.
- Removed
.npmrc
to try netlify deploys.
- Changed
@sveltejs/kit
version for netlify deploy.
- Added
adapter-auto
for netlify deploy.
- Tried to fix 404 on Vercel.
- Fixed ts in post api.
- Fixed typos in post.
- Updated dependencies.
- Try to fix vercel deploy 404 (downgrade
adapter-vercel
). - Fixed link in post to project file in GH.
- Moved posts api functions.
- Fixed
Box
component css. - Fixed a link url to blog post.
- Updated all SvelteKit posts to new SvelteKit API.
- Updated to latest
@sveltejs/kit
:- Updated
$app/env
to$app/environment
. - Updated
config.kit.prerender.default
- Updated
- Updated posts with SvelteKit API changes.
- Replaced
eslint-plugin-svelte3
witheslint-plugin-svelte
. - Updated dependencies.
- Fixed error in category page.
- new drafts (start translations from TkDodo).
- Changed to
adapter-vercel
.
- Updated SvelteKit to new
load
function and new routing structure. - Updated dependencies.
- Added different date format in listed post if
dev
. - Added a toggle for all SEO boxes in listed posts in blog page.
- Wrote 1 new post.
- In
dev
, show category list in blog page. - Reverted "next.js" post category naming to "nextjs".
- Wrote 1 new post.
- Updated SvelteKit, migrated to new Vite config.
- Renamed "next.js" post category.
- Updated dependencies.
- Created sitemap.
- Refactored home page: prepare for English locale, keep latest posts in store.
- Wrote 1 new post.
- Created an SEO link counter per post for
dev
. - Created a word counter per post for
dev
to show with SEO links.
- Updated post meta components (separated for listed post and single post).
- Updated dependencies.
- Created 3 drafts.
- Wrote 1 new post.
- Added category post count in api and post meta.
- Created
getCategories
function to get all post categories from folder names and their count. Unused for now until there are more posts. - Added
canonical
in head meta tags. - Fixed styling specificity in Header.
- Added old route redirects in category endpoint.
- Updated dependencies.
- Wrote 1 new post.
- Added page transitions.
- Changed page load fns to manage page meta
title
anddescription
defaults and in blog pages.
- Updated dependencies.
- Wrote 2 new posts.
- Fixed post sorting by updated or date.
- Added post index in listed posts in blog.
- Added latest posts in home.
- Changed the post api API.
- Wrote 2 new posts.
- Created TwitterBox for post end twitter link.
- Changed PostMeta to conditionally show category (don't show in category pages).
- Wrote 2 new posts.
- Added post title and description in
head
. - Added app version in footer.
- Simplified footer.
- Show title in category page.
- Filter draft posts if prod.
- Many changes: rewrote the whole blog post fetching functionality, it's much simpler now.
- Changed routes to posts, now posts will be at
/[category]/[slug]
, and there will be a/[category]
page for each category, listing those posts. - Changed to static site (to try it).
- Updated dependencies.
- Installed vercel adapter.
- Fixed navigation and endpoint errors.
- Created
/now
page insvx
instead ofhtml
. - Added draft text in post title in
dev
. - Added draft text in listed post in
dev
. - Tried to add the Triangles canvas.
- Fixed
svx
post content code snippets render.
- Updated dependencies.
- Try Netlify adapter again.
- Full rewrite (simple) site in SvelteKit:
- Added (oldish) index and now page
- Added blog and posts, written in MDsveX.
- Added ESlint.
- Added netlify adapter.
- Slightly changed homepage texts.
Almost ready for launch.
- Removed many features (categories, home effects, etc.) from the site as they are not needed at all until the site is growing.
- Footer div angle not working on first page load until width is changed (not likely to happen much...), so now there is a hard-coded default until a better solution is found.
🎊 Website beta launched!
Deployed in Netlify, with test blog posts and not fully responsive yet. Some SEO and PWA features missing as per Chrome Lighthouse.
- Added basic features:
- Main homepage.
- Nav only links to /now page.
There are no more pages, the blog is not linked from anywhere (the link in header is commented).