Commit 5f087d8
authored
fix(web): refine prompt anchor and sidebar branding (#201)
Replace the prompt timeline with a compact line index that expands to
prompt-only navigation while keeping clear of the composer.
Use theme-specific Pythinker banners in the shared desktop sidebar and
rebuild the committed web bundle.
Task: tasks/todo.md#prompt-anchor-redesign
<!--
Thank you for your contribution to Pythinker Code!
External PRs are accepted for approved bug fixes only: link an issue
that a maintainer has approved (an `/approve` comment). External feature
PRs are not accepted.
See https://github.com/PyModel/pythinker-code/blob/main/CONTRIBUTING.md
for more.
-->
## Related Issue
<!-- Link the issue this change came from. External PRs must link an
issue approved by a maintainer (an `/approve` comment) — PRs without one
may be closed. -->
Resolve #(issue_number)
## Problem
<!-- What user need or limitation does this address? If the linked issue
already covers this, write "See linked issue". -->
## What changed
<!-- What did you implement, and why does this approach fit Pythinker
Code? -->
## Checklist
- [ ] I have read the
[CONTRIBUTING](https://github.com/PyModel/pythinker-code/blob/main/CONTRIBUTING.md)
document.
- [ ] I have linked a related issue (external PRs: the issue must have a
maintainer's `/approve`).
- [ ] I have added tests that prove my feature works.
- [ ] Ran `gen-changesets` skill, or this PR needs no changeset.
- [ ] Ran `gen-docs` skill, or this PR needs no doc update.
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
- **New Features**
- Added a compact prompt index beside conversations, with hover/focus
expansion and improved responsive behavior.
- Added light and dark theme-matched Pythinker sidebar banners with
updated branding.
- Expanded diagram support, including quadrant, railroad, requirement,
Sankey, state, timeline, Venn, Wardley, XY chart, and other
visualizations.
- Added editor support for Razor, TypeScript, XML, YAML, and enhanced
JavaScript/TypeScript language services.
- **Bug Fixes**
- Improved resilience when browser theme-detection APIs are unavailable.
- Refreshed bundled assets for more reliable web application loading.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->1 parent b9268d4 commit 5f087d8
111 files changed
Lines changed: 786 additions & 353 deletions
File tree
- .changeset
- apps
- pythinker-code/dist-web
- assets
- brand
- pythinker-web
- public/brand
- src
- components
- chat
- composables
- i18n/locales/en
- views
- test
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
3 | | - | |
| 2 | + | |
| 3 | + | |
4 | 4 | | |
Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 0 additions & 13 deletions
This file was deleted.
Lines changed: 13 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments