What's Changed
- fix: extract movie id from production uid in user diary by @fastfingertips in #196
- fix: use svg glyph parser for review ratings by @fastfingertips in #196
- fix(pages): strip badge from author in user_list (closes #195) by @fastfingertips in #196
- feat: include permalink and clean activity descriptions by @fastfingertips in #196
- fix: preserve unicode and use utf-8 in json operations by @fastfingertips in #196
- docs: add mkdocs site and migrate legacy documentation by @fastfingertips in #196
- docs: add reviews and activity sections to user guide by @fastfingertips in #196
- docs: add examples and cli tools reference guide by @fastfingertips in #196
- docs: modernize readme layout and navigation by @fastfingertips in #196
- docs: update documentation URLs to fastfingertips GitHub Pages by @fastfingertips in #197
- chore: bump version to 6.7.0 by @fastfingertips in #196
Key Fixes & Highlights
- DOM Changes Recovery: Fixed broken extraction following Letterboxd's recent HTML updates:
- Film IDs in
UserDiaryare now extracted fromdata-production-uidon<tr>elements. - Review ratings now use the SVG star glyph parser (
aria-label). - List author extraction safely targets the display name span without badge text (#195).
- Film IDs in
- Activity Permalinks: Activities now provide direct permalink
urlfields and normalized whitespace. - Material for MkDocs Migration: Transformed the documentation to a modern static site deployed at fastfingertips.github.io/letterboxdpy.
Full Changelog: v6.6.1...v6.7.0