changelog

v24

24.1
[general]
- minor animations for footer and version tag
- css optimizations (remove blur backdrop)

[changelog]
- major redesign

[about]
- situation update

[quizzes]
- fix JSON download url not forming correctly

[base64]
- image encoding/decoding
- other minor fixes
24.0 fix build scripts
24.0 RC3
[projects]
- minor updates

[about]
- status updates

[changelog]
- fix pull of latest changes

[general]
- fix cf pages integration behind the scenes
24.0 RC2
[general]
- migrate to cloudflare pages
- upload and use assets from R2

[projects]
- new project: packages
- new minor project: starlined

[til]
- fix description generation
24.0 RC1
[til]
- new qbittorrent webui note

[utils]
- add image support to base64

[index]
- minor style changes and fixes

[general]
- update templating structure and styles
- update breadcrumbs styles
- update version tag
- update footer
- fix messages updates

v23

23.7
[general]
- migrate to eleventy v3
- update dependencies
23.6
[general]
- minimal fixes and changes all-round

[projects]
- add new minor projects

[about]
- update current status
23.5
[til]
- sonar update
- minor style changes

[general]
- other corrections
23.4
[changelog]
- don't print "RTW" on titles

[index]
- add h264 background video alternatives

[berkeley]
- add V2
23.3
[general]
- fix meta descriptions
- style changes, remove rounded corners
- new input styles
- minor changes and fixes

[projects]
- add project images
- add "fantasy"

[index]
- change links to use url service
- new marquee strings
- style fixes
23.2
[about]
- small experience updates

[epiCalendar]
- minor instructions update

[changelog]
- minor style change

[projects]
- minor title buttons change
23.1
[general]
- automate eleventyNavigation (for good)
- remove duplicated frontmatter
- other minor changes and fixes

[index]
- add filters for projects lists
- sort starred projects first
- reduce image cycle interval
23.0
[index]
- new background videos
- new projects (tahoe, url)
- new images for projects
- style changes for the project sections
- move "other" projects to (smaller) own section
- better buttons logic
- automated logic for project images
- split html and style files
- add keyboard shortcuts ("?")
- generic alerts support

[general]
- fix button animation
- automated eleventyNavigation
- content filter for better meta descriptions
- other minor changes and fixes

[til]
- specific folders for media for each entry
- new entry: video-compression

[webutils]
- use better titles for each util
- title changes and other fixes

v22

22.2
[til]
- new entry: certs-renewal
- correctly sort entries and tags
- better content styling
- new shortcode for the addition of formatted images

[treemap]
- fix duplicated nodes

[general]
- other minor changes and fixes
22.1
[til]
- size tags by count
- manually define creation date
- add (and use) reference shortcode
22.0
[index]
- fix socials hover style
- fix sections event listeners in all platforms

[projects]
- add missing techs to some projects

[til]
- new entry: ios-event-bubbling
- minor fixes and style changes
22.0 RC1
[til]
- full fledged implementation of TILs, using old writeups base
- two initial entries: pdf-count, eleventy-package
- supporting js scripts and sass styles

[styles]
- split files for global styles
- use highlight.js for code syntax highlighting
- other minor style changes

[templates]
- phase out css` and `js magic tags
- allow HTML content in titles and subtitles
- other base template changes
- new til template

[.eleventy.js]
- use pkg` data value to import `package.json values (and dependant changes)
22.0 beta 5
[general]
- add emojis to titles
- update and remove dependencies
- minor footer changes
- move treemap to own js file
- minor style changes
- various bug fixes

[mier.info]
- add information and links

[about]
- no longer an undergraduate!!!

[index]
- new background video
22.0 beta 4
[changelog]
- added version table at the top
- version titles are now links
- style tweaks

[general]
- dependencies update
- minor general changes

[webutils]
- new 'uuid' utility
22.0 beta 3 add emoji webutil
22.0 beta 2 minor changelog fix
22.0 beta
[general]
- new global font (+ style changes)
- remove multicolor animation from links :(
- version tag style changes
- other minor changes and fixes

[index]
- enhance modal flow and styling

[webutils]
- fix md5
- fix webutils not loading properly on general page

[backup]
- global projects
- added tfg/prácticas

[changelog]
- remove first newline from commit messages
22.0 alpha
[index]
- basic modal implementation
- new marquee strings (and json formatting)

[general]
- basic version upgrading
- minor fixes

v21

21.9
[treemap]
- implement treemap

[changelog]
- better titles
- minor styling changes
- skip repeated commits

[general]
- minor footer changes
21.8
[general]
- move building scripts

[changelog]
- minor enhancements

[about]
- okticket situation update
- small changes
21.7
[general]
- add 'berkeley'
- minor improvements

[index]
- fix hidden projects showing in project list

[ci/cd]
- fix actions (fdb6828feedc1d09a5ddd4e8d685bcca38992356)
- add okticket logo (689b5786b292d9f01b9756a6df729f6352011aa3)
- update dependencies (689b5786b292d9f01b9756a6df729f6352011aa3)
- add firebase tools (ceeb30e5ff4e55a7384712f6b294c114a89bfc6b)
21.6
[general]
- small actions fix
- footer rework
- split building config into js files
- add top button as snippet

[writeups]
- prepare section for the future

[quizzes]
- small web fixes

[web]
- minor adjustments

[backup]
- long live Backup Carrera

[about]
- small text refactoring
- small okticket refactoring
21.5
[general]
- finish workflow and changelog rework
- complete transition to pnpm

[about]
- okticket siutation update
21.5 beta 3 fix workflow and changelog issues
21.5 beta 2 fix workflow issues, rework scripts
21.5 beta rework workflows
21.4
[general]
- add pnpm lock
- minor fixes

[changelog]
- fix live commit showing out of order
- fix oneline commits not showing as titles
- manually build changelog before deploy
- fix missing commits

[projects]
- fix minor styling issues
21.3
[proyectos]
- new kahoot questions
21.2
[quizzes]
- new web exam questions
- new proyectos quiz

[general]
- small projects updates
- small style tweaks
21.1 fetch commits from remote to build changelog
21.0
[quizzes]
- add daypo Qs to web
- remove exam block if no questions marked as "exam"
- web fixes

[index]
- update grado

[general]
- update npm scripts to allow changelog build on push
- add license to repo
- link version code to changelog
- minor corrections
21.0 beta
[general]
- replace snowstorm with snow-fall
- append scripts to head instead of body
- new npm run scripts
- update kuma css
- remove unused assets
- minor tweaks and fixes

[changelog]
- new changelog page
- new changelog building tools (ruby!)

[this]
- minor changes

[quizzes]
- minor corrections

[index]
- emojify and add content to the about section

v20

20.10 fix repo targets
20.9
[general]
- better breadcrumbs styling
- new: subtitles
- tweak footer

[questions]
- better styling
- add more questions

[projects]
- fix descriptions
- change mier.info new source

[index]
- add new background vid
20.8
[index]
- small tweaks to projects descriptions
20.7
[general]
- new icons and better icon compatibility
- new projects (latex and notes)
- minor changes

[index]
- rework "about" section
20.6
[index]
- html5 tags
- add new marquee string

[quizzes]
- fix web question
- remove source button

[general]
- minor corrections
20.5 connected bullets in work experience
20.4
[index]
- downsize and compress background videos
- remove background overlay
- add target=_blank to links
- fix style in big screens

[general]
- add new "questions" page
- add description about this site
- remove umami
- small content adjustments
20.3
[quizzes]
- add common url variations to redirect list
- enhance source button target
20.2 fix source button for quizzes
20.1 remove umami js
20.0
- minor fixes
20.0 beta
[general]
- new templates that support other changes
- style tweaks and fixes

[index]
- rework links and link in title
- auto link to content for projects (if present)

[projects]
- small description changes
- remove unused frontmatter
- other minor changes

[quiz/gti]
- make gti code abstract and allow it to run with other json data
- new web quiz
- quiz landing page
- quiz template
- rework scripts

[404]
- new look
20.0 alpha 2
[index]
- tweak css to adapt to mobile sizes
- small style changes

[macros]
- allow colors in icons
20.0 alpha
[index]
- rework (again) project section

[projects]
- update/fix descriptions
- add new macros for projects
- add new icons
- add "emojis" or mini icons
- remove legacy frontmatter

[general]
- minor style tweaks
- remove unused code/assets

v19

19.0
[index]
- adjust margin for mobile
- add titles to the projects section
19.0 RC4
[index]
- revamp full projects list (mobile optimized)

[general]
- fix svg icons
- small fixes and tweaks
19.0 RC3
[index]
- fix video chain
- reduce video opacity
- fix 'stop' overlay button

[general]
- rework projects' titles

[webutils]
- better styling for img options
19.0 RC2
[index]
- background videos:
- compressed and encoded background videos using av1
- added title to videos in data file
- chained videos on end
- overlay:
- better styling
- new 'next' button
- show 'now playing' on video change
- load overlay from js instead of html
- better randomize lib

[general]
- minor tweaks
19.0 RC1
[webutils]
- new template that autoloads scripts and styles
- minor style tweaks

[img]
- drag and drop zone
- important script fixes

[index]
- fix small clipping issues with images
- small style tweaks

[general]
- lighthouse and w3c validation fixes
19.0 beta 2
[general]
- remove leftover logs
- async load for quicklink
- remove default font weight
- allow redirections for common misspelings

[index]
- reduce projects' imgs sizes and convert to webp
- fix headings order
- style fixes and tweaks
19.0 beta
[general]
- added breadcrumbs
- format processed njk files
- small html fixes
- tweaks and optimizations
- add footer
- remove logic from macros that are only called once

[index]
- finish rework of projects section
- fixes to experience and about section
- add images to projects
- add root to list of projects

[webutils]
- add new quoted-printable encoder
- add frontmatter to webutils that doesn't render on main page

[writeups]
- add small support for future writeups
19.0 alpha 3
[general]
- added minimal statistics (umami.is)

[index]
- projects rework ideas
- fix projects.js location
- styles and tweaks

[epiCalendar]
- added images
19.0 alpha 2
[general]
- scrap scroll mschf idea
- minor corrections
19.0 alpha 1
[general]
- use js modules, new js dir tree
- new sass modules for animations and colors
- move background videos to own dir
- fix firebase deploy github actions
- modulize index data json
-test new marquee

v18

18.7
[GTI]
- nuevas preguntas del examen y otras fuentes
- clasificar preguntas que salieron en el examen
- nuevo botón para seleccionar bloque de examen
- keywords, css y otros cambios menores

[404]
- revertir cambios recientes

[general]
- apuntar enlace de versión al último commit
- optimizaciones y cambios menores
18.6
[general]
- minor tweaks to enhance pagespeed results
18.5
[webutils]
- new img conversor/resizer webutil

[backup]
- adjust line spacing (fixes SEO issues)

[GTI]
- tweaks and style adjustments

[index]
- remove for loops from macros

[epiCalendar]
- add own image to tutorial to improve performance
- minor changes

[general]
- minor tweaks to css
18.4
[GTI]
- better tap targets spacing
- change styling of block buttons
- restructure css
- minor fixes

[general]
- minor tweaks and fixes
18.3
[index]
- fix bug that animates sections when active

[general]
- remake 404
18.2
[GTI]
- preguntas del backup
- permitir preguntas de varias fuentes, controles
- mejoras de styling

[general]
- pequeñas correcciones y mejoras
18.1
- "fix" autoplay on safari
- allow options in gti quiz
- add new GTI questions
18.0
18.0 RC1 minor fixes
18.0 beta2
- gti questions
- gti styling and tweaks
- css magic
- better project button support
- small fixes
18.0 beta1 background videos, controls, fixes

v17

17.6 add urls to marquee, minor changes and fixes
17.5 vertical icons, optimizations and fixes
17.4 local svgs instead of libraries, optimizations
17.3 optimizations, reduce LCP, add link to marquee
17.2 minor fixes, shuffle on reset on gti
17.1 custom buttons, changes in backup, fixes
17.0 RC3 hotfix gti indexing
17.0 RC2
- new gti questions
- allow download for projects
- gti options for shuffling
- styling fixes
17.0 RC1
- recursive search for css and js files
- url encoder/decoder webutil
- error mesages
- style changes to webutils
- minor changes
17.0 beta 2
- better base template
- links as json
- enhance webutils
- marquee strings in data json
- minor changes
17.0 beta1
webutils css and js, better card css, small fixes, okt
17.0 alpha 3 md5, fixes, better css
17.0 alpha 2
webutils bundle page, fix imports, fix listeners, fix styles
17.0 alpha
tiny, base64, webuitls, default project js and css loading

v16

16.4 qti questions, questions indexing
16.3 new gti questions
16.2 speedlify, new gti Qs, svg icons, fixes, analytics
16.1 fix accesibility issues, allow <i> custom icons, fix missing icons
16.0 RC2 new custom links for projects, detect RTW versions
16.0 RC1 general changes, js & css opt, versioning