| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
* Add dark mode support and improved typography to feature list
* Highlight enhanced readability and reduced eye strain
* Mention use of Source Code Pro for better code display
|
| |
|
|
|
|
| |
* Excludes copying the `lua` directory from both Dockerfiles.
* Simplifies container image by omitting unnecessary files.
* Prevents potential confusion or bloat from unused resources.
|
| |\ |
|
| | |
| |
| |
| |
| |
| | |
* Revise root title for clarity and consistency
* Update root readme location to reflect new directory
* Improve project branding and organization
|
| | |
| |
| |
| |
| |
| |
| | |
* Remove unused `mod_access` module to streamline server setup
* Replace complex rewrite logic with `url.rewrite-if-not-file` for
improved clarity and maintainability
* Clean up commented-out logging configuration for readability
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
* Replace generic `monospace` font-family with `"Source Code Pro",
"Courier New", monospace` for improved readability and consistency
* Import external `source-code-pro.css` for custom font usage
* Add extensive dark mode styles for enhanced accessibility and
user experience in browsers that support `prefers-color-scheme`
* Improve avatar image styling and hover effects
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
* Bundle `Source Code Pro` font files in multiple formats (WOFF, WOFF2, OTF, TTF)
* Add CSS font-face definitions for consistent editor-style typography
* Update Dockerfiles to copy font assets into webapp for runtime use
* Move and rename `about.html` for improved organization
Improves code readability and visual consistency in the web interface.
|
| | |
| |
| |
| |
| |
| | |
* Switches syntax highlighting style to `monokai` and `darkplus`
* Adjusts CSS for improved dark mode readability
* Enhances accessibility and visual consistency for dark backgrounds
|
| | |
| |
| |
| |
| | |
* Replace existing image with a new version to improve appearance
* Ensures updated branding or visual consistency across UI
|
| | |
| |
| |
| |
| |
| | |
* Lower cache entry limit and TTLs to minimize memory usage
* Speeds up cache refresh for root, repo, and dynamic pages
* May improve responsiveness under frequent content changes
|
| | |
| |
| |
| |
| |
| | |
* Eliminate references to the `lua` directory in Dockerfiles and compose file
* Update configuration descriptions for improved clarity
* Reduces build complexity and avoids mounting unnecessary files
|
| | |
| |
| |
| |
| |
| | |
* Update project title and introduction for clarity
* Emphasize Docker deployment and production readiness
* Improve distinction from upstream `cgit` implementation
|
| | |
| |
| |
| |
| |
| |
| |
| | |
* Remove custom rewrite and Lua redirect for repo paths,
standardizing URL handling in server config.
* Update clone URLs to use an example domain.
* Reduce enabled modules to only those required for serving and rewriting.
* Streamline config to improve maintainability and reduce complexity.
|
| | |
| |
| |
| |
| |
| |
| | |
* Revise documentation for clearer installation and configuration steps
* Expand and clarify feature list, emphasizing production readiness
* Add sections on development workflow and local testing
* Improve formatting and readability for better onboarding
|
| |/
|
|
|
|
|
|
|
|
| |
* Standardize naming to lowercase `cgit` for consistency
* Remove development and configuration details to streamline the README
* Update clone instructions with public repository URL
* Focus documentation on production usage and licensing
Removes redundant and less relevant sections to improve clarity for new
users and maintainers.
|
| |
|
|
|
|
| |
* Restrict CI workflow to run only on pushes to the `saturneric` branch
* Clarifies workflow intent by removing outdated comments about the main branch
* Helps prevent unintentional workflow runs on other branches
|
| |
|
|
|
|
| |
* Restricts CI workflow execution to pushes on the `saturneric` branch
* Prevents unnecessary runs on other branches, optimizing resource use
* Clarifies workflow scope for targeted development or testing
|
| |
|
|
|
|
| |
* Introduce Dockerfile and Compose file for local development
* Enable easier setup and consistent environment for working
* Support live code volume mounts and configuration overrides
|
| |
|
|
|
|
|
| |
* Eliminates manual disabling of ambiguous object refname warnings
during request processing.
* Relies on internal handling of ambiguous refs where necessary,
reducing unnecessary global state modification.
|
| |
|
|
|
|
|
|
|
|
|
| |
* Introduces a detailed `README.md` covering installation,
configuration, architecture, and development workflow for the Dockerized
Git web interface.
* Updates repository documentation to highlight containerized deployment,
Lighttpd proxy integration, syntax highlighting, and markdown rendering.
* Refines `docker-compose.yaml` volume mounts for clarity and optional config.
Relates to improved onboarding and deployment consistency.
|
| |
|
|
|
|
|
| |
* Replace custom workflow steps with a reusable `docker-build`
workflow for improved maintainability and consistency
* Centralize image and registry configuration via workflow inputs and
secrets for easier updates and reduced duplication
|
| |
|
|
|
|
|
| |
* Ensures repository names in `/gpgfrontend/` redirects are always lowercase
for consistency and compatibility.
* Handles both direct and rewritten URLs, preserving query strings.
* Improves URL normalization and prevents duplicate rewrite segments.
|
| |
|
|
|
|
|
|
|
|
| |
* Introduce Lua-based redirect to handle requests for uppercase
`GpgFrontend` URLs, ensuring they are rewritten to lowercase
equivalents for consistency.
* Enable the `mod_magnet` module in the server config, applying the
Lua redirect logic before other rewrites.
* Improve user experience by preventing duplicate route handling and
enforcing a unified URL structure.
|
| |
|
|
|
|
| |
* Change submodule remote URL to `git.bktus.com` for improved
reliability or access.
* Ensures future submodule updates use the new repository source.
|
| |
|
|
|
|
|
| |
* Expand URL regex to support proxying requests for repositories
lacking `.git` suffix, except for `cgit.cgi`
* Restrict allowed methods to `GET` and `POST` for these requests
* Improve compatibility with varied git client request patterns
|
| |
|
|
|
|
| |
* Convert generated clone URLs to lowercase to improve compatibility
with case-insensitive filesystems and protocols.
* Prevent issues caused by inconsistent URL casing in downstream tools.
|
| |
|
|
|
|
|
|
|
| |
* Upgrade Docker Buildx action to v3 and configure registry mirror
for improved build speed and reliability.
* Switch Docker base images from custom registry to official
`alpine:latest` for both build and runtime stages.
* Simplify image management and reduce external dependencies in
the CI pipeline.
|
| |
|
|
|
|
|
| |
* Prevents warnings about ambiguous object references during request
processing.
* Relies on internal handling of such cases where necessary.
* Improves user experience by avoiding unnecessary warning output.
|
| |
|
|
|
|
| |
* Change the submodule source to a different mirror for `git`
* May improve reliability or access speed depending on the new host
* No functional change to code, only updates repository configuration
|
| |
|
|
|
| |
* Turn off automatic following of links to improve navigation control
* May help prevent unintentional link traversals or performance issues
|
| |
|
|
|
| |
* Disable access log output to reduce logging noise or for privacy.
* Can be re-enabled by uncommenting if detailed access logs are needed.
|
| |
|
|
|
|
| |
* Deny HTTP methods other than GET and POST for git-related proxy
requests to enhance security.
* Add clarifying comments for proxy and method restrictions.
|
| |
|
|
|
|
|
|
|
| |
* Normalize directory paths and index file configuration for
consistency and clarity
* Refine proxy server block for git HTTP requests, using clearer
structure and comments
* Scope URL rewrite rules to non-proxied requests, improving asset
handling and compatibility with virtual root setups
|
| |
|
|
|
|
| |
* Switch base image from default Alpine to custom registry version
* Ensures consistency and control over build/runtime environments
* May address compatibility, security, or dependency requirements
|
| |
|
|
|
|
|
| |
* Change proxy server host from `localhost` to `gitea` to reflect the
correct backend service for Git-related requests.
* Ensures routing aligns with current infrastructure where `gitea` is
the intended Git server.
|
| |
|
|
|
|
| |
* Add `mod_accesslog` module and configure access log output to `/dev/stderr`
* Improve monitoring and debugging by logging HTTP access in standard format
* Enhance visibility for requests and server activity during runtime
|
| |
|
|
|
|
|
| |
* Enable inline CSS in syntax-highlighted output for improved
portability of generated XHTML.
* Removes dependency on external stylesheet, making output
easier to embed or distribute.
|
| |
|
|
|
|
| |
* Change healthcheck URL from `localhost` to `127.0.0.1`
* Addresses issues in environments where `localhost` may not resolve
* Improves reliability of container health monitoring
|
| |
|
|
|
|
|
|
|
| |
* Add `py3-pygments` and `highlight` to runtime dependencies for improved
syntax highlighting support.
* Switch syntax filtering to use shell script with `highlight` v3 for
better compatibility and output format.
* Update configuration to reference the new filter script, ensuring
consistent code highlighting in generated content.
|
| |
|
|
|
|
|
| |
* Include `py3-markdown` in the runtime environment to enable
Markdown processing capabilities.
* Supports features or filters that require Markdown conversion.
* Ensures compatibility with Python-based Markdown scripts.
|
| |
|
|
|
|
|
|
| |
* Replace build-time filter copy with host-based approach for flexibility
* Expand runtime dependencies to include `python3` and `lua5.4`
* Update repository scan path to align with container directory structure
* Add healthcheck for service reliability
* Introduce new HTML about page with contact, PGP keys, and usage info
|
| |
|
|
|
|
|
| |
* Introduce automated CI workflow to build and push Docker images
on push events using a custom registry and edge tags
* Enable nightly integration testing and ensure up-to-date images
are available for downstream workflows
|
| |
|
|
|
|
| |
* Declare port 80 to enable easier access to the running service
* Facilitates integration with container orchestration and networking
* Improves developer experience when testing or deploying
|
| |
|
|
|
|
| |
* Remove redundant allocation and clearing of repository object
* Use shared `the_repository` for initialization and commit time retrieval
* Improve code clarity and reduce memory management overhead
|
| |
|
|
|
|
|
|
|
| |
* Add logic to determine repository last activity time by parsing
commit timestamps and tags, increasing accuracy over file-based
methods.
* Fall back to commit-based timestamp if age file or existing
metadata is unavailable.
* Enhance ability to sort or display repositories by recent activity.
|
| |
|
|
|
|
|
|
|
|
| |
* Replace legacy object store interfaces with new `odb` API
* Update function signatures to include referent param for callbacks
* Use improved object lookup and read methods for consistency
* Simplify file path handling with repository-scoped utilities
Modernizes repository object access for better maintainability and future
compatibility. No functional regressions expected.
|
| |
|
|
|
| |
* Change submodule source to GitHub for improved accessibility
* Update to latest upstream commit for consistency
|
| |
|
|
|
|
|
| |
* Introduce `docker-compose` for easier service orchestration
* Simplify and fix `lighttpd` config for cleaner routing and proxy
* Add `libcurl` dependency and cache setup for better compatibility
* Improve container volume mounts and permissions for smoother usage
|
| |
|
|
|
| |
* Prevents accidental commits of the `repos` directory
* Helps keep version control clean and focused on source files
|
| |
|
|
|
|
| |
* Enable multi-core compilation to reduce build times during Docker image
creation.
* Improves efficiency, especially on systems with multiple CPUs.
|