Wave changes

This commit is contained in:
2026-03-27 15:40:37 +00:00
parent 7fbe850756
commit 529acd4fcc
241 changed files with 8664 additions and 1256 deletions

0
assets/New Document.rnote Executable file → Normal file
View File

0
assets/emacs-calibre.rnote Executable file → Normal file
View File

0
assets/icons/apple-touch-icon.png Executable file → Normal file
View File

Before

Width:  |  Height:  |  Size: 226 KiB

After

Width:  |  Height:  |  Size: 226 KiB

0
assets/icons/icons8-favicon-50.png Executable file → Normal file
View File

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

0
assets/icons/icons8-film-tape-100.png Executable file → Normal file
View File

Before

Width:  |  Height:  |  Size: 3.8 KiB

After

Width:  |  Height:  |  Size: 3.8 KiB

0
assets/icons/icons8-z-key-64.png Executable file → Normal file
View File

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

0
assets/images/1_to_2.svg Executable file → Normal file
View File

Before

Width:  |  Height:  |  Size: 163 KiB

After

Width:  |  Height:  |  Size: 163 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 MiB

View File

Before

Width:  |  Height:  |  Size: 66 KiB

After

Width:  |  Height:  |  Size: 66 KiB

View File

Before

Width:  |  Height:  |  Size: 929 KiB

After

Width:  |  Height:  |  Size: 929 KiB

View File

Before

Width:  |  Height:  |  Size: 291 KiB

After

Width:  |  Height:  |  Size: 291 KiB

View File

Before

Width:  |  Height:  |  Size: 508 KiB

After

Width:  |  Height:  |  Size: 508 KiB

View File

Before

Width:  |  Height:  |  Size: 88 KiB

After

Width:  |  Height:  |  Size: 88 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 284 KiB

View File

Before

Width:  |  Height:  |  Size: 64 KiB

After

Width:  |  Height:  |  Size: 64 KiB

View File

Before

Width:  |  Height:  |  Size: 44 KiB

After

Width:  |  Height:  |  Size: 44 KiB

View File

Before

Width:  |  Height:  |  Size: 38 KiB

After

Width:  |  Height:  |  Size: 38 KiB

View File

Before

Width:  |  Height:  |  Size: 138 KiB

After

Width:  |  Height:  |  Size: 138 KiB

View File

Before

Width:  |  Height:  |  Size: 86 KiB

After

Width:  |  Height:  |  Size: 86 KiB

View File

Before

Width:  |  Height:  |  Size: 118 KiB

After

Width:  |  Height:  |  Size: 118 KiB

View File

Before

Width:  |  Height:  |  Size: 62 KiB

After

Width:  |  Height:  |  Size: 62 KiB

View File

Before

Width:  |  Height:  |  Size: 96 KiB

After

Width:  |  Height:  |  Size: 96 KiB

View File

Before

Width:  |  Height:  |  Size: 103 KiB

After

Width:  |  Height:  |  Size: 103 KiB

View File

Before

Width:  |  Height:  |  Size: 104 KiB

After

Width:  |  Height:  |  Size: 104 KiB

View File

Before

Width:  |  Height:  |  Size: 113 KiB

After

Width:  |  Height:  |  Size: 113 KiB

View File

Before

Width:  |  Height:  |  Size: 98 KiB

After

Width:  |  Height:  |  Size: 98 KiB

View File

Before

Width:  |  Height:  |  Size: 35 KiB

After

Width:  |  Height:  |  Size: 35 KiB

View File

Before

Width:  |  Height:  |  Size: 27 KiB

After

Width:  |  Height:  |  Size: 27 KiB

View File

Before

Width:  |  Height:  |  Size: 59 KiB

After

Width:  |  Height:  |  Size: 59 KiB

View File

Before

Width:  |  Height:  |  Size: 57 KiB

After

Width:  |  Height:  |  Size: 57 KiB

View File

Before

Width:  |  Height:  |  Size: 46 KiB

After

Width:  |  Height:  |  Size: 46 KiB

View File

Before

Width:  |  Height:  |  Size: 65 KiB

After

Width:  |  Height:  |  Size: 65 KiB

View File

Before

Width:  |  Height:  |  Size: 75 KiB

After

Width:  |  Height:  |  Size: 75 KiB

View File

Before

Width:  |  Height:  |  Size: 68 KiB

After

Width:  |  Height:  |  Size: 68 KiB

0
assets/images/gr.png Executable file → Normal file
View File

Before

Width:  |  Height:  |  Size: 27 KiB

After

Width:  |  Height:  |  Size: 27 KiB

0
assets/images/hzone/patpat.png Executable file → Normal file
View File

Before

Width:  |  Height:  |  Size: 203 KiB

After

Width:  |  Height:  |  Size: 203 KiB

0
assets/images/org-roam-ui-graph.png Executable file → Normal file
View File

Before

Width:  |  Height:  |  Size: 296 KiB

After

Width:  |  Height:  |  Size: 296 KiB

0
assets/images/reviews/02-12-25-retros.jpg Executable file → Normal file
View File

Before

Width:  |  Height:  |  Size: 284 KiB

After

Width:  |  Height:  |  Size: 284 KiB

0
assets/images/reviews/07-12-25-daily-retros.jpg Executable file → Normal file
View File

Before

Width:  |  Height:  |  Size: 1.4 MiB

After

Width:  |  Height:  |  Size: 1.4 MiB

0
assets/images/reviews/15-11-2025-guac.png Executable file → Normal file
View File

Before

Width:  |  Height:  |  Size: 1.1 MiB

After

Width:  |  Height:  |  Size: 1.1 MiB

0
assets/images/reviews/16-11-25-daily-retros.jpg Executable file → Normal file
View File

Before

Width:  |  Height:  |  Size: 1.3 MiB

After

Width:  |  Height:  |  Size: 1.3 MiB

0
assets/images/reviews/23-11-2025-netdata.png Executable file → Normal file
View File

Before

Width:  |  Height:  |  Size: 142 KiB

After

Width:  |  Height:  |  Size: 142 KiB

0
assets/images/reviews/23-11-2025-reader.png Executable file → Normal file
View File

Before

Width:  |  Height:  |  Size: 1.4 MiB

After

Width:  |  Height:  |  Size: 1.4 MiB

0
assets/images/reviews/23-11-2025-vnc.png Executable file → Normal file
View File

Before

Width:  |  Height:  |  Size: 783 KiB

After

Width:  |  Height:  |  Size: 783 KiB

0
assets/images/reviews/23-11-25-daily-retros.jpg Executable file → Normal file
View File

Before

Width:  |  Height:  |  Size: 3.2 MiB

After

Width:  |  Height:  |  Size: 3.2 MiB

0
assets/images/reviews/30-11-2025-acutal.png Executable file → Normal file
View File

Before

Width:  |  Height:  |  Size: 147 KiB

After

Width:  |  Height:  |  Size: 147 KiB

0
assets/images/reviews/30-11-25-daily-retros.jpg Executable file → Normal file
View File

Before

Width:  |  Height:  |  Size: 2.4 MiB

After

Width:  |  Height:  |  Size: 2.4 MiB

0
assets/images/reviews/PDT-bruno-vehicle-web-api.png Executable file → Normal file
View File

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 29 KiB

0
assets/images/reviews/c-sharp-vehicle-breakpoints.png Executable file → Normal file
View File

Before

Width:  |  Height:  |  Size: 438 KiB

After

Width:  |  Height:  |  Size: 438 KiB

View File

Before

Width:  |  Height:  |  Size: 254 KiB

After

Width:  |  Height:  |  Size: 254 KiB

View File

Before

Width:  |  Height:  |  Size: 230 KiB

After

Width:  |  Height:  |  Size: 230 KiB

View File

Before

Width:  |  Height:  |  Size: 128 KiB

After

Width:  |  Height:  |  Size: 128 KiB

View File

Before

Width:  |  Height:  |  Size: 128 KiB

After

Width:  |  Height:  |  Size: 128 KiB

View File

Before

Width:  |  Height:  |  Size: 123 KiB

After

Width:  |  Height:  |  Size: 123 KiB

View File

Before

Width:  |  Height:  |  Size: 118 KiB

After

Width:  |  Height:  |  Size: 118 KiB

View File

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 32 KiB

View File

Before

Width:  |  Height:  |  Size: 81 KiB

After

Width:  |  Height:  |  Size: 81 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

0
assets/images/reviews/timesheets/timesheet-01-02.png Executable file → Normal file
View File

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

0
assets/images/reviews/timesheets/timesheet-08-02.png Executable file → Normal file
View File

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

0
assets/images/syntax/assets.png Executable file → Normal file
View File

Before

Width:  |  Height:  |  Size: 226 KiB

After

Width:  |  Height:  |  Size: 226 KiB

0
assets/images/syntax/filebrowser.png Executable file → Normal file
View File

Before

Width:  |  Height:  |  Size: 564 KiB

After

Width:  |  Height:  |  Size: 564 KiB

0
assets/images/syntax/not_clutter.png Executable file → Normal file
View File

Before

Width:  |  Height:  |  Size: 192 KiB

After

Width:  |  Height:  |  Size: 192 KiB

0
assets/rnote/07-12-2025-retrospectives.rnote Executable file → Normal file
View File

0
assets/rnote/09-11-2025-nginx-architecture.rnote Executable file → Normal file
View File

0
assets/rnote/09-11-2025-retrospectives.rnote Executable file → Normal file
View File

0
assets/rnote/10-08-2025-weekly-review.rnote Executable file → Normal file
View File

0
assets/rnote/2025-08-08-emacs.rnote Executable file → Normal file
View File

0
assets/rnote/23-11-2025-retrospectives.rnote Executable file → Normal file
View File

0
assets/rnote/30-11-2025-retrospectives.rnote Executable file → Normal file
View File

0
assets/rnote/retros-template.rnote Executable file → Normal file
View File

0
assets/scripts/bigger-picture.min.js vendored Executable file → Normal file
View File

0
assets/scripts/comments.js Executable file → Normal file
View File

0
assets/scripts/competency-status-board.js Executable file → Normal file
View File

0
assets/scripts/gallery-init.js Executable file → Normal file
View File

0
assets/scripts/lunr.js Executable file → Normal file
View File

2811
assets/scripts/mermaid.min.js vendored Normal file

File diff suppressed because one or more lines are too long

0
assets/scripts/notes.js Executable file → Normal file
View File

61
assets/scripts/script.js Executable file → Normal file
View File

@@ -225,3 +225,64 @@ document.addEventListener("DOMContentLoaded", () => {
});
// Make Mermaid diagrams zoomable
window.addEventListener('load', function() {
// Initialize Mermaid (if not already)
mermaid.initialize({ startOnLoad: false, theme: 'neutral' });
// Find all Mermaid divs
document.querySelectorAll('.mermaid').forEach(el => {
// Decode HTML entities
el.innerHTML = el.innerHTML
.replace(/>/g, '>')
.replace(/&lt;/g, '<')
.replace(/&amp;/g, '&');
// Wrap in container if not already wrapped
if (!el.parentElement.classList.contains('mermaid-container')) {
const container = document.createElement('div');
container.classList.add('mermaid-container');
// Add zoom controls
const controls = document.createElement('div');
controls.classList.add('mermaid-zoom-controls');
controls.innerHTML = `
<button class="zoom-in">+</button>
<button class="zoom-out">-</button>
`;
container.appendChild(controls);
// Move the mermaid diagram into container
container.appendChild(el.cloneNode(true));
el.replaceWith(container);
// Select the SVG inside
const svg = container.querySelector('.mermaid svg');
let scale = 1;
// Zoom functions
controls.querySelector('.zoom-in').addEventListener('click', () => {
scale += 0.1;
svg.style.transform = `scale(${scale})`;
});
controls.querySelector('.zoom-out').addEventListener('click', () => {
scale = Math.max(0.1, scale - 0.1);
svg.style.transform = `scale(${scale})`;
});
// Optional: scroll wheel zoom
container.addEventListener('wheel', (e) => {
if (e.ctrlKey) { // zoom only with ctrl+wheel
e.preventDefault();
if (e.deltaY < 0) scale += 0.05;
else scale = Math.max(0.1, scale - 0.05);
svg.style.transform = `scale(${scale})`;
}
});
}
});
// Finally, render Mermaid diagrams
mermaid.run({ querySelector: '.mermaid' });
});

0
assets/scripts/search.js Executable file → Normal file
View File

0
assets/scripts/svg-pan-zoom.min.js vendored Executable file → Normal file
View File

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

0
assets/sketchnotes/07-12-2025-retrospectives.svg Executable file → Normal file
View File

Before

Width:  |  Height:  |  Size: 568 KiB

After

Width:  |  Height:  |  Size: 568 KiB

0
assets/sketchnotes/09-11-2025-nginx-architecture.svg Executable file → Normal file
View File

Before

Width:  |  Height:  |  Size: 1.8 MiB

After

Width:  |  Height:  |  Size: 1.8 MiB

0
assets/sketchnotes/09-11-2025-retrospectives.svg Executable file → Normal file
View File

Before

Width:  |  Height:  |  Size: 1024 KiB

After

Width:  |  Height:  |  Size: 1024 KiB

0
assets/sketchnotes/10-08-2025-weekly-review.svg Executable file → Normal file
View File

Before

Width:  |  Height:  |  Size: 2.2 MiB

After

Width:  |  Height:  |  Size: 2.2 MiB

0
assets/sketchnotes/16-11-2025-retrospectives.svg Executable file → Normal file
View File

Before

Width:  |  Height:  |  Size: 1.3 MiB

After

Width:  |  Height:  |  Size: 1.3 MiB

0
assets/sketchnotes/18-01-26-retro.png Executable file → Normal file
View File

Before

Width:  |  Height:  |  Size: 1.7 MiB

After

Width:  |  Height:  |  Size: 1.7 MiB

0
assets/sketchnotes/2025-08-08-emacs.svg Executable file → Normal file
View File

Before

Width:  |  Height:  |  Size: 1.4 MiB

After

Width:  |  Height:  |  Size: 1.4 MiB

0
assets/sketchnotes/23-11-2025-retrospectives.svg Executable file → Normal file
View File

Before

Width:  |  Height:  |  Size: 711 KiB

After

Width:  |  Height:  |  Size: 711 KiB

0
assets/sketchnotes/25-01-26-retro.png Executable file → Normal file
View File

Before

Width:  |  Height:  |  Size: 2.0 MiB

After

Width:  |  Height:  |  Size: 2.0 MiB

0
assets/sketchnotes/30-11-2025-retrospectives.svg Executable file → Normal file
View File

Before

Width:  |  Height:  |  Size: 802 KiB

After

Width:  |  Height:  |  Size: 802 KiB

0
assets/sketchnotes/elt-yed.svg Executable file → Normal file
View File

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 23 KiB

0
assets/styles/bigger-picture.min.css vendored Executable file → Normal file
View File

0
assets/styles/comments.css Executable file → Normal file
View File

0
assets/styles/kanban.css Executable file → Normal file
View File

0
assets/styles/media.css Executable file → Normal file
View File

65
assets/styles/misc.css Executable file → Normal file
View File

@@ -232,21 +232,23 @@ nav {
gap: 0.5rem;
}
/* Push search to the far right */
/* SEARCH */
#search-input,
#search-btn {
margin-left: auto;
}
/* Input styling */
#search-input {
width: 12rem;
padding: 0.3rem 0.5rem;
font-size: 0.9rem;
border: 1px solid var(--border-color, #ccc);
border-radius: 4px;
background: var(--bg-color, #fff);
color: var(--text-color, #000);
font-family: var(--font-body);
font-weight: 300;
background-color: var(--kb-card-bg);
color: var(--fg);
}
/* Button styling */
@@ -363,3 +365,58 @@ mark {
.search-result.active mark {
background: rgba(255, 230, 150, 0.9);
}
/* Table of contents */
#table-of-contents{
float: left;
width: var(--margin);
/* margin-left: calc(-1 * ( (95vw - var(--content)) / 2 )); */
margin-left: calc(-1 * ((100vi - var(--content)) / 2));
padding-left: var(--gutter);
box-sizing: border-box;
position: sticky;
top: 5.5rem;
max-height: calc(100vh - 6rem);
overflow: auto;
font-size: .95rem;
border-right: 1px solid var(--border, #d7d7d7);
padding-top: .25rem;
}
#table-of-contents > h2{
margin: 0 0 .5rem;
font-size: 1rem;
text-transform: uppercase;
letter-spacing: .02em;
color: var(--muted, #666);
}
#text-table-of-contents ul{
list-style: none;
margin: 0;
padding-left: 0;
}
#text-table-of-contents li{
margin: .25rem 0;
}
#text-table-of-contents a{
text-decoration: none;
}
#text-table-of-contents a:hover{
text-decoration: underline;
}
#text-table-of-contents ul ul { margin-left: .75rem; opacity: .9; }
h2[id], h3[id], h4[id] { scroll-margin-top: 6.5rem; }
#text-table-of-contents a.is-active{
/* font-weight: 700; */
text-decoration: underline;
background-color: var(--active-toc);
/* border: 1px solid var(--border, #ccc); */
}

Some files were not shown because too many files have changed in this diff Show More