Skip to content
Afa' Afa'

The notebook

Posts

Every article in the notebook, newest first.

All posts

5 min Updated Mar 2025

ChatGPT V2 Personality Prompt

A v2 system prompt that gives ChatGPT a stable, reusable personality and operating style.

1 min Updated Aug 2024

Immich Custom CSS

Custom CSS that restyles Immich, including a dark mode and an embedded font.

4 min Updated Dec 2023

ListView

A reusable Vue list view with typed columns, sorting and a sticky header element.

1 min Updated Nov 2023

LocalStorage.ts

A typed localStorage wrapper with namespaced keys and typed getters and setters.

1 min Updated Oct 2023

LoaderBar.vue

A lightweight, themeable loading bar component for Vue.

Search articles and projects

Type to filter articles and projects. Use the arrow keys to move through results and Enter to open one. Press Escape to close.