Listings
Tiago Águeda edited this page 2026-11-12 15:30:58 +01:00

Page revisions

10 Commits

Author SHA1 Message Date
cb5a91b9cc
Describe the Skills card on a listing
A listing's page, and its application's, show the ESCO skills the
listing names, which of them the career record has, and the CV that
prints the most of them. Say how they are found and that the card needs
the classification downloaded.

Refs postulo/postulo#1093

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-12 15:30:58 +01:00
691c9d9ac6 Show the interface the pages describe, with pictures generated from a demo instance (#353)
Thirty-four pictures from scripts/screenshots.py in the postulo repository, each with alternative text, placed beside the text that describes it. Never retake one by hand: run the script.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-06 05:53:28 +02:00
84ee7beabe Document messaging handles, identifier order, Markdown listings, key caps and save-as-you-go
Writing a plugin names MessagingService, MessagingServicePlugin and messaging_service_of
and says the kind registers in postulo.messaging_services. Refs postulo/postulo#682 #672
#665 #658 #656 #333

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-05 18:57:07 +02:00
daad694a6a
Tracking, the API, webhooks, captures, reports: the diary feed, interview counts, offsets, keys, the captures list
The diary download and the subscribable feed carry the dates; a no-show is its own kind and a
held interview counts once; an unchanged offer edit records no revision; a stale form does not
write back a status or time; a time must carry an offset and /me returns the time zone; a
refused write keeps nothing; a webhook key names one announcement; search links keep the whole
query; captures are decided once and a discarded one can be put back; a filed report declares
its language and direction; the week starts on Monday in ten more languages.

Refs postulo/postulo#451 postulo/postulo#448 postulo/postulo#442 postulo/postulo#545
Refs postulo/postulo#443 postulo/postulo#567 postulo/postulo#564 postulo/postulo#435
Refs postulo/postulo#413 postulo/postulo#506 postulo/postulo#336 postulo/postulo#380
Refs postulo/postulo#529 postulo/postulo#568 postulo/postulo#569

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-04 12:04:58 +02:00
2a90c3eaae
Say that the Applications filters are in the table's column headers
Tracking applications: where the four filters are in each shape, a header that holds
more than one filter, Narrow as a form of its own with its count, what it keeps across
a swap, and the buttons with scripts off. Listings: the one Apply on a phone. Design:
what a header holds, how its cell is named, and Narrow.

Refs postulo/postulo#314
Refs postulo/postulo#622
Refs postulo/postulo#626
Refs postulo/postulo#647

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 01:22:39 +02:00
ee3e5df63e
Say that the header's box searches the page's table on three pages
On Companies, Applications and Listings the masthead's search narrows
the table, with a globe that searches everything; on a narrow screen it
is a bar under the masthead that never lies over what has focus; and the
live controls of a table take turns.

Refs postulo/postulo#313

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 16:05:19 +02:00
a37783f378
Say how a listing keeps a history of what arrives about it
Listings gains *A listing's history*: what can be added and from whom,
that an entry points at a file rather than keeping a copy, the same
advert captured again added to the history instead of becoming a
second listing, how the application's page shows the history first,
and where else it goes (the export, account deletion, a contact's
data-protection document, mail clients and plugins).

Tracking applications says the listing's entries head an application's
timeline, and that a merge moves them. The API page documents the
`listings:bind` scope, the two calls a mail client uses, a listing's
`events`, and refusals that name more than one scope. Writing a plugin
documents `record_listing_event` and the testing helper that reads a
history back.

Refs postulo/postulo#270

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 18:32:12 +02:00
a9abc67142
Say that listings are a table, and how to sweep one
Refs postulo/postulo#160

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-20 13:20:12 +02:00
27a2b20fb4
Listings: saying when you applied, and starting from a later status
Every door now takes an Applied on date, empty still meaning today, and the page says why it matters: reply times, sources, the months and the employment-office report are all measured from it. Recording a reply you already had counts as applied on the date you give; only a draft withdrawn without being sent does not.

Refs postulo/postulo#222

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-16 09:44:04 +02:00
2d4c0c70de
Take the pages over from postulo/wiki, which this repository now replaces
Until now this was a copy of postulo/wiki, refreshed by postulo's
scripts/publish-wiki.sh whenever somebody remembered to run it. The last
time was 5 September (postulo@9645ee1). This brings it to postulo@b6cfb8f7:

- the four pages that never arrived: Accessibility, Hardening, Listings
  and Reports;
- the seventeen that had changed since;
- the images, which the script never copied because it copied *.md and
  nothing else, so Home has shown its logo and its Buy me a coffee button
  broken since the day they were added.

Nothing here was lost: every earlier commit is a publish, and the pages
they left matched postulo/wiki at 9645ee1 exactly.

From here pages are written in this repository and nowhere else.

Refs postulo/postulo#169

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-10 13:55:38 +02:00