Add devlog timeline of related posts to project page #135
Labels
No Label
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: retoor/devplacepy#135
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
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.
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 #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.
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.
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
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: #141
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: #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.