User:Cyber Scribe
Appearance
About
[edit]I'm a volunteer software developer contributing bug fixes and small features to codebases run by Deoband Community Wikimedia (DCW), a Wikimedia User Group recognized by the Affiliations Committee on 16 January 2022.
- GitHub: afridaasad
Wikimedia technical contributions
[edit]Deoband Community Wikimedia (DCW)
[edit]DCW (affiliate code: DCW) focuses on Muslim academia, history, and culture across Wikimedia projects. I contribute directly to its software, working from the GitHub org's Issues.
dcw-engage — volunteer/applicant engagement platform
- PR #21 — fixed applicant names not appearing in notification emails
- PR #25 — fixed a fresh-install database import failure (duplicate key)
- PR #24 — added drag-free reordering of form builder fields
- PR #23 — split draft vs. submitted-application email logic, added status-change notifications
- PR #38 — fixed organizer alert emails showing the URL slug instead of the form title
- PR #39 — added a checkbox field type to the form builder
- PR #40 — made application tracking IDs random/unique, added a public tracking-status lookup page
- PR #41 — added safe (XSS-audited) text formatting support to form descriptions
- PR #42 — added a missing favicon across all 15 pages of the app
- PR #45 (open) — reworked description formatting to real wikitext syntax, added a formatting toolbar
dcw-certificate-portal — event certificate generation & verification portal
- PR #110 — added flow-tagging to email logs for admin traceability
- PR #117 — added auto-extracted and brand color presets to the certificate editor
- PR #126 — fixed "Save All Layouts" silently failing in the visual editor
- PR #139 — fixed a regression in the same visual-editor save flow
- PR #138 — fixed CI to actually run the test suite, not just lint
- PR #140 — synced admin-facing help text with actual verification-page output
- PR #141 — fixed hardcoded English text on the verification page for non-English locales
dcwwiki — DCW's MediaWiki installation configuration
- PR #22 (open) — moved URL-shortener domain allowlist out of version-controlled config into environment variables