memos/web/src
johnnyjoygh 55d8e6ad42 chore(web): compact user profile header and in-place views on profiles
The user page at /u/:username now opens with a compact identity block
(40px
avatar, name, handle, clamped bio) instead of a hero header with a share
button, and the list beneath it follows the user's column setting like
Explore does. In grid mode the header spans every column via a new
ColumnGrid
header slot, exposed through PagedMemoList.renderHeader. Loading shows a
skeleton after the standard delay, not-found renders a body instead of a
toast fired from render, and visitors get an explicit empty message.

Saved views now apply on profile routes too. A single profile-route
matcher
in lib/memo-views replaces five separate spellings,
isMemoCollectionRoute
names the routes where views, calendar days and tags narrow the list in
place, and the sidebar shows the Views section on every such route for
signed-in users. The never-taken navigation-target branch in the
collection
sidebar is removed along with its props.
2026-09-05 00:22:05 +08:00
..
components chore(web): compact user profile header and in-place views on profiles 2026-09-05 00:22:05 +08:00
contexts feat(sidebar): redesign memo detail navigation (#6261) 2026-09-02 20:20:22 +08:00
hooks chore(web): compact user profile header and in-place views on profiles 2026-09-05 00:22:05 +08:00
layouts feat(spaces): add space-aware UI and filtering (#6230) 2026-08-24 23:13:55 +08:00
lib chore(web): compact user profile header and in-place views on profiles 2026-09-05 00:22:05 +08:00
locales chore(web): compact user profile header and in-place views on profiles 2026-09-05 00:22:05 +08:00
pages chore(web): compact user profile header and in-place views on profiles 2026-09-05 00:22:05 +08:00
router chore(web): compact user profile header and in-place views on profiles 2026-09-05 00:22:05 +08:00
themes refactor(memo-views): replace shortcuts with saved views (#6167) 2026-08-09 20:27:27 +08:00
types feat(filter): support space placement in saved views (#6267) 2026-09-04 09:29:09 +08:00
utils feat(sidebar): redesign memo detail navigation (#6261) 2026-09-02 20:20:22 +08:00
App.tsx fix(web): correct RTL layout behavior (#6215) 2026-08-19 21:14:51 +08:00
auth-state.ts fix(auth): recover session via refresh cookie when localStorage is empty (#5748) 2026-03-20 19:21:11 +08:00
connect.ts feat(spaces): add space-aware UI and filtering (#6230) 2026-08-24 23:13:55 +08:00
i18n.ts chore: add Hebrew language support (#6203) 2026-08-18 21:24:27 +08:00
index.css fix(map): restore keyless OpenStreetMap tiles (#6242) 2026-08-28 22:41:36 +08:00
main.tsx refactor(sidebar): reduce tooltip noise and refine tags 2026-08-05 23:52:13 +08:00