Add version display and issue reporting to footer#178
Merged
runleveldev merged 5 commits intomainfrom Feb 6, 2026
Merged
Conversation
Co-authored-by: horner <6094599+horner@users.noreply.github.com>
Co-authored-by: horner <6094599+horner@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Show version and add link to report issue
Add version display and issue reporting to footer
Feb 5, 2026
runleveldev
requested changes
Feb 6, 2026
Co-authored-by: runleveldev <44057501+runleveldev@users.noreply.github.com>
runleveldev
requested changes
Feb 6, 2026
Co-authored-by: runleveldev <44057501+runleveldev@users.noreply.github.com>
d9ab785 to
5ef3df2
Compare
runleveldev
approved these changes
Feb 6, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Implementation Plan: Show Version and Report Issue Link
Changes Made
Version Information
getVersionInfo()function inutils/index.jsthat retrieves git commit hash, date, and tagapp.locals.versionInfoat server startup for optimal performanceFooter Updates
views/layouts/footer.ejsto display version information with a clickable link to the commit on GitHub[Bug] from /path by username (vCommitHash)req.session.useris the username string (uid), not an object with a username fieldGitHub Issue Template
.github/ISSUE_TEMPLATE/bug_report.mdwith markdown formatStyling
public/style.cssfor the fixed footer at the bottom of the pagePerformance Improvements
app.localsinstead of using middleware on every requestSecurity
encodeURIComponent()shell: trueto execSync for cross-platform compatibilityOther
.gitignoreto excludedata/directoryScreenshot
The footer displays at the bottom of all authenticated pages showing:
Implementation Notes
This addresses all requirements and PR feedback:
Technical Details
Session Structure:
req.session.userstores the username/uid as a string (e.g., "testuser").usernamepropertyApproach:
Security Summary
No security vulnerabilities. All user data is properly encoded before URL embedding.
Original prompt
💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.