diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml old mode 100755 new mode 100644 diff --git a/.gitignore b/.gitignore old mode 100755 new mode 100644 diff --git a/.packages/archives/elpa/archive-contents b/.packages/archives/elpa/archive-contents old mode 100755 new mode 100644 diff --git a/.packages/archives/elpa/archive-contents.signed b/.packages/archives/elpa/archive-contents.signed old mode 100755 new mode 100644 diff --git a/.packages/archives/melpa/archive-contents b/.packages/archives/melpa/archive-contents old mode 100755 new mode 100644 diff --git a/.packages/htmlize-20250724.1703/htmlize-autoloads.el b/.packages/htmlize-20250724.1703/htmlize-autoloads.el old mode 100755 new mode 100644 diff --git a/.packages/htmlize-20250724.1703/htmlize-pkg.el b/.packages/htmlize-20250724.1703/htmlize-pkg.el old mode 100755 new mode 100644 diff --git a/.packages/htmlize-20250724.1703/htmlize.el b/.packages/htmlize-20250724.1703/htmlize.el old mode 100755 new mode 100644 diff --git a/.packages/htmlize-20250724.1703/htmlize.elc b/.packages/htmlize-20250724.1703/htmlize.elc old mode 100755 new mode 100644 diff --git a/.projectile b/.projectile old mode 100755 new mode 100644 diff --git a/.stignore b/.stignore old mode 100755 new mode 100644 diff --git a/Makefile b/Makefile old mode 100755 new mode 100644 diff --git a/README.md b/README.md old mode 100755 new mode 100644 diff --git a/assets/New Document.rnote b/assets/New Document.rnote old mode 100755 new mode 100644 diff --git a/assets/emacs-calibre.rnote b/assets/emacs-calibre.rnote old mode 100755 new mode 100644 diff --git a/assets/fonts/NotoSans-Regular.ttf b/assets/fonts/NotoSans-Regular.ttf old mode 100755 new mode 100644 diff --git a/assets/fonts/Roboto-Regular.ttf b/assets/fonts/Roboto-Regular.ttf old mode 100755 new mode 100644 diff --git a/assets/fonts/times.ttf b/assets/fonts/times.ttf old mode 100755 new mode 100644 diff --git a/assets/icons/apple-touch-icon.png b/assets/icons/apple-touch-icon.png old mode 100755 new mode 100644 diff --git a/assets/icons/icons8-favicon-50.png b/assets/icons/icons8-favicon-50.png old mode 100755 new mode 100644 diff --git a/assets/icons/icons8-film-tape-100.png b/assets/icons/icons8-film-tape-100.png old mode 100755 new mode 100644 diff --git a/assets/icons/icons8-z-key-64.png b/assets/icons/icons8-z-key-64.png old mode 100755 new mode 100644 diff --git a/assets/images/1_to_2.svg b/assets/images/1_to_2.svg old mode 100755 new mode 100644 diff --git a/assets/images/240226-pr.png b/assets/images/240226-pr.png old mode 100755 new mode 100644 diff --git a/assets/images/26-02-26-di-errors-2.png b/assets/images/26-02-26-di-errors-2.png old mode 100755 new mode 100644 diff --git a/assets/images/26-02-26-di-errors.png b/assets/images/26-02-26-di-errors.png old mode 100755 new mode 100644 diff --git a/assets/images/27-02-26-xserver.png b/assets/images/27-02-26-xserver.png old mode 100755 new mode 100644 diff --git a/assets/images/blogs/2026-03-12-journeys-branch.png b/assets/images/blogs/2026-03-12-journeys-branch.png old mode 100755 new mode 100644 diff --git a/assets/images/blogs/2026-03-18-slack-dag-manager.png b/assets/images/blogs/2026-03-18-slack-dag-manager.png old mode 100755 new mode 100644 diff --git a/assets/images/blogs/2026-03-23-install-emacs.png b/assets/images/blogs/2026-03-23-install-emacs.png old mode 100755 new mode 100644 diff --git a/assets/images/blogs/2026-03-24-lunch.jpg b/assets/images/blogs/2026-03-24-lunch.jpg old mode 100755 new mode 100644 diff --git a/assets/images/blogs/2026-03-29-dinner-1.jpg b/assets/images/blogs/2026-03-29-dinner-1.jpg old mode 100755 new mode 100644 diff --git a/assets/images/blogs/2026-03-29-dinner-2.jpg b/assets/images/blogs/2026-03-29-dinner-2.jpg old mode 100755 new mode 100644 diff --git a/assets/images/blogs/2026-03-29-dinner-3.jpg b/assets/images/blogs/2026-03-29-dinner-3.jpg old mode 100755 new mode 100644 diff --git a/assets/images/blogs/2026-04-02-slack.png b/assets/images/blogs/2026-04-02-slack.png old mode 100755 new mode 100644 diff --git a/assets/images/blogs/2026-05-01-sun.jpg b/assets/images/blogs/2026-05-01-sun.jpg old mode 100755 new mode 100644 diff --git a/assets/images/blogs/2026-05-08-ai-pubs-history-2.webp b/assets/images/blogs/2026-05-08-ai-pubs-history-2.webp old mode 100755 new mode 100644 diff --git a/assets/images/blogs/2026-05-08-time-to-100m-pic.webp b/assets/images/blogs/2026-05-08-time-to-100m-pic.webp old mode 100755 new mode 100644 diff --git a/assets/images/career/2025-10-10-stress-in-workplace.png b/assets/images/career/2025-10-10-stress-in-workplace.png old mode 100755 new mode 100644 diff --git a/assets/images/career/2025-10-10-user_stories.jpg b/assets/images/career/2025-10-10-user_stories.jpg old mode 100755 new mode 100644 diff --git a/assets/images/career/2025-11-05-retrospective_boat_model.png b/assets/images/career/2025-11-05-retrospective_boat_model.png old mode 100755 new mode 100644 diff --git a/assets/images/career/2025-11-10-Aware-of-the-Benefits-of-Normalisation.png b/assets/images/career/2025-11-10-Aware-of-the-Benefits-of-Normalisation.png old mode 100755 new mode 100644 diff --git a/assets/images/career/2025-11-15-airflow.png b/assets/images/career/2025-11-15-airflow.png old mode 100755 new mode 100644 diff --git a/assets/images/career/2025-12-02-retros.jpg b/assets/images/career/2025-12-02-retros.jpg old mode 100755 new mode 100644 diff --git a/assets/images/career/2026-01-17-airflow-flow.png b/assets/images/career/2026-01-17-airflow-flow.png old mode 100755 new mode 100644 diff --git a/assets/images/career/2026-01-17-datamart-high-level.png b/assets/images/career/2026-01-17-datamart-high-level.png old mode 100755 new mode 100644 diff --git a/assets/images/career/2026-01-17-high-level-dora.png b/assets/images/career/2026-01-17-high-level-dora.png old mode 100755 new mode 100644 diff --git a/assets/images/career/2026-03-05-api-protocols.png b/assets/images/career/2026-03-05-api-protocols.png old mode 100755 new mode 100644 diff --git a/assets/images/career/owasp/Screenshot 2025-10-16 134403.png b/assets/images/career/owasp/Screenshot 2025-10-16 134403.png old mode 100755 new mode 100644 diff --git a/assets/images/career/owasp/Screenshot 2025-10-16 134438.png b/assets/images/career/owasp/Screenshot 2025-10-16 134438.png old mode 100755 new mode 100644 diff --git a/assets/images/career/owasp/Screenshot 2025-10-16 134457.png b/assets/images/career/owasp/Screenshot 2025-10-16 134457.png old mode 100755 new mode 100644 diff --git a/assets/images/career/owasp/Screenshot 2025-10-16 134512.png b/assets/images/career/owasp/Screenshot 2025-10-16 134512.png old mode 100755 new mode 100644 diff --git a/assets/images/career/owasp/swappy-20251106-214613.png b/assets/images/career/owasp/swappy-20251106-214613.png old mode 100755 new mode 100644 diff --git a/assets/images/career/owasp/swappy-20251106-214648.png b/assets/images/career/owasp/swappy-20251106-214648.png old mode 100755 new mode 100644 diff --git a/assets/images/career/owasp/swappy-20251106-214700.png b/assets/images/career/owasp/swappy-20251106-214700.png old mode 100755 new mode 100644 diff --git a/assets/images/career/owasp/swappy-20251106-214709.png b/assets/images/career/owasp/swappy-20251106-214709.png old mode 100755 new mode 100644 diff --git a/assets/images/career/owasp/swappy-20251106-214717.png b/assets/images/career/owasp/swappy-20251106-214717.png old mode 100755 new mode 100644 diff --git a/assets/images/career/wireframes/Screenshot 2025-10-31 112139.png b/assets/images/career/wireframes/Screenshot 2025-10-31 112139.png old mode 100755 new mode 100644 diff --git a/assets/images/career/wireframes/Screenshot 2025-10-31 112206.png b/assets/images/career/wireframes/Screenshot 2025-10-31 112206.png old mode 100755 new mode 100644 diff --git a/assets/images/career/wireframes/Screenshot 2025-10-31 112427.png b/assets/images/career/wireframes/Screenshot 2025-10-31 112427.png old mode 100755 new mode 100644 diff --git a/assets/images/career/wireframes/Screenshot 2025-10-31 115621.png b/assets/images/career/wireframes/Screenshot 2025-10-31 115621.png old mode 100755 new mode 100644 diff --git a/assets/images/career/wireframes/Screenshot 2025-10-31 115949.png b/assets/images/career/wireframes/Screenshot 2025-10-31 115949.png old mode 100755 new mode 100644 diff --git a/assets/images/career/wireframes/Screenshot 2025-10-31 120038.png b/assets/images/career/wireframes/Screenshot 2025-10-31 120038.png old mode 100755 new mode 100644 diff --git a/assets/images/career/wireframes/Screenshot 2025-10-31 120203.png b/assets/images/career/wireframes/Screenshot 2025-10-31 120203.png old mode 100755 new mode 100644 diff --git a/assets/images/gr.png b/assets/images/gr.png old mode 100755 new mode 100644 diff --git a/assets/images/hzone/patpat.png b/assets/images/hzone/patpat.png old mode 100755 new mode 100644 diff --git a/assets/images/lima-third-meeting.jpg b/assets/images/lima-third-meeting.jpg old mode 100755 new mode 100644 diff --git a/assets/images/org-roam-ui-graph.png b/assets/images/org-roam-ui-graph.png old mode 100755 new mode 100644 diff --git a/assets/images/reviews/02-12-25-retros.jpg b/assets/images/reviews/02-12-25-retros.jpg old mode 100755 new mode 100644 diff --git a/assets/images/reviews/07-12-25-daily-retros.jpg b/assets/images/reviews/07-12-25-daily-retros.jpg old mode 100755 new mode 100644 diff --git a/assets/images/reviews/15-11-2025-guac.png b/assets/images/reviews/15-11-2025-guac.png old mode 100755 new mode 100644 diff --git a/assets/images/reviews/16-11-25-daily-retros.jpg b/assets/images/reviews/16-11-25-daily-retros.jpg old mode 100755 new mode 100644 diff --git a/assets/images/reviews/23-11-2025-netdata.png b/assets/images/reviews/23-11-2025-netdata.png old mode 100755 new mode 100644 diff --git a/assets/images/reviews/23-11-2025-reader.png b/assets/images/reviews/23-11-2025-reader.png old mode 100755 new mode 100644 diff --git a/assets/images/reviews/23-11-2025-vnc.png b/assets/images/reviews/23-11-2025-vnc.png old mode 100755 new mode 100644 diff --git a/assets/images/reviews/23-11-25-daily-retros.jpg b/assets/images/reviews/23-11-25-daily-retros.jpg old mode 100755 new mode 100644 diff --git a/assets/images/reviews/30-11-2025-acutal.png b/assets/images/reviews/30-11-2025-acutal.png old mode 100755 new mode 100644 diff --git a/assets/images/reviews/30-11-25-daily-retros.jpg b/assets/images/reviews/30-11-25-daily-retros.jpg old mode 100755 new mode 100644 diff --git a/assets/images/reviews/PDT-bruno-vehicle-web-api.png b/assets/images/reviews/PDT-bruno-vehicle-web-api.png old mode 100755 new mode 100644 diff --git a/assets/images/reviews/c-sharp-vehicle-breakpoints.png b/assets/images/reviews/c-sharp-vehicle-breakpoints.png old mode 100755 new mode 100644 diff --git a/assets/images/reviews/competencies/competencies-09-11-25.png b/assets/images/reviews/competencies/competencies-09-11-25.png old mode 100755 new mode 100644 diff --git a/assets/images/reviews/competencies/dev-plan-09-11-25.png b/assets/images/reviews/competencies/dev-plan-09-11-25.png old mode 100755 new mode 100644 diff --git a/assets/images/reviews/competency-powerbi-report.png b/assets/images/reviews/competency-powerbi-report.png old mode 100755 new mode 100644 diff --git a/assets/images/reviews/journeys-api-side-by-side-upgrade.png b/assets/images/reviews/journeys-api-side-by-side-upgrade.png old mode 100755 new mode 100644 diff --git a/assets/images/reviews/probation-objectives/probation-objectives-1.png b/assets/images/reviews/probation-objectives/probation-objectives-1.png old mode 100755 new mode 100644 diff --git a/assets/images/reviews/probation-objectives/probation-objectives-2.png b/assets/images/reviews/probation-objectives/probation-objectives-2.png old mode 100755 new mode 100644 diff --git a/assets/images/reviews/probation-objectives/probation-objectives-3.png b/assets/images/reviews/probation-objectives/probation-objectives-3.png old mode 100755 new mode 100644 diff --git a/assets/images/reviews/probation-objectives/probation-objectives-4.png b/assets/images/reviews/probation-objectives/probation-objectives-4.png old mode 100755 new mode 100644 diff --git a/assets/images/reviews/probation-objectives/probation-objectives-5.png b/assets/images/reviews/probation-objectives/probation-objectives-5.png old mode 100755 new mode 100644 diff --git a/assets/images/reviews/probation-objectives/rotation-calendar.png b/assets/images/reviews/probation-objectives/rotation-calendar.png old mode 100755 new mode 100644 diff --git a/assets/images/reviews/timesheets/2026-03-15-timesheet.png b/assets/images/reviews/timesheets/2026-03-15-timesheet.png old mode 100755 new mode 100644 diff --git a/assets/images/reviews/timesheets/2026-03-22-timesheet.png b/assets/images/reviews/timesheets/2026-03-22-timesheet.png old mode 100755 new mode 100644 diff --git a/assets/images/reviews/timesheets/2026-03-29-timesheet.png b/assets/images/reviews/timesheets/2026-03-29-timesheet.png old mode 100755 new mode 100644 diff --git a/assets/images/reviews/timesheets/2026-04-05-timesheet.png b/assets/images/reviews/timesheets/2026-04-05-timesheet.png old mode 100755 new mode 100644 diff --git a/assets/images/reviews/timesheets/2026-04-12-timesheet.png b/assets/images/reviews/timesheets/2026-04-12-timesheet.png old mode 100755 new mode 100644 diff --git a/assets/images/reviews/timesheets/2026-04-19-timesheet.png b/assets/images/reviews/timesheets/2026-04-19-timesheet.png old mode 100755 new mode 100644 diff --git a/assets/images/reviews/timesheets/2026-04-26-timesheet.png b/assets/images/reviews/timesheets/2026-04-26-timesheet.png old mode 100755 new mode 100644 diff --git a/assets/images/reviews/timesheets/2026-05-03-timesheet.png b/assets/images/reviews/timesheets/2026-05-03-timesheet.png old mode 100755 new mode 100644 diff --git a/assets/images/reviews/timesheets/timesheet-01-02.png b/assets/images/reviews/timesheets/timesheet-01-02.png old mode 100755 new mode 100644 diff --git a/assets/images/reviews/timesheets/timesheet-01-03-26.png b/assets/images/reviews/timesheets/timesheet-01-03-26.png old mode 100755 new mode 100644 diff --git a/assets/images/reviews/timesheets/timesheet-08-02.png b/assets/images/reviews/timesheets/timesheet-08-02.png old mode 100755 new mode 100644 diff --git a/assets/images/reviews/timesheets/timesheet-08-03-26.png b/assets/images/reviews/timesheets/timesheet-08-03-26.png old mode 100755 new mode 100644 diff --git a/assets/images/reviews/timesheets/timesheet-15-02-26.png b/assets/images/reviews/timesheets/timesheet-15-02-26.png old mode 100755 new mode 100644 diff --git a/assets/images/reviews/timesheets/timesheet-22-02-26.png b/assets/images/reviews/timesheets/timesheet-22-02-26.png old mode 100755 new mode 100644 diff --git a/assets/images/syntax/assets.png b/assets/images/syntax/assets.png old mode 100755 new mode 100644 diff --git a/assets/images/syntax/filebrowser.png b/assets/images/syntax/filebrowser.png old mode 100755 new mode 100644 diff --git a/assets/images/syntax/not_clutter.png b/assets/images/syntax/not_clutter.png old mode 100755 new mode 100644 diff --git a/assets/rnote/07-12-2025-retrospectives.rnote b/assets/rnote/07-12-2025-retrospectives.rnote old mode 100755 new mode 100644 diff --git a/assets/rnote/09-11-2025-nginx-architecture.rnote b/assets/rnote/09-11-2025-nginx-architecture.rnote old mode 100755 new mode 100644 diff --git a/assets/rnote/09-11-2025-retrospectives.rnote b/assets/rnote/09-11-2025-retrospectives.rnote old mode 100755 new mode 100644 diff --git a/assets/rnote/10-08-2025-weekly-review.rnote b/assets/rnote/10-08-2025-weekly-review.rnote old mode 100755 new mode 100644 diff --git a/assets/rnote/2025-08-08-emacs.rnote b/assets/rnote/2025-08-08-emacs.rnote old mode 100755 new mode 100644 diff --git a/assets/rnote/23-11-2025-retrospectives.rnote b/assets/rnote/23-11-2025-retrospectives.rnote old mode 100755 new mode 100644 diff --git a/assets/rnote/30-11-2025-retrospectives.rnote b/assets/rnote/30-11-2025-retrospectives.rnote old mode 100755 new mode 100644 diff --git a/assets/rnote/retros-template.rnote b/assets/rnote/retros-template.rnote old mode 100755 new mode 100644 diff --git a/assets/scripts/api-auth.js b/assets/scripts/api-auth.js new file mode 100644 index 0000000..6c87ef5 --- /dev/null +++ b/assets/scripts/api-auth.js @@ -0,0 +1,48 @@ +(function () { + "use strict"; + + const STORAGE_KEY = "orgBackendApiKey"; + const HEADER = "X-Org-Api-Key"; + + function getStoredKey() { + return window.localStorage.getItem(STORAGE_KEY) || ""; + } + + function requestKey() { + const key = window.prompt("API key"); + if (key && key.trim()) { + window.localStorage.setItem(STORAGE_KEY, key.trim()); + return key.trim(); + } + return ""; + } + + function authHeaders(existingHeaders = {}, options = {}) { + const headers = new Headers(existingHeaders); + let key = getStoredKey(); + if (!key && options.prompt !== false) { + key = requestKey(); + } + if (key) headers.set(HEADER, key); + return headers; + } + + async function authFetch(input, options = {}) { + const headers = authHeaders(options.headers, options); + const response = await fetch(input, { ...options, headers }); + if (response.status !== 401) return response; + + window.localStorage.removeItem(STORAGE_KEY); + if (options.retry === false) return response; + + const retryHeaders = authHeaders(options.headers, options); + if (!retryHeaders.has(HEADER)) return response; + return fetch(input, { ...options, headers: retryHeaders, retry: false }); + } + + window.orgAuth = { + fetch: authFetch, + headers: authHeaders, + clear: () => window.localStorage.removeItem(STORAGE_KEY), + }; +})(); diff --git a/assets/scripts/bigger-picture.min.js b/assets/scripts/bigger-picture.min.js old mode 100755 new mode 100644 diff --git a/assets/scripts/comments.js b/assets/scripts/comments.js index 1c4c772..c6ef45e 100755 --- a/assets/scripts/comments.js +++ b/assets/scripts/comments.js @@ -130,7 +130,7 @@ async function fetchComments() { } async function postComment(author, content, parentId = null) { - const res = await fetch("/api/comments", { + const res = await window.orgAuth.fetch("/api/comments", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ diff --git a/assets/scripts/competency-status-board.js b/assets/scripts/competency-status-board.js index baf3db3..cec3183 100755 --- a/assets/scripts/competency-status-board.js +++ b/assets/scripts/competency-status-board.js @@ -118,7 +118,7 @@ if (moveConfirmBtn) { return; } - const res = await fetch(`/api/competencies/items/${itemId}/state`, { + const res = await window.orgAuth.fetch(`/api/competencies/items/${itemId}/state`, { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ state: to }), @@ -192,7 +192,7 @@ function createColumn(state, items, counts) { list.addEventListener("drop", async () => { if (!draggedItemId) return; - const res = await fetch(`/api/competencies/items/${draggedItemId}/state`, { + const res = await window.orgAuth.fetch(`/api/competencies/items/${draggedItemId}/state`, { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ state: state.key }), @@ -228,7 +228,7 @@ function renderBoard(items) { } async function loadBoard() { - const res = await fetch(`/api/competencies/items?group=${currentLevel}`); + const res = await window.orgAuth.fetch(`/api/competencies/items?group=${currentLevel}`); const items = await res.json(); updateProgress(items); diff --git a/assets/scripts/gallery-init.js b/assets/scripts/gallery-init.js old mode 100755 new mode 100644 diff --git a/assets/scripts/lunr.js b/assets/scripts/lunr.js old mode 100755 new mode 100644 diff --git a/assets/scripts/mermaid.min.js b/assets/scripts/mermaid.min.js old mode 100755 new mode 100644 diff --git a/assets/scripts/notes.js b/assets/scripts/notes.js index 9e14baf..f48d819 100755 --- a/assets/scripts/notes.js +++ b/assets/scripts/notes.js @@ -38,7 +38,7 @@ wall.innerHTML = "
Loading notes…
"; try { - const res = await fetch("/api/notes"); + const res = await window.orgAuth.fetch("/api/notes"); if (!res.ok) throw new Error("Failed to fetch notes"); const notes = await res.json(); @@ -69,7 +69,7 @@ form.querySelector("button").disabled = true; try { - const res = await fetch("/api/notes", { + const res = await window.orgAuth.fetch("/api/notes", { method: "POST", headers: { "Content-Type": "application/json", diff --git a/assets/scripts/script.js b/assets/scripts/script.js old mode 100755 new mode 100644 diff --git a/assets/scripts/search.js b/assets/scripts/search.js old mode 100755 new mode 100644 diff --git a/assets/scripts/sitemap-interactive.js b/assets/scripts/sitemap-interactive.js old mode 100755 new mode 100644 diff --git a/assets/scripts/svg-pan-zoom.min.js b/assets/scripts/svg-pan-zoom.min.js old mode 100755 new mode 100644 diff --git a/assets/scripts/wird-tracker.js b/assets/scripts/wird-tracker.js index 6e22b7c..b2deb73 100755 --- a/assets/scripts/wird-tracker.js +++ b/assets/scripts/wird-tracker.js @@ -96,8 +96,8 @@ async function loadMotalah() { try { const [mRes, bRes] = await Promise.all([ - fetch(MOTALAH_API), - fetch(CALIBRE_API), + window.orgAuth.fetch(MOTALAH_API), + window.orgAuth.fetch(CALIBRE_API), ]); if (mRes.ok) motalahEntries = await mRes.json(); if (bRes.ok) calibreBooks = await bRes.json(); @@ -301,7 +301,7 @@ notes: motalahNotesEl.value.trim() || null, }; try { - const r = await fetch(MOTALAH_API, { + const r = await window.orgAuth.fetch(MOTALAH_API, { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(payload), @@ -350,7 +350,7 @@ async function loadAll() { try { - const r = await fetch(`${API}/entries`); + const r = await window.orgAuth.fetch(`${API}/entries`); if (!r.ok) throw new Error(r.status); allEntries = await r.json(); buildTodayMap(); @@ -383,7 +383,7 @@ } async function postEntry(payload) { - const r = await fetch(`${API}/entries`, { + const r = await window.orgAuth.fetch(`${API}/entries`, { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(payload), @@ -393,7 +393,7 @@ } async function deleteEntry(id) { - const r = await fetch(`${API}/entries/${id}`, { method: "DELETE" }); + const r = await window.orgAuth.fetch(`${API}/entries/${id}`, { method: "DELETE" }); if (!r.ok) throw new Error(await r.text()); } diff --git a/assets/scripts/zhd.js b/assets/scripts/zhd.js old mode 100755 new mode 100644 diff --git a/assets/sketchnotes/07-12-2025-retrospectives.svg b/assets/sketchnotes/07-12-2025-retrospectives.svg old mode 100755 new mode 100644 diff --git a/assets/sketchnotes/09-11-2025-nginx-architecture.svg b/assets/sketchnotes/09-11-2025-nginx-architecture.svg old mode 100755 new mode 100644 diff --git a/assets/sketchnotes/09-11-2025-retrospectives.svg b/assets/sketchnotes/09-11-2025-retrospectives.svg old mode 100755 new mode 100644 diff --git a/assets/sketchnotes/10-08-2025-weekly-review.svg b/assets/sketchnotes/10-08-2025-weekly-review.svg old mode 100755 new mode 100644 diff --git a/assets/sketchnotes/16-11-2025-retrospectives.svg b/assets/sketchnotes/16-11-2025-retrospectives.svg old mode 100755 new mode 100644 diff --git a/assets/sketchnotes/18-01-26-retro.png b/assets/sketchnotes/18-01-26-retro.png old mode 100755 new mode 100644 diff --git a/assets/sketchnotes/2025-08-08-emacs.svg b/assets/sketchnotes/2025-08-08-emacs.svg old mode 100755 new mode 100644 diff --git a/assets/sketchnotes/23-11-2025-retrospectives.svg b/assets/sketchnotes/23-11-2025-retrospectives.svg old mode 100755 new mode 100644 diff --git a/assets/sketchnotes/25-01-26-retro.png b/assets/sketchnotes/25-01-26-retro.png old mode 100755 new mode 100644 diff --git a/assets/sketchnotes/30-11-2025-retrospectives.svg b/assets/sketchnotes/30-11-2025-retrospectives.svg old mode 100755 new mode 100644 diff --git a/assets/sketchnotes/elt-yed.svg b/assets/sketchnotes/elt-yed.svg old mode 100755 new mode 100644 diff --git a/assets/styles/bigger-picture.min.css b/assets/styles/bigger-picture.min.css old mode 100755 new mode 100644 diff --git a/assets/styles/comments.css b/assets/styles/comments.css old mode 100755 new mode 100644 diff --git a/assets/styles/kanban.css b/assets/styles/kanban.css old mode 100755 new mode 100644 diff --git a/assets/styles/media.css b/assets/styles/media.css old mode 100755 new mode 100644 diff --git a/assets/styles/misc.css b/assets/styles/misc.css old mode 100755 new mode 100644 diff --git a/assets/styles/org-syntax.css b/assets/styles/org-syntax.css old mode 100755 new mode 100644 diff --git a/assets/styles/style.css b/assets/styles/style.css old mode 100755 new mode 100644 diff --git a/assets/styles/wird-tracker.css b/assets/styles/wird-tracker.css old mode 100755 new mode 100644 diff --git a/assets/styles/zhd.css b/assets/styles/zhd.css old mode 100755 new mode 100644 diff --git a/authoring_server.py b/authoring_server.py old mode 100755 new mode 100644 diff --git a/backups/02-11-week-review.org~ b/backups/02-11-week-review.org~ old mode 100755 new mode 100644 diff --git a/backups/04-01-week-review.org~ b/backups/04-01-week-review.org~ old mode 100755 new mode 100644 diff --git a/backups/07-12-week-review.org~ b/backups/07-12-week-review.org~ old mode 100755 new mode 100644 diff --git a/backups/09-11-week-review.org~ b/backups/09-11-week-review.org~ old mode 100755 new mode 100644 diff --git a/backups/14-12-week-review.org~ b/backups/14-12-week-review.org~ old mode 100755 new mode 100644 diff --git a/backups/16-11-week-review.org~ b/backups/16-11-week-review.org~ old mode 100755 new mode 100644 diff --git a/backups/23-11-week-review.org~ b/backups/23-11-week-review.org~ old mode 100755 new mode 100644 diff --git a/backups/28-12-week-review.org~ b/backups/28-12-week-review.org~ old mode 100755 new mode 100644 diff --git a/backups/30-11-week-review.org~ b/backups/30-11-week-review.org~ old mode 100755 new mode 100644 diff --git a/backups/Makefile~ b/backups/Makefile~ old mode 100755 new mode 100644 diff --git a/backups/airflow.org~ b/backups/airflow.org~ old mode 100755 new mode 100644 diff --git a/backups/backlog.org~ b/backups/backlog.org~ old mode 100755 new mode 100644 diff --git a/backups/benefits-of-reading.org~ b/backups/benefits-of-reading.org~ old mode 100755 new mode 100644 diff --git a/backups/career-intro.org~ b/backups/career-intro.org~ old mode 100755 new mode 100644 diff --git a/backups/comments.js~ b/backups/comments.js~ old mode 100755 new mode 100644 diff --git a/backups/competency-status-board.js~ b/backups/competency-status-board.js~ old mode 100755 new mode 100644 diff --git a/backups/countdown.org~ b/backups/countdown.org~ old mode 100755 new mode 100644 diff --git a/backups/gallery-init.js~ b/backups/gallery-init.js~ old mode 100755 new mode 100644 diff --git a/backups/hilberts.hotel.org~ b/backups/hilberts.hotel.org~ old mode 100755 new mode 100644 diff --git a/backups/invest-principles.org~ b/backups/invest-principles.org~ old mode 100755 new mode 100644 diff --git a/backups/lean.org~ b/backups/lean.org~ old mode 100755 new mode 100644 diff --git a/backups/management-of-self.org~ b/backups/management-of-self.org~ old mode 100755 new mode 100644 diff --git a/backups/normalisation.org~ b/backups/normalisation.org~ old mode 100755 new mode 100644 diff --git a/backups/notes.js~ b/backups/notes.js~ old mode 100755 new mode 100644 diff --git a/backups/notes.org~ b/backups/notes.org~ old mode 100755 new mode 100644 diff --git a/backups/owasp.org~ b/backups/owasp.org~ old mode 100755 new mode 100644 diff --git a/backups/probation-objectives.org~ b/backups/probation-objectives.org~ old mode 100755 new mode 100644 diff --git a/backups/publish-pages.org~ b/backups/publish-pages.org~ old mode 100755 new mode 100644 diff --git a/backups/requirements-features.org~ b/backups/requirements-features.org~ old mode 100755 new mode 100644 diff --git a/backups/retrospectives.org~ b/backups/retrospectives.org~ old mode 100755 new mode 100644 diff --git a/backups/services.org~ b/backups/services.org~ old mode 100755 new mode 100644 diff --git a/backups/setup.org~ b/backups/setup.org~ old mode 100755 new mode 100644 diff --git a/backups/solid-principles.org~ b/backups/solid-principles.org~ old mode 100755 new mode 100644 diff --git a/backups/spending-the-whole-day-on-this-website.org~ b/backups/spending-the-whole-day-on-this-website.org~ old mode 100755 new mode 100644 diff --git a/backups/status-board.js~ b/backups/status-board.js~ old mode 100755 new mode 100644 diff --git a/backups/status.org~ b/backups/status.org~ old mode 100755 new mode 100644 diff --git a/backups/syntax.org~ b/backups/syntax.org~ old mode 100755 new mode 100644 diff --git a/backups/third-time.org~ b/backups/third-time.org~ old mode 100755 new mode 100644 diff --git a/backups/wacom-with-arch.org~ b/backups/wacom-with-arch.org~ old mode 100755 new mode 100644 diff --git a/backups/what-do-i-want-to-do-with-emacs.org~ b/backups/what-do-i-want-to-do-with-emacs.org~ old mode 100755 new mode 100644 diff --git a/backups/wireframe-designs.org~ b/backups/wireframe-designs.org~ old mode 100755 new mode 100644 diff --git a/backups/zettelkasten.org~ b/backups/zettelkasten.org~ old mode 100755 new mode 100644 diff --git a/blogs/2025/08-august/benefits-of-reading.org b/blogs/2025/08-august/benefits-of-reading.org old mode 100755 new mode 100644 diff --git a/blogs/2025/08-august/hilberts.hotel.org b/blogs/2025/08-august/hilberts.hotel.org old mode 100755 new mode 100644 diff --git a/blogs/2025/08-august/spending-the-whole-day-on-this-website.org b/blogs/2025/08-august/spending-the-whole-day-on-this-website.org old mode 100755 new mode 100644 diff --git a/blogs/2025/08-august/third-time.org b/blogs/2025/08-august/third-time.org old mode 100755 new mode 100644 diff --git a/blogs/2025/08-august/wacom-with-arch.org b/blogs/2025/08-august/wacom-with-arch.org old mode 100755 new mode 100644 diff --git a/blogs/2025/08-august/what-do-i-want-to-do-with-emacs.org b/blogs/2025/08-august/what-do-i-want-to-do-with-emacs.org old mode 100755 new mode 100644 diff --git a/blogs/2025/08-august/zettelkasten.org b/blogs/2025/08-august/zettelkasten.org old mode 100755 new mode 100644 diff --git a/blogs/2025/11-november/02-11-week-review.org b/blogs/2025/11-november/02-11-week-review.org old mode 100755 new mode 100644 diff --git a/blogs/2025/11-november/09-11-week-review.org b/blogs/2025/11-november/09-11-week-review.org old mode 100755 new mode 100644 diff --git a/blogs/2025/11-november/16-11-week-review.org b/blogs/2025/11-november/16-11-week-review.org old mode 100755 new mode 100644 diff --git a/blogs/2025/11-november/23-11-week-review.org b/blogs/2025/11-november/23-11-week-review.org old mode 100755 new mode 100644 diff --git a/blogs/2025/11-november/30-11-week-review.org b/blogs/2025/11-november/30-11-week-review.org old mode 100755 new mode 100644 diff --git a/blogs/2025/12-december/07-12-week-review.org b/blogs/2025/12-december/07-12-week-review.org old mode 100755 new mode 100644 diff --git a/blogs/2025/12-december/14-12-week-review.org b/blogs/2025/12-december/14-12-week-review.org old mode 100755 new mode 100644 diff --git a/blogs/2025/12-december/21-12-week-review.org b/blogs/2025/12-december/21-12-week-review.org old mode 100755 new mode 100644 diff --git a/blogs/2025/12-december/28-12-week-review.org b/blogs/2025/12-december/28-12-week-review.org old mode 100755 new mode 100644 diff --git a/blogs/2026/01-january/04-01-week-review.org b/blogs/2026/01-january/04-01-week-review.org old mode 100755 new mode 100644 diff --git a/blogs/2026/01-january/11-01-week-review.org b/blogs/2026/01-january/11-01-week-review.org old mode 100755 new mode 100644 diff --git a/blogs/2026/01-january/18-01-week-review.org b/blogs/2026/01-january/18-01-week-review.org old mode 100755 new mode 100644 diff --git a/blogs/2026/01-january/25-01-week-review.org b/blogs/2026/01-january/25-01-week-review.org old mode 100755 new mode 100644 diff --git a/blogs/2026/02-february/01-02-week-review.org b/blogs/2026/02-february/01-02-week-review.org old mode 100755 new mode 100644 diff --git a/blogs/2026/02-february/08-02-week-review.org b/blogs/2026/02-february/08-02-week-review.org old mode 100755 new mode 100644 diff --git a/blogs/2026/02-february/15-02-week-review.org b/blogs/2026/02-february/15-02-week-review.org old mode 100755 new mode 100644 diff --git a/blogs/2026/02-february/22-02-week-review.org b/blogs/2026/02-february/22-02-week-review.org old mode 100755 new mode 100644 diff --git a/blogs/2026/02-february/24-02-26.org b/blogs/2026/02-february/24-02-26.org old mode 100755 new mode 100644 diff --git a/blogs/2026/02-february/26-02-26.org b/blogs/2026/02-february/26-02-26.org old mode 100755 new mode 100644 diff --git a/blogs/2026/02-february/27-02-26.org b/blogs/2026/02-february/27-02-26.org old mode 100755 new mode 100644 diff --git a/blogs/2026/02-february/third-meeting.org b/blogs/2026/02-february/third-meeting.org old mode 100755 new mode 100644 diff --git a/blogs/2026/03-march/01-03-week-review.org b/blogs/2026/03-march/01-03-week-review.org old mode 100755 new mode 100644 diff --git a/blogs/2026/03-march/08-03-week-review.org b/blogs/2026/03-march/08-03-week-review.org old mode 100755 new mode 100644 diff --git a/blogs/2026/03-march/15-03-week-review.org b/blogs/2026/03-march/15-03-week-review.org old mode 100755 new mode 100644 diff --git a/blogs/2026/03-march/22-03-week-review.org b/blogs/2026/03-march/22-03-week-review.org old mode 100755 new mode 100644 diff --git a/blogs/2026/03-march/29-03-week-review.org b/blogs/2026/03-march/29-03-week-review.org old mode 100755 new mode 100644 diff --git a/blogs/2026/03-march/cooking-dinner-29-03-26.org b/blogs/2026/03-march/cooking-dinner-29-03-26.org old mode 100755 new mode 100644 diff --git a/blogs/2026/03-march/feeling-sleepy.org b/blogs/2026/03-march/feeling-sleepy.org old mode 100755 new mode 100644 diff --git a/blogs/2026/03-march/fixing-the-dag-18-03.org b/blogs/2026/03-march/fixing-the-dag-18-03.org old mode 100755 new mode 100644 diff --git a/blogs/2026/03-march/installing-emacs-23-03.org b/blogs/2026/03-march/installing-emacs-23-03.org old mode 100755 new mode 100644 diff --git a/blogs/2026/03-march/intellectually-challenging-myself-30-03-26.org b/blogs/2026/03-march/intellectually-challenging-myself-30-03-26.org old mode 100755 new mode 100644 diff --git a/blogs/2026/03-march/more-thoughts-regarding-changes-26-03-26.org b/blogs/2026/03-march/more-thoughts-regarding-changes-26-03-26.org old mode 100755 new mode 100644 diff --git a/blogs/2026/03-march/oversleeping-16-03.org b/blogs/2026/03-march/oversleeping-16-03.org old mode 100755 new mode 100644 diff --git a/blogs/2026/03-march/quick-lunch-24-03.org b/blogs/2026/03-march/quick-lunch-24-03.org old mode 100755 new mode 100644 diff --git a/blogs/2026/03-march/setting-a-wird-tracker-19-03.org b/blogs/2026/03-march/setting-a-wird-tracker-19-03.org old mode 100755 new mode 100644 diff --git a/blogs/2026/03-march/thoughts-on-life-25-03-26.org b/blogs/2026/03-march/thoughts-on-life-25-03-26.org old mode 100755 new mode 100644 diff --git a/blogs/2026/03-march/training-on-friday-afternoon-27-03-26.org b/blogs/2026/03-march/training-on-friday-afternoon-27-03-26.org old mode 100755 new mode 100644 diff --git a/blogs/2026/04-april/05-04-week-review.org b/blogs/2026/04-april/05-04-week-review.org old mode 100755 new mode 100644 diff --git a/blogs/2026/04-april/12-04-week-review.org b/blogs/2026/04-april/12-04-week-review.org old mode 100755 new mode 100644 diff --git a/blogs/2026/04-april/16-04-26.org b/blogs/2026/04-april/16-04-26.org old mode 100755 new mode 100644 diff --git a/blogs/2026/04-april/19-04-week-review.org b/blogs/2026/04-april/19-04-week-review.org old mode 100755 new mode 100644 diff --git a/blogs/2026/04-april/26-04-week-review.org b/blogs/2026/04-april/26-04-week-review.org old mode 100755 new mode 100644 diff --git a/blogs/2026/04-april/action-plan-07-04-26.org b/blogs/2026/04-april/action-plan-07-04-26.org old mode 100755 new mode 100644 diff --git a/blogs/2026/04-april/adding-more-wird-22-04-26.org b/blogs/2026/04-april/adding-more-wird-22-04-26.org old mode 100755 new mode 100644 diff --git a/blogs/2026/04-april/april-almost-over-28-04.org b/blogs/2026/04-april/april-almost-over-28-04.org old mode 100755 new mode 100644 diff --git a/blogs/2026/04-april/comparison-14-04.org b/blogs/2026/04-april/comparison-14-04.org old mode 100755 new mode 100644 diff --git a/blogs/2026/04-april/ending-the-week-17-04-26.org b/blogs/2026/04-april/ending-the-week-17-04-26.org old mode 100755 new mode 100644 diff --git a/blogs/2026/04-april/joining-new-team-meeting-02-04-2026.org b/blogs/2026/04-april/joining-new-team-meeting-02-04-2026.org old mode 100755 new mode 100644 diff --git a/blogs/2026/04-april/making-notes-through-org-noter-06-05.org b/blogs/2026/04-april/making-notes-through-org-noter-06-05.org old mode 100755 new mode 100644 diff --git a/blogs/2026/04-april/sitting-outside-in-the-sun-21-04-26.org b/blogs/2026/04-april/sitting-outside-in-the-sun-21-04-26.org old mode 100755 new mode 100644 diff --git a/blogs/2026/04-april/starting-new-rotation-08-04-26.org b/blogs/2026/04-april/starting-new-rotation-08-04-26.org old mode 100755 new mode 100644 diff --git a/blogs/2026/04-april/weekly-target-06-04-26.org b/blogs/2026/04-april/weekly-target-06-04-26.org old mode 100755 new mode 100644 diff --git a/blogs/2026/04-april/wise-words-29-04.org b/blogs/2026/04-april/wise-words-29-04.org old mode 100755 new mode 100644 diff --git a/blogs/2026/05-may/03-05-week-review.org b/blogs/2026/05-may/03-05-week-review.org old mode 100755 new mode 100644 diff --git a/blogs/2026/05-may/ai-datacamp-08-05.org b/blogs/2026/05-may/ai-datacamp-08-05.org old mode 100755 new mode 100644 diff --git a/blogs/2026/05-may/sun-soak-01-05.org b/blogs/2026/05-may/sun-soak-01-05.org old mode 100755 new mode 100644 diff --git a/blogs/2026/05-may/using-codex-07-05-26.org b/blogs/2026/05-may/using-codex-07-05-26.org old mode 100755 new mode 100644 diff --git a/blogs/blogs-intro.org b/blogs/blogs-intro.org old mode 100755 new mode 100644 diff --git a/blogs/blogs-list.org b/blogs/blogs-list.org old mode 100755 new mode 100644 diff --git a/blogs/publish-pages.org b/blogs/publish-pages.org old mode 100755 new mode 100644 diff --git a/books/books-list.org b/books/books-list.org old mode 100755 new mode 100644 diff --git a/books/clean-code/clean-code-notes.org b/books/clean-code/clean-code-notes.org old mode 100755 new mode 100644 diff --git a/build-site-tests.el b/build-site-tests.el old mode 100755 new mode 100644 diff --git a/build-site.el b/build-site.el index fab225b..91f2a19 100755 --- a/build-site.el +++ b/build-site.el @@ -182,6 +182,7 @@ FMT / ARGS are passed to `format'." (format "" f)) '("script.js" "lunr.js" + "api-auth.js" "competency-status-board.js" "notes.js" "comments.js" diff --git a/gitea-build-monitor.ps1 b/gitea-build-monitor.ps1 old mode 100755 new mode 100644 diff --git a/home/backlog.org b/home/backlog.org old mode 100755 new mode 100644 diff --git a/home/categories.org b/home/categories.org old mode 100755 new mode 100644 diff --git a/home/contact.org b/home/contact.org old mode 100755 new mode 100644 diff --git a/home/countdown.org b/home/countdown.org old mode 100755 new mode 100644 diff --git a/home/guide/setup.org b/home/guide/setup.org index 6ccd082..3653323 100755 --- a/home/guide/setup.org +++ b/home/guide/setup.org @@ -74,6 +74,7 @@ The script is as follows, at the start I have some metadata relating to the file + diff --git a/home/guide/wird-tracker-guide.org b/home/guide/wird-tracker-guide.org old mode 100755 new mode 100644 diff --git a/home/notes.org b/home/notes.org old mode 100755 new mode 100644 diff --git a/home/services.org b/home/services.org old mode 100755 new mode 100644 diff --git a/home/status.org b/home/status.org old mode 100755 new mode 100644 diff --git a/home/wird-tracker.org b/home/wird-tracker.org old mode 100755 new mode 100644 diff --git a/index.org b/index.org old mode 100755 new mode 100644 diff --git a/lima/index.md b/lima/index.md old mode 100755 new mode 100644 diff --git a/lima/lima-list.org b/lima/lima-list.org old mode 100755 new mode 100644 diff --git a/lisp/recently-updated.el b/lisp/recently-updated.el old mode 100755 new mode 100644 diff --git a/lisp/sidenotes.el b/lisp/sidenotes.el old mode 100755 new mode 100644 diff --git a/lisp/sitemaps.el b/lisp/sitemaps.el old mode 100755 new mode 100644 diff --git a/lisp/tags.el b/lisp/tags.el old mode 100755 new mode 100644 diff --git a/org-web-build.log b/org-web-build.log old mode 100755 new mode 100644 diff --git a/posts/career/airflow.org b/posts/career/airflow.org old mode 100755 new mode 100644 diff --git a/posts/career/career-intro.org b/posts/career/career-intro.org old mode 100755 new mode 100644 diff --git a/posts/career/career-list.org b/posts/career/career-list.org old mode 100755 new mode 100644 diff --git a/posts/career/database-permissions.org b/posts/career/database-permissions.org old mode 100755 new mode 100644 diff --git a/posts/career/ha-dr.org b/posts/career/ha-dr.org old mode 100755 new mode 100644 diff --git a/posts/career/invest-principles.org b/posts/career/invest-principles.org old mode 100755 new mode 100644 diff --git a/posts/career/javascript.org b/posts/career/javascript.org old mode 100755 new mode 100644 diff --git a/posts/career/lean.org b/posts/career/lean.org old mode 100755 new mode 100644 diff --git a/posts/career/management-of-self.org b/posts/career/management-of-self.org old mode 100755 new mode 100644 diff --git a/posts/career/monitoring-and-logging.org b/posts/career/monitoring-and-logging.org old mode 100755 new mode 100644 diff --git a/posts/career/normalisation.org b/posts/career/normalisation.org old mode 100755 new mode 100644 diff --git a/posts/career/owasp.org b/posts/career/owasp.org old mode 100755 new mode 100644 diff --git a/posts/career/pipelines.org b/posts/career/pipelines.org old mode 100755 new mode 100644 diff --git a/posts/career/probation-objectives.org b/posts/career/probation-objectives.org old mode 100755 new mode 100644 diff --git a/posts/career/requirements-features.org b/posts/career/requirements-features.org old mode 100755 new mode 100644 diff --git a/posts/career/restful-api.org b/posts/career/restful-api.org old mode 100755 new mode 100644 diff --git a/posts/career/retrospectives.org b/posts/career/retrospectives.org old mode 100755 new mode 100644 diff --git a/posts/career/solid-principles.org b/posts/career/solid-principles.org old mode 100755 new mode 100644 diff --git a/posts/career/wireframe-designs.org b/posts/career/wireframe-designs.org old mode 100755 new mode 100644 diff --git a/posts/posts-intro.org b/posts/posts-intro.org old mode 100755 new mode 100644 diff --git a/posts/posts-list.org b/posts/posts-list.org old mode 100755 new mode 100644 index 5c597c8..1ddbc63 --- a/posts/posts-list.org +++ b/posts/posts-list.org @@ -4,7 +4,7 @@ See the categories: @@html:Categories@@ * Posts: -- [[file:career/career-list.org][Career List]] @@html:08-05-2026 16:23@@ +- [[file:career/career-list.org][Career List]] @@html:09-05-2026 00:25@@ - [[file:posts-list.sync-conflict-20260417-233432-VT6366A.org][Posts List]] @@html:14-04-2026 16:36@@ - [[file:career/ha-dr.org][High Availability, Disaster Recovery and Business Continuity]] @@html:11-03-2026 17:18@@ @@html:learning@@ @@html:notes@@ - [[file:career/javascript.org][Understands the Javascript language]] @@html:11-03-2026 16:52@@ @@html:learning@@ @@html:notes@@ diff --git a/posts/posts-list.sync-conflict-20260417-233432-VT6366A.org b/posts/posts-list.sync-conflict-20260417-233432-VT6366A.org old mode 100755 new mode 100644 diff --git a/publish-and-push.sh b/publish-and-push.sh old mode 100755 new mode 100644 diff --git a/recently-updated.org b/recently-updated.org old mode 100755 new mode 100644 index 48f6d79..a6b6aa7 --- a/recently-updated.org +++ b/recently-updated.org @@ -2,6 +2,7 @@ #+OPTIONS: toc:nil num:nil * Recently Updated (top 26 files) +- [[file:home/guide/setup.org][Setup]] @@html:2026-05-09 00:20@@ - [[file:blogs/2026/05-may/ai-datacamp-08-05.org][AI Datacamp]] @@html:2026-05-08 12:49@@ - [[file:blogs/2026/05-may/using-codex-07-05-26.org][Using Codex]] @@html:2026-05-07 16:12@@ - [[file:blogs/2026/05-may/03-05-week-review.org][[03-05-2026] - Weekly Review]] @@html:2026-05-03 12:00@@ @@ -27,4 +28,3 @@ - [[file:blogs/2026/03-march/intellectually-challenging-myself-30-03-26.org][Intellectually challenging oneself]] @@html:2026-03-31 11:14@@ - [[file:blogs/2026/03-march/cooking-dinner-29-03-26.org][Cooking Dinner (num)]] @@html:2026-03-30 11:49@@ - [[file:blogs/2026/03-march/29-03-week-review.org][[29-03-2026] - Weekly Review]] @@html:2026-03-29 12:00@@ -- [[file:blogs/2026/03-march/training-on-friday-afternoon-27-03-26.org][Training time on Friday afternoon]] @@html:2026-03-27 15:09@@ diff --git a/requirements.txt b/requirements.txt old mode 100755 new mode 100644 diff --git a/search-index-json.py b/search-index-json.py old mode 100755 new mode 100644 diff --git a/sitemap.org b/sitemap.org old mode 100755 new mode 100644 index c84fd5e..cd0e1b4 --- a/sitemap.org +++ b/sitemap.org @@ -62,5 +62,5 @@ - [[file:home/wird-tracker.org][Wird Tracker]] - [[file:home/categories.org][Categories]] - guide - - [[file:home/guide/setup.org][Setup]] - - [[file:home/guide/wird-tracker-guide.org][Wird Tracker — Technical Guide]] \ No newline at end of file + - [[file:home/guide/wird-tracker-guide.org][Wird Tracker — Technical Guide]] + - [[file:home/guide/setup.org][Setup]] \ No newline at end of file diff --git a/systemd/user/org-web-authoring.service b/systemd/user/org-web-authoring.service old mode 100755 new mode 100644 diff --git a/tags/education.org b/tags/education.org old mode 100755 new mode 100644 diff --git a/tags/emacs.org b/tags/emacs.org old mode 100755 new mode 100644 diff --git a/tags/insights.org b/tags/insights.org old mode 100755 new mode 100644 diff --git a/tags/introduction.org b/tags/introduction.org old mode 100755 new mode 100644 diff --git a/tags/learning.org b/tags/learning.org old mode 100755 new mode 100644 diff --git a/tags/life.org b/tags/life.org old mode 100755 new mode 100644 diff --git a/tags/life.sync-conflict-20260417-233423-VT6366A.org b/tags/life.sync-conflict-20260417-233423-VT6366A.org old mode 100755 new mode 100644 diff --git a/tags/maths.org b/tags/maths.org old mode 100755 new mode 100644 diff --git a/tags/notes.org b/tags/notes.org old mode 100755 new mode 100644 diff --git a/tags/reading.org b/tags/reading.org old mode 100755 new mode 100644 diff --git a/tags/review.org b/tags/review.org old mode 100755 new mode 100644 diff --git a/tags/review.sync-conflict-20260328-203248-VT6366A.org b/tags/review.sync-conflict-20260328-203248-VT6366A.org old mode 100755 new mode 100644 diff --git a/tags/update.org b/tags/update.org old mode 100755 new mode 100644 diff --git a/tags/website.org b/tags/website.org old mode 100755 new mode 100644 diff --git a/tests/test_authoring_server.py b/tests/test_authoring_server.py old mode 100755 new mode 100644 diff --git a/watcher.sh b/watcher.sh old mode 100755 new mode 100644 diff --git a/wip.org b/wip.org old mode 100755 new mode 100644