User profile picture

Asherah Connor

@kivikakk
3️⃣
  • kivikakk
  • README.md

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-07-24 06:32:09 UTC

Open entries (76)

Title Status Last updated Age URLs
Add an option to never show the smiley picker / Disable emoji in CI again 🙅‍♀️ 1h ago 85d Add preference to disable emoji autocomplete picker
Add a Behavior preference to disable the emoji autocomplete picker
Ability to see snippets of code in issue and MR descriptions first MR out for BE 🎉 4h ago 192d Add blob snippet embed support to content editor
Embed blob permalinks in GLFM behind FF
Add EmbeddedBlobComponent for rendering embedded snippets
Add suppress_line_ids to Gitlab::Highlight
Render blob line of code in GFM
Ability to see snippets of code in issue and MR descriptions
conventionalcomments: Thoughts on having the (non-)blocking alternatives not move around? out for thoughts 4h ago 3d Thoughts on having the (non-)blocking alternatives not move around?
Update dependency prosemirror-markdown to v1.13.5 asked for MWPS 🎉 4h ago 10d Update dependency prosemirror-markdown to v1.13.5
Indent/unindent in plain text editor is unusable on certain international keyboard layouts out for FE 🎉 4h ago 295d Add Tab/Shift+Tab indent/outdent shortcuts to plain-text editor
Indent/unindent in plain text editor is unusable on certain international keyboard layouts
Add [session:123] reference filter for Duo Agent sessions contrib, untested 5h ago 0d Add [session:123] reference filter for Duo Agent sessions
migrate.rb: work on Linux, too in CI, out for review 🎉 2 days ago 2d migrate.rb: work on Linux, too
Remove `wait_for_requests` calls MRs 2+4 out for review, MR 3 in CI 🎉 3 days ago 10d Draft: Drop another 34 files' worth of `wait_for_requests`
Remove some `wait_for_request` calls
Draft: Drop another 42 files' worth of `wait_for_requests`
Remove multiple handfuls of `wait_for_requests` calls
Remove a handful of `wait_for_requests` calls
Remove all uses of `wait_for_requests`, `wait_for_all_requests` in our RSpec suite :meow_double_thumbs:
Render non-block (Markdown and/or HTML) markup inside snippet titles. out for post-summit 🎉 3 days ago 24d Render snippet title_html in snippet list view
Render snippet title HTML in frontend
Render snippet title in backend using issuable title pipeline
Render non-block (Markdown and/or HTML) markup inside snippet titles.
Add "merge_request_iid" placeholder to markdown_placeholders feature out for reviews 🎉 4 days ago 7d Add "merge_request_iid" placeholder to markdown_placeholders feature
Teach Duo code review not to suggest html->text fallback out for review 🎉 4 days ago 9d Teach Duo code review to catch (and not suggest) html->text fallback
Restore top border when printing sticky header tables out for FE 🎉 4 days ago 7d Restore top border when printing sticky header tables
Wiki print-as-PDF: Tables are missing or cut off out for FE 🎉 4 days ago 218d Scale wide tables to fit page width in wiki
Wiki print-as-PDF: Tables are missing or cut off
Toggling an issue task item checkbox updates the whole description, possibly reverting other changes 2nd MR out for waiting for 19.3 🙅‍♀️ 2026-07-17 01:35 238d Send task list toggles as line locators from work item view
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
Add taskListToggle to work item description widget input
Maintainership out for waiting 2026-07-16 22:34 228d kivikakk: gitlab backend maintainer
Trainee Maintainer: Asherah Connor (GitLab)
Complete the WorkItem migration in Banzai to-do 2026-07-15 02:58 9d Complete the WorkItem migration in Banzai
gitlab and gitlab-ui have almost-identical DOMPurify config (bad) to investigate 2026-07-08 04:06 16d gitlab and gitlab-ui have almost-identical DOMPurify config (bad)
Investigate gl-emoji rendering, use cases, need to investigate 2026-07-08 02:31 16d Investigate gl-emoji rendering, use cases, need
feat: add copy button to diagrams contrib MR; difficult to solve 2026-07-07 03:19 23d feat: add copy button to diagrams
Remove CSS for outdated CommonMark renders pending rollout completion 2026-07-02 04:45 25d Remove CSS for outdated CommonMark renders
<iframe> embeds to rework! 2026-06-30 04:41 295d Rework <iframe> embed configuration
Draft: Change allow_iframes_in_markdown FF from wip to gitlab_com_derisk
[FF] allow_iframes_in_markdown -- allow <iframe> embeds
<iframe> embeds in Markdown content
Feedback issue: Iframe Embed in GitLab
Figma Live Embed GitLab integration
Push iframe feature flag to frontend based on project/group, and support asset proxy adjustments
Allow iframe embeds in markdown from allowed src domains
Add Banzai filter for detecting potential `iframes`
Draft: Render an iframe on the frontend
Add XMPP URI support (RFC5122) query component of XMPP URIs not autolinked 2026-06-30 04:40 217d Add XMPP URI support (RFC5122)
Feat/text and image alignment in glfm out for waiting for contrib's docs changes 2026-06-30 02:47 295d Feat/text and image alignment in glfm
Add Text and Image Alignment to GitLab-Flavored MarkDown
Project and branch variables for markdown tracking issue; need to bring over line 2026-05-19 05:50 295d Project and branch variables for markdown
Add support for placeholder variables in markdown
[FF] `markdown_placeholders` -- enable markdown placeholder replacements
Document <iframe> embeds to-do 2026-05-19 05:50 98d Document <iframe> embeds
Add data-title-html to reference link renders do me! 2026-05-19 05:50 86d Add data-title-html to reference link renders
Extend and improve list item drag and drop functionality 2026-04-14 06:43 100d Extend and improve list item drag and drop functionality
Escaped markdown in issue title should not be interpreted as shortcuts 2026-04-07 04:01 108d Escaped markdown in issue title should not be interpreted as shortcuts
Nokogiri: [bug] Top-level text nodes returned by replace don't correspond to those inserted in the document. wait for nokogiri reply 2026-03-31 05:12 277d fix: XML::Node#replace returns all nodes reparented
Draft: Simplify complicated node replacement logic
[bug] Top-level text nodes returned by replace don't correspond to those inserted in the document.
Scope Markdown references to the current organization Cells; just FOI 2026-03-31 03:00 115d Scope Markdown references to the current organization
Have Banzai filters declare their dependency orderings; validate in spec. very nice to have 2026-03-30 03:06 144d Have Banzai filters declare their dependency orderings; validate in spec.
Add file icons for OpenTofu `.tofu` files 2026-03-30 03:05 198d Add file icons for OpenTofu `.tofu` files
Update file icons library
Ticking checkboxes is very slow 2026-03-30 03:03 218d Ticking checkboxes is very slow
Consider making the anchor icon on headers actually copy the target link to clipboard for consideration 2026-03-30 01:32 116d Consider making the anchor icon on headers actually copy the target link to clipboard
AtomPipeline mixes parse- and render-time concerns 2026-03-25 01:54 121d AtomPipeline mixes parse- and render-time concerns, and shouldn't exist
YAML frontmatter curiosities in the Wiki 2026-03-19 06:13 127d YAML frontmatter curiosities in the Wiki
Upload rewriter uses a regex to find images to reupload, missing `<img>`s etc. upload rewriter no bueno 2026-03-19 05:54 217d Upload rewriter uses a regex to find images to reupload, missing `<img>`s etc.
Plain / Rich text editor full screen enhancements draft to return to 2026-03-19 05:54 295d Draft: Plain / Rich text editor full screen enhancements
Wiki editor should preserve file path of Draw.io diagrams when editing 2026-03-19 05:54 186d Wiki editor should preserve file path of Draw.io diagrams when editing
Link over-zealously escape rich editor watch contrib discussion 2026-03-19 05:54 295d Resolve "Link over-zealously escape rich editor"
Draft: Add canonical-src
In rich text editor, links are over-zealously escaped in the resulting markdown on save
Special characters break markdown link rendering fun edge case in link normalisation 2026-03-19 05:54 219d Special characters break markdown link rendering
Bug: Switching Between Rich Text and Plain Text Editors Adds Extra Blank Lines After Comments RTE minor bug 2026-03-19 05:54 186d Bug: Switching Between Rich Text and Plain Text Editors Adds Extra Blank Lines After Comments
Color chips don't render in snippets boog 2026-03-19 05:54 149d Color chips don't render in snippets
Investigate correct fix for embedding images in mermaid diagram preview in the rich text editor 2026-03-19 00:15 127d Investigate correct fix for embedding images in mermaid diagram preview in the rich text editor
Add some Rust-side unit tests for gitlab-glfm-markdown 2026-03-18 01:52 128d Add some Rust-side unit tests
GitLab Flavored Markdown (GLFM) parent epic 2026-03-16 05:44 130d GitLab Flavored Markdown (GLFM)
[Firefox] Copying task list from issue description contains menu item labels Firefox-specific bug with copy_as_gfm 2026-03-12 02:38 219d Copying task list from issue description contains menu item labels
Ensure a consistent GitLab Flavored Markdown experience across GitLab and Duo UI duo chat's 2026-02-27 03:19 147d Ensure a consistent GitLab Flavored Markdown experience across GitLab and Duo UI
Improve copy / paste columns and rows in tables in the Content Editor 2026-02-25 00:56 149d Improve copy / paste columns and rows in tables in the Content Editor
Fix Multi-Cell Copy/Paste Functionality in GitLab Tables
Editors: Images and videos intermittently get deleted during upload or fail to persist after saving in the Rich Text Editor (RTE) 2026-02-24 00:38 150d Editors: Images and videos intermittently get deleted during upload or fail to persist after saving in the Rich Text Editor (RTE)
Markdown: Various bugs to tackle epic 2026-02-18 03:27 290d Markdown: Various bugs to tackle
PoC - Markdown grid table syntax based on the Pandoc syntax customer-written Banzai filter; pre-processing Markdown in Ruby; wait for customer 2026-02-18 03:26 295d Draft: PoC - Markdown grid table syntax based on the Pandoc syntax
Possibility to use a structured table format inside markdown (Complex Table / Grid Table)
Bold Text Rendering Bug (potentially related to links present alongside text) editor bug, serialises bold around links poorly 2026-02-18 03:25 193d Formatting text with links breaks in rich-text editor (RTE)
Bold Text Rendering Bug (potentially related to links present alongside text)
pasted image disappears from markup after submitting comment text editor doesn't wait for uploads 2026-02-18 03:25 193d pasted image disappears from markup after submitting comment
Fix keyboard shortcut strikethrough formatting when rich text editing easy editor fix 2026-02-18 03:25 193d Fix keyboard shortcut strikethrough formatting when rich text editing
Embedded blockquote in list item does not work in RTE 2026-02-18 03:25 193d Embedded blockquote in list item does not work in RTE
(all devices) Rich Text Editor Bug: Image pasting line problem 2026-02-18 03:25 193d (all devices) Rich Text Editor Bug: Image pasting line problem
[RTE] Textbox Editor has excessive tab stops 2026-02-18 03:25 193d Textbox Editor has excessive tab stops
Rich Link Previews & Smart Embeds in GitLab Editors 2026-02-18 03:24 185d Rich Links in GitLab Editors
Loading work item create from a URL targeting a specific template causes the page to crash RTE display bug 2026-02-18 03:24 185d Loading work item create from a URL targeting a specific template causes the page to crash
REST "list releases" API doesn't split cache key on include_html_description rest api bug 2026-02-06 04:38 168d REST "list releases" API doesn't split cache key on include_html_description
Implement Sticky Table Headers in GitLab Tables todo on verify 2026-01-13 00:29 192d Implement Sticky Table Headers in GitLab Tables
Add copy button to graphs/diagrams to copy source contributor assigned 2026-01-13 00:20 192d Add copy button to graphs/diagrams to copy source
Snippets do not accurately reproduce the exact characters that were entered (tabs are replaced by spaces) 2026-01-12 06:03 193d Snippets do not accurately reproduce the exact characters that were entered (tabs are replaced by spaces)
Support new math syntax in content editor 2026-01-12 06:02 193d Support new math syntax in content editor
little space between a list and its following text in RTL languages RTL CSS issue 2026-01-12 05:16 193d little space between a list and its following text in RTL languages
Table line return in Markdown plain text editor need an option to convert line return in <br> nice idea, good for contrib 2026-01-12 04:07 193d Table line return in Markdown plain text editor need an option to convert line return in <br>
Enable Kroki diagrams on gitlab.com 2025-11-27 02:02 239d Enable Kroki diagrams on gitlab.com
Add support for Typograms; anything re: Kroki backlog 2025-11-27 01:45 295d Add support for Typograms as a diagram type in GitLab Flavoured Markdown
Enable Kroki to support more Markdown diagram formats
Wavedrom
Rich Text Editor in Single-file Editor 2025-11-20 00:02 246d Rich Text Editor in Single-file Editor
Allow math blocks to use global Katex macros feature request 2025-11-13 03:16 253d Allow math blocks to use global Katex macros
Video snapshot instead of download when page open on roadmap 2025-10-14 23:39 282d Video snapshot instead of download when page open
Make list controls usable in all GLFM contexts to be prioritised 2025-10-10 01:50 287d Make list controls usable in all GLFM contexts
Consider consistent header anchors 2025-10-06 23:45 290d Consider consistent header anchors
Migrate EmojiFilter to use native support to investigate 2025-10-06 23:43 290d Migrate EmojiFilter to use native support
Remove use of commonmarker gem for import nice-to-have 2025-10-03 01:15 295d Remove use of commonmarker gem for import
Add back commonmarker
Remove CMARK_ENGINE used in older markdown rendering

Entries closed in FY2027Q2 (113)

Title Status Closed Age URLs
Allow token authentication for design management images reviewer on 1h ago 0d Allow token authentication for design management images
Apply correct DOMPurify config to work item listing titleHtml merged 1 day ago 2d Apply correct DOMPurify config to work item listing titleHtml
Support markdown in user's bio attribute deployed! yes!! 2 days ago 21d Restore basic Markdown rendering to user bios
Follow-up from "Support markdown in user's bio attribute"
Support markdown in user's bio attribute
Drop Markdown support in bio field
Render comment via gl-sprintf instead of v-safe-html reviewer on 2 days ago 0d Render comment via gl-sprintf instead of v-safe-html
Add HTML-to-text fallback section to secure coding guidelines merged 3 days ago 4d Add HTML-to-text fallback section to secure coding guidelines
Use titleHtml where appropriate tested 4 days ago 90d Use titleHtml where appropriate
Emojis in work item titles are not rendered in the work item detail page
Fix snippet heading anchors always scrolling to first file (for Markdown) tested on prod 4 days ago 6d Fix snippet heading anchors always scrolling to first file (for Markdown)
Update math rendering limit docs to 1000 merged 4 days ago 5d Update math rendering limit docs to 1000
Extensible Reference Filters: [session:123] did the write-up for potential hackathon contrib 6 days ago 0d Extensible Reference Filters: [session:123]
Avoid partition scan in Geo skip-enqueue check reviewer on 2026-07-17 04:17 0d Avoid partition scan in Geo skip-enqueue check
Ignore underscores in GFM auto-complete merged 2026-07-16 00:42 86d Ignore underscores in GFM auto-complete
Docs: Hyphens and underscores are preserved in heading anchor generation reviewer on 2026-07-15 05:39 0d Docs: Hyphens and underscores are preserved in heading anchor generation
Refactor Banzai context accessors merged! 2026-07-09 06:40 3d Refactor Banzai context accessors
Add CI variable support to fork_group module; set for ruby/gems merged! 2026-07-09 05:43 0d Add CI variable support to fork_group module; set for ruby/gems
Bump promote_to_epic query threshold for flaky spec reviewer on; BM 2026-07-09 05:11 0d Bump promote_to_epic query threshold for flaky spec
Add user documentation for org-mode rendering contrib docs, reviewer on 2026-07-09 01:54 0d Add user documentation for org-mode rendering
Rich text editor duplicates some backslashes deployed & tested 2026-07-09 01:27 75d Rich text editor duplicates some backslashes
Don't escape special chars in autolinks in the rich-text editor
This is to address the unsafe id concatenation in jquery.atwho.js reviewed, fixed CI, merged 2026-07-09 01:26 5d This is to address the unsafe id concatenation in jquery.atwho.js
Add `header_slug_prefix` render option contrib glfm rust; merged 2026-07-09 01:22 0d Add `header_slug_prefix` render option
Update to Comrak 0.53.0 merged 2026-07-08 06:26 0d Update to Comrak 0.53.0
Quarantine flaky rich text editor autocomplete test quarantined 2026-07-07 06:00 138d Quarantine flaky rich text editor autocomplete test
Markdown cache upgrade counter clarifications merged and runbook merged 2026-07-07 05:15 5d Add rollout vs backfill view to Markdown cache dashboard
Markdown cache upgrade counter clarifications
Raise MathFilter limit significantly merged 2026-07-07 02:56 5d Align MathFilter limit with rest of Banzai
Remove unused link_to_all method from UserReferenceFilter merged 2026-07-07 00:46 0d Remove unused link_to_all method from UserReferenceFilter
Modernise At.js merged 2026-07-07 00:08 3d Modernise a bunch
Draft: Clean up PlaceholdersPostFilter stacked on Defer group resolution in filters until actually needed; dead 2026-07-06 03:57 2d Draft: Clean up PlaceholdersPostFilter
Defer group resolution in filters until actually needed no measured saving 2026-07-06 03:24 145d Defer Banzai context member resolution until actually used by filters
CacheMarkdownField.banzai_render_context forces project/group evaluation, even if it's never used
[FF] `lazily_resolve_banzai_context_members` -- resolve Banzai renderer context members lazily
Test diagram proxy from pipeline through postprocess merged 2026-07-03 03:21 1d Add spec to cover diagram proxy from pipeline to post-process
Test diagram proxy from pipeline through postprocess
Fix RST TOC for existing `id`s, incidentally enabling RDoc/Textile contrib MR merged 2026-07-02 22:44 2d Fix RST TOC for existing `id`s, incidentally enabling RDoc/Textile
Draft: Use HTML5 parser for individual filter instantiations unnecessary! 2026-07-02 04:43 2d Draft: Use HTML5 parser for individual filter instantiations
Add MCP route_setting contract specs for API tool endpoints reviewer on 2026-07-02 02:41 0d Add MCP route_setting contract specs for API tool endpoints
Fix snippet heading anchors always scrolling to first file for non-Markdown markup contrib markup merged 2026-07-02 02:21 1d Fix snippet heading anchors always scrolling to first file for non-Markdown markup
bundle exec rake gitlab:graphql:update_all fix broken master 2026-07-01 06:03 0d bundle exec rake gitlab:graphql:update_all
Reapply "Remove jQuery from copy_as_gfm behavior", add regression tests, fix missed paste event merged 2026-07-01 01:20 2d Explore testing copy event with selection for copy-as-GFM
Reapply "Remove jQuery from copy_as_gfm behavior", add regression tests, fix missed paste event
Draft: Add sticky table headers for markdown tables in view mode reviewed banzai MR 2026-06-30 04:41 103d Draft: Spike/POC: Make sticky table headers configurable
Fix broken XHTML in Atom feed for notes with line breaks contrib merged 2026-06-30 04:40 97d Fix broken XHTML in Atom feed for notes with line breaks
Asciidoctor does not work with Ruby 3.4 unlikely to change? 2026-06-30 04:39 265d Asciidoctor does not work with Ruby 3.4
[Markdown] Ruby 3.3/3.4 Gem Compatibility Review
Quarantine a flaky test test of gfm autocomplete of wiki pages flakey; repro flake on VM? 2026-06-30 04:39 245d Quarantine a flaky test
Port GLQL to TypeScript 2026-06-30 04:39 251d Port GLQL to TypeScript
REQUEST - Knowledge Group: Review of resources and permissions 2026-06-30 04:38 252d REQUEST - Knowledge Group: Review of resources and permissions
Make Pages::DeletePagesDeploymentWorker compatible with group archival reviewed 2026-06-30 04:38 194d Make Pages::DeletePagesDeploymentWorker compatible with group archival
Replace GitLab's Tokenized Filtering with an Improved Filtering Component System 2026-06-30 04:37 194d Replace GitLab's Tokenized Filtering with an Improved Filtering Component System
Collections MVP: Enable teams to manage work independent from code structure 2026-06-30 04:37 194d Collections MVP: Enable teams to manage work independent from code structure
Collaborative Editing in GitLab 2026-06-30 04:36 168d Collaborative Editing in GitLab
Real-time Editing of Issue Descriptions (REID)
Checking a task item in a note appears to have copied a different note's body across, destroying the target tracking issue for rare(?) problem; closed unless we can repro 2026-06-30 04:35 131d Checking a task item in a note appears to have copied a different note's body across, destroying the target
Fix flaky user_searches_for_issues_spec anonymous rate limit reviewer on 2026-06-30 04:35 99d Fix flaky user_searches_for_issues_spec anonymous rate limit
Fix non-auto-correctable Lint/EmptyBlock offenses reviewer on 2026-06-30 04:34 70d Fix non-auto-correctable Lint/EmptyBlock offenses
Add Markdown cache version upgrades dashboard merged 2026-06-30 04:31 3d Add Markdown cache version upgrades dashboard
Should personal snippets get autocompleted? How? probably not 2026-06-30 03:29 49d Should personal snippets get autocompleted? How?
Rename HeadingAccessibilityFilter and add pipeline test coverage merged 2026-06-30 02:23 4d Rename HeadingAccessibilityFilter and add pipeline test coverage
Permit --random for markdown_cache feature flag roll-out changes dev docs merged 2026-06-30 02:23 6d Drop --ignore-random-deprecation-check from markdown_cache rollout examples
Permit --random for markdown_cache feature flag roll-out changes
Permit --random with markdown_cache flags
Add line change metrics to contributor graphs contrib reviewer on 2026-06-29 05:52 0d Add line change metrics to contributor graphs
Don't increment Markdown version upgrade counter on first writes merged 2026-06-29 05:10 2d Don't increment Markdown version upgrade counter on first writes
Remove jQuery from copy_as_gfm behavior contrib MR broken copy_as_gfm; reverted 2026-06-29 01:12 2d Remove jQuery from copy_as_gfm behavior
Revert "Merge branch 'fix-issue-595359' into 'master'"
Fix TOC `#null` anchors, incidentally enabling TOC for other markup contrib MR merged 2026-06-26 05:52 6d Fix TOC `#null` anchors, incidentally enabling TOC for other markup
Mermaid diagrams fail to render in Safari on self-managed instances — sandboxed iframe CSP script-src 'self' blocked under opaque origin works! 2026-06-26 05:51 6d Mermaid diagrams fail to render in Safari on self-managed instances — sandboxed iframe CSP script-src 'self' blocked under opaque origin
Explicitly name origin in Mermaid sandbox CSP
Mermaid renders 'Syntax error in text' on gitlab.com — sandboxed iframe CSP blocks webpack chunk-load
Bumping CACHE_COMMONMARK_VERSION is risky merged and we goin! 2026-06-26 05:49 214d Start a Markdown cache bump
Bumping CACHE_COMMONMARK_VERSION is risky
Add means to bump Markdown cache gradually
Prevent markdown version changes from impacting GitLab.com DB
Support GFM References for PersonalSnippets release notes MR by mm 2026-06-26 01:10 0d Support GFM References for PersonalSnippets
kivikakk: remove FE reviewer; add Rust domain expert merged 2026-06-25 03:38 0d kivikakk: remove FE reviewer; add Rust domain expert
Personal snippet reference filters all done! 2026-06-25 01:56 162d Support GFM references for PersonalSnippets
[Feature flag] Rollout of `personal_snippet_reference_filters`
No longer gate personal snippet reference filters on FF
Add PersonalSnippetReferenceFilter for personal snippets
Consider the need for user context in ReferenceFilter
Personal Snippet URLs aren't replaced by their GFM references
Reprocess GFM references in PersonalSnippet descriptions and comments
Resolve "Frontend: Add 'New' badge to secrets manager nav item" reviewer on 2026-06-25 01:45 0d Resolve "Frontend: Add 'New' badge to secrets manager nav item"
Extend issuable title rendering to support *only* backticks confirmed live! 2026-06-25 01:42 44d Add IssuableTitlePipeline with CodeSpanFilter
Extend issuable title rendering to support *only* backticks
Support non-Latin heading slugs in non-Markdown markup contrib Markdown merged! 2026-06-25 01:35 2d Support non-Latin heading slugs in non-Markdown markup
Keep Duo mention started note as durable record reviewer on 2026-06-24 04:03 0d Keep Duo mention started note as durable record
Use kebab-case user list events contrib merged 2026-06-23 04:13 0d Use kebab-case user list events
Batch deployment commit lookups in GraphQL 2026-06-23 01:24 3d Batch deployment commit lookups in GraphQL
Replace lang with data-lang in Rouge and AsciiDoc reviewer on; merged 2026-06-22 04:23 4d Replace lang with data-lang in Rouge and AsciiDoc
Fix heading anchor links opening in a new tab for non-ASCII headings contrib MR merged 2026-06-19 07:29 4d Fix heading anchor links opening in a new tab for non-ASCII headings
Support checkbox rendering for org-mode contrib MR merged 2026-06-19 07:28 1d Support checkbox rendering for org-mode
Document personal snippet references merged 2026-06-18 02:50 1d Document personal snippet references
Support table of contents button for org-mode file previews contrib MR merged 2026-06-17 02:36 1d Support table of contents button for org-mode file previews
Draft: Add work item work plan tool capabilities old WIP 2026-06-16 01:14 56d Draft: Add work item work plan tool capabilities
Update dependencies to ensure CI is green merged 2026-06-15 03:03 0d Update dependencies to ensure CI is green
bump gprd to 272329e49cb7c3abce2ea1781191cd44752f2d16 superseded 2026-06-01 23:24 0d bump gprd to 272329e49cb7c3abce2ea1781191cd44752f2d16
k8s-workloads: Configure agent plan buckets in gstg, gprd split up and done, needs vendir 2026-06-01 00:22 3d [gprd] Configure agent plan bucket
[gstg] Configure agent plan bucket
[gprd] Configure object storage for SDD workplan content
Configure agent plan buckets in gstg, gprd
Figure out agent_plan_content backups merged 2026-06-01 00:14 17d Add agent_plan_content to backup utilities
Add agent_plan_content to backup-utility
Validate backup-utility config of agent_plan_content object storage
Figure out agent_plan_content backups
CR: Create a new object storage for SDD workplan content CR for creating buckets 2026-05-28 23:35 2d Create a new object storage for SDD workplan content
SDD agent plan bucket configuration in Charts, Omnibus both landed, provisioning & k8s-workloads to do 2026-05-28 06:44 20d Add agent_plan_content object storage configuration
Add agent_plan_content object storage configuration
Support alert block rendering for org-mode and textile another input semantic modifying contrib MR 2026-05-27 06:23 0d Support alert block rendering for org-mode and textile
Support alert blocks for org-mode rendering
SanitizeNodeLink handles URLs that can't decode to valid UTF-8 superseded 2026-05-27 02:18 1d SanitizeNodeLink handles URLs that can't decode to valid UTF-8
SanitizeLinkFilter raises an error when normalizing URLs with invalid UTF-8 characters
Dependency firewall - vulnerability rule evaluator reviewer on 2026-05-26 02:38 21d Dependency firewall - vulnerability rule evaluator
Agent plan storage needs to support consolidated object storage configuration merged 2026-05-25 01:55 6d Support consolidated object storage configuration for agent plans
Agent plan storage needs to support consolidated object storage configuration
Support inline diff rendering in non-Markdown markup reviewer on 2026-05-25 01:35 0d Support inline diff rendering in non-Markdown markup
Wire `author_source` into `completed_pipeline_execution` and `first_pipeline_succeeded` events reviewer on 2026-05-25 01:25 0d Wire `author_source` into `completed_pipeline_execution` and `first_pipeline_succeeded` events
fix: Gate AgentPlan uses on GitLab >= 19.0 merged, and then reverted for later fix 2026-05-25 00:34 2d fix: Gate AgentPlan uses on GitLab >= 19.0
Agent plan storage doesn't work when file_store = 2 (REMOTE) donezo! 2026-05-25 00:33 5d Agent plan storage doesn't work when file_store = 2 (REMOTE)
Fix ExternallyStoredField with file_store = 2 (REMOTE)
Allow URL import into groups when personal project creation disabled reviewer on 2026-05-22 05:27 0d Allow URL import into groups when personal project creation disabled
Add agent_plan_content config and MinIO bucket merged 2026-05-22 01:43 1d Add agent_plan_content config and MinIO bucket
Create agent-plan-content bucket in GDK
Removed Product_analytics related graphql & specs reviewer on 2026-05-21 06:20 0d Removed Product_analytics related graphql & specs
Scope agent_plan FF check to root ancestor reviewer on 2026-05-21 04:58 0d Scope agent_plan FF check to root ancestor
Fix Failure rate and Success rate denominator on CI/CD analytics page reviewer on 2026-05-20 07:37 0d Fix Failure rate and Success rate denominator on CI/CD analytics page
Add tests for new ASCP scopes reviewer on 2026-05-20 06:57 0d Add tests for new ASCP scopes
Feat: Maintenance - update user endpoint in sessions reviewer on 2026-05-20 06:13 0d Feat: Maintenance - update user endpoint in sessions
Add syntax highlighting and Mermaid rendering for org-mode files contrib markdown; nice 2026-05-19 23:58 0d Add syntax highlighting and Mermaid rendering for org-mode files
Kroki diagram proxy fails with private IP Kroki URLs due to inconsistent SSRF filtering between Rails and Workhorse deployed & backported 2026-05-19 23:14 21d Backport of 'Send allowed endpoints to Workhorse for diagram proxy'
Kroki diagram proxy fails with private IP Kroki URLs due to inconsistent SSRF filtering between Rails and Workhorse
Send allowed endpoints to Workhorse for diagram proxy
Check work item features or widgets for agent plan 2026-05-19 05:50 1d Check work item features or widgets for agent plan
Add api and ai_workflows scopes to Ascp types to support Business Context flow reviewer on 2026-05-19 04:00 0d Add api and ai_workflows scopes to Ascp types to support Business Context flow
[EE] Spec: opt out of let_it_be freeze in ee/spec/requests/part-1 (103 files) (#600267) reviewer on 2026-05-19 01:25 0d [EE] Spec: opt out of let_it_be freeze in ee/spec/requests/part-1 (103 files) (#600267)
[EE] Spec: opt out of let_it_be freeze in ee/spec/controllers (11 files) (#600267) reviewer on 2026-05-19 01:23 0d [EE] Spec: opt out of let_it_be freeze in ee/spec/controllers (11 files) (#600267)
[FixPipeline] https://gitlab.com/gitlab-org/gitlab/-/pipelines/2527260995 reviewer on 2026-05-18 04:41 0d [FixPipeline] https://gitlab.com/gitlab-org/gitlab/-/pipelines/2527260995
Fix no-invalid-media-type-examples in OpenAPI reviewer on 2026-05-15 02:08 0d Fix no-invalid-media-type-examples in OpenAPI
Track merge request retarget events reviewer on 2026-05-14 04:19 0d Track merge request retarget events
Fix vue require-name-property in deploy keys components reviewer on 2026-05-14 00:21 0d Fix vue require-name-property in deploy keys components
Verify message origin in draw.io listener merged 2026-05-14 00:16 2d Verify message origin in Draw.io listener
Draw.io listener needs to verify message origin
Improve lock contention for groups and projects transfers reviewer on 2026-05-12 01:04 0d Improve lock contention for groups and projects transfers
Support iframe embeds in rich-text editor merged 2026-05-11 06:56 26d Support iframe embeds in rich-text editor
Refactor media resize into shared mixin and fix drag-and-drop in work items
Support iframe embeds in rich-text editor
Add allow-popups-to-escape-sandbox to render_iframe, and rationale closed; to be reworked 2026-05-11 06:54 24d Add allow-popups-to-escape-sandbox to render_iframe, and rationale
Add REST API client functions for mirror management reviewer on 2026-05-11 04:24 0d Add REST API client functions for mirror management
Avoid loading all labels when autocompleting quick action commands reviewer on 2026-05-07 03:09 0d Avoid loading all labels when autocompleting quick action commands
feat: add orbit_settings user preference with killswitch and preferences UI reviewer on 2026-05-05 00:40 0d feat: add orbit_settings user preference with killswitch and preferences UI
Editor preview shortcut no longer works to return to plain text editing local config issue 2026-05-04 01:07 5d Editor preview shortcut no longer works to return to plain text editing
refactor: Apply rubocop auto-corrections to lib/api/commits.rb reviewer on 2026-05-01 06:26 0d refactor: Apply rubocop auto-corrections to lib/api/commits.rb
Stop manually piecing together HTML in TableOfContentsTagFilter merged 2026-05-01 01:13 85d Stop manually piecing together HTML in TableOfContentsTagFilter
Stop manually piecing together HTML in TableOfContentsTagFilter

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: 🙅‍♀️ (check failed), ⏳ (checks pending), 🎉 (all checks passed!).

The script to generate the below table is in this repo.

Activity

View all
Loading
There was an error loading users activity calendar.
  • Loading

Personal projects

View all
  • Loading
Loading

About

Pronounced as: ah-SHEH-rah

Pronouns: it/its

love to do Markdown at GitLab!! yes!!!

Info

Senior Backend Engineer, Plan:MKaPI at GitLab
Melbourne, Australia
10:40 AM
Member since September 15, 2025

Contact

kivikakk.ee/about
aconnor@gitlab.com
kivikakk
kivikakk