Progress: search can be filtered by poet (#50); poets, books and content are separate results, with numbered pages. Still to do: random poem, word counts, similar poems (metre/rhyme), filtering…
Progress: bookmarks with notes and a notes page are done (#45-#48, #74). Remaining: comments with replies, votes, reports and their moderation queue; reading history; notifications.
Progress: the audit log, daily sync script (deploy/sync.sh, which absorbs #6), backups/restore scripts and the e-book file store (DIVAN_FILES_DIR, README) are in place. Remaining: Docker images…
Done in #65 and #70: typed tags on poets, books/chapters, works, couplets and e-books; tag pages; tag: in search; the tags pipeline and permission. Remaining: tags on phrases and single words, and…
Closing as obsolete. It was about rebuilding music on the old .NET database models, which v2 does not have. If music for Urdu is wanted later, open a new issue with the owner's scope.
Closing as not planned for now. Divan is Urdu-first; the Western-numerals option (display settings) covers the main request from non-Urdu readers. Reopen if an English UI is wanted.
Closing as a duplicate of #22. The daily sync now runs as deploy/sync.sh (cron on the server), so the Gitea Actions runner is no longer needed for it. Bringing it online, if still wanted, goes…
Closing as obsolete. The scope is from the .NET version (porting PictureFileService to SkiaSharp), which no longer exists. Poet photos are hidden by owner choice. If portraits come back, open a…