closes
https://linear.app/codeflash-ai/issue/CF-459/convert-the-test-results-report-into-a-table-on-pr
### **User description**
Results are like : https://github.com/codeflash-ai/my-best-repo/pull/83
Snapshot:

___
### **PR Type**
enhancement, configuration changes
___
### **Description**
- Enhanced the test report generation by converting it to a Markdown
table format, improving readability and organization.
- Added detailed sections for existing and generated tests, providing
more context and information.
- Included a feedback section with a link to join the Discord community
for support and assistance.
- Removed `.npmrc` file containing an authentication token to prevent
potential security issues.
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Enhancement</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>create-pr-from-diffcontents.ts</strong><dd><code>Enhance
test report with Markdown table and details</code>
</dd></summary>
<hr>
js/cf-api/github/create-pr-from-diffcontents.ts
<li>Enhanced the test report generation to use a Markdown table
format.<br> <li> Added detailed sections for existing and generated
tests.<br> <li> Included a feedback section with a Discord community
link.<br> <li> Improved the logic for determining test status and
details.<br>
</details>
</td>
<td><a
href="https://github.com/codeflash-ai/codeflash/pull/1268/files#diff-b30d5e0c89beb70c0333a025726867aba5db7614911be3c46664bb59d1ab594a">+68/-38</a>
</td>
</tr>
</table></td></tr><tr><td><strong>Configuration
changes</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>.npmrc</strong><dd><code>Remove `.npmrc` file with
sensitive token</code>
</dd></summary>
<hr>
js/cf-webapp/.npmrc
- Removed `.npmrc` file containing authentication token.
</details>
</td>
<td><a
href="https://github.com/codeflash-ai/codeflash/pull/1268/files#diff-66bf1dec17844289e9c63ad88301f929e539f4474ec98c782fe1b07d29837248">+0/-2</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
___
> 💡 **PR-Agent usage**: Comment `/help "your question"` on any pull
request to receive relevant information

Contains new (on top) and old design on bottom.
___
### **PR Type**
documentation, enhancement
___
### **Description**
- Revamped the performance message design to improve clarity and user
engagement.
- Added detailed sections highlighting speed increase and runtime
reduction.
- Included a promotional note about the use of `codeflash.ai` for
optimization.
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Documentation</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>optimization_results_header.md</strong><dd><code>Revamp
Performance Message Design for Clarity and
Promotion</code></dd></summary>
<hr>
js/cf-api/github/optimization_results_header.md
<li>Updated the performance message design for clarity.<br> <li> Added
sections for speed increase and runtime reduction.<br> <li> Included a
promotional note about code optimization.<br>
</details>
</td>
<td><a
href="https://github.com/codeflash-ai/codeflash/pull/1257/files#diff-5c736048a3e2224e312d4101ef02972b4313e22de1e86f71e739a5b063385f1b">+12/-3</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
___
> 💡 **PR-Agent usage**: Comment `/help "your question"` on any pull
request to receive relevant information
### **User description**
Adding files to be excluded while building pypi project or avoiding
sensitive files like .env from check in
___
### **PR Type**
enhancement, configuration changes
___
### **Description**
- Added exclusion rules in `pyproject.toml` files to prevent sensitive
and unnecessary files from being included in the package build.
- Excluded files include sensitive files like `.env` and `.pem`,
development files like `.git` and `Dockerfile`, and unnecessary file
types like `*.log` and `*.db`.
- This enhancement improves the security and cleanliness of the package
distribution.
___
### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Configuration
changes</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>pyproject.toml</strong><dd><code>Add exclusion rules
for sensitive and unnecessary files</code> </dd></summary>
<hr>
cli/pyproject.toml
<li>Added an <code>exclude</code> section to specify files and
directories to be <br>excluded from the package build.<br> <li> Included
patterns for sensitive files like <code>.env</code>, <code>.pem</code>,
and <code>secrets.*</code>.<br> <li> Excluded common development and
configuration files such as <code>.git</code>,
<br><code>Dockerfile</code>, and <code>.vscode</code>.<br> <li> Excluded
unnecessary file types like <code>*.log</code>, <code>*.tmp</code>, and
<code>*.db</code>.<br>
</details>
</td>
<td><a
href="https://github.com/codeflash-ai/codeflash/pull/1190/files#diff-0c21298b23605dcadf25950579e3ada906093fa49e7c5f98eaa7f3d816c29d28">+47/-0</a>
</td>
</tr>
<tr>
<td>
<details>
<summary><strong>pyproject.toml</strong><dd><code>Add exclusion rules
for sensitive and unnecessary files</code> </dd></summary>
<hr>
django/aiservice/pyproject.toml
<li>Added an <code>exclude</code> section to specify files and
directories to be <br>excluded from the package build.<br> <li> Included
patterns for sensitive files like <code>.env</code>, <code>.pem</code>,
and <code>secrets.*</code>.<br> <li> Excluded common development and
configuration files such as <code>.git</code>,
<br><code>Dockerfile</code>, and <code>.vscode</code>.<br> <li> Excluded
unnecessary file types like <code>*.log</code>, <code>*.tmp</code>, and
<code>*.db</code>.<br>
</details>
</td>
<td><a
href="https://github.com/codeflash-ai/codeflash/pull/1190/files#diff-1cd1f75beb8e70c006a688caffdd71f14a3babb13cc499ca48f499bd530fca1e">+45/-1</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
___
> 💡 **PR-Agent usage**: Comment `/help "your question"` on any pull
request to receive relevant information
- Refactor cfapi.py to handle error responses from the API and return appropriate messages.
- make the CF-API clearer when returning responses
formatting & ruff
make ruff happy