Hi! 🩵 🩷 🤍 🩷 🩵 
I'm Asherah, a backend engineer at GitLab. I spend a lot of time caring for our Markdown stack.
Please feel free to set up a coffee chat if you want to say hi! I think I can be a bit awkward at times but that's okay. I'm in Melbourne, Australia (UTC+10/11).
For Serious Business™, prefer async methods: @ me in a thread on GitLab, Slack
me (or #g_knowledge), or an email. Sync calls are OK if higher bandwidth is
absolutely necessary, but I'm not at my best in them and prefer having time to
consider and respond.
Here you can find a summary of what I'm working on and what I'm tracking, generated regularly from my Pipa Index. For more information, read below!
Last updated 2026-10-12 04:45:02 UTC
Open entries (81)
Entries closed in FY2027Q3 (142)
| Title | Status | Closed | Age | URLs |
|---|---|---|---|---|
| Record resolved decisions in the work item activity feed | reviewed, needs n+1 fix | 2h ago | 3d | Record resolved decisions in the work item activity feed |
| Attach videos via copy-paste in the plain text editor | reviewed | 3h ago | 3d | Attach videos via copy-paste in the plain text editor |
| I18n docs encourage namespaced strings | out for TW | 3h ago | 2d | I18n docs encourage namespaced strings |
| Migrate admin_jobs_spec to MSW | set MWPS | 3 days ago | 0d | Migrate admin_jobs_spec to MSW |
| Stop rendering HTML anchors as Slack links in notifications | re-reviewed | 3 days ago | 8d | Send user-written link markup as plain text in Slack notifications |
| Exclude compaction tokens from snapshot broadcasts | set MWPS | 3 days ago | 0d | Exclude compaction tokens from snapshot broadcasts |
| Publish gitlab-glfm-markdown 0.0.45 | merged in canonical | 4 days ago | 0d |
Update gitlab-glfm-markdown to 0.0.45 Bump gem-release, and publish 0.0.45 Publish 0.0.44 Upgrade to Comrak 0.56.0 |
| Knowledge -> Planner Intelligence in teams.yml | merged | 4 days ago | 9d | Knowledge -> Planner Intelligence in teams.yml |
| Rename AutomatedReviewRequestKnowledge, add to handler | merged | 6 days ago | 0d | Rename AutomatedReviewRequestKnowledge, add to handler |
| feat: teach renovate PlantUML, make jetty bumpable | renovate did the thing, looks good | 2026-10-05 00:14 | 14d |
feat(deps): update plantuml/plantuml-server docker tag to jetty-v1.2026.8 feat: teach renovate PlantUML, make jetty bumpable |
| MR diff links with per-line anchors are truncated when shortened in comments | tested, fixed | 2026-10-02 02:36 | 4d |
MR reference filter understands "_A123" from rapid diffs MR diff links with per-line anchors are truncated when shortened in comments |
| Gitlab Firefox Object Object bug report | with grammarly | 2026-10-02 02:35 | 10d | Gitlab Firefox Object Object bug report - Grammarly interference |
| Resolve a decision with a written-in option | set MWPS, merged | 2026-10-02 02:35 | 0d | Resolve a decision with a written-in option |
| Nokogiri: [bug] Top-level text nodes returned by replace don't correspond to those inserted in the document. | merged | 2026-10-01 23:21 | 346d |
Simplify complicated node replacement logic fix: XML::Node#replace returns all nodes reparented [bug] Top-level text nodes returned by replace don't correspond to those inserted in the document. |
| sendfile_detour on macOS resets *count when nothing is written | merged | 2026-10-01 23:05 | 0d | sendfile_detour on macOS resets *count when nothing is written |
| Order GLQL dashboard panel requests by grid position | reviewed | 2026-10-01 05:43 | 0d | Order GLQL dashboard panel requests by grid position |
| Stop storing externally stored payloads that hold nothing | set MWPS | 2026-09-30 01:12 | 1d | Stop storing externally stored payloads that hold nothing |
| Update dependency prosemirror-markdown to v1.13.8 | MWPS set | 2026-09-30 01:12 | 0d | Update dependency prosemirror-markdown to v1.13.8 |
| stripHeadingAnchors is currently dead code, and should be rewritten carefully | deepika solved | 2026-09-30 00:33 | 22d |
Hide work item heading anchors with CSS stripHeadingAnchors is currently dead code, and should be rewritten carefully |
| Pre-enablement checklist for `wiki_collaborative_editing` | 2026-09-29 02:42 | 0d | Pre-enablement checklist for `wiki_collaborative_editing` | |
| Store each externally stored field in its own payload and expose hasContent | re-re-reviewed | 2026-09-29 02:17 | 19d |
Store each externally stored field in its own payload and expose hasContent Add content-existence flag to AgentPlan (avoid object-storage round-trip) |
| Migrate read-only work item sidebar cases to MSW | reviewed | 2026-09-28 05:53 | 0d | Migrate read-only work item sidebar cases to MSW |
| Preserve table sections through rich text saves | reviewed | 2026-09-28 04:23 | 0d | Preserve table sections through rich text saves |
| Add tooltip hint for archived labels in issue and MR lists | merged | 2026-09-28 01:25 | 4d | Add tooltip hint for archived labels in issue and MR lists |
| PlantUML service should be maintained by Planner Intelligence | done | 2026-09-27 23:19 | 4d |
Document the PlantUML integration's new owner PlantUML owned by Planner Intelligence PlantUML service should be maintained by Planner Intelligence |
| `exec.sh` uses the current context for `mirrord` | merged | 2026-09-23 23:43 | 0d |
Use 'caproni tool' in exec script too `exec.sh` uses the current context for `mirrord` |
| kivikakk: gitlab-pages reviewer | merged | 2026-09-22 01:16 | 5d | kivikakk: gitlab-pages reviewer |
| Wire collaborative editing into the wiki form | reviewed again | 2026-09-21 04:20 | 0d | Wire collaborative editing into the wiki form |
| Remove dead e2e:test-on-gdk CI config | set MWPS, merged | 2026-09-21 01:19 | 5d | Remove dead e2e:test-on-gdk CI config |
| Delete orphaned test-on-gdk CI child pipeline | set MWPS, merged | 2026-09-18 04:23 | 0d | Delete orphaned test-on-gdk CI child pipeline |
| Ticking checkboxes is very slow | 2026-09-18 03:58 | 274d | Ticking checkboxes is very slow | |
| Toggling an issue task item checkbox updates the whole description, possibly reverting other changes | DONEZO | 2026-09-18 03:54 | 293d |
Roll out backend work item task list toggling Toggling an issue task item checkbox updates the whole description, possibly reverting other changes [FF] `work_items_task_list_toggle` -- toggle task items server-side without replacing the whole description Send task list toggles as line locators from work item view Add taskListToggle to work item description widget input |
| Fix flaking signup_spec | merged | 2026-09-18 02:25 | 0d | Fix flaking signup_spec |
| Address collaborative editing channel review follow-ups | set MWPS, merged | 2026-09-18 01:06 | 2d | Address collaborative editing channel review follow-ups |
| Migrate work item status widget to MSW | requested changes; approved | 2026-09-17 22:06 | 0d | Migrate work item status widget to MSW |
| Address minor test gaps for DAP dashboard | set MWPS, merged | 2026-09-17 05:58 | 0d | Address minor test gaps for DAP dashboard |
| Add a dynamic description to the GLQL single stat | set MWPS, merged | 2026-09-17 05:58 | 0d | Add a dynamic description to the GLQL single stat |
| Add pg_ash sampler thread and admin settings | set MWPS | 2026-09-17 02:21 | 0d | Add pg_ash sampler thread and admin settings |
| Draft: Render cached markdown before the save transaction opens | reviewed | 2026-09-17 02:07 | 0d | Draft: Render cached markdown before the save transaction opens |
| Don't have stricter CSP in test than production | MWPS was set, merged | 2026-09-17 01:54 | 0d | Don't have stricter `media-src` CSP in test than production |
| Consistently clear `localStorage` before examples | merged; flake self-closed! yay! | 2026-09-17 01:54 | 1d | Consistently clear `localStorage` before examples |
| Hide last edited column when custom dashboards are disabled | reviewed, set MWPS, merged | 2026-09-16 06:03 | 0d | Hide last edited column when custom dashboards are disabled |
| Add ActionCableProvider for collaborative editing | set MWPS, merged | 2026-09-16 04:24 | 0d | Add ActionCableProvider for collaborative editing |
| GLQL Integration visible in Rich Text Editor despite feature flag disabled | 2026-09-16 04:12 | 0d | GLQL Integration visible in Rich Text Editor despite feature flag disabled | |
| Backport of 'Resolve orphan artifact lookups in one query per batch' | set MWPS, merged | 2026-09-15 23:53 | 0d |
Backport of 'Resolve orphan artifact lookups in one query per batch' Backport of 'Resolve orphan artifact lookups in one query per batch' |
| Backport of 'Sanitise items in JSONTable before passing to BTable' | bps merged, done | 2026-09-15 22:45 | 0d |
Backport of 'Sanitise items in JSONTable before passing to BTable' Backport of 'Sanitise items in JSONTable before passing to BTable' |
| Introduce onboarding popover for the decision log button | set MWPS, merged | 2026-09-15 22:44 | 0d |
Reintroduce the onboarding popover with fix new issue page for decision log Introduce onboarding popover for the decision log button |
| A pair of boards FE fixes | merged | 2026-09-15 22:24 | 4d | A pair of boards FE fixes |
| Update Content Editor Packages — tiptap to ^2.27.3 | merged | 2026-09-15 22:18 | 1d |
Update Content Editor Packages — tiptap to ^2.27.3 Update Content Editor Packages — tiptap to ^2.27.3 |
| Migrate work item health status widget to MSW | set MWPS, merged | 2026-09-15 01:10 | 0d | Migrate work item health status widget to MSW |
| Add noopener to url_utility visitUrl's openWindow branch | merged | 2026-09-15 01:09 | 5d |
Add noopener to visitUrl openWindow branch Add noopener to url_utility visitUrl's openWindow branch |
| Restore email scoped label styles | tested | 2026-09-15 00:47 | 10d |
Make a selector more specific Make an email style a little more specific Restore email scoped label styles Restore email scoped label styles |
| Handle stale out-of-range positions in Work Item task-list toggles | babysat | 2026-09-14 05:10 | 3d | Handle stale out-of-range positions in Work Item task-list toggles |
| Add procedure for assigning multiple users | reviewed | 2026-09-14 01:07 | 0d | Add procedure for assigning multiple users |
| Draft: Unflake some board specs | merged | 2026-09-13 23:24 | 2d | Unflake some board specs |
| Preview new files before committing them | both set MWPS and merged | 2026-09-11 03:52 | 1d |
Promote Web Editor preview to its own topic Preview new files before committing them |
| Add active mode to SAST triage bot for high-confidence verdicts | set MWPS, merged | 2026-09-11 03:40 | 0d | Add active mode to SAST triage bot for high-confidence verdicts |
| Custom emoji don't show in emails | tested live | 2026-09-11 03:35 | 6d |
Display custom emoji in emails (again) Custom emoji don't show in emails |
| Blob embed header is offset when it's an MR diff comment | tested live | 2026-09-11 03:34 | 3d |
Fix blob embed header offset in diff views Blob embed header is offset when it's an MR diff comment |
| Flake report: `FrozenError` in spec/features/work_items/detail/shortcuts_work_item_spec.rb | reviewed AC's | 2026-09-11 03:33 | 16d |
Wait for shortcut bindings in work item shortcuts spec Fix FrozenError in shortcuts_work_item_spec (let_it_be freeze default) Flake report: `FrozenError` in spec/features/work_items/detail/shortcuts_work_item_spec.rb |
| Accept readinessScoreFeedback in workItemUpdate mutation (stacked on !252884) | set MWPS, merged | 2026-09-11 03:32 | 1d | Accept readinessScoreFeedback in workItemUpdate mutation (stacked on !252884) |
| Fix panel heights in DAP Impact Adoption view | set MWPS, merged | 2026-09-11 03:32 | 0d | Fix panel heights in DAP Impact Adoption view |
| Add Service Ping metrics for the v3 sync outcome events | did a last review on, set MWPS, rubocop failure | 2026-09-11 03:31 | 0d | Add Service Ping metrics for the v3 sync outcome events |
| Keep the rich text editor document load out of the undo history | reviewed | 2026-09-11 01:38 | 0d | Keep the rich text editor document load out of the undo history |
| Render workplan content as GLFM via contentHtml | reviewed | 2026-09-11 00:45 | 3d | Render workplan content as GLFM via contentHtml |
| Show confirmation modal when disabling secrets manager | reviewed BE, set MWPS, merged | 2026-09-10 04:07 | 0d | Show confirmation modal when disabling secrets manager |
| Fix PruneDeletionsWorker spec after safety-net refresh change | master-broken fix, approved and set MWPS, merged | 2026-09-10 03:47 | 0d | Fix PruneDeletionsWorker spec after safety-net refresh change |
| Add collaborative editing channels for wiki pages | reviewed | 2026-09-10 03:47 | 2d | Add collaborative editing channels for wiki pages |
| Keep images and links to repository files in the rich text editor | reviewed | 2026-09-10 03:17 | 0d | Keep images and links to repository files in the rich text editor |
| Support links in Mermaid diagrams via parent window delegation | reviewed | 2026-09-10 02:42 | 1d | Support links in Mermaid diagrams via parent window delegation |
| Fix the pipeline header refresh, remove wait_for_requests | merged | 2026-09-10 00:31 | 7d | Fix the pipeline header refresh, remove wait_for_requests |
| Unify the definitions of "Markdown" behind editor extension loading | skkzsh, set MWPS, merged | 2026-09-09 04:34 | 0d | Unify the definitions of "Markdown" behind editor extension loading |
| Migrate work item iteration widget to MSW | reviewed, set MWPS, merged | 2026-09-09 02:07 | 4d | Migrate work item iteration widget to MSW |
| Rename feature flag `workplan_decision_log` to `decision_log` | set MWPS, merged | 2026-09-09 02:05 | 0d | Rename feature flag `workplan_decision_log` to `decision_log` |
| Fix rich text editor paste over a select-all selection | set MWPS, merged | 2026-09-08 03:27 | 0d | Fix rich text editor paste over a select-all selection |
| Expose readinessScoreFeedback on WorkItemWidgetAgentPlan (read-only) | set MWPS, merged | 2026-09-08 01:54 | 5d | Expose readinessScoreFeedback on WorkItemWidgetAgentPlan (read-only) |
| Call resetFormState if the board comes through after the modal | merged | 2026-09-08 00:53 | 7d | Call resetFormState if the board comes through after the modal |
| Preserve user selection during rich text editor uploads | no BE part, didn't review | 2026-09-08 00:53 | 0d | Preserve user selection during rich text editor uploads |
| Bound and guard the collaborative editing document store | set MWPS; merged | 2026-09-08 00:52 | 3d | Bound and guard the collaborative editing document store |
| Update dependency prosemirror-markdown to v1.13.7 | renovate | 2026-09-07 23:21 | 0d | Update dependency prosemirror-markdown to v1.13.7 |
| Make Planner Intelligence/Work Items able to appear anywhere in role | part 1 merged | 2026-09-07 00:38 | 11d | Make Planner Intelligence/Work Items able to appear anywhere in role |
| Migrate work item weight widget to MSW | set MWPS, merged | 2026-09-03 05:12 | 0d | Migrate work item weight widget to MSW |
| Fix missing contributor count metric on explore analytics dashboards | set MWPS, merged | 2026-09-03 05:12 | 0d | Fix missing contributor count metric on explore analytics dashboards |
| Add readiness_score_feedback as externally stored markdown field on WorkItems::AgentPlan | reviewed for naman | 2026-09-03 00:12 | 0d | Add readiness_score_feedback as externally stored markdown field on WorkItems::AgentPlan |
| Replace wait_for_requests with targeted waiter | merged | 2026-09-02 23:39 | 2d | Replace wait_for_requests with targeted waiter |
| Unhack testid workarounds | merged | 2026-09-02 22:58 | 5d | Unhack testid workarounds |
| Add audit event when a user is blocked by LDAP sync | contrib, set MWPS, merged | 2026-09-02 02:14 | 0d | Add audit event when a user is blocked by LDAP sync |
| Remove stray wait_for_requests | merged | 2026-09-02 01:14 | 1d | Remove stray wait_for_requests |
| Swap wait_for_requests for reliable waiters | merged | 2026-09-02 00:05 | 0d | Swap wait_for_requests for reliable waiters |
| Unflake sandboxed_mermaid_spec | landed | 2026-09-01 05:57 | 1d | Unflake sandboxed_mermaid_spec |
| Add CollaborativeEditing::DocumentStore and prepare rate limit | reviewed | 2026-09-01 05:57 | 0d | Add CollaborativeEditing::DocumentStore and prepare rate limit |
| Rapid diff comment <code> style slightly elevated | merged, tested on prod | 2026-09-01 03:11 | 7d |
Rapid diff comment <code> style somewhat elevated Remove ancient CSS (and its counter) to fix <code> alignment |
| Make blob embeds in emails look good | merged | 2026-09-01 02:57 | 11d | Make blob embeds in emails look good |
| Update Markdown and HTML parsing gems | renovate; set MWPS; merged | 2026-08-31 05:01 | 0d | Update Markdown and HTML parsing gems |
| Reword emoji autocomplete preference help text | live | 2026-08-26 23:48 | 20d |
Reword emoji autocomplete preference help text Reword emoji autocomplete preference help text |
| Fix flaky `board_filters_spec` search bar timing | reviewed; set MWPS; merged | 2026-08-26 06:12 | 0d | Fix flaky `board_filters_spec` search bar timing |
| Flake report: `spec/features/dashboard/groups_list_spec.rb` | 2026-08-26 06:11 | 0d | Flake report: `spec/features/dashboard/groups_list_spec.rb` | |
| Flake report: `ee/spec/features/boards/boards_spec.rb` | reviewed, set MWPS, merged | 2026-08-26 06:00 | 0d |
Flake report: `ee/spec/features/boards/boards_spec.rb` Fix flaky boards list settings feature specs |
| Flake report: `ee/spec/features/groups/settings/repository_spec.rb` | 2026-08-26 05:22 | 0d | Flake report: `ee/spec/features/groups/settings/repository_spec.rb` | |
| Flake report: `spec/features/projects/show/user_interactions_spec.rb` | 2026-08-26 05:11 | 0d | Flake report: `spec/features/projects/show/user_interactions_spec.rb` | |
| Flake report: `spec/features/merge_request/user_accepts_merge_request_spec.rb` | 2026-08-26 05:01 | 0d | Flake report: `spec/features/merge_request/user_accepts_merge_request_spec.rb` | |
| Flake report: `spec/features/work_items/detail/work_item_detail_spec.rb` | 2026-08-26 04:51 | 0d | Flake report: `spec/features/work_items/detail/work_item_detail_spec.rb` | |
| Remove `use_namespace_id_for_issue_and_work_item_finders` stub | reviewed, set MWPS, merged | 2026-08-26 04:44 | 0d | Remove `use_namespace_id_for_issue_and_work_item_finders` stub |
| Add Vue 3 rollout flag for boards pages | reviewed, some bootstrap-vue weird found; set MWPS, merged | 2026-08-26 03:57 | 2d | Add Vue 3 rollout flag for boards pages |
| Flake report: `ee/spec/features/work_items/list/user_filters_work_items_spec.rb` | 2026-08-26 02:34 | 0d | Flake report: `ee/spec/features/work_items/list/user_filters_work_items_spec.rb` | |
| CSS bug with floats | merged, works | 2026-08-26 02:11 | 6d |
Follow-up from "Feat/text and image alignment in glfm" Apply clearfix to .note-text |
| Render comment via gl-sprintf instead of v-safe-html | reviewer on; set MWPS, merged | 2026-08-26 02:01 | 35d | Render comment via gl-sprintf instead of v-safe-html |
| Ci::Build environment stop actions trigger cross-database modification within RSpec transactional fixtures | 2026-08-25 06:13 | 0d | Ci::Build environment stop actions trigger cross-database modification within RSpec transactional fixtures | |
| Fix flaky drag/reorder examples in issue_ordering_spec | set MWPS, merged | 2026-08-25 03:50 | 0d | Fix flaky drag/reorder examples in issue_ordering_spec |
| [FF] `split_ghost_user_migration_queue_into_human_and_non_human` -- Splits ghost user migration queue into human and non-human | set MWPS, merged | 2026-08-25 01:22 | 1d |
Remove `split_ghost_user_migration_queue_into_human_and_non_human` FF [FF] `split_ghost_user_migration_queue_into_human_and_non_human` -- Splits ghost user migration queue into human and non-human |
| Update dependency prosemirror-markdown to v1.13.6 | renovate MR merged | 2026-08-25 00:27 | 0d | Update dependency prosemirror-markdown to v1.13.6 |
| Disable some limits when JSON parsing OpenAPI data | set MWPS | 2026-08-25 00:09 | 0d | Disable some limits when JSON parsing OpenAPI data |
| Add an option to never show the smiley picker / Disable emoji | merged, works! | 2026-08-21 04:54 | 113d |
Add preference to disable emoji autocomplete picker Add a Behavior preference to disable the emoji autocomplete picker |
| Unflake (and unquarantine) test by ensuring listener is ready | superceded | 2026-08-21 03:50 | 13d | Unflake (and unquarantine) test by ensuring listener is ready |
| Update expiry date for secrets manager nav badge | merged | 2026-08-20 05:19 | 0d | Update expiry date for secrets manager nav badge |
| AtomPipeline mixes parse- and render-time concerns | all done | 2026-08-20 04:37 | 148d |
Use absolute links in Atom feeds by consolidating helper use Remove AtomPipeline, add helper in its stead AtomPipeline mixes parse- and render-time concerns, and shouldn't exist |
| Add content field to WikiPage GraphQL type | reviewed; merged | 2026-08-20 04:37 | 0d | Add content field to WikiPage GraphQL type |
| Update Mermaid to 11.16.1 | contrib, merged | 2026-08-20 03:34 | 1d | Update Mermaid to 11.16.1 |
| Remove redundant rule from rules.gitlab-ci.yml | done | 2026-08-19 05:49 | 0d |
Remove redundant rule from rules.gitlab-ci.yml Follow-up from "Require Playwright >= 1.55 for Debian trixie" |
| Backport of 'Revert "Merge branch 'cfeick/gitlab-grape-openapi-version' into 'master'"' | approved, IR | 2026-08-19 03:50 | 0d |
Backport of 'Revert "Merge branch 'cfeick/gitlab-grape-openapi-version' into 'master'"' 2026-08-19: static-analysis job is failing in 19.3 EE RC tag pipeline |
| Remove skip_authorized_projects_refresh_for_new_group feature flag | set MWPS, merged | 2026-08-19 02:16 | 1d | Remove skip_authorized_projects_refresh_for_new_group feature flag |
| Fix group label for Memory, Knowledge, and Planner Intelligence in stages.yml | merged | 2026-08-19 02:15 | 11d | Fix group label for Memory, Knowledge, and Planner Intelligence in stages.yml |
| Feat/text and image alignment in glfm | contrib merged, works but has follow-up | 2026-08-19 02:15 | 320d |
Feat/text and image alignment in glfm Add Text and Image Alignment to GitLab-Flavored MarkDown |
| Fix broken master by making tests date-independent | merged | 2026-08-18 00:35 | 0d | Fix broken master by making tests date-independent |
| Migrate work items list label filtering to MSW | reviewer on | 2026-08-18 00:06 | 0d | Migrate work items list label filtering to MSW |
| Add cached_markdown_version_for_bulk_clear helper | reviewed, set MWPS | 2026-08-17 05:35 | 0d | Add cached_markdown_version_for_bulk_clear helper |
| Remove `<atom:description>` from Atom feeds | merged | 2026-08-17 05:21 | 12d | Remove `<atom:description>` from Atom feeds |
| Fast-quarantine secrets management nav badge specs | done | 2026-08-17 04:26 | 0d | Fast-quarantine secrets management nav badge specs |
| Atom/RSS feed `<title>` renders HTML from IssuableTitlePipeline, breaks feed readers when reference filters autolink content | tested | 2026-08-17 02:05 | 12d |
Atom feeds render title as plain text Atom/RSS feed `<title>` renders HTML from IssuableTitlePipeline, breaks feed readers when reference filters autolink content |
| PTO Coverage for Asherah Connor from 2026-08-10 to 2026-08-17 | 2026-08-17 01:44 | 16d | PTO Coverage for Asherah Connor from 2026-08-10 to 2026-08-17 | |
| Remove loose_foreign_keys_clean_job_artifact_files feature flag | set MWPS | 2026-08-07 05:30 | 0d | Remove loose_foreign_keys_clean_job_artifact_files feature flag |
| Render non-block (Markdown and/or HTML) markup inside snippet titles. | tested, done | 2026-08-06 03:27 | 37d |
Render snippet title_html in snippet list view Render snippet title HTML in frontend Render snippet title in backend using issuable title pipeline Render snippet's title_html in the snippet listing Render non-block (Markdown and/or HTML) markup inside snippet titles. |
| Document feature spec readiness waits | set MWPS, merged | 2026-08-06 03:19 | 0d |
Document feature spec readiness waits Close documentation gaps in wait_for_requests removal guidance and .ai/principles/manifest.yml coverage |
| Follow-up from "Address MarkdownTable regressions: vivified items, attributes, nesting" | merged | 2026-08-05 00:03 | 0d |
Follow-up from "Address MarkdownTable regressions: vivified items, attributes, nesting" De-comment Markdown tables |
| Remove commit_notes_export_via_repo feature flag | set MWPS, merged | 2026-08-04 07:07 | 0d | Remove commit_notes_export_via_repo feature flag |
| Inline image lightbox, other GLFM post-processing not firing inside tables | tested, done | 2026-08-04 06:21 | 4d |
Address MarkdownTable regressions: vivified items, attributes, nesting Inline image lightbox, other GLFM post-processing not firing inside tables Image lightbox does not open for images inside markdown tables |
| Fix RSpec/NamedSubject in ee_root_controller_spec | set MWPS, merged | 2026-08-04 06:18 | 0d | Fix RSpec/NamedSubject in ee_root_controller_spec |
| Rich text <-> Markdown source toggle collapses undo history to one step, and corrupts non-trivial markdown on each round-trip | reviewed, WONTFIX/no repro | 2026-08-04 05:42 | 0d | Rich text <-> Markdown source toggle collapses undo history to one step, and corrupts non-trivial markdown on each round-trip |
| Prevent usage of stub_feature_flags outside per-example context | set MWPS, merged | 2026-08-04 05:20 | 3d | Prevent usage of stub_feature_flags outside per-example context |
| Fix custom protocols in links in the rich text editor | reviewed | 2026-08-04 05:19 | 1d | Fix custom protocols in links in the rich text editor |
| Attribute rich text editor specs to the markdown category | merged | 2026-08-03 02:20 | 0d | Attribute rich text editor specs to the markdown category |
| Move admin impersonation to feature_category :system_access | merged | 2026-08-03 02:09 | 0d | Move admin impersonation to feature_category :system_access |
This is a reduced view, showing just the "status" column, last updated date, and list of linked URLs.
An item being here doesn't mean I'm necessarily working on it or own it; it may just be something I want to keep tabs on, or relates to some work of mine. On the other hand, if I do own something or am working on it, it'll be here!
Do not be alarmed. Entries are excluded from this view if they link to any confidential issues, or any issues or MRs in any non-public project. If you can see it here, it's public.
Closed entries are only shown from the current quarter. This isn't meant to reflect anything other than what's in my augmented working memory right now.
If you see one of these emoji in the Status column, it reflects the mergeability
checks of the first-listed MR in the URLs list:
The script to generate the below table is in this repo.
Personal projects
View allAbout
Pronounced as: ah-SHEH-rah
Pronouns: it/its
love to do Markdown at GitLab!! yes!!!