prime8dev

prime8dev
git clone https://git.prime8.dev/prime8dev.git
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2026-10-20 22:31fix(about): point git contact at git.prime8.devDamian Myrda2+2-2
2026-10-20 22:31feat(about): drop school info and update location and roleDamian Myrda4+3-11
2026-10-20 22:30chore: drop GitLab CI and document git repo envDamian Myrda3+21-29
2026-10-20 22:30build(docker): install git in runtime image for repo readsDamian Myrda1+8-0
2026-10-20 22:30feat: read project READMEs from local bare git reposDamian Myrda10+404-233
2026-04-08 04:40fix: set terminal color env for SSH ASCII renderingDamian Myrda2+4-0
2026-04-08 04:38fix: serialize about ASCII conversion for SSH sessionsDamian Myrda1+6-0
2026-04-08 04:32fix: restore colored about ASCII outputDamian Myrda1+1-10
2026-04-08 04:28fix: stabilize about ASCII rendering over SSHDamian Myrda1+10-1
2026-04-08 04:23fix: retry about ASCII render when cache is emptyDamian Myrda1+8-2
2026-04-08 04:07fix: document full GitLab host URL in env exampleDamian Myrda1+1-1
2026-04-08 04:05fix: preserve readme URL scheme for rewritten GitLab hostsDamian Myrda1+1-1
2026-04-08 04:05fix: configure web and ssh ports via environment variablesDamian Myrda4+20-5
2026-04-08 04:05chore: organize gitignore and ignore local ssh stateDamian Myrda1+6-5
2026-04-08 03:50fix: log HTTP requests at info with structured fieldsDamian Myrda2+29-1
2026-04-08 03:50fix: enforce truecolor profile for SSH TUIDamian Myrda1+3-0
2026-04-08 03:40fix: align SSH host and expose SSH port metadataDamian Myrda2+2-1
2026-04-08 02:53feat: split server, web, and ssh/tui runtime architectureDamian Myrda107+5524-2023
2026-04-02 06:34fix: run deploy with curl containerDamian Myrda1+16-1
2026-04-01 05:07fix: update analytics script host to metrics.prime8.devDamian Myrda1+1-1
2026-04-01 04:34fix: rewrite GitLab metadata URLs via configurable baseDamian Myrda1+40-1
2026-03-31 23:10feat: migrate portfolio to Go HTMX backendDamian Myrda141+5683-7153
2026-03-04 00:55feat: harden SSH config and enable all upgrade notificationsDamian Myrda1+2-1
2026-02-18 03:59fix: limit README image sizes and update URL on project clickDamian Myrda3+10-5
2026-02-18 03:49fix: update blog post date to 2026-01-31Damian Myrda1+1-1
2026-02-17 16:39fix: use internal Docker networking for GitLab API callsDamian Myrda2+10-2
2026-02-17 16:34Revert to simple webhook payload (runner lacks jq/node/python)Damian Myrda1+1-2
2026-02-17 16:33Use Node.js for JSON payload generationDamian Myrda1+1-1
2026-02-17 16:32Use Python for JSON payload instead of jqDamian Myrda1+1-7
2026-02-17 16:31Install jq before webhook deploymentDamian Myrda1+2-0
2026-02-17 16:29Fix JSON escaping in webhook payload using jqDamian Myrda1+6-1
2026-02-17 16:27Change site URL to www.prime8.devDamian Myrda1+1-1
2026-02-17 16:25Add commit info to Dokploy webhook payloadDamian Myrda1+1-1
2026-02-17 16:24Update experience dates and fix month pluralizationDamian Myrda2+4-2
2026-02-16 22:41ci: add gitlab webhook header and full ref formatDamian Myrda1+2-1
2026-02-16 22:39ci: simplify branch ref in deploy payloadDamian Myrda1+1-1
2026-02-16 22:30ci: add branch ref to deploy webhook payloadDamian Myrda1+4-1
2026-02-16 22:20chore: update stealth company name to stealth startupDamian Myrda1+1-1
2026-02-16 21:42ci: use env var for dokploy deploy urlDamian Myrda1+1-1
2026-02-16 20:51ci: remove tag requirement from deploy jobDamian Myrda1+0-2
2026-02-16 20:47ci: add auto-deploy on push to masterDamian Myrda1+11-0
2026-02-16 20:20fix: make description and tech optional in experience configDamian Myrda1+2-2
2026-02-16 20:20fix: make url and logo optional in experience configDamian Myrda1+2-4
2026-02-16 19:23feat(experience): update current job from Mandolin to stealth startupDamian Myrda1+11-0
2026-02-16 18:56chore(deps): update dependencies to latest versionsDamian Myrda2+120-64
2026-02-16 18:56fix(config): update site domain from www.prime8.dev to prime8.devDamian Myrda1+1-1
2026-02-16 17:28feat(cloud-config): enhance server setup scriptDamian Myrda1+55-25
2026-02-08 20:11fix(seo): update site URL to www.prime8.dev and fix sitemap bugsDamian Myrda5+23-19
2026-02-08 20:07refactor: replace static cloud-config with interactive generator scriptDamian Myrda2+153-67
2026-02-01 01:08fix(git): handle relative links without ./ prefixDamian Myrda1+2-2
2026-02-01 00:58fix(git): convert relative links to blob URLs for browsingDamian Myrda1+31-20
2026-02-01 00:51Revert "fix(markdown): only add target=_blank to external links"Damian Myrda1+1-3
2026-02-01 00:49fix(markdown): only add target=_blank to external linksDamian Myrda1+3-1
2026-02-01 00:44refactor: move website contents to project rootDamian Myrda77+28-48
2026-02-01 00:42revert(blog): use frontmatter date instead of git/file system datesDamian Myrda3+8-20
2026-02-01 00:35docs(blog): rewrite portfolio building post with clearer focusDamian Myrda1+16-21
2026-02-01 00:35feat(ui): add keyboard shortcuts help overlay with ? key bindingDamian Myrda5+186-1
2026-02-01 00:35feat(blog): derive dates from file system metadata instead of frontmatterDamian Myrda1+19-13
2026-01-31 20:05refactor: rename web directory to websiteDamian Myrda82+2090-2085
2026-01-29 23:39feat: configure SSH on port 2222 with port 22 for GitLabDamian Myrda1+4-3
2026-01-29 20:35fix: disable left arrow on first tab and right arrow on last tabDamian Myrda2+4-21
2026-01-29 17:36remove zed configsDamian Myrda1+0-8
2026-01-28 01:58update bun lockDamian Myrda1+14-17
2026-01-23 19:24refactor: replace husky with pre-commitDamian Myrda4+8-26
2026-01-23 19:23refactor: move husky to root for repo-wide pre-commit hooksDamian Myrda6+82-35
2026-01-22 21:28feat: improve experience page styling and routingDamian Myrda14+230-176
2026-01-22 21:15feat: add current job info to about page with link to experienceDamian Myrda3+58-13
2026-01-22 21:11feat: make wakatime hours link to profileDamian Myrda1+13-1
2026-01-22 21:10fix: show 404 page by adding ready class to appDamian Myrda1+4-0
2026-01-22 21:07refactor: reorganize UI into tab registry patternDamian Myrda95+4042-3836
2026-01-22 03:41fix: improve mobile/tablet contact layout and use profile pic as faviconDamian Myrda2+27-24
2026-01-22 03:23fix: truncate LinkedIn link and improve contact box sizingDamian Myrda1+7-14
2026-01-22 03:17refactor: redesign experience page with vertical timelineDamian Myrda11+558-728
2026-01-22 02:29fix: place profile image beside contact card on mobileDamian Myrda1+9-6
2026-01-22 02:24refactor: replace neofetch boot with glitch text revealDamian Myrda3+71-292
2026-01-22 00:03feat: add accent color to boot screen progress bar and textDamian Myrda2+28-6
2026-01-21 23:52refactor: use sticky header/footer, refactor Article componentDamian Myrda10+115-100
2026-01-21 23:23fix: adjust layout to respect fixed header heightDamian Myrda5+9-5
2026-01-21 23:15refactor: extract constants and types, speed up boot animationDamian Myrda6+43-36
2026-01-21 22:09chore: rename Zed task to 'web: dev'Damian Myrda1+3-3
2026-01-21 22:07chore: add Zed tasks config with bun run devDamian Myrda1+8-0
2026-01-21 22:05fix: make header and footer fixed on all platformsDamian Myrda3+13-11
2026-01-21 21:59fix: move blog share button next to date on mobileDamian Myrda2+39-11
2026-01-21 21:57fix: scroll experience timeline to right on mobileDamian Myrda1+24-0
2026-01-21 21:53style: add REST tag, padding to readme, remove unused styles.cssDamian Myrda6+7-112
2026-01-21 21:48refactor: consolidate git API fetching for dates and readmesDamian Myrda13+109-124
2026-01-21 21:26refactor: move readme config to projects.json and improve fetch logicDamian Myrda7+77-130
2026-01-21 20:39fixed csc club projectDamian Myrda1+18-5
2026-01-21 04:58test webhook 5Damian Myrda1+0-0
2026-01-21 04:58test webhook 4Damian Myrda1+0-0
2026-01-21 04:56test webhook 3Damian Myrda1+0-0
2026-01-21 04:53test webhook 2Damian Myrda1+0-0
2026-01-21 04:51test webhookDamian Myrda1+0-0
2026-01-21 04:39update toolsDamian Myrda1+2-2
2026-01-17 06:01Update contentDamian Myrda4+33-13
2026-01-17 05:49Edit LICENSEDamian Myrda1+81-68
2026-01-17 05:35Update About page layout with flexbox for even section spacingDamian Myrda1+9-1
2026-01-17 05:25Add web README and source link to blogDamian Myrda3+40-33
2026-01-17 05:22Update README to reflect Astro rewriteDamian Myrda1+23-2
2026-01-17 04:53rewrite websiteDamian Myrda96+7021-10615
2026-01-06 16:28Update license to AGPL-3.0 in READMEDamian Myrda1+1-1
2026-01-06 16:27Edit LICENSEDamian Myrda1+68-81
2026-01-06 16:26Simplify license link format in READMEDamian Myrda1+1-1
2026-01-06 16:13Normalize file permissionsDamian Myrda22+0-0
2026-01-06 15:47Update README license sectionDamian Myrda1+4-0
2026-01-06 15:45Add LICENSEDamian Myrda1+674-0
2026-01-06 15:42Add READMEDamian Myrda1+26-0
2026-01-06 15:38Simplify project structure for cloud deploymentDamian Myrda38+68-544
2025-01-03 18:52UpdatesDamian Myrda2+15-37
2024-11-29 22:38fix tlsDamian Myrda3+17-70
2024-11-24 19:46Update caddy config and add error pagesDamian Myrda6+181-47
2024-11-19 22:43Small fixesDamian Myrda4+21-14
2024-11-13 02:09Added location and changed stylesDamian Myrda2+64-63
2024-11-13 00:23Make it a single pageDamian Myrda4+78-54
2024-10-01 23:05Add more details about mosDamian Myrda1+1-1
2024-09-21 16:55Added more projectsDamian Myrda1+22-4
2024-09-21 15:15Added mutable titlesDamian Myrda4+15-3
2024-09-21 03:33Add image tagsDamian Myrda1+15-15
2024-09-21 03:19Change gitolite commandsDamian Myrda1+2-2
2024-09-21 02:56Show total activityDamian Myrda1+4-0
2024-09-21 02:45Handle wwwDamian Myrda1+4-0
2024-09-21 02:38Create the description file just in caseDamian Myrda1+1-1
2024-09-21 02:21Fix certificate directoryDamian Myrda1+1-1
2024-09-21 02:15Clone recursivelyDamian Myrda1+1-1
2024-09-21 02:15Remove unused portDamian Myrda1+1-1
2024-09-21 01:58Ask to configure csc env varsDamian Myrda1+2-0
2024-09-21 01:53Create parent directoriesDamian Myrda1+1-0
2024-09-21 01:46Fix setup scriptDamian Myrda1+2-1
2024-09-21 01:42CleanupDamian Myrda1+3-13
2024-09-21 01:41Fix gitweb errorDamian Myrda1+1-1
2024-09-21 01:39Fix submoduleDamian Myrda1+3-0
2024-09-21 01:37Added themeDamian Myrda5+6-2
2024-09-21 00:56Remember to ignore some filesDamian Myrda1+2-0
2024-09-21 00:53Change directoriesDamian Myrda2+5-8
2024-09-20 18:37Added authorized keysDamian Myrda1+2-1
2024-09-20 18:20Updated gitweb configsDamian Myrda5+23-11
2024-09-19 17:43Change gitolite config locationDamian Myrda1+1-0
2024-09-19 17:36Allow all keysDamian Myrda1+1-1
2024-09-19 17:33Added gitolite configDamian Myrda2+201-1
2024-09-19 17:21Ignore projects as wellDamian Myrda1+1-0
2024-09-19 17:18IterationDamian Myrda3+9-6
2024-09-19 13:13Fix directory for gitoliteDamian Myrda1+2-2
2024-09-19 13:06Update images to more maintained onesDamian Myrda3+7-9
2024-09-19 03:43Rename imagesDamian Myrda1+4-4
2024-09-19 03:27Remove useless configDamian Myrda2+1-204
2024-09-19 03:24Remove useless gitweb configDamian Myrda2+0-22
2024-09-19 03:19Added gitweb confDamian Myrda2+26-4
2024-09-18 18:39Add ownersDamian Myrda1+1-1
2024-09-18 18:35Add permission to add descriptions to gitwebDamian Myrda1+1-1
2024-09-18 18:29Fixed gitolite configDamian Myrda1+195-8
2024-09-18 18:17Fix container imageDamian Myrda1+1-1
2024-09-18 18:14Added gitolite configDamian Myrda2+17-1
2024-09-18 17:52Added gitolite configDamian Myrda5+1-151
2024-09-18 12:34Fix dirsDamian Myrda2+6-2
2024-09-18 12:29Add env varsDamian Myrda2+12-7
2024-09-18 12:06Fix spelling mistakeDamian Myrda1+1-1
2024-09-18 12:06Fix identationDamian Myrda1+15-15
2024-09-18 12:04Added gitwebDamian Myrda2+19-19
2024-09-18 01:15Make more changes...Damian Myrda2+3-4
2024-09-18 01:02Update cgitrcDamian Myrda2+4-3
2024-09-18 00:48Simplify git settingsDamian Myrda1+1-2
2024-09-18 00:42Fix cgitrc fileDamian Myrda1+1-1
2024-09-18 00:40Fix subpath againDamian Myrda2+142-1
2024-09-18 00:31Fix cgitDamian Myrda1+3-2
2024-09-18 00:24Fix directoriesDamian Myrda1+2-2
2024-09-18 00:22Remove subpathDamian Myrda1+3-3
2024-09-18 00:05Fix git volumesDamian Myrda1+2-2
2024-09-18 00:03Fix hostnameDamian Myrda1+1-0
2024-09-18 00:00Add scripts for gitDamian Myrda3+9-0
2024-09-17 23:53Remove routeDamian Myrda1+2-0
2024-09-17 23:35Added CSC websiteDamian Myrda3+22-0
2024-09-11 13:07Reduce paddingDamian Myrda1+2-1
2024-09-11 12:57Center home page when screen is big enoughDamian Myrda1+11-0
2024-09-10 13:15Added bindings for gitDamian Myrda1+5-1
2024-09-10 12:59Fix read commandDamian Myrda1+1-1
2024-09-10 12:54Revert "Auto run setup"Damian Myrda1+1-1
2024-09-10 12:47Auto run setupDamian Myrda1+1-1
2024-09-10 12:42Added gitDamian Myrda3+31-7
2024-09-09 03:37Fix tlsDamian Myrda1+5-5
2024-09-09 03:35Change portsDamian Myrda2+7-20
2024-09-09 03:29Remove git for nowDamian Myrda4+0-33
2024-09-09 03:13Quick fixDamian Myrda1+2-2
2024-09-09 03:07Added fail2ban and gitoliteDamian Myrda9+126-651
2024-09-09 02:09Merge branch 'master' of github.com:moncheeta/p8dDamian Myrda1+3-3
2024-09-09 02:09Updated logoDamian Myrda2+8-0
2024-09-08 04:55Update README.mdDamian Myrda1+3-3
2024-09-08 04:48Update navbarDamian Myrda9+16-8003
2024-09-08 03:57Fix sslDamian Myrda2+3-4
2024-09-08 03:53added continuous deploymentDamian Myrda1+11-0
2024-09-08 03:50No need to build on production serversDamian Myrda1+1-1
2024-09-08 03:41Wait for inputDamian Myrda1+3-0
2024-09-07 23:03Fix port assignmentDamian Myrda1+4-4
2024-09-07 22:51Fix service nameDamian Myrda1+1-1
2024-09-07 22:49Fix spelling errorDamian Myrda1+1-1
2024-09-07 22:46Added firewallDamian Myrda1+17-10
2024-09-07 22:38Harden sshDamian Myrda2+11-1
2024-09-07 22:29Use bash by defaultDamian Myrda1+1-1
2024-09-07 22:28Ask for passwordDamian Myrda1+1-0
2024-09-07 22:25Ensure proper orderDamian Myrda1+2-0
2024-09-07 22:23Build everythingDamian Myrda1+1-0
2024-09-07 22:22Recommend restartDamian Myrda1+1-1
2024-09-07 22:19Make some things more clearDamian Myrda2+11-3
2024-09-07 22:17Revert "Fix dkim"Damian Myrda1+1-2
2024-09-07 22:06Fix dkimDamian Myrda1+2-1
2024-09-07 21:53Add a better nameDamian Myrda1+1-0
2024-09-07 21:18Show dkimDamian Myrda2+1-3
2024-09-07 21:05Rearrange scriptsDamian Myrda2+28-0
2024-09-07 20:09Fix mail sslDamian Myrda2+3-3
2024-09-07 19:52Update README and remove useless filesDamian Myrda3+0-25
2024-09-07 19:49RemodelingDamian Myrda29+19194-681
2024-08-07 16:33Update docker mail server compose configDamian Myrda1+4-7
2024-07-05 21:53Remove git stuffDamian Myrda2+0-15
2024-07-05 21:20Simplify everythingDamian Myrda1+1-5
2024-07-05 21:03Add back ssh supportDamian Myrda1+1-0
2024-07-05 20:54Add hostname for git serviceDamian Myrda1+3-3
2024-07-05 20:47Enforce read onlyDamian Myrda1+3-3
2024-07-05 20:41Add git forgeDamian Myrda2+25-4
2024-07-03 19:13Fix renewal issueDamian Myrda1+1-1
2024-07-03 19:09Remove POP3Damian Myrda1+1-1
2024-07-03 19:07Update environmentDamian Myrda1+5-4
2024-07-03 19:05Certify all subdomainsDamian Myrda2+2-2
2024-07-03 03:06Build dockerDamian Myrda1+3-0
2024-05-16 12:56Remove emailDamian Myrda1+1-1
2024-05-14 02:38Update documentationDamian Myrda1+6-5
2024-05-14 02:32Move ssl setup to a seperate fileDamian Myrda2+4-1
2024-05-14 02:29Merge branch 'master' of github.com:moncheeta/prime8Damian Myrda1+4-1
2024-05-14 02:29Change where mail is storedDamian Myrda1+4-4
2024-05-14 02:23Fix README.mdDamian Myrda1+2-2
2024-05-14 02:20Make the installation easier to understandDamian Myrda1+4-1
2024-05-14 02:19Update READMEDamian Myrda1+1-1
2024-05-14 02:17Reboot after the updatesDamian Myrda1+2-0
2024-05-11 19:54Initial commitDamian Myrda4+717-1
2024-05-11 19:18Initial commitDamian Myrda1+2-0