|
Pin sessions + larger code font
Server:
- Session.pinned field (bool, default False)
- SqliteSessionStore: ALTER TABLE migration for existing DBs, set_pinned(),
ORDER BY pinned DESC, last_active DESC
- PATCH /sessions/{id}/pin endpoint
Client:
- Pin/unpin button appears on hover (📌/📍)
- Pinned sessions get blue left border and always-visible pin icon
- Local sort mirrors server sort (pinned first)
- Code blocks font-size bumped from 0.82em to 0.9em
|
|---|
|
|
| client/js/api.js |
|---|
| client/js/app.js |
|---|
| client/js/sidebar.js |
|---|
| client/style.css |
|---|
| navi/api/routes/sessions.py |
|---|
| navi/core/session.py |
|---|
| navi/core/sqlite_session_store.py |
|---|