Versions
The Versions page documents the release history of the Sunil Abraham Project website. Each entry records structural updates, content milestones, and technical improvements across successive releases, providing a chronological record of the project’s evolution.
📚 Older versions are available in the Versions Archive 1.
Contents
- Version 1.1
- Version 1.1.1
- Version 1.1.2
- Version 1.2
- Version 1.2.1
- Version 1.2.2
- Version 1.2.3
- Version 1.3
- Version 1.3.1
- Version 1.3.2
- Version 1.3.3
- Version 1.4
- Version 1.4.1
- Version 1.4.2
- Version 1.5
- Version 1.6
- Version 1.6.1
- Version 1.6.2
- Version 1.7
- Version 1.7.1
- Version 1.8
- Version 1.9
- Version 1.9.1
- Version 2.0
Version 1.1
Version 1.1 covers the period between 1 January and 11 January 2026. Work during this phase focused on adding new material, extending source-based clusters, and carrying out routine technical maintenance.
Content
- At the end of Version 1.0, the site contained 374 articles.
- 67 new articles were created during this period and prepared for addition to the site.
- Work remained centred on documentation and archival completeness.
Media Mentions
- Continued work on Hindustan Times media mentions.
- Articles were added and aligned with existing metadata and structure.
Clusters
- New source-based clusters were started, with relevant articles created:
- Work also began on the Sunil Abraham and Business Standard cluster.
- Some related Publications already existed.
- Additional interviews and media mentions were created to support this cluster.
Maintenance and Technical Changes
- Resolved a double H1 issue.
- This required changes across site layouts and CSS stylesheets.
- The site search option was changed to Google Search for the time being.
- The TSAP banner was moved to a standalone
_includesfile to simplify the homepage layout. - General footer cleanup was carried out.
New Article
- Work started on an article on Mahiti Infotech.
Status
- Completed
- Completion date: 11 January 2026
Version 1.1.1
Version 1.1.1 covers a short follow-up period after Version 1.1, with work focused on continued content expansion, consolidation of clusters, and the early groundwork for a new Resources section.
Content
- 22 new pages were started.
- Work continued to prioritise documentation, completeness, and structured grouping of material.
Clusters
- Work on the Sunil Abraham and Business Standard cluster was completed for now.
- A small number of related articles were unavailable or had unresolved issues.
- These gaps have been noted and will be revisited in the future.
- Initial work began on a FactorDaily cluster.
- Relevant articles and media mentions were created and added to TSAP.
- Work also began on a The Hindu cluster.
- Related articles have started to be created.
- Cluster development will continue into the next phase.
Resources
- The Resources section was initiated.
- This work is at a very early stage.
- A first draft of an Aadhaar timeline article has been prepared:
Status
- Completion date: 18 January 2026
Version 1.1.2
Version 1.1.2 marks an important milestone for The Sunil Abraham Project. The project crossed 500 published articles this week with the publication of Surveillance Is Like Salt in Cooking.
Reaching 500 articles represents a significant point of scale for TSAP, reflecting sustained documentation, curation, and long-term editorial commitment.
Beyond this milestone, Version 1.1.2 represents a phase of accelerated growth, continued consolidation of media clusters, and the introduction of internal tooling to support ongoing maintenance and publishing discipline.
Content
- 41 new articles were created during this period.
- Work continued to prioritise completeness, accurate metadata, and consistent structuring across media articles.
Clusters
- Continued work on The Hindu news cluster.
- The cluster page has been created: Sunil Abraham and The Hindu
- Related articles have been added and will continue to be expanded in subsequent versions.
- Work progressed on Frontline media mentions.
- Article creation has begun and a dedicated cluster is under active development.
- Work also continued on Governance Now media mentions.
- Additional articles were created and organised within the cluster.
Maintenance and Internal Tooling
- A Maintenance dashboard was introduced to support ongoing quality control across the site.
- Dashboard link: Maintenance
TSAP Days
- TSAP Days was launched as a new internal celebration and tracking page.
- TSAP Days tracks articles created each day and highlights publishing streaks and publishing momentum.
- The initiative is inspired by #100WikiDays and #100HappyDays, adapting the idea of consistent creative output to TSAP.
- Page link: TSAP Days
Completion date: 25 January 2026
Version 1.2
Version 1.2 focuses on strengthening media coverage clusters, improving chronological discovery across the archive, and continuing incremental biographical documentation. The release reflects steady consolidation work rather than a single headline milestone, with attention to accuracy, consistency, and long-term navigability.
- 30 articles have been published this week.
Clusters
- Cluster page created: Sunil Abraham and Open Magazine
- The Forbes India media cluster was also completed. Sunil Abraham and Forbes India
- Substantial work was carried out on Sunil Abraham and The Indian Express
- A small number of existing articles under Publications were found to have inconsistent YAML metadata, where
source: Indian Expresswas used instead ofsource: The Indian Express. This inconsistency has been corrected across affected articles. Additional articles were created and added to the cluster during this cycle. - Work continued on the News18 media articles.
- We have worked on Sunil Abraham and The New Indian Express
Chronological Discovery
- An On This Day feature was introduced.
- This chronological view surfaces historical content by publication date, making older contributions easier to discover and revisit.
Biographical Articles
- A new biographical article was started: Herbert Paul. Herbert Paul is an Indian musician, graphic designer, and design consultant based in Bengaluru, Karnataka.
Completion date: 1 February 2026
Version 1.2.1
- 27 articles have been created this week.
Clusters
- Substantial work was carried out on The Hindu Business Line media articles.
- Parallel work was completed on articles related to DNA India.
- Two articles from Outlook India magazine quoting and mentioning Sunil Abraham were created during this cycle. The dedicated cluster page for Outlook India has not yet been created and will be addressed in a subsequent release.
Mentions and Citations
- A new Mentions page was introduced to systematically list external references to the Sunil Abraham Project.
- This page documents mentions across newspapers, websites, encyclopaedias, reference platforms, and other third-party sources, establishing a formal citation ledger for external recognition and reuse.
Status Completion date 8 February 2026
Version 1.2.2
- 24 new pages have been published this week.
Clusters
- Work commenced on the Outlook India cluster, along with related media articles referencing Sunil Abraham.
- Initial documentation began on the Forum for Rights to Electronic Expression (FREE), recording its formation in 1994 and its early role in digital rights advocacy in India. Details from primary sources, archival materials, and first-hand accounts will be added progressively as they become available.
Site Infrastructure and Redirect Hygiene
- All short vanity URLs (/1/, /c/, /free/, /h/, /p/, /v/) were reviewed and standardised. Earlier bare meta-refresh stubs were replaced with a consistent minimal redirect template incorporating canonical and noindex directives to improve crawl clarity and SEO hygiene.
Documentation
- A GitHub Wiki was initiated for process documentation: Project Wiki. The wiki will be expanded gradually.
Commemorations and Special Pages
- An interactive commemoration for the 33rd anniversary of Students for Peace was launched on 13 February 2026, with a dedicated permanent page at /sfp33/. The page uses an include file (
/_includes/sfp33.html) featuring 33 animated candles. - The commemoration section was integrated into the homepage (/index.md) for temporary display from 13–19 February 2026, after which it will be removed from the homepage while remaining permanently accessible at /sfp33/.
- A new category page, TSAP Events and Rituals, was created to document future commemorations, anniversaries, and milestones.
- Additional media coverage articles related to Students for Peace were created during this cycle.
Events
- The Events index page was established at /events/ to document organised and participated engagements.
- The article on the India AI Impact Summit 2026 was created at /events/india-ai-impact-summit-2026/, with further expansion to be done.
Status Completion date 15 February 2026
Version 1.2.3
- 15 new pages have been published this week.
Events and Summit Coverage
- Continued work on the India AI Impact Summit documentation:
- Expanded the 2026 event page at /events/2026/sunil-abraham-india-ai-impact-summit/.
- Further developed the primary summit article at /events/india-ai-impact-summit-2026/, consolidating references and structure.
- Created a new event article: /events/2026/infosys-ai-day/, documenting participation and contextual references.
Clusters
- Work commenced on the Mint cluster, aggregating coverage, citations, and related references from Mint newspaper articles mentioning Sunil Abraham.
Shortcuts and URL Infrastructure
- Expanded the shortcuts directory at /shortcuts/.
- Created a new Extended URL Shortcut section to support multi-letter shortcut paths, improving navigational flexibility and future-proofing short URL design.
Milestones
- Created Repeat after me (Tweet Series) — an article documenting Sunil Abraham’s February 2017 Aadhaar tweet thread. Marked as the 600th article published on TSAP.
Status ✅ Done
Completion date: 22 February 2026
Version 1.3
- 36 new pages have been published this week between Sunday, 22 February 2026 (morning) and Saturday, 28 February 2026 (end of day).
Versions and Archive Structure
- The /versions/ page had grown substantially in length.
- Task logs from Version 0.1 through Version 1.0 were consolidated into Version 1 Archive for structural clarity and long-term maintainability.
- The next archive page will be created after completion of Version 2.0.
Clusters
- Continued work on the Mint newspaper cluster. Additional Mint articles were created and integrated.
Videos
- The /videos/ section was expanded. Missing years were added. Additional videos were incorporated into relevant yearly pages.
Newest Pages Interface
- The /newest/ sort and filter interface was enhanced with several usability improvements:
- Active sort button highlighting.
- Live result count display.
- “✕ Clear Filters” button.
- URL-based deep linking for shareable filtered views.
- Introduction of a
?year=URL parameter. - Dedicated no-results message for empty filter states.
Utility Toolbox (v2.1 Redesign)
- The Utility Toolbox was redesigned with a cleaner single-panel layout.
- New and improved controls include:
- Font selector (12 fonts, loaded on demand).
- Font size controls (buttons and sliders).
- Line height controls (buttons and sliders).
- Letter spacing slider.
- Word spacing slider.
- Font colour selector.
- Functional “Reset All” option.
- Toolbox open/close state persistence across page visits.
Navbar Refactor
- The navbar include was made self-contained.
- All navbar CSS and the
slideDownanimation were moved fromstyle.cssintonavbar.htmlwithin an embedded<style>block.
- All navbar CSS and the
- Structural and accessibility improvements:
- Active page highlighting using
aria-current="page". role="list"added to menu.- Mobile menu closes on link click.
- Mobile menu closes on outside click.
- Active page highlighting using
Header Refactor
- The header include was made self-contained.
- All header CSS moved into
header.htmlwithin an embedded<style>block.
- All header CSS moved into
- Selector corrections:
.site-header .site-titleupdated to.site-header .site-title ato prevent global link colour override of gradient text..site-header pupdated to.site-header .site-subtitlefor explicit targeting and clarity.
Status ✅ Done
Completion date: 28 February 2026
Reporting time: 1 March 2026, 2:40 am IST
Version 1.3.1
- 29 new pages have been published this week.
Chaitali Content Development Cycle
- Chaitali is a structured TSAP content development event conducted from 1 March to 14 April 2026.
- The initiative aims to accelerate content creation while systematically improving existing pages.
- The cycle focuses on expanding articles, refining structure and documentation, correcting inconsistencies, strengthening metadata and internal linking, and enhancing overall site quality within a defined time-bound period.
Version Management
- Centralised site version management was introduced by adding a global
tsap_versionvariable in_config.yml. - The site footer now dynamically displays the current version using
2.0, replacing the previously hardcoded version number.
Clusters
- Work on the Mint newspaper cluster was completed during this cycle.
- This is now one of the largest clusters on TSAP, containing 59 total articles.
- Work also began on the Firstpost cluster with new articles added and organised.
Header Enhancements
- A header statistics strip was added below the site tagline.
- The strip displays: Live page count linking to /newest/, Category count linking to /categories/
Categories Page Redesign
- The /categories/ index page was rebuilt.
- The new interface includes: Search box, Three sorting modes (A–Z, Z–A, by count), Live result count, Category descriptions pulled directly from each category page’s YAML front matter
Codespaces Workflow
- A GitHub Codespaces workflow was introduced to support batch editing across multiple files.
- A Codespace workspace was created and configured for the repository.
- The first batch update used this environment to add the internal link Sunil Abraham to the lead sections of several media articles.
- Changes were committed as a single grouped commit and synced back to the repository.
- This establishes a repeatable workflow for future multi-page edits such as internal linking and metadata updates.
Codespaces Access Issue
- After several edits (approximately 8–10) made through Codespaces, an error message appeared indicating “secondary limit hit, too many requests.”
- Following this, some images and GitHub file pages using the
blobURL pattern became intermittently inaccessible across devices. - The issue did not appear to be related to code changes or image locations.
- It remains unclear whether the behaviour was triggered by Codespaces usage or by GitHub request limits.
Status ✅ Done
Completion date: 7 March 2026
Reporting time: 7 March 2026, 11:40 pm IST
Version 1.3.2
- 41 new articles have been published this week.
Milestone
- TSAP crossed 700 published articles with the addition of Unshackling Expression: A Study on Laws Criminalising Expression Online in Asia.
Clusters
- Continued work on the India Today cluster with additional articles added and organised.
- Work progressed on the ThePrint cluster.
- Initial work was carried out on the BW Businessworld cluster.
- Additional work was done on the Internet Democracy Project cluster; at present this cluster contains a small number of media mentions.
- Articles were also created and organised under the Newslaundry cluster.
Status ✅ Done
Completion date: 14 March 2026
Reporting time: 15 March 2026, 12:05 am IST
Version 1.3.3
- 43 new articles have been published this week.
Clusters
- Work was carried out across multiple clusters, including: National Herald, The Register, TechPresident, PCWorld, Voice of America
Press Clippings
- A new page, Press Clippings, was introduced. This page serves as a collection of original newspaper and magazine clippings featuring Sunil Abraham in print media.
TSAP Documentation
- Work began on building a dedicated TSAP documentation system to provide a structured and scalable reference layer for site organisation and content standards.
- The goal is to ensure long-term consistency, reduce errors, and formalise workflows as the archive grows.
- Initial foundational pages include: Manual of Style — writing and formatting standards, including language, punctuation, bolding rules, and YAML requirements. Markdown Guide — a practical cheatsheet tailored for TSAP usage. YAML Front Matter — documentation of required parameters with examples. Site Structure — explanation of repository layout, directories, and system files.
Cluster Categories Refactor
- All cluster pages were standardised to use
categories: [Clusters], removing earlier dual categorisation with “Media mentions.” - Applied across 45 cluster pages in a single commit
Status ✅ Done
Completion date: 21 March 2026
Version 1.4
- 54 new pages have been published this week (22 March – 29 March).
Milestone
- The Sunil Abraham Project reached 800 published articles with the publication of «Биометрические ID в Индии становятся инструментом тотальной слежки» (English: Biometric IDs in India Are Becoming a Tool of Total Surveillance).
Clusters
- Work was carried out across multiple clusters, including: The Wall Street Journal, HuffPost, The Independent
Event Pages: Natural Language–Structured Data Hybrid System
- A structured event documentation system was designed and built from scratch, combining a natural language, Wikipedia-style narrative lead with a Wikidata-inspired structured data block.
- Each event page follows the permalink structure
/events/YYYY/event-name/and is categorised as either Events participated or Events organised, depending on Sunil Abraham’s role.
Page Structure
- Each event page contains a human-readable lead section followed by a structured data infobox rendered from YAML front matter.
- The infobox is stored in
_includes/event-infobox.htmland pulls property labels dynamically from_data/properties.yml, a custom property registry modelled on Wikidata’s property system (P1–P6). - This separation of data, meaning, and presentation ensures consistency across all event pages without hardcoding labels in HTML.
Infobox Design
- The infobox renders as a flat two-column table with a blue left accent bar, italic property labels, and Unicode icons per field:
- 🏷️ instance of
- 📅 date
- 📍 location
- 🎭 role
- 🏛️ organiser
- 🌐 official website
- RDFa attributes (
vocab="https://schema.org/",typeof="Event",property="") are included on all fields, making event data machine-readable by Google’s Knowledge Graph and schema.org validators. - The heading “Event details” appears above the table, outside the border.
Property Registry
_data/properties.ymldefines six properties with internal IDs (P1–P6) and human-readable labels.- Page YAML remains human-readable (
event_type,location, etc.), while the infobox resolves labels dynamically viasite.data.properties. - This enables site-wide label changes from a single file.
Query System
- A dedicated event query interface was built, modelled on the Wikidata Query Service UI.
- It extracts all event pages at Jekyll build time into a JavaScript data array using Liquid, then filters client-side with no backend required.
- Features include tag-chip inputs with autocomplete (event type, location, organiser, role), keyword search, date range filters, sortable table and card views, CSV and JSON export, and URL state syncing via
history.replaceState()for shareable queries.
Event Page
- The first event page created under this system is Pune Public Policy Festival 2026.
Relevant Files
_includes/event-infobox.html— infobox template_data/properties.yml— property registry/events/2026/pune-public-policy-festival.md— first event page- Live page: https://sunilabraham.in/events/2026/pune-public-policy-festival/
Cluster Audit
- The Times of India cluster (The Times of India) was rechecked, and additional previously missed articles were identified and added.
Recent Changes Page
- Work began on the Recent Changes page using the GitHub API to display recent edits with filtering and pagination.
- Initial improvements include author mapping and cleaner display of changes.
- Further work is planned to correctly map files to their actual page URLs and improve usability.
Status ✅ Done
Completion date: 28 March 2026 (night)
Version 1.4.1
- 27 new pages have been published this week between 29 March 2026 and 4 April 2026.
Clusters
- Worked on media mentions across the following clusters: Techdirt, ZDNet, Electronic Frontier Foundation
Cluster Maintenance
- Revisited the Bangalore Mirror and Business Standard clusters.
- Identified and added previously missed articles.
- General cleanup and maintenance were carried out to improve consistency and completeness.
New Article
- Work began on the Centre for Internet and Society article.
- The initial landing page has been created and will be expanded progressively.
- Future work will focus on documenting the history and activities of CIS, with particular attention to the period between 2008 and 2019, prior to Sunil Abraham stepping down as Executive Director.
Status ✅ Done
Completion date: 4 April 2026 (night)
Version 1.4.2
- 26 pages have been published this week between 5 April 2026 and 11 April 2026.
Milestone
- TSAP reached 850 published articles with the creation of Concept Note for the Centre for Internet and Society.
- The article includes a PDF embed of the original document and covers the organisation’s background, mission, research agenda, and planned activities.
- The main Centre for Internet and Society page was updated with a Concept Note section, and the CIS logo was added to both pages.
Clusters
- Work was carried out on the Committee to Protect Journalists and Rediff clusters.
Templates and Documentation
- New Jekyll include templates were created following the Wikipedia-style notice model:
outdated.html,disputed.html,cleanup.html,copyedit.html,expert-needed.html,current.html,expand.html, andexpand-section.html. - A dedicated documentation page listing all templates with usage examples was created at /tsap/templates/.
Template Redesign
- The
notice.html,stub.html, andunder-construction.htmltemplates were redesigned for visual consistency with a left border layout, white or near-white background, consistent link colours, androle="note"for accessibility. - The
under-construction.htmltemplate was updated to include a dynamic link to the page’s GitHub edit history alongside the versions log.
Status ✅ Done
Completion date: 11 April 2026 (night)
Version 1.5
- 31 articles have been published this week between 12 April 2026 and 18 April 2026.
Commemorations
- Work began on A. M. A. Ayrookuzhiel: 30th Death Anniversary Commemoration.
- The 30th death anniversary of Reverend A. M. A. Ayrookuzhiel will be observed on Sunday, 29 November 2026.
- The event page documents planning, progress, and key details related to the commemoration as part of TSAP’s broader effort to document his life and work.
- The A. M. A. Ayrookuzhiel: 30th Death Anniversary Bulletins page was also created to record updates, activities, and progress from April to November 2026.
Clusters
- Work was carried out on the The World and The Sydney Morning Herald clusters.
Media
- An article in Hungarian, Internet, szabadon (Internet, Free), was added and documented.
AI Integration (Codex Workflow)
- Codex (ChatGPT) was integrated into the repository to establish a workflow for AI-assisted edits through GitHub pull requests.
- Codex was used for controlled, small-scope modifications including insertion of the Template:A. M. A. Ayrookuzhiel across relevant pages and addition of internal links to Sunil Abraham within publication lead sections.
- Changes were generated through structured prompts, reviewed, and merged using the standard pull request workflow.
- The integration was tested through Pull Request #1 and Pull Request #3.
Status ✅ Done
Completion date: 18 April 2026 (night)
Version 1.6
- 27 new pages have been published this week between 19 April 2026 and 25 April 2026.
Milestone
- TSAP crossed 900 published articles with the addition of My Outsides Look Cool, My Insides Are Blue….
Clusters
- Work was carried out on the GovTech and Mail Today clusters.
Centre for Internet and Society (CIS)
- Created Memorandum of Association (MoA) of the Centre for Internet and Society and CIS Memorandum of Association: An Explainer.
A. M. A. Ayrookuzhiel and Related Works
- Created The Role of Religion in Dalit Liberation: Some Reflections.
- Added Full Text: The Role of Religion in Dalit Liberation: Some Reflections.
- Added Full Text: Chinnapulayan: The Dalit Teacher of Sankaracharya.
Homepage Enhancements
- Introduced a new include file
_includes/newest-section.htmlfor the home page section titled “From the Newest Pages”. - The section displays 5 manually selected recent pages in a card grid, styled consistently with the DYK section, and includes a subtitle and link to contents navigation.
- Fixed a heading class mismatch after integration into
index.md.
TSAP Documentation
- Created four permanent editorial log pages: Newest Pages documentation, Featured article documentation, Featured media documentation, Did you know documentation
General Maintenance
- Improved mobile paragraph spacing in
assets/css/style.cssby addingp { margin-bottom: 1rem; line-height: 1.8; }within the@media (max-width: 768px)block, aligning mobile readability with desktop without affecting list spacing. - Moved Featured Article and Featured Media sections from
index.mdinto_includes/featured-article.htmland_includes/featured-media.html, replacing inline code with {% include %} tags.
Status ✅ Done
Completion date: 25 April 2026 (night)
Version 1.6.1
- 24 new articles have been published this week between 26 April 2026 and 1 May 2026.
A. M. A. Ayrookuzhiel and Dalit Liberation Works
- Created Christian Dalits in Revolt.
- Added Full Text: Christian Dalits in Revolt.
- Created The Religious Factor in Dalit Liberation: Some Reflections.
- Added Full Text: The Religious Factor in Dalit Liberation: Some Reflections.
Clusters
- The The Washington Post cluster was rechecked during this cycle.
- Additional articles that had not been identified earlier were located, created, and integrated into the cluster.
- General cleanup and maintenance work was also carried out across related pages.
Status ✅ Done
Completion date: 2 May 2026 (night)
Version 1.6.2
- 16 new pages have been published this week between 3 May 2026 and 9 May 2026.
Centre for Internet and Society (CIS)
- Started Template:CIS, a navigation box for articles related to the Centre for Internet and Society.
- Published Centre for Internet and Society: Annual Report 2008–09, Centre for Internet and Society: Annual Report 2010–11, Centre for Internet and Society: Annual Report 2011–12, and Centre for Internet and Society: Annual Report 2012–13.
- Published Fifth Anniversary of the Centre for Internet and Society. This page marks the 950th published page on TSAP.
A. M. A. Ayrookuzhiel and Dalit Studies
- Created A Proposal for the Study of the Religious Heritage of the Dalits: Some Methodological Considerations.
- Added the related full text version.
Status ✅ Done
Completion date: 9 May 2026 (night)
Version 1.7
- 19 new pages have been published this week between 10 May 2026 and 16 May 2026.
A. M. A. Ayrookuzhiel and Related Works
- Started Indian Religious Heritage and Social Transformation: Change of Perspective within the CISRS and its related full text article.
- Started Religious Legitimation and Delegitimations of Social Relations of Power (of Caste): The Case of the Dalits in Historical Perspective and its related full text article.
- Began work on the Bengali-language article দলিত মুক্তি আন্দোলনে ধর্মীয় প্রভাব: কিছু ভাবনা, based on The Religious Factor in Dalit Liberation: Some Reflections.
Triple Under Utilisation (3UU)
- Started work on Triple Under Utilisation.
- The Triple Under Utilisation theory, conceived by Sunil Abraham, examines how societies often make limited use of three already-existing resources: computers and digital devices, human capability and labour, and gratis or free artificial intelligence systems and services.
Status ✅ Done
Completion date: 16 May 2026
Version 1.7.1
- 31 new pages have been published this week between 17 May 2026 and 23 May 2026.
- TSAP crossed 1,000 published pages with the publication of Sunil Abraham on Aaron Swartz.
Zenodo Archives
- Started Zenodo Archives, a page listing DOI-backed archival editions and preserved research publications archived on Zenodo.
- The page documents TSAP-related material archived on the open-access research repository operated by CERN and OpenAIRE.
- Archived and preserved TSAP content published on Zenodo will continue to be indexed and linked from this section.
Authority Control
- Began work on Authority Control.
- Created dedicated authority control pages for A. M. A. Ayrookuzhiel, Centre for Internet and Society, and Sunil Abraham.
Dual Deployment Experiment
- Experimented with simultaneous deployment of the same GitHub repository to both GitHub Pages and Cloudflare Pages, establishing a dual-deployment architecture with https://sunilabraham.in/ remaining the canonical public site and a secondary Cloudflare Pages deployment functioning as a mirror and backup.
- The Cloudflare Pages deployment was configured using the existing Jekyll workflow (
jekyll build, output directory_site) directly from themainbranch without affecting the GitHub Pages setup, DNS configuration, or custom domain settings. - Testing confirmed that commits triggered independent deployment pipelines on both platforms simultaneously from the same repository and branch.
- Significant investigation was carried out into preventing indexing of the Cloudflare mirror by search engines.
- The adopted solution used a Cloudflare Pages
_headersconfiguration file containing hostname-specificX-Robots-Tag: noindex, nofollow, noarchiverules targeting only the Cloudflare deployment. - A conditional client-side hostname detection system was also implemented so that the Cloudflare deployment displays itself as a mirror while the primary deployment retains the normal subtitle.
Status ✅ Done
Completion date: 23 May 2026
Version 1.8
- 25 new pages have been published this week between 24 May 2026 and 30 May 2026.
Print and PDF Output Improvements
- Began implementing a dedicated print stylesheet for The Sunil Abraham Project (TSAP).
- The new print system removes navigation, headers, footers, utility toolboxes, share bars, navboxes, metadata clutter, animations, and other non-essential interface elements from printed pages.
- The stylesheet preserves readable typography, article structure, tables, images, and core content while providing cleaner document-style rendering suitable for offline reading, archival use, and future TSAP Books and Pandoc-based export workflows.
Utility Bar Redesign
- Redesigned and simplified the TSAP top utility bar.
- Replaced the earlier social-share-focused layout with a cleaner utility-oriented interface featuring a compact search box, RSS feed access, and PDF/print support.
- Existing sticky-header spacing and mobile responsiveness were preserved.
TSAP Documentation
- Published VS Code Workflow, a guide to using Visual Studio Code (VS Code) for maintaining The Sunil Abraham Project.
- The guide covers Git workflow, shortcuts, and practical editing practices.
Dark Mode Foundation
- Implemented an experimental manual dark mode foundation for The Sunil Abraham Project.
- The system uses a hidden class-based architecture (
tsap-dark-mode) rather than automatic system-wide activation. - Initial implementation includes foundational dark styling for surfaces, typography, links, tables, breadcrumbs, and the footer.
- The public site remains in stable light mode by default.
- Dark mode can be enabled selectively through URL parameters and persistent local storage for testing and incremental refinement.
- The architecture supports gradual page-by-page and component-level dark mode development without disrupting the primary public experience.
NotebookLM Experiment
- Created and curated the public-facing Essays on Dalits, Religion and Liberation Notebook.
- The notebook was developed using Google’s NotebookLM platform and is based on the collected writings, essays, and archival materials of A. M. A. Ayrookuzhiel.
- It serves as an experimental research and public-access tool supporting contextual exploration, thematic synthesis, and conversational engagement with Ayrookuzhiel’s work on Dalit liberation, religion, caste, and social transformation.
Status ✅ Done
Completion date: 30 May 2026 (night)
Version 1.9
- 16 new pages have been published this week between 31 May 2026 and 6 June 2026.
Preservation
- Preserved the TSAP GitHub repository in Software Heritage, creating an independently archived copy of the repository and its Git history.
- This preservation milestone has been documented on the Preservation page.
Automatic Last Updated Dates
- Implemented Automatic Last Updated Dates, a Git-based system that generates page modification dates from repository history and displays them automatically through the Page Data component.
- The system uses a Python script to create a structured YAML data file, eliminating the need for manual maintenance of
last_updatedfields while remaining compatible with GitHub Pages and static-site workflows.
Release History
- Established a formal release history for TSAP by creating and publishing the retrospective GitHub release TSAP Version 1.0.
- The release is anchored to a historical repository snapshot from 1 January 2026 through the Git tag
v1.0, providing a preserved and verifiable reference point within the project’s development history.
Homepage Automation
- Automated the “From the Newest Pages” section on the homepage.
- Replaced the manually maintained list with a metadata-driven system based on the
homepage_featured: trueparameter. - Featured pages are now automatically sorted by creation date, with the five most recent pages displayed on the homepage.
GitHub Issues
- Began using the TSAP GitHub Issues Tracker for tracking bugs, investigations, maintenance tasks, and feature development.
- GitHub Issues now serves as a centralised and version-controlled location for documenting, investigating, and resolving project-related work.
Broken Links Checker
- Implemented a Broken Links Checker, a sitemap-driven maintenance system that identifies internal links pointing to pages that no longer exist.
- The system compares repository links against URLs published in the live sitemap and generates a structured YAML report for integration with the Maintenance dashboard.
- Using the sitemap as the authoritative source significantly reduces false positives while remaining compatible with GitHub Pages and static-site workflows.
TSAP Tools Used
- Created the TSAP Tools page documenting the software, services, platforms, and technologies used in the operation and maintenance of The Sunil Abraham Project.
Top Utility Bar
- Replaced the previous floating utility box with a top-left hamburger drawer integrated into the fixed top bar.
- Search functionality remains accessible from the right side of the interface while utility controls are housed within the drawer.
- The implementation includes responsive sizing, keyboard support, ARIA states, and backdrop-close functionality.
- The feature remains experimental and may undergo further refinement.
A. M. A. Ayrookuzhiel
- Started the chapter-by-chapter digital edition of Swami Anand Thirth: Untouchability, Gandhian Solution on Trial by Rev. A. M. A. Ayrookuzhiel.
- Work included creating a dedicated Swami Anand Thirth category, publishing standalone full-text pages for the original Preface and Introduction, integrating the material into site navigation, and documenting significant textual differences between the 1987 edition and the version preserved in Essays on Dalits, Religion and Liberation (2006).
Infrastructure
- Migrated DNS management for
sunilabraham.infrom BigRock DNS to Cloudflare DNS while retaining BigRock as the domain registrar. - The migration included DNS auditing, record verification, restoration of omitted records discovered during import, nameserver deployment, and activation testing.
- The result is that DNS authority now resides with Cloudflare while registration and renewal responsibilities remain with BigRock.
- Implemented custom-domain email support for
sunilabraham.inusing Cloudflare Email Routing. - The deployment included DNS configuration, inbound and outbound mail testing, and verification across multiple providers and devices.
- The configuration provides custom-domain email capability without requiring a separate email-hosting service.
Biography Portal
- Started the Biography Portal.
- The portal documents TSAP’s work on creating biographies of individuals whose lives and contributions are relevant to the project’s areas of interest.
Status ✅ Done
Completion date: 7 June 2026 (morning)
Version 1.9.1
- 16 new pages have been published this week between 7 June 2026 and 13 June 2026.
Pages Index System
- Implemented a Pages Index system using a generated
/pages.jsonfile, creating a machine-readable catalogue of content published on The Sunil Abraham Project. - The system uses a Python script (
scripts/generate_pages_json.py) to scan repository content, extract selected metadata, and generate a structured JSON index containing page titles, descriptions, creation dates, authors, categories, sources, and canonical URLs. - Only pages containing a
createdfield are included in the index. - The generated file is published at /pages.json and currently indexes more than one thousand pages.
- The index serves as a retrieval layer for external tools and bots, enabling rapid content discovery without requiring direct access to Jekyll internals or repository files.
Cryptographic Signing
- Implemented a cryptographic signing and verification system for The Sunil Abraham Project using OpenPGP.
- The system provides authenticity, integrity, and long-term verifiability for selected institutional documents.
- TSAP now maintains a public cryptographic signing policy covering signing scope, identity management, verification procedures, and signed records.
- Signatures are currently issued using the OpenPGP key of Tito Dutta acting on behalf of TSAP.
- A register of signed documents has been established, including the Foundational Principles adopted on 31 May 2026 and cryptographically signed on 10 June 2026.
TSAPBot
- Implemented a private Telegram-based AI assistant (TSAPBot) for project administration, content discovery, and retrieval.
- The bot combines conversational AI capabilities with a retrieval layer powered by
/pages.json. - Current functionality includes content search, newest-page discovery, on-this-day page lookup, random page selection, index statistics, and index refresh operations.
- The bot also supports conversation memory, multilingual responses, and project-specific guidance through structured prompts and known facts.
- By combining AI assistance with retrieval from project-owned data, TSAPBot serves as both a private assistant and a lightweight interface for exploring and maintaining the project.
Footer Improvements
- Reorganised and simplified the TSAP footer to improve usability, accessibility, and long-term maintainability.
- Navigation links were grouped into logical sections covering project information, site navigation, and digital preservation.
- Footer-specific styling was moved into the footer include, making the component self-contained and easier to maintain.
- Added direct access to archived versions of pages through the Wayback Machine, Archive.today, and Ghost Archive, along with additional accessibility-related improvements.
Keyboard Shortcuts
- Added a keyboard shortcut for the Newest Pages section.
Alt + Shift + Wnow opens /newest/.
Status ✅ Done
Completion date: 13 June 2026
Version 2.0
This report covers the period between 14 June 2026 and 16 June 2026. During this period, 8 new pages were published. With this report, the Project completes Version 2.0.
Page ID System
- Implemented a permanent Page ID system across The Sunil Abraham Project (TSAP). Each eligible page now receives a stable identifier in the format
TSAP-0001,TSAP-0002, and so forth, stored aspage_idin front matter. On 16 June 2026, identifiers were assigned to 1,069 existing pages through a repository-wide migration. The system establishes a foundation for future structured-data workflows, JSON exports, internal reference systems, maintenance tooling, and potential knowledge-graph applications while ensuring that identifiers remain permanent and are never reused.
Family Data System
- Initiated a structured Family Data system through the creation of
_data/family.yml. The system serves as a central repository for family and biographical relationship data already documented within TSAP, allowing information to be maintained in one location and reused across multiple pages, infoboxes, timelines, navigation aids, and future visualisations. This represents an initial step towards modelling relationships as structured data rather than solely as prose.
Version 2.0 Milestone
- The Sunil Abraham Project reached Version 2.0 on Wednesday, 17 June 2026.
Reporting Schedule
- As Version 2.0 was completed and reported mid-week, there will be no weekly report on Sunday, 21 June 2026.
- The regular weekly reporting cycle will resume on Sunday, 28 June 2026.
Status ✅ Done
Completion date: 17 June 2026
📄 This page was created on 21 October 2025. You can view its history on GitHub, preview the fileTip: Press Alt+Shift+G, or inspect the . Last updated on 30 May 2026.