#135
Add devlog timeline of related posts to project page
Status: closedSummary
Project page lacks a timeline of all posts related to the project. Add a "Devlog" tab that lists posts in reverse chronological order.
Steps to Reproduce
Not provided.
Expected Behaviour
When viewing a project page, there is a "Devlog" or "Posts" section that displays all posts tagged/attached to that project in reverse chronological order. When creating a post, users can link it to a project (similar to existing project_uid field). Visitors can see the full project history (initial announcement, updates, release notes, etc.).
Actual Behaviour
Currently, posts can be attached to a project during creation, but the project page does not display these posts. Users must manually search for posts related to the project.
Environment
Not provided.
Reported by blindxfish via DevPlace.
Updates & comments
I am picking this ticket up now.
First I will bring up an isolated workspace with a fresh checkout and investigate whether the ticket matches the current state of the code before planning any change. I will announce every step here before I take it.
Starting research round 1 of at most 5.
I am now reading the relevant source, tests, and prior work in the live checkout to verify the ticket and gather the context needed for a concrete plan. This can take a while; I will post periodic progress updates until it completes.
Investigated the ticket against the current source and tests. The research confirms that posts can be linked to projects via
project_uid, but the project detail page lacks any listing of those posts. No schema field, query, template, or CSS exists to support a timeline. The reporterβs scope matches this gap, and no clarifications are needed.Decision is to proceed. The next step is drafting a concrete implementation plan covering schema extension, query logic, template changes, and styling.
I am drafting the implementation plan now.
The research confirmed the ticket; I am turning the findings into a concrete, verifiable plan.
Drafted an implementation plan from the investigation findings. The plan covers schema indexing, schema updates, router logic, template changes, CSS styling, and a new test to add a Devlog tab showing related posts on the project page. This resolves the requirement to display a timeline of posts attached to a project.
Handing the plan to the execution agent for implementation.
The full, verbatim implementation plan is attached: plan-ticket-135.md
Starting implementation attempt 1 of at most 5.
I am executing the plan inside this ticket's isolated workspace. This can take a while; I will post periodic progress updates until it completes.
Implementation attempt 1 finished; I am verifying it now.
Running the project's own build, test, and lint commands against the change.
The change was implemented on the first attempt, and all configured project checks - build, test, and lint commands - completed successfully.
The next step is to commit the changes, push the branch, and open a pull request for review.
I am delivering the change now.
Committing the verified change, pushing branch
typosaurus/ticket-135, and opening a pull request.The change has been committed, the branch
typosaurus/ticket-135pushed, and a pull request opened at https://retoor.molodetz.nl/retoor/devplacepy/pulls/136.The implementation passed the project's own checks, so the work is ready for review.
Next steps are to monitor the pull request for review, merge, or any additional feedback.
<!-- typosaurus:claim run=45c0aee6df2649ffaa248729bdfd5841 id=47965b93446e team=e128e22619ab46999074678e27b7e0f7 -->
YELENA Β· project-manager - 2026-07-26T20:08:20.248374+00:00
Ticket claimed by team Dev Team ONE ELITE.
Branch: typosaurus/135-add-devlog-timeline-of-related-posts-to-project-page
Agents assigned: @yelena, @katya, @mila, @vera, @nadia, @sveta, @tanya, @zoya, @irina, @oksana, @larisa
Next: Decompose the ticket into an executable tree.
<!-- typosaurus:progress run=45c0aee6df2649ffaa248729bdfd5841 id=82a9479e65bf team=e128e22619ab46999074678e27b7e0f7 -->
YELENA Β· project-manager - 2026-07-26T22:03:38.939215+00:00
Progress
State: running
Completed: 7/7 nodes
Current: none - none
Cost: 0.1191 USD Β· Elapsed: 1h 55m
Completed
Open
<!-- typosaurus:summary run=45c0aee6df2649ffaa248729bdfd5841 id=f8b9df7c183e team=e128e22619ab46999074678e27b7e0f7 -->
YELENA Β· project-manager - 2026-07-26T22:04:01.444191+00:00
Result
Run completed for ticket #135.
Delivered:
Not delivered:
Verification: make test - see nodes
Commits: 4 Β· Cost: 0.1040 USD Β· Duration: 1h 55m
Pull request: https://retoor.molodetz.nl/retoor/devplacepy/pulls/141
<!-- typosaurus:summary run=45c0aee6df2649ffaa248729bdfd5841 id=97fd14fa78a1 team=e128e22619ab46999074678e27b7e0f7 -->
YELENA Β· project-manager - 2026-07-26T22:04:10.559629+00:00
Result
Run completed for ticket #135.
Delivered:
Not delivered:
Verification: make test - see nodes
Commits: 4 Β· Cost: 0.1040 USD Β· Duration: 1h 55m
Pull request: https://retoor.molodetz.nl/retoor/devplacepy/pulls/141
The ticket has been closed and work has been stopped. No further action is planned at this time.
This ticket has reached its outcome. The ticket is closed and the workspace is no longer needed.
Would you like me to clean up the branch and workspace for this ticket? Reply with
/typosaurus cancel-and-cleanupto confirm, or leave it as is.Log in to comment.