Compare commits

...

229 Commits

Author SHA1 Message Date
gitea-actions
0db2151f92 removing author and cleaning js / css 2026-07-08 22:28:43 +01:00
gitea-actions
d0610a5907 removing stale rnote files 2026-07-08 22:17:11 +01:00
gitea-actions
53df5b46a3 seperating play 2026-07-08 22:14:41 +01:00
gitea-actions
b7f08ba46d seperating build 2026-07-08 22:09:29 +01:00
gitea-actions
832eb1a913 cleaning up 2026-07-08 21:50:06 +01:00
gitea-actions
a980d6393e cleaning
Some checks failed
Build Org Website / build (push) Failing after 47s
2026-07-08 21:38:53 +01:00
gitea-actions
1b8c74a204 updates for org web
Some checks failed
Build Org Website / build (push) Failing after 42s
2026-06-17 20:52:07 +01:00
gitea-actions
cd62a01ec5 updates
All checks were successful
Build Org Website / build (push) Successful in 54s
2026-06-04 14:13:45 +01:00
gitea-actions
d63dc6d2cf 02/06 cleanup
All checks were successful
Build Org Website / build (push) Successful in 55s
2026-06-02 09:55:52 +01:00
gitea-actions
2213fe8a0c 02/06
All checks were successful
Build Org Website / build (push) Successful in 1m6s
2026-06-02 09:48:08 +01:00
gitea-actions
4965341e1e mermaid js 2
All checks were successful
Build Org Website / build (push) Successful in 41s
2026-05-18 15:22:36 +01:00
gitea-actions
5cccf8a822 mermaid js
All checks were successful
Build Org Website / build (push) Successful in 46s
2026-05-18 15:10:47 +01:00
gitea-actions
d08965126f 18/05
All checks were successful
Build Org Website / build (push) Successful in 48s
2026-05-18 14:59:07 +01:00
gitea-actions
e6a8f7b1e9 new game 3
All checks were successful
Build Org Website / build (push) Successful in 50s
2026-05-16 21:41:42 +01:00
gitea-actions
e436fe532c new game 2
All checks were successful
Build Org Website / build (push) Successful in 45s
2026-05-16 21:29:12 +01:00
gitea-actions
9de58a438a new game
All checks were successful
Build Org Website / build (push) Successful in 45s
2026-05-16 21:24:03 +01:00
gitea-actions
3dfbf6fd5e 16/05
All checks were successful
Build Org Website / build (push) Successful in 49s
2026-05-16 21:16:45 +01:00
gitea-actions
75648ff77b Update hidden details [skip actions] 2026-05-16 01:00:46 +01:00
gitea-actions
14d35af78e search redesing
All checks were successful
Build Org Website / build (push) Successful in 44s
2026-05-15 16:09:25 +01:00
gitea-actions
2488f07808 json
All checks were successful
Build Org Website / build (push) Successful in 46s
2026-05-15 16:00:24 +01:00
gitea-actions
87926dc7cd Update hidden details [skip actions] 2026-05-15 01:00:06 +01:00
gitea-actions
0392a0fb05 memory observatory redesign
All checks were successful
Build Org Website / build (push) Successful in 41s
2026-05-14 16:45:28 +01:00
gitea-actions
c435a7eb78 search key nav fixes 4
All checks were successful
Build Org Website / build (push) Successful in 43s
2026-05-14 14:39:13 +01:00
gitea-actions
314ca414b3 search key nav fixes 3
All checks were successful
Build Org Website / build (push) Successful in 44s
2026-05-14 14:28:04 +01:00
gitea-actions
41d5f8820e search key nav fixes 2
All checks were successful
Build Org Website / build (push) Successful in 44s
2026-05-14 14:20:07 +01:00
gitea-actions
a45015fae8 search key nav fixes
All checks were successful
Build Org Website / build (push) Successful in 43s
2026-05-14 14:14:40 +01:00
gitea-actions
cc958b74af Update hidden details [skip actions] 2026-05-14 12:12:30 +01:00
gitea-actions
d271f03e4d changes to pipeline 2
All checks were successful
Build Org Website / build (push) Successful in 47s
2026-05-14 12:09:15 +01:00
gitea-actions
cb33ea3c25 Update hidden details [skip actions] 2026-05-14 12:06:59 +01:00
4619213e22 temp change 3
All checks were successful
Build Org Website / build (push) Successful in 41s
2026-05-14 12:05:34 +01:00
7c3d79354e temp change 2
All checks were successful
Build Org Website / build (push) Successful in 1m2s
2026-05-14 12:00:24 +01:00
d20236832b temp change
All checks were successful
Build Org Website / build (push) Successful in 54s
2026-05-14 11:55:49 +01:00
c182ad18e5 changing tag
All checks were successful
Build Org Website / build (push) Successful in 1m2s
2026-05-14 11:54:15 +01:00
608bfe904e changes to pipeline
Some checks failed
Build Org Website / build (push) Has been cancelled
2026-05-14 11:53:38 +01:00
269ee61321 new blog
All checks were successful
Build Org Website / build (push) Successful in 50s
2026-05-13 23:32:08 +01:00
c9cf182138 search improvements 4
All checks were successful
Build Org Website / build (push) Successful in 50s
2026-05-13 23:26:54 +01:00
b84f5d2691 search improvements 3
All checks were successful
Build Org Website / build (push) Successful in 51s
2026-05-13 23:24:24 +01:00
1b796ce91e search improvements 2
All checks were successful
Build Org Website / build (push) Successful in 50s
2026-05-13 23:19:40 +01:00
9eb6e9ccbb search improvements
All checks were successful
Build Org Website / build (push) Successful in 50s
2026-05-13 23:14:04 +01:00
ea8a64505b json 2
All checks were successful
Build Org Website / build (push) Successful in 50s
2026-05-13 23:04:30 +01:00
43351539bf json
All checks were successful
Build Org Website / build (push) Successful in 52s
2026-05-13 23:01:52 +01:00
966acb8e15 update memories
All checks were successful
Build Org Website / build (push) Successful in 50s
2026-05-13 22:42:40 +01:00
fd20eea287 update jsons
All checks were successful
Build Org Website / build (push) Successful in 51s
2026-05-13 16:53:49 +01:00
0874b544e0 json update 3
All checks were successful
Build Org Website / build (push) Successful in 52s
2026-05-13 16:33:18 +01:00
3215d19915 json update 2
All checks were successful
Build Org Website / build (push) Successful in 51s
2026-05-13 16:27:33 +01:00
a6feebd664 json update
All checks were successful
Build Org Website / build (push) Successful in 51s
2026-05-13 16:16:54 +01:00
3446f1f6ff check
All checks were successful
Build Org Website / build (push) Successful in 51s
2026-05-13 16:00:50 +01:00
d8927c17ba removal of authoring service
All checks were successful
Build Org Website / build (push) Successful in 50s
2026-05-13 15:47:57 +01:00
8feaef21f1 13-05 x3
All checks were successful
Build Org Website / build (push) Successful in 53s
2026-05-13 15:18:42 +01:00
ce05a3b059 13-05 x2
All checks were successful
Build Org Website / build (push) Successful in 54s
2026-05-13 15:12:17 +01:00
9270f1e6ad stories
All checks were successful
Build Org Website / build (push) Successful in 53s
2026-05-13 14:45:49 +01:00
d69912ec0b 13-05 x1
All checks were successful
Build Org Website / build (push) Successful in 56s
2026-05-13 14:32:34 +01:00
6c8afc2be9 12-05
All checks were successful
Build Org Website / build (push) Successful in 51s
2026-05-12 16:39:34 +01:00
b9aff29cfd check 2
All checks were successful
Build Org Website / build (push) Successful in 51s
2026-05-11 23:35:50 +01:00
bb60827782 chekc
All checks were successful
Build Org Website / build (push) Successful in 50s
2026-05-11 23:31:49 +01:00
dba6a3d733 clean
All checks were successful
Build Org Website / build (push) Successful in 51s
2026-05-11 16:35:40 +01:00
1278027484 avatar support next to messages x2
All checks were successful
Build Org Website / build (push) Successful in 56s
2026-05-11 16:30:31 +01:00
92093b9351 avatar support next to messages
All checks were successful
Build Org Website / build (push) Successful in 50s
2026-05-11 16:21:21 +01:00
ad8cd407e2 adding avatars
All checks were successful
Build Org Website / build (push) Successful in 1m1s
2026-05-11 16:13:49 +01:00
669eafadd3 hotfix 3
All checks were successful
Build Org Website / build (push) Successful in 52s
2026-05-10 23:08:29 +01:00
c865db47da hotfix 2
All checks were successful
Build Org Website / build (push) Successful in 49s
2026-05-10 22:50:24 +01:00
8328d43650 recent comments x3
All checks were successful
Build Org Website / build (push) Successful in 52s
2026-05-10 22:45:46 +01:00
0d9b3cfbd2 recent comments x2
All checks were successful
Build Org Website / build (push) Successful in 50s
2026-05-10 22:39:44 +01:00
b9cb71a310 recent comments
All checks were successful
Build Org Website / build (push) Successful in 50s
2026-05-10 22:32:41 +01:00
8f8a5dddf9 hotfix
All checks were successful
Build Org Website / build (push) Successful in 49s
2026-05-10 22:09:45 +01:00
fa1f9d010a docs
All checks were successful
Build Org Website / build (push) Successful in 50s
2026-05-10 19:50:57 +01:00
cb24fa6bd6 docs
All checks were successful
Build Org Website / build (push) Successful in 49s
2026-05-10 19:48:06 +01:00
791a4a4d27 remove americanisation 2
All checks were successful
Build Org Website / build (push) Successful in 49s
2026-05-10 18:47:42 +01:00
dacc1b9e90 remove americanisation
All checks were successful
Build Org Website / build (push) Successful in 49s
2026-05-10 18:46:19 +01:00
cfe2943548 remove sync conflict
All checks were successful
Build Org Website / build (push) Successful in 48s
2026-05-10 18:43:54 +01:00
9bcc4507d1 clean x2
Some checks failed
Build Org Website / build (push) Has been cancelled
2026-05-10 18:43:26 +01:00
d9d2454de4 lets see
All checks were successful
Build Org Website / build (push) Successful in 49s
2026-05-10 18:42:20 +01:00
2b3dcb45ee clean
Some checks failed
Build Org Website / build (push) Has been cancelled
2026-05-10 18:41:56 +01:00
4f6d206d4e lets see
All checks were successful
Build Org Website / build (push) Successful in 49s
2026-05-10 18:28:30 +01:00
7b3a60f937 json
All checks were successful
Build Org Website / build (push) Successful in 49s
2026-05-10 18:25:01 +01:00
6c478207d3 gitignore update
All checks were successful
Build Org Website / build (push) Successful in 49s
2026-05-10 18:23:02 +01:00
ba12affd72 typos
All checks were successful
Build Org Website / build (push) Successful in 49s
2026-05-10 17:21:09 +01:00
b38b0d3270 persistence
All checks were successful
Build Org Website / build (push) Successful in 49s
2026-05-10 17:17:42 +01:00
1566b2c595 more changes
All checks were successful
Build Org Website / build (push) Successful in 49s
2026-05-10 17:04:40 +01:00
f267933239 trying to fix clusters
All checks were successful
Build Org Website / build (push) Successful in 49s
2026-05-10 16:43:26 +01:00
527bc66b05 rename
All checks were successful
Build Org Website / build (push) Successful in 48s
2026-05-10 16:29:25 +01:00
52a0160198 updating hidden
All checks were successful
Build Org Website / build (push) Successful in 49s
2026-05-10 16:07:51 +01:00
5dc0b93416 updating hidden service x2
All checks were successful
Build Org Website / build (push) Successful in 48s
2026-05-10 15:56:02 +01:00
771a73029e updating hidden service
All checks were successful
Build Org Website / build (push) Successful in 48s
2026-05-10 15:43:22 +01:00
0ef179385d adding a hidden authoring service support
All checks were successful
Build Org Website / build (push) Successful in 49s
2026-05-10 15:20:34 +01:00
909cde2465 fixing the spelling
All checks were successful
Build Org Website / build (push) Successful in 49s
2026-05-10 15:12:45 +01:00
2e3efb201b fixing the hidden js
All checks were successful
Build Org Website / build (push) Successful in 49s
2026-05-10 15:00:06 +01:00
4c7be9373a uncapitalise lima
All checks were successful
Build Org Website / build (push) Successful in 55s
2026-05-10 14:52:50 +01:00
c67501e446 major character changes
All checks were successful
Build Org Website / build (push) Successful in 51s
2026-05-10 00:25:36 +01:00
3531636805 change name
All checks were successful
Build Org Website / build (push) Successful in 48s
2026-05-10 00:04:35 +01:00
83f18a26f0 WOAHHHH
All checks were successful
Build Org Website / build (push) Successful in 48s
2026-05-10 00:01:54 +01:00
4519cfe804 quirks
All checks were successful
Build Org Website / build (push) Successful in 48s
2026-05-09 23:44:17 +01:00
fc3962ee44 rpg fleshing out x3
All checks were successful
Build Org Website / build (push) Successful in 47s
2026-05-09 23:27:49 +01:00
be254d661d rpg fleshing out x2
All checks were successful
Build Org Website / build (push) Successful in 46s
2026-05-09 23:03:42 +01:00
083ade12eb rpg fleshing out
All checks were successful
Build Org Website / build (push) Successful in 46s
2026-05-09 22:52:16 +01:00
a2bc77805c rpg initial commit
All checks were successful
Build Org Website / build (push) Successful in 48s
2026-05-09 22:38:51 +01:00
6f29244850 details instructions updates
All checks were successful
Build Org Website / build (push) Successful in 45s
2026-05-09 20:20:01 +01:00
36ae6062c2 details instructions
Some checks failed
Build Org Website / build (push) Failing after 44s
2026-05-09 20:18:25 +01:00
3f8b7c8342 removing test
All checks were successful
Build Org Website / build (push) Successful in 46s
2026-05-09 20:06:58 +01:00
063350b4bc authoring service now gets localstorage
All checks were successful
Build Org Website / build (push) Successful in 47s
2026-05-09 20:05:32 +01:00
901ee02929 clean 2
All checks were successful
Build Org Website / build (push) Successful in 47s
2026-05-09 19:59:51 +01:00
90af31d02a clean
All checks were successful
Build Org Website / build (push) Successful in 46s
2026-05-09 19:58:16 +01:00
d002554036 clean 2026-05-09 19:58:16 +01:00
e806c865e5 cleanup 2 2026-05-09 19:58:16 +01:00
473bc19d25 fix dash
All checks were successful
Build Org Website / build (push) Successful in 44s
2026-05-09 19:18:48 +01:00
e0f0e3a0ee cleanup
All checks were successful
Build Org Website / build (push) Successful in 45s
2026-05-09 19:12:40 +01:00
67424af48b Adding pen icon
All checks were successful
Build Org Website / build (push) Successful in 46s
2026-05-09 19:03:43 +01:00
63bd4d5fd4 commenting the db-year bar label
All checks were successful
Build Org Website / build (push) Successful in 46s
2026-05-09 18:47:42 +01:00
110f39303d fixing stale runs 2
All checks were successful
Build Org Website / build (push) Successful in 46s
2026-05-09 18:44:44 +01:00
2b5a23b566 fixing stale runs
All checks were successful
Build Org Website / build (push) Successful in 47s
2026-05-09 18:33:35 +01:00
eea34a1c68 updating dark academia stylings 2
All checks were successful
Build Org Website / build (push) Successful in 44s
2026-05-09 18:16:35 +01:00
bd368b5ccd updating dark academia stylings
All checks were successful
Build Org Website / build (push) Successful in 44s
2026-05-09 18:08:58 +01:00
e2e4f1467f testing the service
All checks were successful
Build Org Website / build (push) Successful in 44s
2026-05-09 18:00:14 +01:00
39ee0639b9 using zone colour
All checks were successful
Build Org Website / build (push) Successful in 46s
2026-05-09 17:40:30 +01:00
14d931431e z
All checks were successful
Build Org Website / build (push) Successful in 44s
2026-05-09 17:30:57 +01:00
e7d386b2b2 Adding author link
All checks were successful
Build Org Website / build (push) Successful in 45s
2026-05-09 17:19:46 +01:00
e22dfc5a12 fix authoring service
All checks were successful
Build Org Website / build (push) Successful in 45s
2026-05-09 17:13:59 +01:00
e45e05ea40 uhhh
All checks were successful
Build Org Website / build (push) Successful in 45s
2026-05-09 16:41:52 +01:00
3cd053988c confused
All checks were successful
Build Org Website / build (push) Successful in 46s
2026-05-09 16:37:08 +01:00
9623935ed0 changes
All checks were successful
Build Org Website / build (push) Successful in 46s
2026-05-09 16:33:36 +01:00
63f260866e authoring service changes
All checks were successful
Build Org Website / build (push) Successful in 46s
2026-05-09 16:25:31 +01:00
ca82878edf notes update
All checks were successful
Build Org Website / build (push) Successful in 51s
2026-05-09 15:07:29 +01:00
fb3a474738 clean 2
All checks were successful
Build Org Website / build (push) Successful in 44s
2026-05-09 01:27:09 +01:00
dababb86fc clean
All checks were successful
Build Org Website / build (push) Successful in 46s
2026-05-09 01:23:14 +01:00
52a764664e revert
All checks were successful
Build Org Website / build (push) Successful in 47s
2026-05-09 01:18:20 +01:00
ae7505d651 Revert "auth"
This reverts commit a18debbf21.
2026-05-09 01:18:08 +01:00
a76b559a0e Revert "hehe"
This reverts commit 138193ce13.
2026-05-09 01:18:08 +01:00
70b428fce7 Revert "hehe 2"
This reverts commit 66848674e9.
2026-05-09 01:18:08 +01:00
1789fd7625 Revert "hehe 3"
This reverts commit bebed1f788.
2026-05-09 01:18:08 +01:00
bebed1f788 hehe 3
All checks were successful
Build Org Website / build (push) Successful in 49s
2026-05-09 01:11:05 +01:00
66848674e9 hehe 2
All checks were successful
Build Org Website / build (push) Successful in 49s
2026-05-09 00:55:37 +01:00
138193ce13 hehe
All checks were successful
Build Org Website / build (push) Successful in 47s
2026-05-09 00:36:21 +01:00
a18debbf21 auth
All checks were successful
Build Org Website / build (push) Successful in 49s
2026-05-09 00:26:04 +01:00
a504eb9179 makefile additions and cleanup
All checks were successful
Build Org Website / build (push) Successful in 54s
2026-05-08 16:23:57 +01:00
aea803793a testing the pipeline 3
All checks were successful
Build Org Website / build (push) Successful in 55s
2026-05-08 16:11:07 +01:00
7645a34619 testing the pipeline 2
Some checks failed
Build Org Website / build (push) Failing after 52s
2026-05-08 16:04:36 +01:00
3bfc40b460 testing the pipeline
All checks were successful
Build Org Website / build (push) Successful in 55s
2026-05-08 15:52:56 +01:00
ee98d815d1 fixed api key
All checks were successful
Build Org Website / build (push) Successful in 48s
2026-05-08 15:43:57 +01:00
a92d2eed57 env updates 3
Some checks failed
Build Org Website / build (push) Failing after 46s
2026-05-08 15:40:26 +01:00
1667225694 env updates 2
Some checks failed
Build Org Website / build (push) Failing after 45s
2026-05-08 15:34:52 +01:00
40dbbe3f12 env updates 2026-05-08 15:33:53 +01:00
f68bd5281b env
All checks were successful
Build Org Website / build (push) Successful in 45s
2026-05-08 15:27:40 +01:00
f511163bee preamble changes
All checks were successful
Build Org Website / build (push) Successful in 52s
2026-05-08 12:54:27 +01:00
f25d203105 removal of ai
All checks were successful
Build Org Website / build (push) Successful in 51s
2026-05-08 12:44:45 +01:00
a68e262730 changes
Some checks failed
Build Org Website / build (push) Has been cancelled
2026-05-08 12:44:07 +01:00
dbc897370c adding sitemap style
All checks were successful
Build Org Website / build (push) Successful in 54s
2026-05-08 12:28:07 +01:00
b8b3871650 testing image
All checks were successful
Build Org Website / build (push) Successful in 54s
2026-05-08 12:10:29 +01:00
a82053f976 adding uploads to org authoring server
All checks were successful
Build Org Website / build (push) Successful in 54s
2026-05-08 11:30:07 +01:00
fe9d55d638 changes 4
All checks were successful
Build Org Website / build (push) Successful in 53s
2026-05-08 00:03:57 +01:00
90724c22ff changes 3
Some checks failed
Build Org Website / build (push) Failing after 56s
2026-05-08 00:00:20 +01:00
4533c5129f changes 2
Some checks failed
Build Org Website / build (push) Failing after 53s
2026-05-07 23:57:44 +01:00
7ffca5e39b changes
Some checks failed
Build Org Website / build (push) Failing after 52s
2026-05-07 23:54:01 +01:00
97f497855f cha3
Some checks failed
Build Org Website / build (push) Failing after 52s
2026-05-07 23:44:56 +01:00
6af4cb1d23 cha
Some checks failed
Build Org Website / build (push) Failing after 52s
2026-05-07 23:40:40 +01:00
8262a076de changes 5
Some checks failed
Build Org Website / build (push) Failing after 52s
2026-05-07 16:46:18 +01:00
2df30b9c87 changes 4
Some checks failed
Build Org Website / build (push) Failing after 53s
2026-05-07 16:36:12 +01:00
6322e54ba1 changes 3
All checks were successful
Build Org Website / build (push) Successful in 54s
2026-05-07 16:32:09 +01:00
3cb44b880c changes 2
All checks were successful
Build Org Website / build (push) Successful in 54s
2026-05-07 16:28:56 +01:00
c65df7d95a changes
All checks were successful
Build Org Website / build (push) Successful in 52s
2026-05-07 16:21:41 +01:00
3d87e3d1e8 fix 3
All checks were successful
Build Org Website / build (push) Successful in 52s
2026-05-07 15:52:36 +01:00
10c1ffbb19 fix 2
All checks were successful
Build Org Website / build (push) Successful in 55s
2026-05-07 15:44:44 +01:00
c6d21e0530 fix
Some checks failed
Build Org Website / build (push) Failing after 49s
2026-05-07 15:31:52 +01:00
4f0b042f09 adding tests
Some checks failed
Build Org Website / build (push) Failing after 50s
2026-05-07 15:24:00 +01:00
3c1f76e65c makefile update 2
All checks were successful
Build Org Website / build (push) Successful in 48s
2026-05-07 14:34:39 +01:00
dc244c1e98 makefile update
Some checks failed
Build Org Website / build (push) Has been cancelled
2026-05-07 14:21:32 +01:00
900ef114a3 authoring server 5
All checks were successful
Build Org Website / build (push) Successful in 44s
2026-05-07 14:02:04 +01:00
2fd5a098b1 authoring server 4
All checks were successful
Build Org Website / build (push) Successful in 44s
2026-05-07 13:53:45 +01:00
d33e1771af authoring server 3
All checks were successful
Build Org Website / build (push) Successful in 1m1s
2026-05-07 13:46:25 +01:00
d3a668f353 authoring server 2
All checks were successful
Build Org Website / build (push) Successful in 45s
2026-05-07 12:30:48 +01:00
72cd3e89ad authoring server
All checks were successful
Build Org Website / build (push) Successful in 49s
2026-05-07 12:19:23 +01:00
82813556f2 cleanup
All checks were successful
Build Org Website / build (push) Successful in 45s
2026-05-07 10:25:48 +01:00
cc0b739e66 SHOULD WORK
All checks were successful
Build Org Website / build (push) Successful in 45s
2026-05-07 09:33:39 +01:00
11fbf2f331 retro
All checks were successful
Build Org Website / build (push) Successful in 42s
2026-05-07 00:12:39 +01:00
fa992de25a Update dashboard
All checks were successful
Build Org Website / build (push) Successful in 41s
2026-05-06 23:15:20 +01:00
687126b974 Update runner
All checks were successful
Build Org Website / build (push) Successful in 42s
2026-05-06 22:59:15 +01:00
ee15d02a91 Update path
All checks were successful
Build Org Website / build (push) Successful in 42s
2026-05-06 22:51:50 +01:00
fcf6e0b10e Updates to the build.yml
All checks were successful
Build Org Website / build (push) Successful in 41s
2026-05-06 22:47:52 +01:00
d2266ef1e0 update the script
All checks were successful
Build Org Website / build (push) Successful in 41s
2026-05-06 22:37:29 +01:00
b04154cd10 STUPID STUPID DUMB DUMB BOMBADILO CROCADILO
All checks were successful
Build Org Website / build (push) Successful in 43s
2026-05-06 22:24:27 +01:00
2ae4d73649 STUPID FIXING STUPID INDENTATION STUPID ISSUE STUPID
All checks were successful
Build Org Website / build (push) Successful in 43s
2026-05-06 22:14:17 +01:00
86b6e9baed Adding monitor ps1 2026-05-06 22:12:50 +01:00
0d96b3e81f changing tag
All checks were successful
Build Org Website / build (push) Successful in 43s
2026-05-06 15:24:12 +01:00
2e110ffcf5 2 Add nightly org website build
All checks were successful
Build Org Website / build (push) Successful in 46s
2026-05-06 15:09:10 +01:00
5ad20b29f5 Add nightly org website build
Some checks failed
Build Org Website / build (push) Has been cancelled
2026-05-06 15:08:33 +01:00
2c2a393285 gitea runners 3
All checks were successful
Build Org Website / build (push) Successful in 50s
2026-05-06 15:05:46 +01:00
7072189dde gitea runners 2
Some checks failed
Build Org Website / build (push) Has been cancelled
2026-05-06 15:01:14 +01:00
bb299b2f98 gitea runners
Some checks failed
Build Org Website / build (push) Has been cancelled
2026-05-06 14:55:10 +01:00
1f5bd9e089 adding content 2026-04-19 23:10:51 +01:00
172a1f85c3 updating modes and structures 2026-04-02 11:27:50 +01:00
529acd4fcc Wave changes 2026-03-27 15:40:37 +00:00
7fbe850756 updating wird 2026-03-21 17:38:26 +00:00
73ba1b3eb5 updating wird frontend 2026-03-21 17:38:04 +00:00
4d1ab5c244 updating script 2026-03-20 23:55:55 +00:00
8441402f49 all changes 2026-03-20 23:54:19 +00:00
0ea03a61cf more changes 2026-03-20 23:54:11 +00:00
623727e71c changes 2026-03-20 23:53:41 +00:00
20f770ad59 script changes 2026-03-20 23:53:36 +00:00
7f455a08d5 fix broken script 2026-03-20 20:59:07 +00:00
d04ff6b68e weekly updates 2026-03-19 17:59:15 +00:00
980f66d77d Updates to the competencies 2026-03-08 17:37:21 +00:00
d391094ad6 Huge updates 2026-03-08 13:03:34 +00:00
56b9342fd2 adding md -> org wrapper 2026-02-22 22:43:11 +00:00
07b5987213 major changes 2026-02-22 22:09:44 +00:00
5f719f8519 adding favicon 2026-01-31 18:40:53 +00:00
a30d85d9a9 adding new files 2026-01-25 15:07:11 +00:00
1e234aef54 updated weekly review 2026-01-18 22:44:43 +00:00
8fb912dffe update readme 2026-01-17 21:34:26 +00:00
a5b0e8e38a modified and fixed readme 2026-01-17 21:27:26 +00:00
d145846a35 Weekly clean 2026-01-17 21:25:58 +00:00
903eb88fdc added progress bar for competencies 2026-01-10 20:57:54 +00:00
755d6705fa Updated the probation objectives 2026-01-07 18:03:40 +00:00
5084779465 Completed the invest principles 2026-01-04 17:16:04 +00:00
c4fcf2db39 added readme 2026-01-03 00:29:57 +00:00
0a102ac81c updated the weekly review 2026-01-01 23:10:13 +00:00
1f49db69c9 Fixed and finished the search function 2025-12-31 17:57:57 +00:00
53f1df5e86 adding a json object for URLs 2025-12-30 23:17:10 +00:00
c15fcda8c6 updated the makefile, added new org files (2026), and started working on adding a search feature for the website. 2025-12-30 22:43:25 +00:00
78cfe20d64 added makefile and cleaned backups 2025-12-30 18:33:47 +00:00
04f2f7b845 adding a svg logo linking to the wiki page 2025-12-28 22:07:35 +00:00
8f234a746d fixing gitignore 2025-12-28 21:19:27 +00:00
fb120bc50a Auto-publish on Fri 26 Sep 15:56:57 BST 2025 2025-09-26 15:56:57 +01:00
a34379b38e Auto-publish on Thu 28 Aug 17:46:46 BST 2025 2025-08-28 17:46:46 +01:00
ea2fe05037 Auto-publish on Thu 28 Aug 17:41:03 BST 2025 2025-08-28 17:41:03 +01:00
04f8538754 Auto-publish on Thu 28 Aug 17:04:32 BST 2025 2025-08-28 17:04:32 +01:00
f7b8c4c276 Auto-publish on Wed 27 Aug 22:34:03 BST 2025 2025-08-27 22:34:03 +01:00
f59359ce0f Auto-publish on Wed 27 Aug 20:20:58 BST 2025 2025-08-27 20:20:58 +01:00
9b9d2f55cf Auto-publish on Wed 27 Aug 21:14:35 BST 2025 2025-08-27 21:14:35 +01:00
d398462161 Auto-publish on Tue 19 Aug 17:37:17 BST 2025 2025-08-19 17:37:17 +01:00
58303320c0 Auto-publish on Thu 14 Aug 23:51:44 BST 2025 2025-08-14 23:51:44 +01:00
472 changed files with 112634 additions and 11160 deletions

BIN
.DS_Store vendored

Binary file not shown.

60
.gitea/workflows/build.yml Executable file
View File

@@ -0,0 +1,60 @@
name: Build Org Website
on:
push:
branches:
- main
paths-ignore:
- assets/content/hidden-details.json
- assets/scripts/hidden-details.js
schedule:
- cron: "0 0 * * *"
workflow_dispatch:
concurrency:
group: org-web-build
cancel-in-progress: false
jobs:
build:
runs-on: org-web
env:
SITE_OUTPUT_DIR: /home/zaine/master-folder/org-platform/org_web/output
steps:
- name: Commit hidden details files on scheduled/manual run
if: ${{ github.event_name == 'schedule' || github.event_name == 'workflow_dispatch' }}
run: |
cd /home/zaine/master-folder/org-platform/org_web
git switch main
git config user.name "gitea-actions"
git config user.email "gitea-actions@localhost"
git add assets/content/hidden-details.json assets/scripts/hidden-details.js
if git diff --cached --quiet; then
echo "No hidden details changes to commit."
else
git commit -m "Update hidden details [skip actions]"
git push origin main
fi
- name: Build site
run: |
cd /home/zaine/master-folder/org-platform/org_web
mkdir -p /home/zaine/logs
SITE_CLEAN=1 make 2>&1 | tee /home/zaine/logs/org-web.log
- name: Monitor build and notify Discord
if: always()
env:
DISCORD_WEBHOOK_URL: ${{ secrets.DISCORD_WEBHOOK_URL }}
API_KEY: ${{ secrets.API_KEY }}
run: |
cd /home/zaine/master-folder/org-platform/org_web
/snap/bin/pwsh -NoProfile -File ./gitea-build-monitor.ps1

7
.gitignore vendored Executable file
View File

@@ -0,0 +1,7 @@
.venv/
output/
.org-timestamps/
backups/
__pycache__/
*~
.syncthing*.tmp

0
.packages/archives/elpa/archive-contents Normal file → Executable file
View File

0
.packages/archives/elpa/archive-contents.signed Normal file → Executable file
View File

0
.packages/archives/melpa/archive-contents Normal file → Executable file
View File

0
.packages/htmlize-20250724.1703/htmlize-autoloads.el Normal file → Executable file
View File

0
.packages/htmlize-20250724.1703/htmlize-pkg.el Normal file → Executable file
View File

0
.packages/htmlize-20250724.1703/htmlize.el Normal file → Executable file
View File

0
.packages/htmlize-20250724.1703/htmlize.elc Normal file → Executable file
View File

5
.projectile Executable file
View File

@@ -0,0 +1,5 @@
-.venv/
-output/
-backup/
-*~
-.packages/

3
.stignore Executable file
View File

@@ -0,0 +1,3 @@
output
.packages
.org-timestamps

95
Makefile Executable file
View File

@@ -0,0 +1,95 @@
.PHONY: all clean norm test test-elisp author author-install author-start author-stop author-stop-legacy author-restart author-status author-logs author-health author-diagnostics help
VENV := .venv
PY := $(VENV)/bin/python
PIP := $(VENV)/bin/pip
OUTPUT_DIR ?= $(if $(SITE_OUTPUT_DIR),$(SITE_OUTPUT_DIR),output)
PERM_DIR := /home/zaine/master-folder/projects/scripts/bash-scripts
AUTHOR_SERVICE_DIR := /home/zaine/master-folder/org-platform/authoring-service
all: set-perms clean-output build search clean-venv
build:
@echo "Building project..."
emacs -Q --script build-site.el
set-perms:
@echo "Setting permissions for output directory..."
cd $(PERM_DIR) && sudo ./master-perms.sh
search: $(VENV)
@echo "Generating search index"
$(PY) search-index-json.py
test:
$(MAKE) -C "$(AUTHOR_SERVICE_DIR)" test
test-elisp:
emacs -Q --batch -l lisp/tests/build-site-tests.el -f ert-run-tests-batch-and-exit
$(VENV):
@echo "Generating virtual environment"
python3 -m venv $(VENV)
$(PIP) install -r requirements.txt
clean-output:
@echo "Cleaning output directory..."
rm -rf "$(OUTPUT_DIR)"
clean-venv:
@echo "Cleaning virtual environment..."
rm -rf $(VENV)
norm:
@echo "sorting out the backups..."
find . -path ./backups -prune -o -type f -name '*~' -exec mv {} backups/ \;
author: author-start
author-install:
$(MAKE) -C "$(AUTHOR_SERVICE_DIR)" author-install
author-start:
$(MAKE) -C "$(AUTHOR_SERVICE_DIR)" author-start
author-stop:
$(MAKE) -C "$(AUTHOR_SERVICE_DIR)" author-stop
author-stop-legacy:
$(MAKE) -C "$(AUTHOR_SERVICE_DIR)" author-stop-legacy
author-restart:
$(MAKE) -C "$(AUTHOR_SERVICE_DIR)" author-restart
author-health:
$(MAKE) -C "$(AUTHOR_SERVICE_DIR)" author-health
author-status:
$(MAKE) -C "$(AUTHOR_SERVICE_DIR)" author-status
author-diagnostics:
$(MAKE) -C "$(AUTHOR_SERVICE_DIR)" author-diagnostics
author-logs:
$(MAKE) -C "$(AUTHOR_SERVICE_DIR)" author-logs
help:
@echo "Available targets:"
@echo " make - Full rebuild"
@echo " make build - Rebuild the output directory"
@echo " make set-perms - Set permissions for output directory"
@echo " make clean-output - Remove output directory"
@echo " make clean-venv - Remove venv directory"
@echo " make norm - Move backup files"
@echo " make test - Run authoring server tests"
@echo " make test-elisp - Run Emacs Lisp build tests"
@echo " make author - Install and start the authoring UI service"
@echo " make author-install - Install and enable the authoring UI service"
@echo " make author-stop - Stop the authoring UI service"
@echo " make author-restart - Restart the authoring UI service"
@echo " make author-status - Show authoring UI service status and page count"
@echo " make author-diagnostics - Show authoring UI runtime diagnostics"
@echo " make author-logs - Show recent authoring UI service logs"
@echo " make search - Create the search index"
@echo " make help - Show this help message"

31
README.md Executable file
View File

@@ -0,0 +1,31 @@
# Introduction
This repository contains code for the website https://zainezq.com, which serves as a central familial hub for me.
The site is written using Emacs and Org-mode, and exported using the `org-publish` functionality. See the `build-site.el` script for details on how the site is built and published.
Asset structure and frontend boundaries are documented in `docs/assets-architecture.md`.
## Local authoring UI
The authoring UI now lives in `/home/zaine/master-folder/org-platform/authoring-service`.
Run `make author` from either repository to install and start the user systemd service, then open `http://127.0.0.1:8765` to create or edit blog and post Org files from a browser. When deployed behind the reverse proxy, use `https://author.zainezq.com`.
Useful service commands:
- `make author-restart` restarts the service and waits for the page API to respond
- `make author-stop` stops the service
- `make author-status` shows systemd status and the editable page count
- `make author-logs` shows recent journal logs
The editor writes normal `.org` pages with the metadata used by the publishing pipeline:
- blogs default to `blogs/YYYY/MM-month/slug.org`
- posts default to `posts/slug.org`, or `posts/section/slug.org` when a section is provided
- new pages can use an explicit path under `blogs/` or `posts/`
- saving a page starts `emacs -Q --script build-site.el` and then regenerates the search index
Lima pages are Markdown files under `lima/`. Selecting the Lima page type shows a Markdown toolbar for common formatting and an attachment button. Uploaded images and videos are stored under `assets/images/hzone/YYYY/MM/` and inserted into the Markdown page.
Saves enqueue builds. The editor remains usable while publishing runs, and the queue section shows the current build, pending builds, and recent build results.

View File

@@ -1,7 +0,0 @@
#+TITLE: About Page
#+DATE: <2025-08-04 Mon>
#+OPTIONS: toc:nil num:nil title:nil
* About
TODO

BIN
assets/.DS_Store vendored

Binary file not shown.

View File

@@ -0,0 +1,517 @@
[
{
"slug": "benefits-of-reading",
"title": "Benefits of Reading",
"url": "/blogs/2025/08-august/benefits-of-reading.html"
},
{
"slug": "hilberts-hotel",
"title": "Hilbert's Hotel",
"url": "/blogs/2025/08-august/hilberts.hotel.html"
},
{
"slug": "spending-all-day-on-this-website",
"title": "09-08-2025: Website Changes",
"url": "/blogs/2025/08-august/spending-the-whole-day-on-this-website.html"
},
{
"slug": "third-time",
"title": "Third Time",
"url": "/blogs/2025/08-august/third-time.html"
},
{
"slug": "wacom-with-arch",
"title": "Wacom With Arch",
"url": "/blogs/2025/08-august/wacom-with-arch.html"
},
{
"slug": "what-i-want-to-do-with-emacs",
"title": "What Do I Want To Do With Emacs",
"url": "/blogs/2025/08-august/what-do-i-want-to-do-with-emacs.html"
},
{
"slug": "zettlekasten",
"title": "Zettelkasten Method",
"url": "/blogs/2025/08-august/zettelkasten.html"
},
{
"slug": "02-11-25-week-review",
"title": "[02-11-2025] - Weekly Review",
"url": "/blogs/2025/11-november/02-11-week-review.html"
},
{
"slug": "09-11-25-week-review",
"title": "[09-11-2025] - Weekly Review",
"url": "/blogs/2025/11-november/09-11-week-review.html"
},
{
"slug": "16-11-25-week-review",
"title": "[16-11-2025] - Weekly Review",
"url": "/blogs/2025/11-november/16-11-week-review.html"
},
{
"slug": "23-11-25-week-review",
"title": "[23-11-2025] - Weekly Review",
"url": "/blogs/2025/11-november/23-11-week-review.html"
},
{
"slug": "30-11-25-week-review",
"title": "[30-11-2025] - Weekly Review",
"url": "/blogs/2025/11-november/30-11-week-review.html"
},
{
"slug": "07-12-25-week-review",
"title": "[07-12-2025] - Weekly Review",
"url": "/blogs/2025/12-december/07-12-week-review.html"
},
{
"slug": "14-12-25-week-review",
"title": "[14-12-2025] - Weekly Review",
"url": "/blogs/2025/12-december/14-12-week-review.html"
},
{
"slug": "21-12-25-week-review",
"title": "[21-12-2025] - Weekly Review",
"url": "/blogs/2025/12-december/21-12-week-review.html"
},
{
"slug": "28-12-25-week-review",
"title": "[28-12-2025] - Weekly Review",
"url": "/blogs/2025/12-december/28-12-week-review.html"
},
{
"slug": "04-01-26-week-review",
"title": "[04-01-2026] - Weekly Review",
"url": "/blogs/2026/01-january/04-01-week-review.html"
},
{
"slug": "11-01-26-week-review",
"title": "[11-01-2026] - Weekly Review",
"url": "/blogs/2026/01-january/11-01-week-review.html"
},
{
"slug": "18-01-26-week-review",
"title": "[18-01-2026] - Weekly Review",
"url": "/blogs/2026/01-january/18-01-week-review.html"
},
{
"slug": "25-01-26-week-review",
"title": "[25-01-2026] - Weekly Review",
"url": "/blogs/2026/01-january/25-01-week-review.html"
},
{
"slug": "01-02-26-week-review",
"title": "[01-02-2026] - Weekly Review",
"url": "/blogs/2026/02-february/01-02-week-review.html"
},
{
"slug": "08-02-26-week-review",
"title": "[08-02-2026] - Weekly Review",
"url": "/blogs/2026/02-february/08-02-week-review.html"
},
{
"slug": "15-02-26-week-review",
"title": "[15-02-2026] - Weekly Review",
"url": "/blogs/2026/02-february/15-02-week-review.html"
},
{
"slug": "22-02-26-week-review",
"title": "[22-02-2026] - Weekly Review",
"url": "/blogs/2026/02-february/22-02-week-review.html"
},
{
"slug": "24-02-26",
"title": "Integration tests failing (sob)",
"url": "/blogs/2026/02-february/24-02-26.html"
},
{
"slug": "26-02-26",
"title": "Starting the Journeys Upgrade",
"url": "/blogs/2026/02-february/26-02-26.html"
},
{
"slug": "27-02-26",
"title": "Journeys rambles again...",
"url": "/blogs/2026/02-february/27-02-26.html"
},
{
"slug": "third-meeting-with-lima",
"title": "Third Meeting with lima :)",
"url": "/blogs/2026/02-february/third-meeting.html"
},
{
"slug": "01-03-26-week-review",
"title": "[01-03-2026] - Weekly Review",
"url": "/blogs/2026/03-march/01-03-week-review.html"
},
{
"slug": "08-03-26-week-review",
"title": "[08-03-2026] - Weekly Review",
"url": "/blogs/2026/03-march/08-03-week-review.html"
},
{
"slug": "15-03-26-week-review",
"title": "[15-03-2026] - Weekly Review",
"url": "/blogs/2026/03-march/15-03-week-review.html"
},
{
"slug": "22-03-26-week-review",
"title": "[22-03-2026] - Weekly Review",
"url": "/blogs/2026/03-march/22-03-week-review.html"
},
{
"slug": "29-03-26-week-review",
"title": "[29-03-2026] - Weekly Review",
"url": "/blogs/2026/03-march/29-03-week-review.html"
},
{
"slug": "cooking-dinner-29-03-26",
"title": "Cooking Dinner (num)",
"url": "/blogs/2026/03-march/cooking-dinner-29-03-26.html"
},
{
"slug": "feeling-sleepy",
"title": "Feeling extremely sleepy",
"url": "/blogs/2026/03-march/feeling-sleepy.html"
},
{
"slug": "fixing-the-dag-18-03",
"title": "DAG fixes",
"url": "/blogs/2026/03-march/fixing-the-dag-18-03.html"
},
{
"slug": "installing-emacs-23-03",
"title": "Installing Emacs on Windows",
"url": "/blogs/2026/03-march/installing-emacs-23-03.html"
},
{
"slug": "intellectually-challenging-myself-30-03-26",
"title": "Intellectually challenging oneself",
"url": "/blogs/2026/03-march/intellectually-challenging-myself-30-03-26.html"
},
{
"slug": "more-thoughts-regarding-changes-26-03-26",
"title": "More thoughts on schedule changes",
"url": "/blogs/2026/03-march/more-thoughts-regarding-changes-26-03-26.html"
},
{
"slug": "oversleeping-16-03",
"title": "Oversleeping and missing a meeting...",
"url": "/blogs/2026/03-march/oversleeping-16-03.html"
},
{
"slug": "quick-lunch-24-03",
"title": "Making Lunch QUiCk!!",
"url": "/blogs/2026/03-march/quick-lunch-24-03.html"
},
{
"slug": "setting-a-wird-tracker-19-03",
"title": "Setting a Wird Tracker",
"url": "/blogs/2026/03-march/setting-a-wird-tracker-19-03.html"
},
{
"slug": "thoughts-on-life-25-03-26",
"title": "Thoughts on life...",
"url": "/blogs/2026/03-march/thoughts-on-life-25-03-26.html"
},
{
"slug": "training-on-friday-afternoon-27-03-26",
"title": "Training time on Friday afternoon",
"url": "/blogs/2026/03-march/training-on-friday-afternoon-27-03-26.html"
},
{
"slug": "05-04-26-week-review",
"title": "[05-04-2026] - Weekly Review",
"url": "/blogs/2026/04-april/05-04-week-review.html"
},
{
"slug": "12-04-26-week-review",
"title": "[12-04-2026] - Weekly Review",
"url": "/blogs/2026/04-april/12-04-week-review.html"
},
{
"slug": "16-04-26",
"title": "Rambles",
"url": "/blogs/2026/04-april/16-04-26.html"
},
{
"slug": "19-04-26-week-review",
"title": "[19-04-2026] - Weekly Review",
"url": "/blogs/2026/04-april/19-04-week-review.html"
},
{
"slug": "26-04-26-week-review",
"title": "[26-04-2026] - Weekly Review",
"url": "/blogs/2026/04-april/26-04-week-review.html"
},
{
"slug": "action-plan-07-04-26",
"title": "Action plan to change teams",
"url": "/blogs/2026/04-april/action-plan-07-04-26.html"
},
{
"slug": "adding-more-wird-22-04-26",
"title": "Adding another Wird",
"url": "/blogs/2026/04-april/adding-more-wird-22-04-26.html"
},
{
"slug": "april-almost-over-28-04",
"title": "April is almost over...",
"url": "/blogs/2026/04-april/april-almost-over-28-04.html"
},
{
"slug": "comparison-14-04",
"title": "Comparison is the thief of joy",
"url": "/blogs/2026/04-april/comparison-14-04.html"
},
{
"slug": "ending-the-week-17-04-26",
"title": "End of week thoughts",
"url": "/blogs/2026/04-april/ending-the-week-17-04-26.html"
},
{
"slug": "joining-new-team-meeting-02-04-2026",
"title": "New team meeting",
"url": "/blogs/2026/04-april/joining-new-team-meeting-02-04-2026.html"
},
{
"slug": "making-notes-through-org-noter-06-05",
"title": "Making Notes through Org Noter",
"url": "/blogs/2026/04-april/making-notes-through-org-noter-06-05.html"
},
{
"slug": "sitting-outside-in-the-sun-21-04-26",
"title": "Sitting in the sun",
"url": "/blogs/2026/04-april/sitting-outside-in-the-sun-21-04-26.html"
},
{
"slug": "starting-new-rotation-08-04-26",
"title": "Starting new rotation",
"url": "/blogs/2026/04-april/starting-new-rotation-08-04-26.html"
},
{
"slug": "weekly-target-06-04-26",
"title": "[06-04-2026] - Weekly target",
"url": "/blogs/2026/04-april/weekly-target-06-04-26.html"
},
{
"slug": "wise-words-29-04",
"title": "Wise Words I need to engrain",
"url": "/blogs/2026/04-april/wise-words-29-04.html"
},
{
"slug": "03-05-26-week-review",
"title": "[03-05-2026] - Weekly Review",
"url": "/blogs/2026/05-may/03-05-week-review.html"
},
{
"slug": "10-05-26-week-review",
"title": "[10-05-2026] - Weekly Review",
"url": "/blogs/2026/05-may/10-05-week-review.html"
},
{
"slug": "17-05-26-week-review",
"title": "[17-05-2026] - Weekly Review",
"url": "/blogs/2026/05-may/17-05-week-review.html"
},
{
"slug": "24-05-26-week-review",
"title": "[24-05-2026] - Weekly Review",
"url": "/blogs/2026/05-may/24-05-week-review.html"
},
{
"slug": "31-05-26-week-review",
"title": "[31-05-2026] - Weekly Review",
"url": "/blogs/2026/05-may/31-05-week-review.html"
},
{
"slug": "ai-datacamp-08-05",
"title": "AI Datacamp",
"url": "/blogs/2026/05-may/ai-datacamp-08-05.html"
},
{
"slug": "authoring-service-09-05-26",
"title": "Authoring Service",
"url": "/blogs/2026/05-may/authoring-service-09-05-26.html"
},
{
"slug": "back-to-back-meetings-13-05",
"title": "Back to back meetings",
"url": "/blogs/2026/05-may/back-to-back-meetings-13-05.html"
},
{
"slug": "characters-12-05",
"title": "Meet the characters!",
"url": "/blogs/2026/05-may/characters-12-05.html"
},
{
"slug": "having-a-daily-checkpoint-s-12-05",
"title": "Having a daily checkpoint(s)",
"url": "/blogs/2026/05-may/having-a-daily-checkpoint-s-12-05.html"
},
{
"slug": "memory-observatory-12-05",
"title": "Memory Observatory",
"url": "/blogs/2026/05-may/memory-observatory-12-05.html"
},
{
"slug": "poppadoms-num-13-05",
"title": "Poppadoms num",
"url": "/blogs/2026/05-may/poppadoms-num-13-05.html"
},
{
"slug": "sun-soak-01-05",
"title": "Soaking in the sun",
"url": "/blogs/2026/05-may/sun-soak-01-05.html"
},
{
"slug": "using-codex-07-05-26",
"title": "Using Codex",
"url": "/blogs/2026/05-may/using-codex-07-05-26.html"
},
{
"slug": "using-gifs-13-05",
"title": "Sans spins for us!",
"url": "/blogs/2026/05-may/using-gifs-13-05.html"
},
{
"slug": "working-on-eid-day-27-05-26",
"title": "Working on Eid day",
"url": "/blogs/2026/05-may/working-on-eid-day-27-05-26.html"
},
{
"slug": "cleaning-up-the-repos",
"title": "Cleaning up the repos",
"url": "/blogs/2026/06-june/cleaning-up-the-repos.html"
},
{
"slug": "publish-pages",
"title": "How to publish pages using Org Publish",
"url": "/blogs/publish-pages.html"
},
{
"slug": "setup",
"title": "Setup",
"url": "/home/guide/setup.html"
},
{
"slug": "backlog",
"title": "Backlog",
"url": "/home/backlog.html"
},
{
"slug": "wedding-countdown",
"title": "Countdown",
"url": "/home/countdown.html"
},
{
"slug": "notes",
"title": "Notes",
"url": "/home/notes.html"
},
{
"slug": "services",
"title": "Service",
"url": "/home/services.html"
},
{
"slug": "competency-board",
"title": "Competency Status Board",
"url": "/home/status.html"
},
{
"slug": "airflow",
"title": "Datamarts, Airflow and DAG's",
"url": "/posts/career/airflow.html"
},
{
"slug": "career-intro",
"title": "Career Introduction",
"url": "/posts/career/career-intro.html"
},
{
"slug": "cross-site-scripting-xss",
"title": "Cross-Site Scripting (XSS)",
"url": "/posts/career/cross-site-scripting-xss.html"
},
{
"slug": "database-permissions",
"title": "Database Permissions, Roles, and Accounts",
"url": "/posts/career/database-permissions.html"
},
{
"slug": "high-availability-disaster-recovery",
"title": "High Availability, Disaster Recovery and Business Continuity",
"url": "/posts/career/ha-dr.html"
},
{
"slug": "invest-principles",
"title": "Invest Principles",
"url": "/posts/career/invest-principles.html"
},
{
"slug": "understands-the-javascript-language",
"title": "Understands the Javascript language",
"url": "/posts/career/javascript.html"
},
{
"slug": "lean",
"title": "Lean",
"url": "/posts/career/lean.html"
},
{
"slug": "management-of-self",
"title": "Management of self training",
"url": "/posts/career/management-of-self.html"
},
{
"slug": "monitoring-and-logging",
"title": "Monitoring and Logging",
"url": "/posts/career/monitoring-and-logging.html"
},
{
"slug": "normalisation",
"title": "Benefits of Normalisation",
"url": "/posts/career/normalisation.html"
},
{
"slug": "owasp-top-10",
"title": "OWASP Top Ten",
"url": "/posts/career/owasp.html"
},
{
"slug": "pipelines-learning",
"title": "Pipelines and how they work (as well as CI/CD)",
"url": "/posts/career/pipelines.html"
},
{
"slug": "probation-objectives",
"title": "Probation Objectives:",
"url": "/posts/career/probation-objectives.html"
},
{
"slug": "requirements-features",
"title": "Requirements, features, user stories, tasks, walking skeletons",
"url": "/posts/career/requirements-features.html"
},
{
"slug": "restful-api",
"title": "Restful API",
"url": "/posts/career/restful-api.html"
},
{
"slug": "retrospectives",
"title": "Retrospectives",
"url": "/posts/career/retrospectives.html"
},
{
"slug": "solid-principles",
"title": "SOLID Principles",
"url": "/posts/career/solid-principles.html"
},
{
"slug": "wireframe-designs",
"title": "Wireframe Designs",
"url": "/posts/career/wireframe-designs.html"
}
]

View File

@@ -0,0 +1,6 @@
{
"schemaVersion": 3,
"generatedAt": "2026-06-17T20:42:16",
"entries": [],
"stories": []
}

BIN
assets/fonts/NotoSans-Regular.ttf Executable file

Binary file not shown.

BIN
assets/fonts/Roboto-Regular.ttf Executable file

Binary file not shown.

BIN
assets/fonts/times.ttf Executable file

Binary file not shown.

BIN
assets/icons/apple-touch-icon.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 226 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

BIN
assets/icons/icons8-z-key-64.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
assets/icons/pen-icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

4
assets/images/1_to_2.svg Executable file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 163 KiB

BIN
assets/images/240226-pr.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 265 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 324 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 118 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 87 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 930 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 942 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 661 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 170 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 61 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 334 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 134 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 127 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 123 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 860 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 343 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 307 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 217 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 78 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 929 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 291 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 508 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 88 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 284 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 138 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 86 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 118 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 62 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 96 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 103 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 104 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 113 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 98 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 75 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

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

Before

Width:  |  Height:  |  Size: 27 KiB

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 71 KiB

BIN
assets/images/hzone/patpat.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 203 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 MiB

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

Before

Width:  |  Height:  |  Size: 296 KiB

After

Width:  |  Height:  |  Size: 296 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 284 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 142 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 783 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 147 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 438 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 254 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 230 KiB

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