Repository navigation
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 | | |
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
This file was deleted.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
This file was deleted.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments