2026-10-03T00:57:40Z - 2026-10-10T00:57:40Z
Overview
1 Release published by 1 user
Published
dotnet-final
54 Pull requests merged by 1 user
Merged
#108 Nastaliq note on switching; titles clear of the path line; sliders the same length
Merged
#107 Fonts: interface always Naskh, reading font for the literature; radif spacing
Merged
#106 Poet and book editors: details, intro and titles through the pipeline
Merged
#105 One keyboard design across the site
Merged
#104 Text size slider in the display settings
Merged
#103 Attribution: Divan by Muhammad Anas Rashid
Merged
#102 Profile: Urdu keyboard on name and bio; field keyboards open under the field
Merged
#101 Naskh weight slider in the display settings
Merged
#100 How to use the site: readers, moderators and admins
Merged
#99 Statistics for admins: views, visitors, moderation, accounts (no cookies)
Merged
#98 Version history: compare versions, revert through the pipeline, log filters
Merged
#97 SEO: page descriptions, canonical URLs, structured data
Merged
#96 Tags at the end of a page: «ٹیگ» at the start of the line, the tags following it on the same line and wrapping across the width when opened (a sample on /design)
Merged
#95 Tags folded at the end of a page; a how-to-use page instead of the hint
Merged
#94 Phones: couplet tools on tap, e-book tabs on one line, a header that steps aside
Merged
#92 robots.txt, sitemap.xml and an RSS feed of new content
Merged
#90 Monitoring: /health for uptime checks, structured error logging, API errors without internal details
Merged
#89 Fix: stop tracking node_modules links (committed by mistake in #78)
Merged
#88 Launch: privacy and terms pages, Urdu 404 and error pages
Merged
#79 Editor keyboard: docked at the bottom, following the writing cursor
Merged
#78 Divan text: source link field ماخذ_لنک (was ماخذ_ربط)
Merged
#77 Brand protection: GPL section 7 terms, TRADEMARKS.md, the name and taglines in one file
Merged
#76 Security: a made-up x-client-ip can no longer get round the sign-in and sign-up limits
Merged
#73 Home masthead: no second دیوان (the logo says it); اردو کا کلاسیکی ادب is the heading, between two couplet lines
Merged
#72 User access redesign, Libron, spacing, footer, headline, logo concepts
Merged
#70 E-books: a section for every poet (tabs, covers), right-to-left PDF reader, page bookmarks, book details
Merged
#69 Fix publishing: URL is not a constructor
Merged
#68 Fix: e-books in the moderation queue and log had no title or link
Merged
#67 E-books: upload with its own permission, review, and viewers for PDF, EPUB, text and archive.org
Merged
#66 Footer tagline: made by a Pakistani, for Pakistan (with the flag)
Merged
#65 Tags: typed tags on poets, books, works and couplets; tag pages; tag: in search
Merged
#64 Home sections editor: Urdu keyboard and Roman typing in its boxes
Merged
#63 Home page sections: a site permission to rename, add and reorder sections and sort their poets
Merged
#62 About page: دیوان کے بارے میں
Merged
#61 Arranging content: reorder works, sections and books (own permission)
Merged
#60 Editor: live code view beside the editor; unchanged drafts are not kept
Merged
#59 UI: poet cards (corner bookmark, one size, years on two lines); centred previous/next
Merged
#58 Urdu content editor on Tiptap (structured editing, with the source view)
Merged
#57 Moderators' guide: how to write Divan text with all the tags
Merged
#56 Publishing commits to divan-data git; public names only; 'last edited' on poems
Merged
#55 Search box icons: search button; keyboard icons inside the poet name box
Merged
#54 Moderation: versions of works and the L2 → L1 → admin pipeline
Merged
#53 Divan-owned content: works edited in Divan, plus the content management model
Merged
#49 Research: content model and moderation (no wiki engine embedded; Divan text format)
Merged
#48 Bookmark icon and wording: محفوظ کریں / محفوظ شدہ
Merged
#50 Search: poets and content separately, numbered pages, author filter with Urdu input
Merged
#47 Bookmarks (🔖) for poets, books/chapters and poems; word book on its own page
Merged
#46 Word book: + instead of a heart for words
Merged
#45 Personal library: saved poets, works, couplets and words
Merged
#43 Profile: full name and bio
Merged
#40 Permissions (IAM): moderators and scoped grants
Merged
#39 Admin panel: users, password resets, roles, audit log
Merged
#37 Accounts: email and password
Merged
#26 Text selection menu like Ganjoor's
37 Issues closed from 1 user
Closed
#51 Version history like a wiki: every change, who did what, diffs, revert
Closed
#32 Content editors: poets, books and works
Closed
#86 Privacy-friendly visitor statistics (optional)
Closed
#83 Launch: SEO (robots.txt, sitemap, page descriptions, structured data)
Closed
#81 Launch: Urdu 404 and error pages
Closed
#87 RSS feed of new and updated content
Closed
#82 Launch: health check, uptime monitoring and error logging
Closed
#80 Launch: privacy policy and terms pages (Urdu)
Closed
#14 Urdu music features
Closed
#15 en-PK UI locale
Closed
#6 Bring the Gitea Actions runner online and verify daily sync
Closed
#13 Poet portraits (cross-platform image processing)
Closed
#30 Divan-owned content in divan-data; syncs respect it
Closed
#41 Arrange content: reorder works and sections of a poet's books
Closed
#28 Urdu editor for moderators: writing tools and document import
Closed
#34 Publishing to git: commits to divan-data, last updated by on pages
Closed
#31 Approval pipeline: drafts, L2 → L1 → admin
Closed
#38 Research: wiki-style content model and tagging for moderation
Closed
#24 Personal library: favourite poets and works, bookmarks
Closed
#25 Word collection
Closed
#42 Profile: full name and bio in Urdu
Closed
#29 Permissions (IAM): moderator levels and scoped grants
Closed
#27 Admin panel: users and roles
Closed
#18 6.2 Accounts
Closed
#23 Text selection menu (Ganjoor-style)
Closed
#8 Re-import into the app after data changes
Closed
#16 Evaluate PostgreSQL instead of SQL Server
Closed
#12 Deployment and rollback documentation
Closed
#2 Translate public page chrome to Urdu
Closed
#9 Verify Docker images and stack on x86-64 Linux
Closed
#1 Complete the local import and review public pages
Closed
#3 Make search normalisation Urdu-aware
Closed
#4 Avoid broken poet images while portraits are deferred
Closed
#7 Merge duplicate author pages
Closed
#10 Database backups and restore runbook
Closed
#11 Security pass before production
Closed
#5 Decide on and handle the museum/artifact subsystem
12 Issues created by 1 user
Opened
#17 6.1 Reading parity
Opened
#19 6.3 Community
Opened
#20 Content moderation: Divan's own copy over Wikisource and Wiktionary
Opened
#21 6.5 Recitations
Opened
#22 Operations: deploys without downtime, sync on the server, first GitHub release
Opened
#33 Document import for the Urdu editor: paste, .docx, .odt, .txt
Opened
#35 Dictionary editor and Divan dictionary entries
Opened
#36 Upstream changes queue for Divan-owned content
Opened
#44 Public API for mobile apps (Android, iOS)
Opened
#52 Tags: on phrases and words; tags as a search filter
Opened
#84 Launch: password recovery by email
Opened
#85 Launch: protection against automated sign-ups