Update the file list for the code tab. #211
Labels
No labels
actions
bug
cli
duplicate
enhancement
fork
forum
git storage
help wanted
insights
invalid
issues
moderation
oidc
ownership transfer
packages
pr/merge protection rules
projects
pull requests
question
releases
sponsorships
tags
webhooks
wiki
wontfix
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
crueber/walhub#211
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Right now, on the code tab, for all the files, on the right side it shows mode and size.
Instead, let's model closer to how it looks with an
ls -lacommand on linux, which looks like this:I want it to be:
[file mode] [file size] [file type] [file name] ---> [last modified relative/absolute datetime, right aligned]
examples of file mode might be
.rw-rw-r--ordrwxrwxr-xexamples of file size should be number in its own row, and size type in its own row "17" "KB", or "414" "B", or "18" "MB".
This is how it currently looks:
No need to update the font.
Fix is up: PR #219 (branch fix/issue-211) — ls-style columns [mode] [size-num] [size-unit] [type] [name] → [last modified]. Datetime decision: every row shares the containing commit's stamp (one cached commits?n=1, never blocks first paint) — per-file last-touch would be N+1, see the PR description and code comments for the full trade-off. 423/423 node tests green, vite build clean, both themes browser-verified with zero console errors. No backend change, no new deps.
Review of PR #219 (fix/issue-211, commit
7482120) — verified in scratch worktree /tmp/pr219, main untouched.PASS — ready to merge. Checklist against #211 spec ([mode] [size-num] [size-unit] [type] [name] → [datetime right]):
Verification: node --test web/test/unit/*.test.js → 423/423 pass (format.test.js 12/12 incl. new mode/size-split/kind contracts); vite build + esbuild SDK bundle clean. No browser drive per review instructions (node tests + reasoning); new cells use theme-aware 'muted' class + unchanged dark: name links, so dark+light risk is minimal.
No fixes pushed — nothing found worth changing.
Fixed by PR #219 (review clean; datetime proxy justified against the API shape; 423/423), merged. Closing.