User profile picture

Asherah Connor

@kivikakk
2️⃣ :meow_double_thumbs:
  • 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-10-12 04:45:02 UTC

Open entries (81)

Title Status Last updated Age URLs
Fix license activation under Caproni scattered to the wind ⏳ 12m ago 0d Fix license activation under Caproni
Project and branch variables for markdown tracking issue; need to bring over line 28m ago 375d Project and branch variables for markdown
Add support for placeholder variables in markdown
[FF] `markdown_placeholders` -- enable markdown placeholder replacements
Remove `wait_for_requests` calls continue tier 2? 28m ago 89d Draft: Drop another 34 files' worth of `wait_for_requests`
Drop another 42 files' worth of `wait_for_requests`
Remove some `wait_for_request` calls
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:
Draft: All accumulated `wait_for_requests` removals
fix: do not append media dimensions to non-embeddable links MWPS set 🙅‍♀️ 41m ago 3d fix: do not append media dimensions to non-embeddable links
Add RSpec matcher for normalised paths wip 1h ago 39d Add RSpec matcher for normalised paths
Rewrite PTE/RTE tests using MSW wip 1h ago 20d Rewrite PTE/RTE tests using MSW
<iframe> embeds iframe inertia out for maint 🎉 1h ago 375d Draft: Mark `<iframe>` config, loader and renderers as AppSec-owned
Replace `<iframe>` candidate `<img>`s with inert tags
Stop `<iframe>` embed `<img>`s from hitting the origin before they're replaced
Click-to-activate functionality for `<iframe>`s
Render `<iframe>` embeds in Vue
Admin UI for `<iframe>` providers
Reject sneaky dot segments in `<iframe>` URLs
Frontend `<iframe>` hardening
Allow additional CSP hosts in `<iframe>` embeds
Remove dead `<iframe>` transform code
Move to `<iframe>` providers
Convert `<iframe>` allowlist setting to provider IDs
Add `<iframe>` provider loader and base config
Add `<iframe>` provider model and parser
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
Modularise Gitlab::Markdown, or all of Banzai Gitlab::Markdown -> Banzai in CI 🎉 1h ago 26d Move Gitlab::Markdown::* into Banzai
Add `gitlab-banzai` gem with the first batch of filters
Refactor Banzai into `./gems`
Wiki `Page History` does not show commits done before the page was moved to a sub-directory MR 2 cache additions in CI 🎉 1h ago 5d [FF] `wiki_page_history_follow_renames` -- Follow page renames when listing wiki page history
Show renames in wiki page commit diffs
Show/diff/restore for wiki versions before a rename
Add Wikis::PageHistory, follow renames with new FF
Wiki `Page History` does not show commits done before the page was moved to a sub-directory
Planner Intelligence: markdown cache refresh writes notes and user_mentions during GET requests MR 1 out for maint 🎉 1h ago 14d [FF] `markdown_cache_async_refresh` -- refresh Markdown cache values in a worker
Draft: Add short-circuit to stale Markdown cache reads for efficiency
Move read-path Markdown cache saves to a new FF'd worker
Don't let replica-based cache updates race real writes
Planner Intelligence: markdown cache refresh writes notes and user_mentions during GET requests
Pages PKCE gprd FF out for merge 🎉 3h ago 41d gprd: enable Pages FF_ENABLE_PKCE
gstg and pre: enable Pages FF_ENABLE_PKCE
[FF_ENABLE_PKCE] Use PKCE in the OAuth flow
Implement PKCE under an FF
Managed component versioning is incredibly burdensome out for investigate 3h ago 10d Managed component versioning security releases are incredibly burdensome
`markdown_placeholders` RTE support 2/2 out for FE 🎉 6h ago 25d Add input rules for placeholders
Add RTE support for markdown_placeholders
`markdown_placeholders` RTE support
Use Mermaid v12 out for rollout 4 days ago 13d Introduce Mermaid 12 behind the use_mermaid_v12 FF
[FF] `use_mermaid_v12` -- Use Mermaid 12 instead of 11
Sync route snapshots for Mermaid v12 endpoints
Use Mermaid 12
`markdown_placeholders` documentation gaps 5 days ago 5d `markdown_placeholders` documentation gaps
conventionalcomments: Thoughts on having the (non-)blocking alternatives not move around? out for thoughts 6 days ago 83d Thoughts on having the (non-)blocking alternatives not move around?
Create & Plan Team Day - 22nd Edition - Friday, October 30 2026 6 days ago 6d Create & Plan Team Day - 22nd Edition - Friday, October 30 2026
Bold Text Rendering Bug (potentially related to links present alongside text) editor bug, serialises bold around links poorly ❓ 2026-09-28 02:14 273d Keep bold, italic and strikethrough renderable in rich text editor markdown
Formatting text with links breaks in rich-text editor (RTE)
Bold Text Rendering Bug (potentially related to links present alongside text)
Ability to see snippets of code in issue and MR descriptions out for see RP! 2026-09-22 01:16 272d Release post entry for permalink embeds in Markdown
Roll out blob permalink embeds
[FF] `blob_permalink_embed` -- embed snippets of code from blobs in issue and MR descriptions
Render blob line of code in GFM
Add Markdown blob embed dashboard, tag and group Markdown dashboards
Add observability to Markdown blob embeds
Document blob_permalink_embed
Make blob_permalink_embed FF derisk; add roll-out issue
Add blob snippet embed support to content editor
Blob embeds respect show_diff_preview_in_email
Blob embeds need to respect show_diff_preview_in_email
Embed blob permalinks in GLFM behind FF
Blob embed renderer for GLFM permalinks
Add EmbeddedBlobComponent for rendering embedded snippets
Add suppress_line_ids to Gitlab::Highlight
Ability to see snippets of code in issue and MR descriptions
Draft: Allow embedding of code in Markdown
Feature: expand permalinks to code blocks in issues
replace jetscii with memchr-n to review 2026-09-17 05:11 24d replace jetscii with memchr-n
`markdown_placeholders` Gitaly batching to do 2026-09-17 01:30 25d `markdown_placeholders` Gitaly batching
"Print as PDF" only outputs the first page (Chrome print and MR "Print as PDF" button) 2026-09-15 23:28 31d "Print as PDF" only outputs the first page (Chrome print and MR "Print as PDF" button)
Rich text editor: label autocomplete does not trigger when ~ is entered via dead key (non-US keyboards) i18n bug 2026-09-15 23:28 53d Rich text editor: label autocomplete does not trigger when ~ is entered via dead key (non-US keyboards)
Add Find and Replace Functionality to Text Editors merged, tested in prod, what next? 2026-09-15 23:09 51d Fix find_and_replace div positioning; handle resize; fix lil bugs; add specs
Handle textarea resize when searched text is highlighted
Add Find and Replace Functionality to Text Editors
Improve copy / paste columns and rows in tables in the Content Editor 2026-09-11 06:05 229d Improve copy / paste columns and rows in tables in the Content Editor
Fix Multi-Cell Copy/Paste Functionality in GitLab Tables
Investigate correct fix for embedding images in mermaid diagram preview in the rich text editor 2026-08-20 07:05 207d Investigate correct fix for embedding images in mermaid diagram preview in the rich text editor
Add [session:123] reference filter for Duo Agent sessions back with contrib, out for db 2026-08-17 04:43 80d Add [session:123] reference filter for Duo Agent sessions
Merge JsonTable into MarkdownTable to reduce complexity and gain print/sticky/sortable features to do 2026-08-06 03:27 73d Merge JsonTable into MarkdownTable to reduce complexity and gain print/sticky/sortable features
JSON tables, Markdown tables, frontend, and you
Investigate gl-emoji rendering, use cases, need to investigate 2026-08-06 03:27 96d Investigate gl-emoji rendering, use cases, need
Atom feeds don't render images backlog 2026-08-05 06:15 67d Atom feeds don't render images
gdk reset-data --fast fails and leaves Postgres/runit in a difficult-to-recover state recurred spontaneously 2026-08-05 04:12 68d gdk reset-data --fast fails and leaves Postgres/runit in a difficult-to-recover state
gitlab and gitlab-ui have almost-identical DOMPurify config (bad) to investigate 2026-08-04 06:46 96d gitlab and gitlab-ui have almost-identical DOMPurify config (bad)
Complete the WorkItem migration in Banzai to-do 2026-07-15 02:58 89d Complete the WorkItem migration in Banzai
Remove CSS for outdated CommonMark renders pending rollout completion 2026-07-02 04:45 105d Remove CSS for outdated CommonMark renders
Add XMPP URI support (RFC5122) query component of XMPP URIs not autolinked 2026-06-30 04:40 297d Add XMPP URI support (RFC5122)
Document <iframe> embeds to-do 2026-05-19 05:50 178d Document <iframe> embeds
Add data-title-html to reference link renders do me! 2026-05-19 05:50 166d Add data-title-html to reference link renders
Extend and improve list item drag and drop functionality 2026-04-14 06:43 180d 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 188d Escaped markdown in issue title should not be interpreted as shortcuts
Scope Markdown references to the current organization Cells; just FOI 2026-03-31 03:00 195d 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 224d Have Banzai filters declare their dependency orderings; validate in spec.
Add file icons for OpenTofu `.tofu` files 2026-03-30 03:05 278d Add file icons for OpenTofu `.tofu` files
Update file icons library
Consider making the anchor icon on headers actually copy the target link to clipboard for consideration 2026-03-30 01:32 196d Consider making the anchor icon on headers actually copy the target link to clipboard
YAML frontmatter curiosities in the Wiki 2026-03-19 06:13 206d 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 297d 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 374d 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 266d 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 374d 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 298d 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 266d 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 229d Color chips don't render in snippets
Add some Rust-side unit tests for gitlab-glfm-markdown 2026-03-18 01:52 208d Add some Rust-side unit tests
GitLab Flavored Markdown (GLFM) parent epic 2026-03-16 05:44 209d 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 298d 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 227d Ensure a consistent GitLab Flavored Markdown experience across GitLab and Duo UI
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 230d 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 370d 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 375d Draft: PoC - Markdown grid table syntax based on the Pandoc syntax
Possibility to use a structured table format inside markdown (Complex Table / Grid Table)
pasted image disappears from markup after submitting comment text editor doesn't wait for uploads 2026-02-18 03:25 273d 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 273d Fix keyboard shortcut strikethrough formatting when rich text editing
Embedded blockquote in list item does not work in RTE 2026-02-18 03:25 272d 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 272d (all devices) Rich Text Editor Bug: Image pasting line problem
[RTE] Textbox Editor has excessive tab stops 2026-02-18 03:25 272d Textbox Editor has excessive tab stops
Rich Link Previews & Smart Embeds in GitLab Editors 2026-02-18 03:24 265d 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 265d 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 248d 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 272d Implement Sticky Table Headers in GitLab Tables
Add copy button to graphs/diagrams to copy source contributor assigned 2026-01-13 00:20 272d 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 272d 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 272d 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 272d 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 273d 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 319d Enable Kroki diagrams on gitlab.com
Add support for Typograms; anything re: Kroki backlog 2025-11-27 01:45 374d 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 326d Rich Text Editor in Single-file Editor
Allow math blocks to use global Katex macros feature request 2025-11-13 03:16 333d Allow math blocks to use global Katex macros
Video snapshot instead of download when page open on roadmap 2025-10-14 23:39 362d Video snapshot instead of download when page open
Make list controls usable in all GLFM contexts to be prioritised 2025-10-10 01:50 367d Make list controls usable in all GLFM contexts
Consider consistent header anchors 2025-10-06 23:45 370d Consider consistent header anchors
Migrate EmojiFilter to use native support to investigate 2025-10-06 23:43 370d Migrate EmojiFilter to use native support
Remove use of commonmarker gem for import nice-to-have 2025-10-03 01:15 375d Remove use of commonmarker gem for import
Add back commonmarker
Remove CMARK_ENGINE used in older markdown rendering

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

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

Activity

View all
There was an error loading users activity calendar.

Personal projects

View all
Loading

About

Pronounced as: ah-SHEH-rah

Pronouns: it/its

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

Info

Senior Backend Engineer, Plan:Planner Intelligence at GitLab
Melbourne, Australia
6:31 PM
Member since September 15, 2025

Contact

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