• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

umputun / weblist
84%
master: 84%

Build:
Build:
LAST BUILD BRANCH: add-e2e-tests
DEFAULT BRANCH: master
Repo Added 17 Mar 2025 04:43AM UTC
Token tJv92swKEIf1mit2WDYHbqDdVSRy6VLIQ regen
Build 249 Last
Files 7
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH feat/binary-content-detection
branch: feat/binary-content-detection
CHANGE BRANCH
x
Reset
Sync Branches
  • feat/binary-content-detection
  • add-e2e-tests
  • dependabot/go_modules/golang.org/x/crypto-0.45.0
  • feat/recursive-mtime
  • feature-branding
  • feature-params-restructure
  • feature/add-direct-link-icon
  • feature/extract-file-modal-template
  • feature/file-preview
  • feature/fix-linting-and-improve-error-handling
  • feature/merge-file-templates
  • feature/multi-file-download
  • feature/refactor-file-handlers-clean
  • feature/sftp-improvements
  • feature/sort-cookies
  • feature/syntax-highlighting
  • fix-auth-rate-limiting-and-template-caching
  • fix-responsive-design
  • fix/timing-attack-protection
  • json-api-feature
  • master
  • paskal/dependabot-disable-updates
  • redirect-directories
  • refactor/simplify-assets-handler
  • refs/tags/v0.1.0
  • refs/tags/v0.1.1
  • refs/tags/v0.1.2
  • refs/tags/v0.1.3
  • refs/tags/v0.1.4
  • refs/tags/v0.1.5
  • refs/tags/v0.10.3
  • refs/tags/v0.11.0
  • refs/tags/v0.12.0
  • refs/tags/v0.12.1
  • refs/tags/v0.13.0
  • refs/tags/v0.13.1
  • refs/tags/v0.13.2
  • refs/tags/v0.14.0
  • refs/tags/v0.14.1
  • refs/tags/v0.14.2
  • refs/tags/v0.14.3
  • refs/tags/v0.14.4
  • refs/tags/v0.15.0
  • refs/tags/v0.16.0
  • refs/tags/v0.17.0
  • refs/tags/v0.17.1
  • refs/tags/v0.2.1
  • refs/tags/v0.2.2
  • refs/tags/v0.2.3
  • refs/tags/v0.2.4
  • refs/tags/v0.3.0
  • refs/tags/v0.3.1
  • refs/tags/v0.4.0
  • refs/tags/v0.4.1
  • refs/tags/v0.4.2
  • refs/tags/v0.5.0
  • refs/tags/v0.5.1
  • refs/tags/v0.6.0
  • refs/tags/v0.7.0
  • refs/tags/v0.8.0
  • refs/tags/v0.8.1
  • refs/tags/v0.8.2
  • refs/tags/v0.8.3
  • refs/tags/v0.8.4
  • refs/tags/v0.8.5
  • refs/tags/v0.9.0
  • refs/tags/v0.9.1
  • refs/tags/v0.9.2
  • refs/tags/v0.9.3
  • secure-auth-tokens
  • security-enhancements
  • style-improvements
  • test/docker-fix

pending completion
20216114619

Pull #34

github

umputun
feat(ui): add extensionless file support and improve modal UX

- add knownTextFilenames map for Makefile, Dockerfile, LICENSE, etc.
- detect binary content for extensionless files via http.DetectContentType
- remove redundant link icon from file list
- add "open in new tab" button to modal header
- fix theme not applied for direct /view/ URLs
Pull Request #34: Add content-based binary detection for viewable files

1838 of 2192 relevant lines covered (83.85%)

14.09 hits per line

Relevant lines Covered
Build:
Build:
2192 RELEVANT LINES 1838 COVERED LINES
14.09 HITS PER LINE
Source Files on feat/binary-content-detection
  • Tree
  • List 7
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
20216114619 feat/binary-content-detection feat(ui): add extensionless file support and improve modal UX - add knownTextFilenames map for Makefile, Dockerfile, LICENSE, etc. - detect binary content for extensionless files via http.DetectContentType - remove redundant link icon from file l... Pull #34 14 Dec 2025 11:55PM UTC umputun github pending completion  
20215862237 feat/binary-content-detection fix(view): use server default theme for direct URL access - direct /view/ URLs now fall back to server configured theme - query param ?theme= still overrides when explicitly set - add tests for theme fallback and override behavior Pull #34 14 Dec 2025 11:33PM UTC umputun github pending completion  
20215805238 feat/binary-content-detection fix(modal): prevent background scroll when modal is open - lock body scroll when modal opens via htmx:afterSwap event - restore scroll on close button click, escape key, and click-outside Pull #34 14 Dec 2025 11:28PM UTC umputun github pending completion  
20215362152 feat/binary-content-detection fix(template): prevent unintended HTML rendering in file view - change template check from contains to hasPrefix for highlight-wrapper - files containing "highlight-wrapper" as text were rendered as raw HTML - add hasPrefix template function - ad... Pull #34 14 Dec 2025 10:51PM UTC umputun github pending completion  
20214158010 feat/binary-content-detection refactor(server): split monolithic files into focused modules Split server.go (~1850 lines) and server_test.go (~3860 lines) into smaller, focused files following Go convention of one test file per source file: - auth.go/auth_test.go: authentica... Pull #34 14 Dec 2025 09:08PM UTC umputun github pending completion  
20213592373 feat/binary-content-detection feat: add LRU cache for binary content detection use go-pkgz/lcw LRU cache to avoid repeated file I/O for binary detection. cache key is path+mtime, so modified files get re-checked automatically. cache limit is 10000 entries. Pull #34 14 Dec 2025 08:20PM UTC umputun github pending completion  
20213432592 feat/binary-content-detection feat: add content-based binary detection for viewable files detect binary content using http.DetectContentType for files with text-like extensions. prevents view icon from showing for binary files (e.g., ELF executables) that have misleading exte... Pull #34 14 Dec 2025 08:07PM UTC umputun github
83.82
See All Builds (207)

Badge your Repo: weblist

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc