Feed of "Mitchell"https://git.codeguilds.org/Mitchell2026-04-26T15:13:58+09:30<p dir="auto">Software Engineer. Building software on TypeScript and Node. My opinions do not reflect those of my employer.</p>
Mitchell pushed to main at Nexirift/support2026-04-25T23:17:22+09:30708: https://git.codeguilds.org/Nexirift/support/commit/1189dab76c305e89c486c9010562344e289707e8<a href="https://git.codeguilds.org/Nexirift/support/commit/1189dab76c305e89c486c9010562344e289707e8" rel="nofollow">1189dab76c305e89c486c9010562344e289707e8</a>
update privacy policy and tos to reflect new waf<a href="https://git.codeguilds.org/Nexirift/support/commit/1189dab76c305e89c486c9010562344e289707e8">1189dab76c305e89c486c9010562344e289707e8</a>
update privacy policy and tos to reflect new wafMitchell[email protected]Mitchell closed issue Mitchell/kite#232026-04-16T11:40:02+09:30584: https://git.codeguilds.org/Mitchell/kite/issues/23#issuecomment-216refactor: switch to fyra uirefactor: switch to fyra uiMitchell[email protected]Mitchell pushed to develop at Mitchell/kite2026-04-16T11:09:21+09:30581: https://git.codeguilds.org/Mitchell/kite/commit/42885daecdb7eb25864c7b7f538d8a62864094f0<a href="https://git.codeguilds.org/Mitchell/kite/commit/42885daecdb7eb25864c7b7f538d8a62864094f0" rel="nofollow">42885daecdb7eb25864c7b7f538d8a62864094f0</a>
chore: update dependencies<a href="https://git.codeguilds.org/Mitchell/kite/commit/42885daecdb7eb25864c7b7f538d8a62864094f0">42885daecdb7eb25864c7b7f538d8a62864094f0</a>
chore: update dependenciesMitchell[email protected]Mitchell pushed to develop at Mitchell/kite2026-04-10T11:03:36+09:30557: https://git.codeguilds.org/Mitchell/kite/commit/d91aa9af2fdd4b69c693b40feae70004c0eab06c<a href="https://git.codeguilds.org/Mitchell/kite/commit/d91aa9af2fdd4b69c693b40feae70004c0eab06c" rel="nofollow">d91aa9af2fdd4b69c693b40feae70004c0eab06c</a>
chore: update dependencies<a href="https://git.codeguilds.org/Mitchell/kite/commit/d91aa9af2fdd4b69c693b40feae70004c0eab06c">d91aa9af2fdd4b69c693b40feae70004c0eab06c</a>
chore: update dependenciesMitchell[email protected]Mitchell pushed to develop at Mitchell/kite2026-03-19T16:41:28+10:30506: https://git.codeguilds.org/Mitchell/kite/commit/9d50b882e1bccd994baec33fc20c28b312873f6a<a href="https://git.codeguilds.org/Mitchell/kite/commit/9d50b882e1bccd994baec33fc20c28b312873f6a" rel="nofollow">9d50b882e1bccd994baec33fc20c28b312873f6a</a>
docs: add missing environment variables<a href="https://git.codeguilds.org/Mitchell/kite/commit/9d50b882e1bccd994baec33fc20c28b312873f6a">9d50b882e1bccd994baec33fc20c28b312873f6a</a>
docs: add missing environment variablesMitchell[email protected]Mitchell pushed to develop at Mitchell/kite2026-03-19T16:35:21+10:30503: https://git.codeguilds.org/Mitchell/kite/commit/8784137a849b320b0f59199cab876eea74bb9d34<a href="https://git.codeguilds.org/Mitchell/kite/commit/8784137a849b320b0f59199cab876eea74bb9d34" rel="nofollow">8784137a849b320b0f59199cab876eea74bb9d34</a>
refactor: optimize share upload retrieval and cut down on reuse in token creation<a href="https://git.codeguilds.org/Mitchell/kite/commit/8784137a849b320b0f59199cab876eea74bb9d34">8784137a849b320b0f59199cab876eea74bb9d34</a>
refactor: optimize share upload retrieval and cut down on reuse in token creationMitchell[email protected]Mitchell pushed to develop at Mitchell/kite2026-03-19T16:25:01+10:30498: https://git.codeguilds.org/Mitchell/kite/commit/124fcd1cc4dbad5bc2d381d1f37c64833f3db85d<a href="https://git.codeguilds.org/Mitchell/kite/commit/124fcd1cc4dbad5bc2d381d1f37c64833f3db85d" rel="nofollow">124fcd1cc4dbad5bc2d381d1f37c64833f3db85d</a>
perf: improve maintenance and share lookups<a href="https://git.codeguilds.org/Mitchell/kite/commit/124fcd1cc4dbad5bc2d381d1f37c64833f3db85d">124fcd1cc4dbad5bc2d381d1f37c64833f3db85d</a>
perf: improve maintenance and share lookupsMitchell[email protected]Mitchell pushed to develop at Mitchell/kite2026-03-19T16:12:18+10:30495: https://git.codeguilds.org/Mitchell/kite/commit/f01f97eb1402d04fed4c48d8fc307944783ea2ee<a href="https://git.codeguilds.org/Mitchell/kite/commit/f01f97eb1402d04fed4c48d8fc307944783ea2ee" rel="nofollow">f01f97eb1402d04fed4c48d8fc307944783ea2ee</a>
revert: ci(release): wait for Tests workflow to finish<a href="https://git.codeguilds.org/Mitchell/kite/commit/f01f97eb1402d04fed4c48d8fc307944783ea2ee">f01f97eb1402d04fed4c48d8fc307944783ea2ee</a>
revert: ci(release): wait for Tests workflow to finishMitchell[email protected]Mitchell pushed to develop at Mitchell/kite2026-03-19T15:53:55+10:30494: https://git.codeguilds.org/Mitchell/kite/commit/8ef86054360e3536c143a451fea0c9d22abe260e<a href="https://git.codeguilds.org/Mitchell/kite/commit/8ef86054360e3536c143a451fea0c9d22abe260e" rel="nofollow">8ef86054360e3536c143a451fea0c9d22abe260e</a>
ci(release): attempt again...<a href="https://git.codeguilds.org/Mitchell/kite/commit/8ef86054360e3536c143a451fea0c9d22abe260e">8ef86054360e3536c143a451fea0c9d22abe260e</a>
ci(release): attempt again...Mitchell[email protected]Mitchell pushed to develop at Mitchell/kite2026-03-19T14:28:38+10:30493: https://git.codeguilds.org/Mitchell/kite/commit/e0059e59716930b29c506c22a3c59cdaf9688551<a href="https://git.codeguilds.org/Mitchell/kite/commit/e0059e59716930b29c506c22a3c59cdaf9688551" rel="nofollow">e0059e59716930b29c506c22a3c59cdaf9688551</a>
ci(release): fix waiting for tests<a href="https://git.codeguilds.org/Mitchell/kite/commit/e0059e59716930b29c506c22a3c59cdaf9688551">e0059e59716930b29c506c22a3c59cdaf9688551</a>
ci(release): fix waiting for testsMitchell[email protected]Mitchell closed issue Mitchell/kite#252026-03-19T14:21:16+10:30491: https://git.codeguilds.org/Mitchell/kite/issues/25#issuecomment-212feat: toastsfeat: toastsMitchell[email protected]Mitchell pushed to develop at Mitchell/kite2026-03-19T14:21:16+10:30492: https://git.codeguilds.org/Mitchell/kite/commit/fe2af331ba65227e977259e8bf3feb4f5803f6b4<a href="https://git.codeguilds.org/Mitchell/kite/commit/fe2af331ba65227e977259e8bf3feb4f5803f6b4" rel="nofollow">fe2af331ba65227e977259e8bf3feb4f5803f6b4</a>
feat: toasts<a href="https://git.codeguilds.org/Mitchell/kite/commit/fe2af331ba65227e977259e8bf3feb4f5803f6b4">fe2af331ba65227e977259e8bf3feb4f5803f6b4</a>
feat: toastsMitchell[email protected]Mitchell pushed to develop at Mitchell/kite2026-03-19T13:40:54+10:30490: https://git.codeguilds.org/Mitchell/kite/commit/ee47fbc7dd24850127d561699fe261b0c8ebcad1<a href="https://git.codeguilds.org/Mitchell/kite/commit/ee47fbc7dd24850127d561699fe261b0c8ebcad1" rel="nofollow">ee47fbc7dd24850127d561699fe261b0c8ebcad1</a>
ci(release): reactivate<a href="https://git.codeguilds.org/Mitchell/kite/commit/ee47fbc7dd24850127d561699fe261b0c8ebcad1">ee47fbc7dd24850127d561699fe261b0c8ebcad1</a>
ci(release): reactivateMitchell[email protected]Mitchell opened issue Mitchell/kite#252026-03-19T13:40:00+10:30489: https://git.codeguilds.org/Mitchell/kite/issues/25<p dir="auto">Currently, we use alerts displayed in the page. But for some cases, like the admin page, the alert is hidden up the top and not visible to the user until they scroll up.</p>
<p dir="auto">As a user, I want to be able to clearly see responses so that I know if a task has failed.</p>
25#feat: toasts#Mitchell[email protected]Mitchell closed issue Mitchell/kite#202026-03-19T13:16:41+10:30488: https://git.codeguilds.org/Mitchell/kite/issues/20#issuecomment-207tests: add browser testingtests: add browser testingMitchell[email protected]Mitchell closed issue Mitchell/kite#22026-03-19T13:16:33+10:30486: https://git.codeguilds.org/Mitchell/kite/issues/2#issuecomment-205docs: mirror to codeberg and githubdocs: mirror to codeberg and githubMitchell[email protected]Mitchell pushed to develop at Mitchell/kite2026-03-19T13:16:33+10:30487: https://git.codeguilds.org/Mitchell/kite/commit/b9dea8bac3e81dd6030755fc92997e8203f3f2b0<a href="https://git.codeguilds.org/Mitchell/kite/commit/b9dea8bac3e81dd6030755fc92997e8203f3f2b0" rel="nofollow">b9dea8bac3e81dd6030755fc92997e8203f3f2b0</a>
ci(release): wait for Tests workflow to finish before publishing release<a href="https://git.codeguilds.org/Mitchell/kite/commit/b9dea8bac3e81dd6030755fc92997e8203f3f2b0">b9dea8bac3e81dd6030755fc92997e8203f3f2b0</a>
ci(release): wait for Tests workflow to finish before publishing releaseMitchell[email protected]Mitchell closed issue Mitchell/kite#242026-03-19T12:59:18+10:30482: https://git.codeguilds.org/Mitchell/kite/issues/24#issuecomment-202feat: audit loggingfeat: audit loggingMitchell[email protected]Mitchell pushed to develop at Mitchell/kite2026-03-19T12:59:18+10:30483: https://git.codeguilds.org/Mitchell/kite/commit/af422525286796298cdc6f7b5bbedfd6c9b26e63<a href="https://git.codeguilds.org/Mitchell/kite/commit/af422525286796298cdc6f7b5bbedfd6c9b26e63" rel="nofollow">af422525286796298cdc6f7b5bbedfd6c9b26e63</a>
feat(audit/hooks): add centralized audit service, redact form bodies, and map form-actions<a href="https://git.codeguilds.org/Mitchell/kite/commit/af422525286796298cdc6f7b5bbedfd6c9b26e63">af422525286796298cdc6f7b5bbedfd6c9b26e63</a>
feat(audit/hooks): add centralized audit service, redact form bodies, and map form-actionsMitchell[email protected]Mitchell commented on issue Mitchell/kite#22026-03-19T10:30:40+10:30481: https://git.codeguilds.org/Mitchell/kite/issues/2#issuecomment-196docs: mirror to codeberg and github
<p dir="auto">Mirrored to Codeberg: <a href="https://codeberg.org/Creaous/kite" rel="nofollow">https://codeberg.org/Creaous/kite</a></p>
docs: mirror to codeberg and github
<p dir="auto">Mirrored to Codeberg: <a href="https://codeberg.org/Creaous/kite" rel="nofollow">https://codeberg.org/Creaous/kite</a></p>
Mitchell[email protected]Mitchell opened issue Mitchell/kite#242026-03-19T10:22:58+10:30480: https://git.codeguilds.org/Mitchell/kite/issues/24<p dir="auto">As a server operator, I want to comply with regulations so I need to be able to have an audit trail.</p>
<p dir="auto">As an admin, I want to be able to access an audit log so I can track what the users are doing.</p>
24#feat: audit logging#Mitchell[email protected]Mitchell pushed to develop at Mitchell/kite2026-03-19T09:56:44+10:30477: https://git.codeguilds.org/Mitchell/kite/commit/dd07967ba2e1b5bcb30eeb978ea24cefc725e9c9<a href="https://git.codeguilds.org/Mitchell/kite/commit/dd07967ba2e1b5bcb30eeb978ea24cefc725e9c9" rel="nofollow">dd07967ba2e1b5bcb30eeb978ea24cefc725e9c9</a>
style: format<a href="https://git.codeguilds.org/Mitchell/kite/commit/dd07967ba2e1b5bcb30eeb978ea24cefc725e9c9">dd07967ba2e1b5bcb30eeb978ea24cefc725e9c9</a>
style: formatMitchell[email protected]Mitchell pushed to develop at Mitchell/kite2026-03-19T09:54:32+10:30474: https://git.codeguilds.org/Mitchell/kite/commit/1ec5cba1ed2af9a2ae9c8b8774e37dfcebf7607b<a href="https://git.codeguilds.org/Mitchell/kite/commit/1ec5cba1ed2af9a2ae9c8b8774e37dfcebf7607b" rel="nofollow">1ec5cba1ed2af9a2ae9c8b8774e37dfcebf7607b</a>
feat: add CI migration gate, request logging, dev-stack, predeploy checks, expanded tests, and docs<a href="https://git.codeguilds.org/Mitchell/kite/commit/1ec5cba1ed2af9a2ae9c8b8774e37dfcebf7607b">1ec5cba1ed2af9a2ae9c8b8774e37dfcebf7607b</a>
feat: add CI migration gate, request logging, dev-stack, predeploy checks, expanded tests, and docsMitchell[email protected]Mitchell pushed to develop at Mitchell/kite2026-03-19T09:47:37+10:30471: https://git.codeguilds.org/Mitchell/kite/commit/703fa6bb60913f1c877b099845f8728fb6caf34b<a href="https://git.codeguilds.org/Mitchell/kite/commit/703fa6bb60913f1c877b099845f8728fb6caf34b" rel="nofollow">703fa6bb60913f1c877b099845f8728fb6caf34b</a>
ci(tests): ensure that drizzle migrations are up to date<a href="https://git.codeguilds.org/Mitchell/kite/commit/703fa6bb60913f1c877b099845f8728fb6caf34b">703fa6bb60913f1c877b099845f8728fb6caf34b</a>
ci(tests): ensure that drizzle migrations are up to dateMitchell[email protected]Mitchell pushed to develop at Mitchell/kite2026-03-19T08:59:20+10:30468: https://git.codeguilds.org/Mitchell/kite/commit/d8b8b76ffa2b0b8a3636c0758662822d64f91bf9<a href="https://git.codeguilds.org/Mitchell/kite/commit/d8b8b76ffa2b0b8a3636c0758662822d64f91bf9" rel="nofollow">d8b8b76ffa2b0b8a3636c0758662822d64f91bf9</a>
ci(release): limit nightly changelog to last 24 hours<a href="https://git.codeguilds.org/Mitchell/kite/commit/d8b8b76ffa2b0b8a3636c0758662822d64f91bf9">d8b8b76ffa2b0b8a3636c0758662822d64f91bf9</a>
ci(release): limit nightly changelog to last 24 hoursMitchell[email protected]Mitchell pushed to develop at Mitchell/kite2026-03-19T08:49:11+10:30465: https://git.codeguilds.org/Mitchell/kite/commit/ebf72377c645f3eeafc7e68560dbdba24abcf81a<a href="https://git.codeguilds.org/Mitchell/kite/commit/ebf72377c645f3eeafc7e68560dbdba24abcf81a" rel="nofollow">ebf72377c645f3eeafc7e68560dbdba24abcf81a</a>
chore: update dependencies<a href="https://git.codeguilds.org/Mitchell/kite/commit/ebf72377c645f3eeafc7e68560dbdba24abcf81a">ebf72377c645f3eeafc7e68560dbdba24abcf81a</a>
chore: update dependenciesMitchell[email protected]Mitchell pushed to develop at Nexirift/pulsar2026-03-16T21:47:51+10:30455: https://git.codeguilds.org/Nexirift/pulsar/commit/7b9d5cd4d99cbdf655a5862d1377eda0fa354f60<a href="https://git.codeguilds.org/Nexirift/pulsar/commit/7b9d5cd4d99cbdf655a5862d1377eda0fa354f60" rel="nofollow">7b9d5cd4d99cbdf655a5862d1377eda0fa354f60</a>
update lockfile (oops)<a href="https://git.codeguilds.org/Nexirift/pulsar/commit/7b9d5cd4d99cbdf655a5862d1377eda0fa354f60">7b9d5cd4d99cbdf655a5862d1377eda0fa354f60</a>
update lockfile (oops)Mitchell[email protected]Mitchell pushed to develop at Nexirift/pulsar2026-03-16T21:44:38+10:30453: https://git.codeguilds.org/Nexirift/pulsar/commit/336723b80957303c46f52452149f5094927b9a2a<a href="https://git.codeguilds.org/Nexirift/pulsar/commit/336723b80957303c46f52452149f5094927b9a2a" rel="nofollow">336723b80957303c46f52452149f5094927b9a2a</a>
revert back to merge and update version<a href="https://git.codeguilds.org/Nexirift/pulsar/commit/336723b80957303c46f52452149f5094927b9a2a">336723b80957303c46f52452149f5094927b9a2a</a>
revert back to merge and update versionMitchell[email protected]Mitchell pushed to develop at Nexirift/pulsar2026-03-16T20:26:35+10:30451: https://git.codeguilds.org/Nexirift/pulsar/commit/699a267a33b61093b0a7cd58af7cb9af6e9cd7cb<a href="https://git.codeguilds.org/Nexirift/pulsar/commit/699a267a33b61093b0a7cd58af7cb9af6e9cd7cb" rel="nofollow">699a267a33b61093b0a7cd58af7cb9af6e9cd7cb</a>
chore: format (ugh)<a href="https://git.codeguilds.org/Nexirift/pulsar/commit/699a267a33b61093b0a7cd58af7cb9af6e9cd7cb">699a267a33b61093b0a7cd58af7cb9af6e9cd7cb</a>
chore: format (ugh)Mitchell[email protected]Mitchell pushed to develop at Nexirift/pulsar2026-03-16T20:19:22+10:30449: https://git.codeguilds.org/Nexirift/pulsar/commit/f124683f30ec96c4c2b16e5b54f092ae2c8847eb<a href="https://git.codeguilds.org/Nexirift/pulsar/commit/f124683f30ec96c4c2b16e5b54f092ae2c8847eb" rel="nofollow">f124683f30ec96c4c2b16e5b54f092ae2c8847eb</a>
fix: attempt to fix broken docker build<a href="https://git.codeguilds.org/Nexirift/pulsar/commit/f124683f30ec96c4c2b16e5b54f092ae2c8847eb">f124683f30ec96c4c2b16e5b54f092ae2c8847eb</a>
fix: attempt to fix broken docker buildMitchell[email protected]