poslop
|
9ff4d158ad
|
History: fixed column widths so columns stop shifting between pages
|
2026-09-08 16:39:28 -05:00 |
|
poslop
|
80c9a4af86
|
History: working pagination over full 2431-row dataset, live filter
|
2026-09-08 16:36:45 -05:00 |
|
poslop
|
76aab13fcd
|
History: description as own column, accurate page count (348 pages @ 7/page)
|
2026-09-08 16:33:56 -05:00 |
|
poslop
|
3412cfa44c
|
Clean URLs: /new /history /paste /unlock; cans out of topbar; api link renamed to git
|
2026-09-08 16:27:26 -05:00 |
|
poslop
|
ca82b90b0f
|
Wire sketch navigation: working topbar links, root redirects to history, cross-links between screens
|
2026-09-08 16:23:01 -05:00 |
|
poslop
|
f66c0e777b
|
Burn after read + deletion tokens: single-read pastes, hard-delete via token redeem
|
2026-09-08 16:12:25 -05:00 |
|
poslop
|
7d158834fc
|
fix customslug test: use store receiver
|
2026-09-08 16:10:07 -05:00 |
|
poslop
|
faf768ad80
|
Custom URLs: validated slugs with reserved words, uniqueness across pastes and cans
|
2026-09-08 16:09:43 -05:00 |
|
poslop
|
6f6954395e
|
Cans API: multipart create with mixed items, password-protected cans, item fetch inheriting can auth
|
2026-09-08 16:08:33 -05:00 |
|
poslop
|
7375de249d
|
Phase 1 API: pastes CRUD, password lock (argon2id), expiry sweeper, soft delete with 7d grace, public list
|
2026-09-08 16:04:34 -05:00 |
|
poslop
|
9ffe68e314
|
Add paste view, public history, can gallery, password unlock sketches
|
2026-09-08 15:56:12 -05:00 |
|
poslop
|
3556cf45e0
|
Initial commit: design tokens and dense-tool UI sketches
|
2026-09-08 15:53:44 -05:00 |
|