RSS Git Download  Clone
Raw Blame History 17kB 322 lines
Markdown rendered
[//]: #@corifeus-header

# 🤖 P3X Gitlist - A decorated enhanced elegant, feature rich and modern private git ui repository viewer

                        
[//]: #@corifeus-header:end

### v2026.4.1010
Released on 04/30/2026
* BUGFIX: Handle # comments in .gitmodules and strip .git from any host.

### v2026.4.1009
Released on 04/26/2026
* DOCS: Promote Meet Assistant SaaS (meeting.corifeus.com).

### v2026.4.1005
Released on 04/26/2026
* BUGFIX: Align gitgraph canvas with 2-row commit blocks in treegraph.

### v2026.4.1004
Released on 04/25/2026
* BUGFIX: Lazy-load now updates List.js values for off-page items so sort works.

### v2026.4.1003
Released on 04/25/2026
* BUGFIX: Fix PHP 8.5 non-canonical (boolean) cast deprecation.
* PERF: Batch decorateItem with one git log per directory (was N+1).
* BUGFIX: Preserve paginated items after lazy-load by skipping List.js reIndex.
* BUGFIX: Pager visibility now uses list.matchingItems instead of a racy DOM query.
* BUGFIX: Remove hardcoded 1/2/... placeholder from bottom pager.
* BUGFIX: Pager visibility check now looks at all pagination uls, not just the top one.
* BUGFIX: Fix index pager visibility and markdown code wrapping.

### v2026.4.1002
Released on 04/25/2026
* FEATURE: Lazy-load index and treegraph for faster initial page rendering.
* FEATURE: Redesign treegraph as a 2-row table layout.

### v2026.4.1001
Released on 04/22/2026
* BUGFIX: Use explicit nullable type for PHP 8.4+ compatibility.

### v2026.4.1000
Released on 04/22/2026
* BUGFIX: Fix empty-repo render and toISOString crash on index page.
* BUGFIX: Gate livereload script to debug-only so production no longer logs ERR_CONNECTION_REFUSED on :35729.
* BUGFIX: Render nested inline markdown in headings, strong, and link elements.
* CHORE: Hoist grunt-contrib-clean/copy/htmlmin/watch as direct devDependencies so jit-grunt resolves them on a fresh yarn install.
* CHORE: Clean up English wording on index.repo.empty translation.

### v2026.4.999
Released on 04/20/2026
* CHORE: Routine maintenance release.

### v2026.4.803
Released on 04/20/2026
* CHORE: Routine maintenance release.

### v2026.4.802
Released on 04/20/2026
* CHORE: Bump corifeus-builder and regenerate footer.

### v2026.4.800
Released on 04/16/2026
* BUGFIX: Use explicit nullable type for PHP 8.4+ compatibility.

### v2026.4.799
Released on 04/11/2026
* FEATURE: Translate all hardcoded English strings across all 29 language files for full internationalization.
* FEATURE: Add dynamic page titles showing repository, file, and commit context.
* FEATURE: Add copy-to-clipboard for commit hashes in commits list, detail, and log views.
* FEATURE: Add keyboard shortcuts (/ for search, ? for help, Esc to blur).
* FEATURE: Add file info badges showing size and line count in the file viewer.
* FEATURE: Add relative time display on commit dates using native Intl.RelativeTimeFormat.
* FEATURE: Add configurable treegraph_limit setting to prevent canvas overflow.
* FEATURE: Add content-visibility paint virtualization for treegraph rows.
* FEATURE: Add ARIA labels on search forms and navigation for improved accessibility.
* BUGFIX: Fix treegraph dark mode by removing hardcoded black colors from gitgraph styles.
* REFACTOR: Replace deprecated moment.js with native browser APIs.

### v2026.4.331
Released on 04/10/2026
* BUGFIX: Add __isset to Twig global proxy so global.request.host resolves correctly.
* BUGFIX: Remove redundant duplicate empty repo message in empty repository view.

### v2026.4.331
Released on 04/10/2026
* REFACTOR: Use shared corifeus-builder changelog and GitHub release module.
* FIX: Handle empty repositories gracefully with a friendly page and clone URL display instead of "No route found" error.

### v2026.4.330
Released on 04/10/2026
* CHORE: Update changelog with actual change descriptions for v2026.4.329.

### v2026.4.329
Released on 04/08/2026
* FIX: Markdown tables and inline code not visible in light mode (white-on-white hljs background)
* FEATURE: Add auto language detection from browser Accept-Language header with "Auto" option in language dropdown

### v2026.4.328
Released on 04/02/2026
* CHORE: Version bump

### v2026.4.327
Released on 04/02/2026
* FIX: Use git -S to find changelog anchor commit and remove duplicate entries
* FIX: Always generate changelog entry on version bump

### v2026.4.322
Released on 04/02/2026
* FEATURE: Add auto theme mode with system preference detection and dark syntax highlighting
* FEATURE: Redesign blame view with syntax highlighting, rich metadata, and livereload support
* FEATURE: Improve navigation layout with responsive design and better menu structure
* FEATURE: Upgrade jQuery to 4.0 with optimized development watch mode
* FEATURE: Add multilingual localization for moment.js time-ago strings
* FIX: Correct footer layout with missing clear div and pager spacing
* FIX: Guard against missing submodule configuration when resolving URLs
* FIX: Improve Docker file permissions handling with targeted chown
* FIX: Fix navigation menu branch reference naming
* CHORE: Simplify changelog generation and remove redundant tagging
* CHORE: Update documentation and remove obsolete screenshot artifacts
* CHORE: Update PHP requirement to 8.3.0

### v2026.4.321
Released on 04/02/2026
* FEATURE: Add auto theme mode with system preference detection
* FEATURE: Redesign blame view with syntax highlighting, rich metadata, and livereload support
* FEATURE: jQuery 4.0 migration with fast dev watch and CodeMirror dark syntax highlighting
* FEATURE: Improve navigation pills layout with responsive stacking
* FIX: Fix footer layout with clear fix div and pager bottom margin
* FIX: Guard against missing submodule config when resolving URLs
* FIX: Use targeted chown instead of find for Docker file permissions
* CHORE: Simplify changelog generation and publish workflow
* CHORE: Update PHP requirement to 8.3.0, refresh documentation and translations

### v2026.4.320
Released on 04/02/2026
* FEATURE: Add auto theme mode with system preference detection
* FEATURE: Redesign blame view with syntax highlighting, rich metadata, and livereload support
* FEATURE: Improve navigation pills layout and responsive behavior on small screens
* FEATURE: jQuery 4.0 migration with fast dev watch (2 themes) and CodeMirror dark syntax highlighting
* FEATURE: Refactor repository endpoint naming from index.repo.on to index.repo.branch with translations
* FEATURE: Internationalize moment.js "time ago" strings based on language cookie
* FIX: Footer layout improvements (missing clear div and pager bottom margin)
* FIX: Guard against missing submodule config when resolving URLs
* FIX: Improve Docker build performance with targeted file permission changes
* CHORE: Simplify changelog generation and publishing process
* CHORE: Update documentation (screenshots, README restructuring, remove migration guide)
* CHORE: Update dependencies (PHP 8.3.0 requirement, remove danielstjules/stringy)

### v2026.4.319
Released on 03/27/2026
* FEATURE: Redesign blame view with syntax highlighting, rich metadata, and livereload support
* FEATURE: jQuery 4.0 migration with fast dev watch for multiple themes and CodeMirror dark syntax highlighting
* FEATURE: Localize moment.js "time ago" strings based on language cookie
* FEATURE: Improve navigation pills layout
* FEATURE: Rename index.repo.on to index.repo.branch with correct translations
* FIX: Fix footer layout with missing div for clear fix
* FIX: Guard against missing submodule config when resolving URLs
* FIX: Optimize Docker file permissions with targeted chown
* FIX: Stack navigation pills vertically on small screens
* FIX: Add bottom margin to pager for footer spacing
* CHORE: Simplify changelog generation and remove redundant tagging
* CHORE: Update documentation with v2026.4.307 entry and simplify publish script
* CHORE: Remove obsolete screenshot artifacts and update documentation
* CHORE: Reorganize and streamline README structure
* CHORE: Update PHP requirement to 8.3.0 and remove danielstjules/stringy dependency

### v2026.4.318
Released on 03/27/2026
* FEATURE: Redesign blame view with syntax highlighting, rich metadata, and livereload support
* FEATURE: Upgrade jQuery to 4.0 with improved dev watch for multiple themes and CodeMirror dark syntax highlighting
* FEATURE: Improve navigation pills layout and localize "time ago" strings
* FIX: Enhance footer layout with proper div structure and pager bottom margin
* FIX: Guard against missing submodule config when resolving URLs
* FIX: Stack navigation pills vertically on small screens and optimize Docker file permissions
* CHORE: Simplify changelog generation and update documentation
* CHORE: Refactor branch naming, upgrade PHP to 8.3.0, and remove obsolete dependencies

### v2026.4.317
Released on 03/27/2026
* FEATURE: Redesign blame view with syntax highlighting, rich metadata, and livereload support
* FEATURE: jQuery 4.0 migration with fast dev watch for multiple themes and CodeMirror dark syntax highlighting
* FEATURE: Improve navigation pills layout
* FIX: Fix footer layout with missing div for clear fix
* FIX: Guard against missing submodule config when resolving URLs
* FIX: Use targeted chown instead of find for Docker file permissions
* FIX: Stack navigation pills vertically on small screens (BS3-style)
* FIX: Add bottom margin to pager for footer spacing
* CHORE: Simplify changelog generation and remove redundant tagging
* CHORE: Remove obsolete screenshot artifacts and update migration guide
* CHORE: Streamline and reorganize README structure
* CHORE: Rename index.repo.on to index.repo.branch with correct translations
* CHORE: Localize moment.js "time ago" strings based on language cookie
* CHORE: Update PHP requirement to 8.3.0 and remove danielstjules/stringy dependency

### v2026.4.316
Released on 03/27/2026
* FEATURE: Redesign blame view with syntax highlighting, rich metadata, and livereload support
* FEATURE: Improve responsive navigation pills layout (BS3-style)
* FEATURE: jQuery 4.0 migration with fast dev watch and CodeMirror dark syntax highlighting
* FEATURE: Localize moment.js "time ago" strings based on language cookie
* FIX: Add missing footer div for proper clear fix layout
* FIX: Guard against missing submodule config when resolving URLs
* FIX: Improve Docker file permissions handling with targeted chown
* FIX: Add bottom margin to pager for footer spacing
* CHORE: Simplify changelog generation and remove redundant tagging
* CHORE: Remove obsolete screenshot artifacts and update documentation
* CHORE: Refactor repository reference from index.repo.on to index.repo.branch
* CHORE: Update PHP requirement to 8.3.0 and remove danielstjules/stringy dependency


### v2026.4.309
Released on 03/26/2026
* FEATURE: Redesign blame view with livereload support and improve menu pills layout
* FEATURE: Upgrade jQuery to 4.0 with fast development watch, multiple theme support, and CodeMirror dark syntax highlighting
* FIX: Use targeted chown for Docker file permissions instead of find
* FIX: Stack navigation pills vertically on small screens and add footer spacing to pager
* CHORE: Update documentation with changelog entries, README restructuring, screenshot cleanup, and remove obsolete artifacts

### v2026.4.307
Released on 03/26/2026
* FEATURE: Upgraded Bootstrap 3 to 5, Bootswatch 3 to 5, jQuery 3.7 to 4.0, CodeMirror 5 to 6
* FEATURE: Replaced vendored Silex with lightweight custom Framework layer using Symfony 7.x
* FEATURE: Added i18n/localization support with 29 languages including CodeMirror UI translation
* FEATURE: Added HTML viewer functionality
* FEATURE: Enabled .mjs file extension for CodeMirror syntax highlighting
* FEATURE: Redesigned blame view with BS5 theme-aware styling
* FEATURE: Added livereload support for development (auto-refresh on twig/scss/js changes)
* FEATURE: Fast dev watch mode (2 themes only, ~2s vs ~35s for all 27 themes)
* FEATURE: Network graph with touch support, momentum scrolling, and BS5 theme-aware colors
* FEATURE: Treegraph infinite scroll (auto-load more commits on scroll)
* FEATURE: CodeMirror dark/light theme with oneDark syntax highlighting
* FEATURE: Repository search fix for special characters (hyphens) by replacing List.js default search
* FEATURE: Commit date localization using built-in month translations
* FEATURE: Auto-generated changelog via Claude CLI in publish script
* FIX: CI upgraded PHP to 8.3 and GitHub Actions to v4
* FIX: Twig 3.24 compatibility (removed 'is defined' tests)
* FIX: Nav pills responsive layout (horizontal on desktop, vertical stacked on mobile)
* FIX: PHP opcache auto-restart after webhook deploy
* FIX: Docker file permission handling in build and deploy scripts
* CHORE: LESS to SCSS migration, removed snackbarjs (replaced with BS5 Toast)
* CHORE: Docker setup with Nginx, PHP-FPM, and automated deployment scripts
* CHORE: Removed danielstjules/stringy dependency (replaced with native PHP)
* CHORE: Removed all jQuery deprecated shorthands for jQuery 4.0 compatibility

### v2022.4.106 
Released on 02/05/2022
* CHORE: Upgrade all deps

[//]: #@corifeus-footer

---

# 🌐 Meet Assistant SaaS — meeting.corifeus.com

Don't want to install anything? Try the **hosted version** at **[meeting.corifeus.com](https://meeting.corifeus.com)** — full meeting workflow built for European businesses, no setup, no API key, no command line.

What the hosted version offers:

- **21-language live translation** during the meeting
- **AI summaries, action items, decisions, attendees, key quotes** auto-generated after every meeting
- **Custom vocabulary** — your client / company / industry terms corrected automatically (Pro+ tier)
- **Searchable meeting library** — find any decision or promise across all your past meetings
- **Shareable read-only links** — send a clean meeting summary to a client or teammate, no signup needed on their end
- **One-click email summary** after each meeting
- **Premium engine on every plan** — no downgraded model, ever
- **EU billing** — Stripe Tax + VAT-compliant + EUR-priced (Solo €19.99 / Pro €39.99 / Business €99.99 per month, no lock-in)
- **GDPR-compliant by default** — browser-language auto-detection, no tracking cookies, your meetings stored encrypted

Try the live demo (1 minute free, no signup) or browse the **public sample meeting** at [meeting.corifeus.com/sample](https://meeting.corifeus.com/sample).

---

# Corifeus Network

AI-powered network & email toolkit — free, no signup.

**Web** · [network.corifeus.com](https://network.corifeus.com)  **MCP** · [`npm i -g p3x-network-mcp`](https://www.npmjs.com/package/p3x-network-mcp)

- **AI Network Assistant** — ask in plain language, get a full domain health report
- **Network Audit** — DNS, SSL, security headers, DNSBL, BGP, IPv6, geolocation in one call
- **Diagnostics** — DNS lookup & global propagation, WHOIS, reverse DNS, HTTP check, my-IP
- **Mail Tester** — live SPF/DKIM/DMARC + spam score + AI fix suggestions, results emailed (localized)
- **Monitoring** — TCP / HTTP / Ping with alerts and public status pages
- **MCP server** — 17 tools exposed to Claude Code, Codex, Cursor, any MCP client
- **Install** — `claude mcp add p3x-network -- npx p3x-network-mcp`
- **Try** — *"audit example.com"*, *"why do my emails land in spam? test me@example.com"*
- **Source** — [patrikx3/network](https://github.com/patrikx3/network) · [patrikx3/network-mcp](https://github.com/patrikx3/network-mcp)
- **Contact** — [patrikx3.com](https://www.patrikx3.com/en/front/contact) · [donate](https://paypal.me/patrikx3)

---

## ❤️ Support Our Open-Source Project  
If you appreciate our work, consider ⭐ starring this repository or 💰 making a donation to support server maintenance and ongoing development. Your support means the world to us—thank you!  

---

### 🌍 About My Domains  
All my domains, including [patrikx3.com](https://patrikx3.com), [corifeus.eu](https://corifeus.eu), and [corifeus.com](https://corifeus.com), are developed in my spare time. While you may encounter minor errors, the sites are generally stable and fully functional.  

---

### 📈 Versioning Policy  
**Version Structure:** We follow a **Major.Minor.Patch** versioning scheme:  
- **Major:** 📅 Corresponds to the current year.  
- **Minor:** 🌓 Set as 4 for releases from January to June, and 10 for July to December.  
- **Patch:** 🔧 Incremental, updated with each build.  

**🚨 Important Changes:** Any breaking changes are prominently noted in the readme to keep you informed.


[**P3X-GITLIST**](https://corifeus.com/gitlist) Build v2026.4.1010

 [![Donate for PatrikX3 / P3X](https://img.shields.io/badge/Donate-PatrikX3-003087.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=QZVM4V6HVZJW6)  [![Contact Corifeus / P3X](https://img.shields.io/badge/Contact-P3X-ff9900.svg)](https://www.patrikx3.com/en/front/contact) [![Like Corifeus @ Facebook](https://img.shields.io/badge/LIKE-Corifeus-3b5998.svg)](https://www.facebook.com/corifeus.software)





[//]: #@corifeus-footer:end