Skip to content

release: 0.6.0 - #44

Merged
gymynnym merged 5 commits into
masterfrom
develop
Dec 14, 2025
Merged

release: 0.6.0#44
gymynnym merged 5 commits into
masterfrom
develop

Conversation

@gymynnym

Copy link
Copy Markdown
Member

Changelog

c470a96 refactor(logging): Standardize aspect logs and add rate limit logging
e99c41c feat(user): Add ArticleUnpublishedDTO for lightweight responses
8be3f58 refactor(user): Support track activities on publish and unpublish events
ec1a139 feat(article, series): Add publish/unpublished support with visibility

- Add `published` and `publishedAt` to articles and series chapters
- Update post/edit flows to handle published state and redirects
- Filter unpublished content from public reads
- Add API to list user's unpublished articles
- Update DTOs, mappers, sorts, and queries for published-based logic
- Update database schema, indexes, archive functions and dev data
- Bump version to 0.6.0
- Replace post-based activities with publish-based activities for articles and series chapters
- Add logic:
  - create activities when content is published
  - remove activities when content is unpublished
- Update `/users/articles/unpublished` to return ArticleUnpublishedDTO
- Unify log method parameter names across aspects
- Include published field in article and series chapter logs
- Add RateLimit rejection logging
- Add UserGitHub aspect for logging
- Replace `ARTICLES_FTS` with `QUESTIONS_FTS` and `SERIES_FTS`
- Update test SQL to include published and published_at fields
@gymynnym
gymynnym merged commit 22d1a90 into master Dec 14, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant