Release v1.2.0 #87

Merged
myrmidex merged 9 commits from release/v1.2.0 into main 2026-03-08 21:30:58 +01:00
Owner

Summary

  • #21 - Dynamic channel labels (Community/Communities for Lemmy context)
  • #50 - ActionPerformed event and LogActionListener for centralized DB logging
  • #78 - Convert Belga from website scraping to RSS feed parsing
  • #25 - Disable Vite in tests to fix CI manifest errors
  • #25 - Fix PHPStan baseline discrepancy between local and CI
  • #25 - Move PHPStan ignores to baseline, fix HttpFetcher type

Test plan

  • CI pipeline passes (lint, PHPStan, tests)
  • Routes page shows "Community:" instead of "Channel:" for Lemmy channels
  • Edit route modal shows "Community:" for Lemmy channels
  • Belga feed parses correctly via RSS
  • Action logging works for key operations
## Summary - #21 - Dynamic channel labels (Community/Communities for Lemmy context) - #50 - ActionPerformed event and LogActionListener for centralized DB logging - #78 - Convert Belga from website scraping to RSS feed parsing - #25 - Disable Vite in tests to fix CI manifest errors - #25 - Fix PHPStan baseline discrepancy between local and CI - #25 - Move PHPStan ignores to baseline, fix HttpFetcher type ## Test plan - [ ] CI pipeline passes (lint, PHPStan, tests) - [ ] Routes page shows "Community:" instead of "Channel:" for Lemmy channels - [ ] Edit route modal shows "Community:" for Lemmy channels - [ ] Belga feed parses correctly via RSS - [ ] Action logging works for key operations
myrmidex added this to the v1.2.0 milestone 2026-03-08 20:15:57 +01:00
myrmidex self-assigned this 2026-03-08 20:15:57 +01:00
myrmidex added 9 commits 2026-03-08 20:15:57 +01:00
Author
Owner

Code Coverage Report

Metric Value
Line Coverage 69.05%

Updated by CI — commit ec09711a6f

<!-- ffr-ci-coverage-report --> ## Code Coverage Report | Metric | Value | |--------|-------| | **Line Coverage** | 69.05% | _Updated by CI — commit ec09711a6fe7f9ee8c09bb62eb160d07b23b4ba1_
myrmidex merged commit ec09711a6f into main 2026-03-08 21:30:58 +01:00
Sign in to join this conversation.
No description provided.