• Joined on 2024-02-11
poslop pushed tag v0.1.0 to poslop/palette 2026-09-08 23:27:29 +00:00
poslop commented on issue poslop/palette#3 2026-09-08 22:00:46 +00:00
CI: build + test workflow

Workflow file (.gitea/workflows/ci.yml) and Dockerfile are committed. Remaining: register an act_runner so jobs actually execute, and create the GITEA_TOKEN secret (a token with package:write…

poslop pushed to main at poslop/palette 2026-09-08 22:00:38 +00:00
6a08034b4c Dockerfile, Gitea Actions CI workflow, README with API docs
poslop opened issue poslop/palette#4 2026-09-08 21:55:47 +00:00
Paste cans: UI and history integration
poslop opened issue poslop/palette#2 2026-09-08 21:55:20 +00:00
Rate limiting before public exposure
poslop opened issue poslop/palette#3 2026-09-08 21:55:20 +00:00
CI: build + test workflow
poslop opened issue poslop/palette#1 2026-09-08 21:55:19 +00:00
Syntax highlighting in paste view
poslop pushed to main at poslop/palette 2026-09-08 21:50:47 +00:00
c6233dbbec Real web UI: /new editor, /history with live pagination, paste view with gutter and deletion banner, /unlock page; size in public API
poslop pushed to main at poslop/palette 2026-09-08 21:39:30 +00:00
9ff4d158ad History: fixed column widths so columns stop shifting between pages
poslop pushed to main at poslop/palette 2026-09-08 21:36:47 +00:00
80c9a4af86 History: working pagination over full 2431-row dataset, live filter
poslop pushed to main at poslop/palette 2026-09-08 21:33:57 +00:00
76aab13fcd History: description as own column, accurate page count (348 pages @ 7/page)
poslop pushed to main at poslop/palette 2026-09-08 21:27:28 +00:00
3412cfa44c Clean URLs: /new /history /paste /unlock; cans out of topbar; api link renamed to git
poslop pushed to main at poslop/palette 2026-09-08 21:23:03 +00:00
ca82b90b0f Wire sketch navigation: working topbar links, root redirects to history, cross-links between screens
poslop pushed to main at poslop/palette 2026-09-08 21:12:28 +00:00
f66c0e777b Burn after read + deletion tokens: single-read pastes, hard-delete via token redeem
poslop pushed to main at poslop/palette 2026-09-08 21:10:08 +00:00
7d158834fc fix customslug test: use store receiver
poslop pushed to main at poslop/palette 2026-09-08 21:09:45 +00:00
faf768ad80 Custom URLs: validated slugs with reserved words, uniqueness across pastes and cans
poslop pushed to main at poslop/palette 2026-09-08 21:08:36 +00:00
6f6954395e Cans API: multipart create with mixed items, password-protected cans, item fetch inheriting can auth
poslop pushed to main at poslop/palette 2026-09-08 21:04:37 +00:00
7375de249d Phase 1 API: pastes CRUD, password lock (argon2id), expiry sweeper, soft delete with 7d grace, public list
poslop pushed to main at poslop/palette 2026-09-08 20:56:13 +00:00
9ffe68e314 Add paste view, public history, can gallery, password unlock sketches
poslop pushed to main at poslop/palette 2026-09-08 20:53:44 +00:00
3556cf45e0 Initial commit: design tokens and dense-tool UI sketches