Kevin Turcios
d7a8b8f227
perf: fix CI build + lazy-load heavy libs + parallelize DB queries ( #2601 )
...
## Summary
- **Fix CI build failure**: Auth0Client crashes during Next.js
prerendering when env vars aren't set. Returns a no-op stub (`getSession
→ null`) when domain is missing — semantically correct for static
generation
- **Lazy-load markdown libs (~260kb)**: ReactMarkdown, remarkGfm, and
react-syntax-highlighter were eagerly imported in monaco-diff-viewer but
only rendered when user expands "Generated Tests". Extracted into a
dynamic component
- **Parallelize repo detail query**: `getRepositoryById` ran the
activity count sequentially after the repo lookup. Since `repoId` is
already available, all three queries now run in parallel
## Test plan
- [ ] CI `build` check passes (was failing since #2598 )
- [ ] Trace page still renders generated tests correctly when expanded
- [ ] Repository detail page loads correctly with activity status
2026-04-13 11:03:05 -05:00
Kevin Turcios
60ba2d44ac
fix: upgrade Next.js to 16.2.3 and fix theme/roadmap issues ( #2591 )
...
## Summary
- Upgrade Next.js from 16.1.6 to 16.2.3
- Add `suppressHydrationWarning` to `<html>` tag to fix `next-themes`
hydration mismatch
- Remove unnecessary `isClient` guard in `ThemeProvider` that caused
script tag warning
- Redirect unauthenticated `/roadmap` visitors to `/login` instead of
`/`
## Test plan
- [ ] Verify `/roadmap` redirects to `/login` when not logged in
- [ ] Verify `/roadmap` loads correctly when logged in as team member
- [ ] Verify no hydration warnings in browser console
- [ ] Verify dark/light theme switching still works
2026-04-10 03:51:28 -05:00
Sarthak Agarwal
3328601949
[fix] mobile sidebar fix ( #1901 )
...
This is related to session replay from post hog reported:
https://codeflash-ai.slack.com/archives/C06BVLNRVT5/p1760651860154799
To Test: Run `npm install`
and then just `npm run dev`
---------
Co-authored-by: saga4 <saga4@codeflashs-MacBook-Air.local>
2025-10-17 03:34:55 -07:00
Sarthak Agarwal
9ec5fad850
skip succeed the required workflows ( #1881 )
...
Co-authored-by: saga4 <saga4@codeflashs-MacBook-Air.local>
2025-10-08 14:55:13 -07:00
Sarthak Agarwal
1cb2051b15
consistency in formatting across ide & js projs ( #1499 )
...
### **PR Type**
- Enhancement
___
### **Description**
- Add pre-commit hook integration and formatting commands
- Introduce lint-staged and simple-git-hooks into package scripts
- Update prettier configuration and ignore files for consistency
- Refresh dependency lock files with new tooling entries
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Dependencies</strong></td><td><details><summary>2
files</summary><table>
<tr>
<td><strong>package-lock.json</strong><dd><code>Update dependency lock
with new tooling entries</code>
</dd></td>
<td><a
href="https://github.com/codeflash-ai/codeflash-internal/pull/1499/files#diff-54c17cef859f033fc84a59da2e977235ebc494943710c25d132e310ec500c5ef ">+754/-2</a>
</td>
</tr>
<tr>
<td><strong>package-lock.json</strong><dd><code>Refresh package lock
with lint and formatting tools</code>
</dd></td>
<td><a
href="https://github.com/codeflash-ai/codeflash-internal/pull/1499/files#diff-75446c74353509ca0232d6a1350aef075ced8f72bd568e9bafa09cf255683142 ">+743/-0</a>
</td>
</tr>
</table></details></td></tr><tr><td><strong>Configuration
changes</strong></td><td><details><summary>4 files</summary><table>
<tr>
<td><strong>package.json</strong><dd><code>Add formatting, lint and
pre-commit hook scripts</code>
</dd></td>
<td><a
href="https://github.com/codeflash-ai/codeflash-internal/pull/1499/files#diff-4edec169b0f8d3312edaf35b5cc8521fe1edfa163ce174f60eff51906896601f ">+34/-17</a>
</td>
</tr>
<tr>
<td><strong>package.json</strong><dd><code>Introduce formatting commands
and pre-commit hooks</code>
</dd></td>
<td><a
href="https://github.com/codeflash-ai/codeflash-internal/pull/1499/files#diff-53ddfb1f8a02f1231d3d15a2e694ffe1407d2cc01d3e685de5653b67fec571c7 ">+18/-1</a>
</td>
</tr>
<tr>
<td><strong>package.json</strong><dd><code>Integrate pre-commit hook and
formatting configurations</code> </dd></td>
<td><a
href="https://github.com/codeflash-ai/codeflash-internal/pull/1499/files#diff-b0d32af9c2caaba1377ec3e924eb553105cdc86e244018ffc6a866c530523599 ">+20/-3</a>
</td>
</tr>
<tr>
<td><strong>settings.json</strong><dd><code>Enhance VSCode settings for
auto-format and lint fixes</code> </dd></td>
<td><a
href="https://github.com/codeflash-ai/codeflash-internal/pull/1499/files#diff-a5de3e5871ffcc383a2294845bd3df25d3eeff6c29ad46e3a396577c413bf357 ">+13/-1</a>
</td>
</tr>
</table></details></td></tr><tr><td><strong>Documentation</strong></td><td><details><summary>7
files</summary><table>
<tr>
<td><strong>.editorconfig</strong><dd><code>Add consistent editor
settings for file formatting</code>
</dd></td>
<td><a
href="https://github.com/codeflash-ai/codeflash-internal/pull/1499/files#diff-0947e2727d6bad8cd0ac4122f5314bb5b04e337393075bc4b5ef143b17fcbd5b ">+32/-0</a>
</td>
</tr>
<tr>
<td><strong>.prettierrc</strong><dd><code>Update prettier config with
extended formatting rules</code> </dd></td>
<td><a
href="https://github.com/codeflash-ai/codeflash-internal/pull/1499/files#diff-ce5b7ae243151fb6eb3db1799b95d5c50ce2fe5080e8365c7834f81e8a44aade ">+10/-4</a>
</td>
</tr>
<tr>
<td><strong>.prettierrc</strong><dd><code>Update prettier settings for
consistent code style</code>
</dd></td>
<td><a
href="https://github.com/codeflash-ai/codeflash-internal/pull/1499/files#diff-e169a799a8a22863b844d1c816ebb5798c0bcf8151503b0329bf60a2b3050b03 ">+10/-4</a>
</td>
</tr>
<tr>
<td><strong>.prettierrc</strong><dd><code>Add new prettier configuration
file</code>
</dd></td>
<td><a
href="https://github.com/codeflash-ai/codeflash-internal/pull/1499/files#diff-7058ba9d421d7fa280582bcc9a2053e64ec0b2bb700ae46cb7073f295d154713 ">+10/-0</a>
</td>
</tr>
<tr>
<td><strong>.prettierignore</strong><dd><code>Extend ignore rules with
node_modules and dist folders</code> </dd></td>
<td><a
href="https://github.com/codeflash-ai/codeflash-internal/pull/1499/files#diff-a33307d68affc99ba88b1b79308f622350c8306bdeac2368b70d99ce72a7c8fa ">+3/-1</a>
</td>
</tr>
<tr>
<td><strong>.prettierignore</strong><dd><code>Add ignore patterns for
node_modules and dist directories</code></dd></td>
<td><a
href="https://github.com/codeflash-ai/codeflash-internal/pull/1499/files#diff-8f0741d174231baef1746c1fdb003dc727bb4416e16e99166edc020670861c1d ">+2/-0</a>
</td>
</tr>
<tr>
<td><strong>.prettierignore</strong><dd><code>Update ignore file to
include node_modules and dist folders</code></dd></td>
<td><a
href="https://github.com/codeflash-ai/codeflash-internal/pull/1499/files#diff-e84a66c182e9d121fc156f4b50d606f385b591ed493f8c284628451d58907875 ">+2/-0</a>
</td>
</tr>
</table></details></td></tr><tr><td><strong>Additional
files</strong></td><td><details><summary>1 files</summary><table>
<tr>
<td><strong>package-lock.json</strong></td>
<td><a
href="https://github.com/codeflash-ai/codeflash-internal/pull/1499/files#diff-0214c85d1717ad8b736e0296bb8cbf50db2aed068f31316d3c39904824a14f8e ">+1026/-52</a></td>
</tr>
</table></details></td></tr></tr></tbody></table>
___
> <details> <summary> Need help?</summary><li>Type <code>/help how to
...</code> in the comments thread for any questions about PR-Agent
usage.</li><li>Check out the <a
href="https://qodo-merge-docs.qodo.ai/usage-guide/ ">documentation</a>
for more information.</li></details>
2025-03-04 23:52:45 +00:00
Alvin Ryanputra
a3966899b8
removed push trigger
2024-11-19 19:34:17 -05:00
Alvin Ryanputra
9ddb525d32
fix github token permissions for github actions
2024-11-19 19:27:48 -05:00
Alvin Ryanputra
b0b08e02ab
fix github token permissions for github actions
2024-11-19 19:22:48 -05:00
Alvin Ryanputra
2068658410
fix github token permissions for github actions
2024-11-19 19:17:01 -05:00
Alvin Ryanputra
66e05c4d8b
fix github token permissions for github actions
2024-11-19 19:12:14 -05:00
Alvin Ryanputra
5569935c78
fix github token permissions for github actions
2024-11-19 19:08:29 -05:00
Alvin Ryanputra
7e70ee3cef
fix github token permissions for github actions
2024-11-19 17:06:21 -05:00
Alvin Ryanputra
f2bd35c244
fix github token permissions for github actions
2024-11-19 17:03:57 -05:00
Alvin Ryanputra
66de068e06
fix github token permissions for github actions
2024-11-19 16:59:48 -05:00
Alvin Ryanputra
db530549aa
fix github token permissions for github actions
2024-11-19 16:52:40 -05:00
Alvin Ryanputra
bf26039299
fix github token permissions for github actions
2024-11-19 16:49:26 -05:00
Alvin Ryanputra
131b6b1f27
fix github token permissions for github actions
2024-11-19 16:46:29 -05:00
Alvin Ryanputra
1c77560a87
fix github token permissions for github actions
2024-11-19 16:40:12 -05:00
Alvin Ryanputra
1772409b0d
fix github token permissions for github actions
2024-11-19 16:29:17 -05:00
Alvin Ryanputra
9bb655d607
fix github token permissions for github actions
2024-11-19 16:27:10 -05:00
Alvin Ryanputra
a43ef38553
fix github token permissions for github actions
2024-11-19 16:25:50 -05:00
Alvin Ryanputra
4dc40d6e23
use github secret for codeflash npm package
2024-11-19 16:18:53 -05:00
Alvin Ryanputra
ccda01a358
cache dependency error
2024-11-19 16:10:15 -05:00
Alvin Ryanputra
d8a163e32e
cache dependency error
2024-11-19 16:08:31 -05:00
Alvin Ryanputra
b8f25b85d0
cache dependency error
2024-11-19 16:05:38 -05:00
Alvin Ryanputra
6041c0210f
cache dependency error
2024-11-19 16:02:24 -05:00
Alvin Ryanputra
91402a9e58
fixed workflow
2024-11-19 15:58:44 -05:00
Alvin Ryanputra
f8f2137278
trying out nextjs-build
2024-11-19 15:57:38 -05:00
Alvin Ryanputra
89486ef58f
trying out nextjs-build
2024-11-19 15:55:34 -05:00