index
:
pilcrow
main
notifs-controls
wip/push-notif
Run-It-Yourself web chat, maybe
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
Commit message (
Expand
)
Author
Age
*
Remove push subscriptions when rotating the VAPID key by hand.
Owen Jacobson
2025-11-07
*
Add an endpoint for creating push subscriptions.
Owen Jacobson
2025-11-06
*
Move the VAPID public key encoding into a serde-compatible encoding module.
Owen Jacobson
2025-11-05
*
Small refactoring to the Vapid key rotation middleware for consistency.
Owen Jacobson
2025-11-05
*
Fix merge mistakes and make the `Vapid` component freestanding.
Owen Jacobson
2025-10-28
*
Use PKCS8 PEM, not raw SEC1 bytes, to store VAPID keys.
Owen Jacobson
2025-10-28
*
Merge remote-tracking branch 'codeberg/main' into push-notify
Owen Jacobson
2025-10-28
|
\
|
*
Convert the last stray tests to be generic over components deriveable from an...
Owen Jacobson
2025-10-28
|
*
Convert the `Users` component into a freestanding struct.
Owen Jacobson
2025-10-28
|
*
Convert the `Tokens` component into a freestanding struct.
Owen Jacobson
2025-10-28
|
*
Convert the `Setup` component into a freestanding struct.
Owen Jacobson
2025-10-28
|
*
Convert the `Messages` component to a freestanding struct.
Owen Jacobson
2025-10-28
|
*
Convert `Logins` into a freestanding component.
Owen Jacobson
2025-10-28
|
*
Convert `Invites` into a freestanding component.
Owen Jacobson
2025-10-28
|
*
Convert the `Events` app component into a freestanding struct.
Owen Jacobson
2025-10-28
|
*
Convert the `Conversations` component into a freestanding struct.
Owen Jacobson
2025-10-28
|
*
Make `Boot` a freestanding app type, rather than a view of `crate::app::App`'...
Owen Jacobson
2025-10-28
*
|
Stop passing an unused timestamp around when rotating VAPID keys.
Owen Jacobson
2025-10-08
*
|
Allow administrators to rotate VAPID keys immediately if needed.
Owen Jacobson
2025-08-30
*
|
Generate, store, and deliver a VAPID key.
Owen Jacobson
2025-08-30
|
/
*
Automatically reorder imports to my preferred style.
Owen Jacobson
2025-08-30
*
Remove entirely-redundant synchronization inside of Broadcaster.
Owen Jacobson
2025-08-26
*
Consolidate `events.map(…).collect()` calls into `Broadcaster`.
Owen Jacobson
2025-08-26
*
Store `User` instances using their events.
Owen Jacobson
2025-08-26
*
Store `Message` instances using their events.
Owen Jacobson
2025-08-26
*
Store `Conversation` instances using their events.
Owen Jacobson
2025-08-26
*
Allow callers to pass `Instant`s to `Sequence` predicate constructors.
Owen Jacobson
2025-08-26
*
Split `user` into a chat-facing entity and an authentication-facing entity.
ojacobson
2025-08-26
|
\
|
*
Split `user` into a chat-facing entity and an authentication-facing entity.
Owen Jacobson
2025-08-26
|
*
Generate tokens in memory and then store them.
Owen Jacobson
2025-08-26
|
*
Split the `user` table into an authentication portion and a chat portion.
Owen Jacobson
2025-08-26
|
*
Factor out common authentication test verification steps into helpers.
Owen Jacobson
2025-08-26
|
*
Return an identity, rather than the parts of an identity, when validating an ...
Owen Jacobson
2025-08-25
*
|
Use the imported name, since we have it.
Owen Jacobson
2025-08-26
|
/
*
Group Rust imports by crate.
Owen Jacobson
2025-08-25
*
Stop returning a body from `POST /api/password`.
Owen Jacobson
2025-08-24
*
Remove the now-unused return value from the final stage of user creation.
Owen Jacobson
2025-08-24
*
Stop returning an HTTP body from `POST /api/invite/:id`.
Owen Jacobson
2025-08-24
*
Stop returning body data from `POST /api/auth/login`.
Owen Jacobson
2025-08-24
*
Stop returning body data from `POST /api/setup`.
Owen Jacobson
2025-08-24
*
Define a canonical "empty" response.
Owen Jacobson
2025-08-24
*
Collapse redundant "deleted_at" timestaps and "deleted" event instants.
Owen Jacobson
2025-08-24
*
Hoist `password` out to the top level.
Owen Jacobson
2025-08-24
*
Add conversions between String and Id<T>.
Owen Jacobson
2025-08-24
*
Rust 1.89: Add elided lifetime parameters (`'_`) where appropriate.
Owen Jacobson
2025-08-13
*
Stop mentioning private error types in doctest boilerplate.
Owen Jacobson
2025-08-13
*
Define ID types as specializations, rather than newtypes.
Owen Jacobson
2025-07-24
*
Remove `pilcrow::cli::Error` from the lib crate's public interface.
Owen Jacobson
2025-07-22
*
Stop linking to private documentation items in public docs.
Owen Jacobson
2025-07-22
*
Add a `--umask` option to determine what permissions new files/databases get.
Owen Jacobson
2025-07-18
[next]