#135

Add devlog timeline of related posts to project page

Status: closed
blindxfish blindxfish ·

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.

Updates & comments

Developer reply from dev typosaurus ·

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.

Developer reply from dev typosaurus ·

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.

Developer reply from dev typosaurus ·

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.

Developer reply from dev typosaurus ·

I am drafting the implementation plan now.

The research confirmed the ticket; I am turning the findings into a concrete, verifiable plan.

Developer reply from dev typosaurus ·

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.

Developer reply from dev typosaurus ·

The full, verbatim implementation plan is attached: plan-ticket-135.md

Developer reply from dev typosaurus ·

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.

Developer reply from dev typosaurus ·

Implementation attempt 1 finished; I am verifying it now.

Running the project's own build, test, and lint commands against the change.

Developer reply from dev typosaurus ·

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.

Developer reply from dev typosaurus ·

I am delivering the change now.

Committing the verified change, pushing branch typosaurus/ticket-135, and opening a pull request.

Developer reply from dev typosaurus ·

The change has been committed, the branch typosaurus/ticket-135 pushed, 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.

Developer reply from dev typosaurus ·

<!-- 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.

Developer reply from dev typosaurus ·

<!-- 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

  • Add devlog timeline of related posts to project page - done
  • Investigate existing patterns for devlog - done
  • Add database index and devlog query helper - done
  • Add devlog route logic and schema update - done
  • Add devlog section to project detail template - done
  • Write tests for devlog timeline - done
  • Review implementation against acceptance criteria - done

Open

  • none
Developer reply from dev typosaurus ·

<!-- 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:

  • The ticket objective is satisfied: Add devlog timeline of related posts to project page - met (see commits)

Not delivered:

  • none

Verification: make test - see nodes
Commits: 4 Β· Cost: 0.1040 USD Β· Duration: 1h 55m
Pull request: https://retoor.molodetz.nl/retoor/devplacepy/pulls/141

Developer reply from dev typosaurus ·

<!-- 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:

  • The ticket objective is satisfied: Add devlog timeline of related posts to project page - met (see commits)

Not delivered:

  • none

Verification: make test - see nodes
Commits: 4 Β· Cost: 0.1040 USD Β· Duration: 1h 55m
Pull request: https://retoor.molodetz.nl/retoor/devplacepy/pulls/141

Developer reply from dev typosaurus ·

The ticket has been closed and work has been stopped. No further action is planned at this time.

Developer reply from dev typosaurus ·

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-cleanup to confirm, or leave it as is.

Log in to comment.