feat(workspace): Add Recents/Trash pages and move Linear/Node buttons to header

- Add RecentsView with recently accessed items list
- Add TrashView with multi-select, restore, and delete actions
- Add Recents and Trash menu items to workspace sidebar
- Move Linear/Node buttons from sidebar to page headers (right side)
- Add Linear/Node buttons to all workspace views (Dashboard, Workflows, Assets, Models)
- Remove Create section from sidebar navigation
- Add routes for recents and trash pages

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
orkhanart
2025-11-29 06:48:33 -08:00
parent 5e178bb2ce
commit a3a12999a9
15 changed files with 759 additions and 250 deletions

View File

@@ -39,7 +39,6 @@ function selectTab(tab: LinearTab): void {
@click="selectTab(tab.id)"
>
<i :class="['pi', tab.icon, 'text-base']" />
<span class="mt-0.5 text-[8px] font-medium uppercase tracking-wide">{{ tab.label }}</span>
</button>
</div>