This website requires JavaScript.
4da6a398d7
A ticked checkbox is filled and raised, and a file input is a thumb-sized neo field
master
v1.5.1
thepra and Claude Opus 5.5
2026-10-07 19:52:26 +02:00
356ea7b430
A picture picked is the form's at once, not once its preview is made
v1.5.0
thepra and Claude Opus 5.5
2026-10-07 13:32:48 +02:00
48df316256
Settings takes a persona's whole archive away and brings one back
thepra and Claude Opus 5.5
2026-10-07 12:49:51 +02:00
dc2190e271
Administration backs the server up, downloads, uploads and restores it
thepra and Claude Opus 5.5
2026-10-07 12:45:30 +02:00
70cb389537
Media survive failures: uploaded when attached, the server's limits, alt text asked for
thepra and Claude Opus 5.5
2026-10-07 11:56:59 +02:00
9d662f702b
The feed memory test counts the deletions it was told of
v1.4.0
thepra and Claude Opus 5.5
2026-10-07 02:55:30 +02:00
e94e32d198
The globe's nerd stats are instruments in the scene
thepra and Claude Opus 5.5
2026-10-07 02:15:06 +02:00
e88f4afc45
A located post's author deletes it
thepra and Claude Opus 5.5
2026-10-07 02:14:53 +02:00
eade4e399a
The feed doesn't flash "Empty" while the persona is switched to
thepra and Claude Opus 5.5
2026-10-07 02:14:42 +02:00
a3461c3ece
Explore's hashtags are thumb-sized on a wide phone
thepra and Claude Opus 5.5
2026-10-07 00:51:17 +02:00
ed3bf57e5b
Small screens, small things; CLAUDE.md on phones
thepra and Claude Opus 5.5
2026-10-07 00:20:56 +02:00
b66d7cf545
Tests click exactly what they mean
thepra and Claude Opus 5.5
2026-10-07 00:20:56 +02:00
47ff60f57b
The feed doesn't say "Empty" before its persona is known
thepra and Claude Opus 5.5
2026-10-07 00:20:56 +02:00
18331531b8
The Sun's year is a pure function too, checked against the almanac
thepra and Claude Opus 5.5
2026-10-06 23:51:35 +02:00
f1ac5eaad2
Back closes what is open
thepra and Claude Opus 5.5
2026-10-06 23:49:49 +02:00
5522fe4fbb
Pictures open in the app
thepra and Claude Opus 5.5
2026-10-06 23:44:22 +02:00
7b1bfa71c0
On touch, a tap on a post opens its thread
thepra and Claude Opus 5.5
2026-10-06 23:39:10 +02:00
da8f4ffcab
A thread's indented posts fit its column
thepra and Claude Opus 5.5
2026-10-06 23:36:03 +02:00
89cef25def
Nerd stats open with a tap
thepra and Claude Opus 5.5
2026-10-06 23:36:03 +02:00
765220059d
A poll's options are thumb-sized, and floating buttons don't fail what scrolls under them
thepra and Claude Opus 5.5
2026-10-06 23:31:07 +02:00
dd38002682
Feed tabs say what they are
thepra and Claude Opus 5.5
2026-10-06 23:31:07 +02:00
1c9773bab0
What can't be undone asks first
thepra and Claude Opus 5.5
2026-10-06 23:28:22 +02:00
931b7fcff1
The globe opens full screen; a phone held sideways keeps its feed
thepra and Claude Opus 5.5
2026-10-06 23:23:14 +02:00
8f15d0d5c1
Phone flows: the menu, a dialog, a new post, a reply and a reaction by thumb
thepra and Claude Opus 5.5
2026-10-06 23:19:59 +02:00
071bcce4b0
Writing on a phone: the composer rises as a sheet
thepra and Claude Opus 5.5
2026-10-06 23:15:54 +02:00
b3bb2a28c3
A profile's Lists menu is never cut off
thepra and Claude Opus 5.5
2026-10-06 23:14:03 +02:00
d2ab5e7b40
Explore's tabs no longer vanish under a long list
thepra and Claude Opus 5.5
2026-10-06 23:13:23 +02:00
0b237b1951
A card's actions fit a phone
thepra and Claude Opus 5.5
2026-10-06 23:13:23 +02:00
ffd4acd3d0
Phone tests: expired sign-ins, evidence, and probes that only judge what can be tapped
thepra and Claude Opus 5.5
2026-10-06 23:13:23 +02:00
63f2517f5b
Dropdowns open as sheets on phones, come into view, and take no room closed
thepra and Claude Opus 5.5
2026-10-06 22:46:12 +02:00
f1cb90ac03
The phone menu closes after a choice
thepra and Claude Opus 5.5
2026-10-06 22:44:57 +02:00
6731077191
Dialogs close from a button and rise from the bottom on phones
thepra and Claude Opus 5.5
2026-10-06 22:43:35 +02:00
87f3f2402a
Controls are thumb-sized on touch screens, and labels wrap
thepra and Claude Opus 5.5
2026-10-06 22:42:20 +02:00
38336f9869
The page zooms, keeps its height on phones and isn't reloaded by a pull
thepra and Claude Opus 5.5
2026-10-06 22:40:28 +02:00
63d83810d7
Phones in the end-to-end tests
thepra and Claude Opus 5.5
2026-10-06 22:40:28 +02:00
88e55e671c
Every field takes the boxes' radius
thepra and Claude Opus 5.5
2026-10-06 21:45:05 +02:00
b7ff917d8c
Textareas take the boxes' radius
thepra and Claude Opus 5.5
2026-10-06 21:42:06 +02:00
24748168c0
Controls lose the seam along their edges
thepra and Claude Opus 5.5
2026-10-06 21:39:38 +02:00
511edf3591
The composer completes mentions and hashtags
v1.3.0
thepra and Claude Opus 5.5
2026-10-06 16:47:51 +02:00
658683f816
The persona's notification policy, and what it filtered
thepra and Claude Opus 5.5
2026-10-06 16:47:51 +02:00
a0f07abf8c
Reports, and who liked or boosted a post
thepra and Claude Opus 5.5
2026-10-06 16:47:19 +02:00
bb68ff8d5e
An edited post's versions open from its card
thepra and Claude Opus 5.5
2026-10-06 13:03:19 +02:00
03824babbc
A post on a wall says whose, and the persona takes posts off its own
thepra and Claude Opus 5.5
2026-10-06 08:38:49 +02:00
23dbc68fb4
Coming back to the feed shows it as it was left
thepra and Claude Opus 5.5
2026-10-06 01:21:41 +02:00
5a7e1804a9
Articles fold in a feed, with their cover, excerpt and a Read button
thepra and Claude Opus 5.5
2026-10-06 01:00:57 +02:00
2f29872745
The globe looks at the feed's posts only when the feed hands them over
thepra and Claude Opus 5.5
2026-10-05 23:17:48 +02:00
da98addf76
Pinned posts on profiles, and pinning from the card
thepra and Claude Opus 5.5
2026-10-05 23:04:31 +02:00
a5178a67b1
The feed stays light at thousands of posts
thepra and Claude Opus 5.5
2026-10-05 20:30:45 +02:00
f9de55ffd5
A moved account's profile says where it went
thepra and Claude Opus 5.5
2026-10-05 18:39:56 +02:00
228708c328
Settings: change the login's password, or delete the login
thepra and Claude Opus 5.5
2026-10-05 18:32:47 +02:00
0bbab720a5
Groups: make, join, run and leave communities and circles
thepra and Claude Opus 5.5
2026-10-05 18:24:39 +02:00
2024798732
Custom emoji, downvotes, blurhash and focal points on the cards
thepra and Claude Opus 5.5
2026-10-05 17:55:39 +02:00
5e8fdc43af
An event card joins and leaves the event
thepra and Claude Opus 5.5
2026-10-05 15:19:07 +02:00
6f8472bc9f
A reply or boost awaiting its author's approval says so
thepra and Claude Opus 5.5
2026-10-05 11:44:09 +02:00
61631bb0a7
The composer says which language a post is in
thepra and Claude Opus 5.5
2026-10-05 07:06:12 +02:00
d7d836ba39
Settings, Administration and conversations; threads that fill in
thepra and Claude Opus 5.5
2026-10-05 06:20:18 +02:00
03f4f2ad53
E2E: a known gap skips its test, and reactions start clean
thepra and Claude Opus 5.5
2026-10-05 06:20:18 +02:00
5c11727f58
Polls, quotes and edits from the composer
thepra and Claude Opus 5.5
2026-10-05 04:42:42 +02:00
a4d9831691
Notifications in groups, and what is unread
thepra and Claude Opus 5.5
2026-10-05 04:35:23 +02:00
963565b316
The feed hears new posts as they come
thepra and Claude Opus 5.5
2026-10-05 04:15:54 +02:00
6d5cf17723
Posts for later, hashtags followed, and Explore
thepra and Claude Opus 5.5
2026-10-05 03:53:51 +02:00
9a752d9288
Filters: made on /filters, applied by each card where it is
thepra and Claude Opus 5.5
2026-10-05 03:10:27 +02:00
e2491de16e
Lists: made on /lists, read as a tab of the feed
thepra and Claude Opus 5.5
2026-10-05 02:49:51 +02:00
011bafb6af
End-to-end tests against the pasture; profiles, follows, search, votes, reactions
thepra and Claude Opus 5.5
2026-10-05 01:23:18 +02:00
0f68e74e38
The globe under the Sun of now or of a post, with borders and country names
v1.2.0
thepra and Claude Opus 5.5
2026-10-04 20:23:42 +02:00
69d0a641fe
The globe draws the poles as they are, and nothing while idle
thepra and Claude Opus 5.5
2026-10-04 17:46:44 +02:00
620cbef219
CDN-fronted servers grouped per CDN, and servers through time
v1.1.0
thepra and Claude Opus 5.5
2026-10-04 11:44:51 +02:00
5ec70b3357
A closed dropdown no longer catches the pointer
thepra and Claude Opus 5.5
2026-10-04 11:44:51 +02:00
88f78690ec
CLAUDE.md: PrivaPub places every located server to its city
thepra and Claude Opus 5.5
2026-10-04 11:12:02 +02:00
d552baa578
Document the PrivaPub wiring
thepra and Claude Opus 5.5
2026-10-04 11:03:14 +02:00
827ecb770e
Wire the client to PrivaPub: one sign-in, real feeds, a globe, nerd stats
thepra and Claude Opus 5.5
2026-10-04 11:03:14 +02:00
f41ebf2160
Vendor globe.gl and its Earth textures
thepra and Claude Opus 5.5
2026-10-04 11:03:14 +02:00
b9040bbd80
Document the development rules imported from b2b.next
thepra and Claude Opus 5.5
2026-10-03 15:26:21 +02:00
e888e899d4
Add Italian and the strings every UI key needs
thepra and Claude Opus 5.5
2026-10-03 15:26:21 +02:00
95428430c0
Adopt b2b.next's client patterns: services, page state, feedback
thepra and Claude Opus 5.5
2026-10-03 15:26:21 +02:00
ca060f25fb
Document the vendored tools, the theme helpers and the auth leftovers
thepra and Claude Opus 5.5
2026-10-03 12:43:07 +02:00
483ed271e0
Serve the styleguide's images and links locally
thepra and Claude Opus 5.5
2026-10-03 12:43:07 +02:00
d71040f262
Add carousel navigation and the mixed checkbox state, without script
thepra and Claude Opus 5.5
2026-10-03 12:43:07 +02:00
96d1db1008
Fix logout, the client log store and empty name attributes
thepra and Claude Opus 5.5
2026-10-03 12:43:07 +02:00
81b92e012b
Make every theme setting reachable and the theme controls effective
thepra and Claude Opus 5.5
2026-10-03 12:43:07 +02:00
a097338121
Vendor Tailwind and daisyUI in the repo; never reach github.com
thepra and Claude Opus 5.5
2026-10-03 12:43:07 +02:00
e075c4040b
Delete the SCSS/Bulma pipeline and document the new one
thepra and Claude Opus 5.5
2026-10-03 12:08:52 +02:00
3ad4f55b11
Move the app's markup to the D components and Tailwind 4
thepra and Claude Opus 5.5
2026-10-03 12:08:11 +02:00
90e4b9200c
Add D-prefixed Blazor wrappers for every daisyUI 5 component
thepra and Claude Opus 5.5
2026-10-03 12:01:42 +02:00
8e03d12a3e
Apply the theme from PageSettings in JS, before the first paint
thepra and Claude Opus 5.5
2026-10-03 11:29:31 +02:00
5b5fd62233
Port the neumorphic theme to daisyUI themes and Tailwind utilities
thepra and Claude Opus 5.5
2026-10-03 11:28:38 +02:00
3551da1b02
Build CSS with Tailwind 4.3.3 standalone and daisyUI 5.7.47
thepra and Claude Opus 5.5
2026-10-03 11:24:51 +02:00
b9dc865053
net10, pointed at PrivaPub, and deployed as a static site to decepub.thepra.dev
v1.0.0
thepra and Claude Opus 5.5
2026-10-01 08:09:45 +02:00
872d1460f8
up
thepra
2022-12-16 20:19:23 +01:00
cc1805e1d4
up
thepra
2022-12-16 00:55:43 +01:00
9ef06db411
up
thepra
2022-12-15 20:03:40 +01:00
f622fbcf0a
up
thepra
2022-12-02 10:19:57 +01:00
89f9e1578c
Save
v0.1
Eugenio Chiodo
2022-02-15 16:15:17 +01:00
e64bce3171
Save
Eugenio Chiodo
2022-02-15 00:08:41 +01:00
5cba76554a
Save
Eugenio Chiodo
2022-02-14 01:51:52 +01:00
ba4a4b14c8
Saving
Eugenio Chiodo
2022-02-14 01:51:37 +01:00
6d7138479e
Adding first API doc
Eugenio Chiodo
2022-02-02 20:27:39 +01:00
f5f006e017
Add project files.
Eugenio Chiodo
2022-02-02 20:26:14 +01:00
3e6796bbee
Add .gitignore and .gitattributes.
Eugenio Chiodo
2022-02-02 20:26:12 +01:00