Feed of "Mitchell" https://git.codeguilds.org/Mitchell <p dir="auto">Software Engineer. Building software on TypeScript and Node. My opinions do not reflect those of my employer.</p> Mon, 27 Apr 2026 19:18:23 +0930 Mitchell pushed to main at Nexirift/support https://git.codeguilds.org/Nexirift/support/commit/1189dab76c305e89c486c9010562344e289707e8 <a href="https://git.codeguilds.org/Nexirift/support/commit/1189dab76c305e89c486c9010562344e289707e8">1189dab76c305e89c486c9010562344e289707e8</a> update privacy policy and tos to reflect new waf <![CDATA[1189dab76c305e89c486c9010562344e289707e8 update privacy policy and tos to reflect new waf]]> Mitchell 708: https://git.codeguilds.org/Nexirift/support/commit/1189dab76c305e89c486c9010562344e289707e8 Sat, 25 Apr 2026 23:17:22 +0930 Mitchell closed issue Mitchell/kite#23 https://git.codeguilds.org/Mitchell/kite/issues/23#issuecomment-216 refactor: switch to fyra ui <![CDATA[refactor: switch to fyra ui]]> Mitchell 584: https://git.codeguilds.org/Mitchell/kite/issues/23#issuecomment-216 Thu, 16 Apr 2026 11:40:02 +0930 Mitchell pushed to develop at Mitchell/kite https://git.codeguilds.org/Mitchell/kite/commit/42885daecdb7eb25864c7b7f538d8a62864094f0 <a href="https://git.codeguilds.org/Mitchell/kite/commit/42885daecdb7eb25864c7b7f538d8a62864094f0">42885daecdb7eb25864c7b7f538d8a62864094f0</a> chore: update dependencies <![CDATA[42885daecdb7eb25864c7b7f538d8a62864094f0 chore: update dependencies]]> Mitchell 581: https://git.codeguilds.org/Mitchell/kite/commit/42885daecdb7eb25864c7b7f538d8a62864094f0 Thu, 16 Apr 2026 11:09:21 +0930 Mitchell pushed to develop at Mitchell/kite https://git.codeguilds.org/Mitchell/kite/commit/d91aa9af2fdd4b69c693b40feae70004c0eab06c <a href="https://git.codeguilds.org/Mitchell/kite/commit/d91aa9af2fdd4b69c693b40feae70004c0eab06c">d91aa9af2fdd4b69c693b40feae70004c0eab06c</a> chore: update dependencies <![CDATA[d91aa9af2fdd4b69c693b40feae70004c0eab06c chore: update dependencies]]> Mitchell 557: https://git.codeguilds.org/Mitchell/kite/commit/d91aa9af2fdd4b69c693b40feae70004c0eab06c Fri, 10 Apr 2026 11:03:36 +0930 Mitchell pushed to develop at Mitchell/kite https://git.codeguilds.org/Mitchell/kite/commit/9d50b882e1bccd994baec33fc20c28b312873f6a <a href="https://git.codeguilds.org/Mitchell/kite/commit/9d50b882e1bccd994baec33fc20c28b312873f6a">9d50b882e1bccd994baec33fc20c28b312873f6a</a> docs: add missing environment variables <![CDATA[9d50b882e1bccd994baec33fc20c28b312873f6a docs: add missing environment variables]]> Mitchell 506: https://git.codeguilds.org/Mitchell/kite/commit/9d50b882e1bccd994baec33fc20c28b312873f6a Thu, 19 Mar 2026 16:41:28 +1030 Mitchell pushed to develop at Mitchell/kite https://git.codeguilds.org/Mitchell/kite/commit/8784137a849b320b0f59199cab876eea74bb9d34 <a href="https://git.codeguilds.org/Mitchell/kite/commit/8784137a849b320b0f59199cab876eea74bb9d34">8784137a849b320b0f59199cab876eea74bb9d34</a> refactor: optimize share upload retrieval and cut down on reuse in token creation <![CDATA[8784137a849b320b0f59199cab876eea74bb9d34 refactor: optimize share upload retrieval and cut down on reuse in token creation]]> Mitchell 503: https://git.codeguilds.org/Mitchell/kite/commit/8784137a849b320b0f59199cab876eea74bb9d34 Thu, 19 Mar 2026 16:35:21 +1030 Mitchell pushed to develop at Mitchell/kite https://git.codeguilds.org/Mitchell/kite/commit/124fcd1cc4dbad5bc2d381d1f37c64833f3db85d <a href="https://git.codeguilds.org/Mitchell/kite/commit/124fcd1cc4dbad5bc2d381d1f37c64833f3db85d">124fcd1cc4dbad5bc2d381d1f37c64833f3db85d</a> perf: improve maintenance and share lookups <![CDATA[124fcd1cc4dbad5bc2d381d1f37c64833f3db85d perf: improve maintenance and share lookups]]> Mitchell 498: https://git.codeguilds.org/Mitchell/kite/commit/124fcd1cc4dbad5bc2d381d1f37c64833f3db85d Thu, 19 Mar 2026 16:25:01 +1030 Mitchell pushed to develop at Mitchell/kite https://git.codeguilds.org/Mitchell/kite/commit/f01f97eb1402d04fed4c48d8fc307944783ea2ee <a href="https://git.codeguilds.org/Mitchell/kite/commit/f01f97eb1402d04fed4c48d8fc307944783ea2ee">f01f97eb1402d04fed4c48d8fc307944783ea2ee</a> revert: ci(release): wait for Tests workflow to finish <![CDATA[f01f97eb1402d04fed4c48d8fc307944783ea2ee revert: ci(release): wait for Tests workflow to finish]]> Mitchell 495: https://git.codeguilds.org/Mitchell/kite/commit/f01f97eb1402d04fed4c48d8fc307944783ea2ee Thu, 19 Mar 2026 16:12:18 +1030 Mitchell pushed to develop at Mitchell/kite https://git.codeguilds.org/Mitchell/kite/commit/8ef86054360e3536c143a451fea0c9d22abe260e <a href="https://git.codeguilds.org/Mitchell/kite/commit/8ef86054360e3536c143a451fea0c9d22abe260e">8ef86054360e3536c143a451fea0c9d22abe260e</a> ci(release): attempt again... <![CDATA[8ef86054360e3536c143a451fea0c9d22abe260e ci(release): attempt again...]]> Mitchell 494: https://git.codeguilds.org/Mitchell/kite/commit/8ef86054360e3536c143a451fea0c9d22abe260e Thu, 19 Mar 2026 15:53:55 +1030 Mitchell pushed to develop at Mitchell/kite https://git.codeguilds.org/Mitchell/kite/commit/e0059e59716930b29c506c22a3c59cdaf9688551 <a href="https://git.codeguilds.org/Mitchell/kite/commit/e0059e59716930b29c506c22a3c59cdaf9688551">e0059e59716930b29c506c22a3c59cdaf9688551</a> ci(release): fix waiting for tests <![CDATA[e0059e59716930b29c506c22a3c59cdaf9688551 ci(release): fix waiting for tests]]> Mitchell 493: https://git.codeguilds.org/Mitchell/kite/commit/e0059e59716930b29c506c22a3c59cdaf9688551 Thu, 19 Mar 2026 14:28:38 +1030 Mitchell closed issue Mitchell/kite#25 https://git.codeguilds.org/Mitchell/kite/issues/25#issuecomment-212 feat: toasts <![CDATA[feat: toasts]]> Mitchell 491: https://git.codeguilds.org/Mitchell/kite/issues/25#issuecomment-212 Thu, 19 Mar 2026 14:21:16 +1030 Mitchell pushed to develop at Mitchell/kite https://git.codeguilds.org/Mitchell/kite/commit/fe2af331ba65227e977259e8bf3feb4f5803f6b4 <a href="https://git.codeguilds.org/Mitchell/kite/commit/fe2af331ba65227e977259e8bf3feb4f5803f6b4">fe2af331ba65227e977259e8bf3feb4f5803f6b4</a> feat: toasts <![CDATA[fe2af331ba65227e977259e8bf3feb4f5803f6b4 feat: toasts]]> Mitchell 492: https://git.codeguilds.org/Mitchell/kite/commit/fe2af331ba65227e977259e8bf3feb4f5803f6b4 Thu, 19 Mar 2026 14:21:16 +1030 Mitchell pushed to develop at Mitchell/kite https://git.codeguilds.org/Mitchell/kite/commit/ee47fbc7dd24850127d561699fe261b0c8ebcad1 <a href="https://git.codeguilds.org/Mitchell/kite/commit/ee47fbc7dd24850127d561699fe261b0c8ebcad1">ee47fbc7dd24850127d561699fe261b0c8ebcad1</a> ci(release): reactivate <![CDATA[ee47fbc7dd24850127d561699fe261b0c8ebcad1 ci(release): reactivate]]> Mitchell 490: https://git.codeguilds.org/Mitchell/kite/commit/ee47fbc7dd24850127d561699fe261b0c8ebcad1 Thu, 19 Mar 2026 13:40:54 +1030 Mitchell opened issue Mitchell/kite#25 https://git.codeguilds.org/Mitchell/kite/issues/25 25#feat: toasts# <![CDATA[

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.

As a user, I want to be able to clearly see responses so that I know if a task has failed.

]]>
Mitchell 489: https://git.codeguilds.org/Mitchell/kite/issues/25 Thu, 19 Mar 2026 13:40:00 +1030
Mitchell closed issue Mitchell/kite#20 https://git.codeguilds.org/Mitchell/kite/issues/20#issuecomment-207 tests: add browser testing <![CDATA[tests: add browser testing]]> Mitchell 488: https://git.codeguilds.org/Mitchell/kite/issues/20#issuecomment-207 Thu, 19 Mar 2026 13:16:41 +1030 Mitchell closed issue Mitchell/kite#2 https://git.codeguilds.org/Mitchell/kite/issues/2#issuecomment-205 docs: mirror to codeberg and github <![CDATA[docs: mirror to codeberg and github]]> Mitchell 486: https://git.codeguilds.org/Mitchell/kite/issues/2#issuecomment-205 Thu, 19 Mar 2026 13:16:33 +1030 Mitchell pushed to develop at Mitchell/kite https://git.codeguilds.org/Mitchell/kite/commit/b9dea8bac3e81dd6030755fc92997e8203f3f2b0 <a href="https://git.codeguilds.org/Mitchell/kite/commit/b9dea8bac3e81dd6030755fc92997e8203f3f2b0">b9dea8bac3e81dd6030755fc92997e8203f3f2b0</a> ci(release): wait for Tests workflow to finish before publishing release <![CDATA[b9dea8bac3e81dd6030755fc92997e8203f3f2b0 ci(release): wait for Tests workflow to finish before publishing release]]> Mitchell 487: https://git.codeguilds.org/Mitchell/kite/commit/b9dea8bac3e81dd6030755fc92997e8203f3f2b0 Thu, 19 Mar 2026 13:16:33 +1030 Mitchell closed issue Mitchell/kite#24 https://git.codeguilds.org/Mitchell/kite/issues/24#issuecomment-202 feat: audit logging <![CDATA[feat: audit logging]]> Mitchell 482: https://git.codeguilds.org/Mitchell/kite/issues/24#issuecomment-202 Thu, 19 Mar 2026 12:59:18 +1030 Mitchell pushed to develop at Mitchell/kite https://git.codeguilds.org/Mitchell/kite/commit/af422525286796298cdc6f7b5bbedfd6c9b26e63 <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-actions <![CDATA[af422525286796298cdc6f7b5bbedfd6c9b26e63 feat(audit/hooks): add centralized audit service, redact form bodies, and map form-actions]]> Mitchell 483: https://git.codeguilds.org/Mitchell/kite/commit/af422525286796298cdc6f7b5bbedfd6c9b26e63 Thu, 19 Mar 2026 12:59:18 +1030 Mitchell commented on issue Mitchell/kite#2 https://git.codeguilds.org/Mitchell/kite/issues/2#issuecomment-196 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> <![CDATA[docs: mirror to codeberg and github

Mirrored to Codeberg: https://codeberg.org/Creaous/kite

]]>
Mitchell 481: https://git.codeguilds.org/Mitchell/kite/issues/2#issuecomment-196 Thu, 19 Mar 2026 10:30:40 +1030
Mitchell opened issue Mitchell/kite#24 https://git.codeguilds.org/Mitchell/kite/issues/24 24#feat: audit logging# <![CDATA[

As a server operator, I want to comply with regulations so I need to be able to have an audit trail.

As an admin, I want to be able to access an audit log so I can track what the users are doing.

]]>
Mitchell 480: https://git.codeguilds.org/Mitchell/kite/issues/24 Thu, 19 Mar 2026 10:22:58 +1030
Mitchell pushed to develop at Mitchell/kite https://git.codeguilds.org/Mitchell/kite/commit/dd07967ba2e1b5bcb30eeb978ea24cefc725e9c9 <a href="https://git.codeguilds.org/Mitchell/kite/commit/dd07967ba2e1b5bcb30eeb978ea24cefc725e9c9">dd07967ba2e1b5bcb30eeb978ea24cefc725e9c9</a> style: format <![CDATA[dd07967ba2e1b5bcb30eeb978ea24cefc725e9c9 style: format]]> Mitchell 477: https://git.codeguilds.org/Mitchell/kite/commit/dd07967ba2e1b5bcb30eeb978ea24cefc725e9c9 Thu, 19 Mar 2026 09:56:44 +1030 Mitchell pushed to develop at Mitchell/kite https://git.codeguilds.org/Mitchell/kite/commit/1ec5cba1ed2af9a2ae9c8b8774e37dfcebf7607b <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 docs <![CDATA[1ec5cba1ed2af9a2ae9c8b8774e37dfcebf7607b feat: add CI migration gate, request logging, dev-stack, predeploy checks, expanded tests, and docs]]> Mitchell 474: https://git.codeguilds.org/Mitchell/kite/commit/1ec5cba1ed2af9a2ae9c8b8774e37dfcebf7607b Thu, 19 Mar 2026 09:54:32 +1030 Mitchell pushed to develop at Mitchell/kite https://git.codeguilds.org/Mitchell/kite/commit/703fa6bb60913f1c877b099845f8728fb6caf34b <a href="https://git.codeguilds.org/Mitchell/kite/commit/703fa6bb60913f1c877b099845f8728fb6caf34b">703fa6bb60913f1c877b099845f8728fb6caf34b</a> ci(tests): ensure that drizzle migrations are up to date <![CDATA[703fa6bb60913f1c877b099845f8728fb6caf34b ci(tests): ensure that drizzle migrations are up to date]]> Mitchell 471: https://git.codeguilds.org/Mitchell/kite/commit/703fa6bb60913f1c877b099845f8728fb6caf34b Thu, 19 Mar 2026 09:47:37 +1030 Mitchell pushed to develop at Mitchell/kite https://git.codeguilds.org/Mitchell/kite/commit/d8b8b76ffa2b0b8a3636c0758662822d64f91bf9 <a href="https://git.codeguilds.org/Mitchell/kite/commit/d8b8b76ffa2b0b8a3636c0758662822d64f91bf9">d8b8b76ffa2b0b8a3636c0758662822d64f91bf9</a> ci(release): limit nightly changelog to last 24 hours <![CDATA[d8b8b76ffa2b0b8a3636c0758662822d64f91bf9 ci(release): limit nightly changelog to last 24 hours]]> Mitchell 468: https://git.codeguilds.org/Mitchell/kite/commit/d8b8b76ffa2b0b8a3636c0758662822d64f91bf9 Thu, 19 Mar 2026 08:59:20 +1030 Mitchell pushed to develop at Mitchell/kite https://git.codeguilds.org/Mitchell/kite/commit/ebf72377c645f3eeafc7e68560dbdba24abcf81a <a href="https://git.codeguilds.org/Mitchell/kite/commit/ebf72377c645f3eeafc7e68560dbdba24abcf81a">ebf72377c645f3eeafc7e68560dbdba24abcf81a</a> chore: update dependencies <![CDATA[ebf72377c645f3eeafc7e68560dbdba24abcf81a chore: update dependencies]]> Mitchell 465: https://git.codeguilds.org/Mitchell/kite/commit/ebf72377c645f3eeafc7e68560dbdba24abcf81a Thu, 19 Mar 2026 08:49:11 +1030 Mitchell pushed to develop at Nexirift/pulsar https://git.codeguilds.org/Nexirift/pulsar/commit/7b9d5cd4d99cbdf655a5862d1377eda0fa354f60 <a href="https://git.codeguilds.org/Nexirift/pulsar/commit/7b9d5cd4d99cbdf655a5862d1377eda0fa354f60">7b9d5cd4d99cbdf655a5862d1377eda0fa354f60</a> update lockfile (oops) <![CDATA[7b9d5cd4d99cbdf655a5862d1377eda0fa354f60 update lockfile (oops)]]> Mitchell 455: https://git.codeguilds.org/Nexirift/pulsar/commit/7b9d5cd4d99cbdf655a5862d1377eda0fa354f60 Mon, 16 Mar 2026 21:47:51 +1030 Mitchell pushed to develop at Nexirift/pulsar https://git.codeguilds.org/Nexirift/pulsar/commit/336723b80957303c46f52452149f5094927b9a2a <a href="https://git.codeguilds.org/Nexirift/pulsar/commit/336723b80957303c46f52452149f5094927b9a2a">336723b80957303c46f52452149f5094927b9a2a</a> revert back to merge and update version <![CDATA[336723b80957303c46f52452149f5094927b9a2a revert back to merge and update version]]> Mitchell 453: https://git.codeguilds.org/Nexirift/pulsar/commit/336723b80957303c46f52452149f5094927b9a2a Mon, 16 Mar 2026 21:44:38 +1030 Mitchell pushed to develop at Nexirift/pulsar https://git.codeguilds.org/Nexirift/pulsar/commit/699a267a33b61093b0a7cd58af7cb9af6e9cd7cb <a href="https://git.codeguilds.org/Nexirift/pulsar/commit/699a267a33b61093b0a7cd58af7cb9af6e9cd7cb">699a267a33b61093b0a7cd58af7cb9af6e9cd7cb</a> chore: format (ugh) <![CDATA[699a267a33b61093b0a7cd58af7cb9af6e9cd7cb chore: format (ugh)]]> Mitchell 451: https://git.codeguilds.org/Nexirift/pulsar/commit/699a267a33b61093b0a7cd58af7cb9af6e9cd7cb Mon, 16 Mar 2026 20:26:35 +1030 Mitchell pushed to develop at Nexirift/pulsar https://git.codeguilds.org/Nexirift/pulsar/commit/f124683f30ec96c4c2b16e5b54f092ae2c8847eb <a href="https://git.codeguilds.org/Nexirift/pulsar/commit/f124683f30ec96c4c2b16e5b54f092ae2c8847eb">f124683f30ec96c4c2b16e5b54f092ae2c8847eb</a> fix: attempt to fix broken docker build <![CDATA[f124683f30ec96c4c2b16e5b54f092ae2c8847eb fix: attempt to fix broken docker build]]> Mitchell 449: https://git.codeguilds.org/Nexirift/pulsar/commit/f124683f30ec96c4c2b16e5b54f092ae2c8847eb Mon, 16 Mar 2026 20:19:22 +1030