SpanTree icon

SpanTree

by tavy.andy97

v0.0.5.2 Updated May 4, 2024 473KiB
CWS
5K
Users
β˜… 4.30
27 reviews
#3235
of 60.3K
developer
#262 of 5.3K
⚠️Not updated in over a year

Description

Making GitLab smarter. Octotree alternative for GitLab. SpanTree makes navigating a GitLab repository feel like a breeze by providing a familiar tree structure. 🌳NOW SUPPORTS QUICK SEARCH 🌳 Try it out using Ctrl/⌘ + P 🌳 Features 🌳 Easy to navigate tree structure 🌳 Resize the tree to your convenience 🌳 Supports self-hosted GitLab instances (Along with compatibility mode for GitLab v12 and less) 🌳 Lazy loaded file structure for a fast responsive user interface 🌳 Inbuilt Dark Theme for GitLab 🌳 Quick Search your Repository 🌳 Auto-Theme (Picks color from GitLab theme) SpanTree is an actively maintained always free open source project. Please feel free to report any issues or request any features at https://github.com/tavyandy97/span-tree.
SpanTree screenshot 1SpanTree screenshot 2SpanTree screenshot 3

Reviews (5 cached)

β˜…β˜†β˜†β˜†β˜†2025-02-10
Vlad

content.js:2 Uncaught TypeError: p is not a function at 3955 (content.js:2:57857) at t (content.js:2:325739) at content.js:2:326583 at content.js:2:326592

β˜…β˜†β˜†β˜†β˜†2024-03-27
Tony Salim US

not working

β˜…β˜†β˜†β˜†β˜†2024-01-28
ng tony

for GitLab Enterprise Edition v16.8.1-ee, it also not working, it will worth 5 star again if support new version TypeError: Cannot read properties of null (reading 'children') at t.shouldShowSpanTree (content.js:2:54590) at n.value (content.js:2:55903) at La (content.js:2:248908) at Da (content.js:2:248703) at vl (content.js:2:284129) at pu (content.js:2:275606) at du (content.js:2:275531) at ru (content.js:2:272612) at content.js:2:224405 at n.unstable_runWithPriority (content.js:2:319222) the code line t.shouldShowSpanTree = function() { return (null !== document.querySelector(".qa-branches-select") || null !== document.querySelector(".ref-selector") || null !== document.querySelector("[data-qa-selector='branches_dropdown']").children[0]) && null !== document.querySelector(".nav-sidebar") }

β˜…β˜†β˜†β˜†β˜†2023-09-07
Fernando Araujo

Hey @Tavesh, Apparently the extension is really good (from the demo), however, unfortunately v0.0.5.0 is not working on self-hosted GitLab Enterprise Edition v16.2.1-ee here. Please let me know if there's anything I can to help you to fix/troubleshoot it.

β˜…β˜…β˜…β˜†β˜†2023-10-19
Noah Betzen

It works, but not if the user has GitLab's "new navigation" setting enabled. This will eventually become the default navigation experience, so I'd like to see this extension support it.

Details

Version 0.0.5.2
Updated May 4, 2024
Size 473KiB
First Seen Mar 24, 2026