Commit graph

480 commits

Author SHA1 Message Date
mauvehed
e2a1b469ea fix(ui): harden memorial data handling and search input
Use input event instead of keyup for search filtering to capture all
input methods. Add safeUrl helper to validate URLs against http/https
before DOM injection. Replace loose empty-string checks on array fields
with Array.isArray guards to prevent null/undefined throws.
2026-03-14 17:07:21 -05:00
mauvehed
9f67fadfac feat(ui): modernize site design with dark theme and card layout
Replace the original light theme with a dark green-toned design using
Inter and IBM Plex Mono fonts. Refactor index.html from a sidebar list
to a searchable card grid. Restructure memorial.html with a two-column
grid layout and sticky sidebar. Update footer copyright text to clarify
memorial content belongs to its respective creators and rights holders.
2026-03-14 15:42:26 -05:00
mauvehed
319c9e56a6
Merge pull request #305 from restincode/dependabot/bundler/faraday-2.14.1 2026-02-13 21:07:51 -06:00
dependabot[bot]
08b378b34f
chore(deps): bump faraday from 2.14.0 to 2.14.1
Bumps [faraday](https://github.com/lostisland/faraday) from 2.14.0 to 2.14.1.
- [Release notes](https://github.com/lostisland/faraday/releases)
- [Changelog](https://github.com/lostisland/faraday/blob/main/CHANGELOG.md)
- [Commits](https://github.com/lostisland/faraday/compare/v2.14.0...v2.14.1)

---
updated-dependencies:
- dependency-name: faraday
  dependency-version: 2.14.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-09 22:21:16 +00:00
mauvehed
6b9dc40957
Merge pull request #302 from restincode/automation-issue-processing
Automation issue processing
2025-12-27 18:06:52 -06:00
pre-commit-ci[bot]
0ed20c938f [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2025-12-26 15:40:04 +00:00
mauvehed
5070206cb3
Pin contributors-readme-action to commit SHA for security
Pin third-party GitHub Action to specific commit SHA instead of
mutable branch reference to prevent potential supply chain attacks.
2025-12-26 09:36:26 -06:00
mauvehed
59f31e8506
Add issue processing automation - Phase 1 complete
Create comprehensive automation system for processing GitHub Issues
to generate memorial JSON files.

Phase 1 deliverables:
- Core Python script with issue fetching and parsing
- Configuration system with YAML support
- GitHub Issue template parser (handles * and - bullets)
- Person data extraction and normalization
- Filename generation logic
- Memorial JSON generator
- Dry-run mode with explicit CLI flags
- Comprehensive project documentation in devdocs/

Documentation includes:
- Architecture and component design
- Implementation phases and roadmap
- Data mapping from issues to JSON
- Testing checklist
- High-priority person list
- Progress tracker

Testing:
- Verified on issue 197 (Kevin Mitnick)
- Verified on issue 251 (Kris Nova)
- All tests run in safe dry-run mode
2025-12-18 20:12:21 -06:00
mauvehed
e73f06985d
Merge pull request #300 from restincode/update-gitignore
Add .envrc and .gitignore_local to .gitignore
2025-12-18 15:33:54 -06:00
mauvehed
e07089b990
Add .envrc and .gitignore_local to .gitignore 2025-12-18 15:32:31 -06:00
mauvehed
b1738d7767
Merge pull request #299 from restincode/ruby-3.3.10-upgrade
Upgrade Ruby from 3.2.0 to 3.3.10
2025-12-18 15:08:51 -06:00
mauvehed
4450ab3a35
Upgrade Ruby from 3.2.0 to 3.3.10
- Update .ruby-version to 3.3.10
- Update all gem dependencies via bundle update
  - github-pages: 228 → 232
  - Jekyll: 3.9.3 → 3.10.0
  - Updated 50+ dependencies for Ruby 3.3 compatibility
- Fix Rakefile build task for Jekyll 3.10.0 compatibility
  - Jekyll now requires explicit subcommand (e.g., 'build')

Verification completed:
- bundle install: All dependencies resolve cleanly
- bundle exec jekyll build: Site builds successfully
- bundle exec jekyll serve: Server runs without errors
- rake build: Build task works correctly
- rake server: Server task works correctly
- Manual testing: Homepage and memorial pages load properly
2025-12-18 14:52:23 -06:00
Rob Fuller
74d8475918
Merge pull request #296 from restincode/dependabot/bundler/nokogiri-1.18.9
chore(deps): bump nokogiri from 1.18.8 to 1.18.9
2025-09-21 17:08:30 -04:00
dependabot[bot]
e1b908ba05
chore(deps): bump nokogiri from 1.18.8 to 1.18.9
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.18.8 to 1.18.9.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases)
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.18.8...v1.18.9)

---
updated-dependencies:
- dependency-name: nokogiri
  dependency-version: 1.18.9
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-21 21:03:43 +00:00
Rob Fuller
6433d99916
Merge pull request #294 from restincode/dependabot/bundler/rexml-3.4.2
chore(deps): bump rexml from 3.3.9 to 3.4.2
2025-09-21 17:02:54 -04:00
dependabot[bot]
54963ab23b
chore(deps): bump rexml from 3.3.9 to 3.4.2
Bumps [rexml](https://github.com/ruby/rexml) from 3.3.9 to 3.4.2.
- [Release notes](https://github.com/ruby/rexml/releases)
- [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md)
- [Commits](https://github.com/ruby/rexml/compare/v3.3.9...v3.4.2)

---
updated-dependencies:
- dependency-name: rexml
  dependency-version: 3.4.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-17 18:46:43 +00:00
Rob Fuller
27ff4ea562
Merge pull request #293 from restincode/pre-commit-ci-update-config
[pre-commit.ci] pre-commit autoupdate
2025-08-11 14:52:49 -04:00
pre-commit-ci[bot]
7ab9b4a6bb
[pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/pre-commit/pre-commit-hooks: v5.0.0 → v6.0.0](https://github.com/pre-commit/pre-commit-hooks/compare/v5.0.0...v6.0.0)
2025-08-11 18:34:15 +00:00
mauvehed
b209cc9884
Merge pull request #292 from restincode/dependabot/bundler/nokogiri-1.18.8
chore(deps): bump nokogiri from 1.18.4 to 1.18.8
2025-05-04 11:40:22 -04:00
dependabot[bot]
4e222919f8
chore(deps): bump nokogiri from 1.18.4 to 1.18.8
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.18.4 to 1.18.8.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases)
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.18.4...v1.18.8)

---
updated-dependencies:
- dependency-name: nokogiri
  dependency-version: 1.18.8
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-22 04:52:48 +00:00
mauvehed
b51300518a
Merge pull request #291 from restincode/dependabot/bundler/nokogiri-1.18.4
chore(deps): bump nokogiri from 1.18.3 to 1.18.4
2025-03-28 08:59:57 -05:00
dependabot[bot]
cfc0460df4
chore(deps): bump nokogiri from 1.18.3 to 1.18.4
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.18.3 to 1.18.4.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases)
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.18.3...v1.18.4)

---
updated-dependencies:
- dependency-name: nokogiri
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-21 23:58:57 +00:00
mauvehed
201675459c
Merge pull request #290 from restincode/dependabot/bundler/nokogiri-1.18.3 2025-03-18 08:34:09 -05:00
dependabot[bot]
fe78c7eae8
chore(deps): bump nokogiri from 1.16.5 to 1.18.3
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.16.5 to 1.18.3.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases)
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/v1.18.3/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.16.5...v1.18.3)

---
updated-dependencies:
- dependency-name: nokogiri
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-19 13:26:33 +00:00
mauvehed
c9e0a63606
Merge pull request #289 from restincode/contributors-readme-action-ehVQ9oOYFP 2024-12-15 13:50:36 -06:00
mauvehed
1b4e13bee0
Merge branch 'main' into contributors-readme-action-ehVQ9oOYFP 2024-12-15 13:49:59 -06:00
mauvehed
7b1a447441
Merge pull request #288 from restincode/contributors-readme-action-mAHUJe9qS9 2024-12-15 13:45:37 -06:00
github-actions[bot]
31096f1895
docs(README.md): contrib-readme-action has updated readme 2024-12-15 03:11:15 +00:00
github-actions[bot]
5aa80fb6a7
docs(README.md): contrib-readme-action has updated readme 2024-12-08 03:11:19 +00:00
mauvehed
392ca68bda
Merge pull request #286 from aghassemlouei/remembrance-brad-smith
Update  Brad Smith
2024-12-01 11:34:44 -06:00
mauvehed
bebe1a583a
Merge branch 'main' into remembrance-brad-smith 2024-12-01 11:33:29 -06:00
mauvehed
e2e767b0c2
Merge pull request #282 from aghassemlouei/remembrance-steve-kirk
Update Steve Kirk
2024-12-01 11:32:54 -06:00
mauvehed
3af256270f
Merge branch 'main' into remembrance-steve-kirk 2024-12-01 11:31:27 -06:00
mauvehed
b870154217
Merge pull request #281 from aghassemlouei/remembrance-chris-hurley
Add Chris Hurley
2024-12-01 11:31:07 -06:00
mauvehed
f9e5362120
Merge branch 'main' into remembrance-chris-hurley 2024-12-01 11:30:20 -06:00
Alijohn Ghassemlouei
230e413647 fixing filename 2024-12-01 12:28:18 -05:00
Alijohn Ghassemlouei
2dfc0f1324 updating uri
to the latest website location
2024-12-01 12:26:48 -05:00
mauvehed
fb3165546c
Merge pull request #284 from aghassemlouei/remembrance-ben-preston
Add Ben Preston
2024-12-01 11:25:22 -06:00
Alijohn Ghassemlouei
317eb0c27c adjusting filename to match existing convention
and to match bradsmith.json
2024-12-01 12:25:09 -05:00
mauvehed
4e5edcaf3b
Merge branch 'main' into remembrance-steve-kirk 2024-12-01 11:23:31 -06:00
mauvehed
19a63c7db5
Merge branch 'main' into remembrance-chris-hurley 2024-12-01 11:23:10 -06:00
mauvehed
ea98d13738
Merge branch 'main' into remembrance-brad-smith 2024-12-01 11:22:11 -06:00
mauvehed
9938fe9c3a
Merge pull request #285 from aghassemlouei/remembrance-terrence-gareau
Update Terrence Gareau
2024-12-01 11:20:21 -06:00
mauvehed
299643196b
Merge branch 'main' into remembrance-steve-kirk 2024-12-01 11:19:44 -06:00
mauvehed
ee7b14c2c6
Merge branch 'main' into remembrance-terrence-gareau 2024-12-01 11:18:44 -06:00
mauvehed
0487faf29e
Merge branch 'main' into remembrance-ben-preston 2024-12-01 11:13:49 -06:00
mauvehed
5775d6df74
Merge branch 'main' into remembrance-chris-hurley 2024-12-01 11:02:37 -06:00
mauvehed
89f8359df7
Merge pull request #287 from restincode/docs/add-stats
Update README.md to include Stats
2024-12-01 11:02:05 -06:00
mauvehed
349ad246ff
Update README.md 2024-12-01 10:52:54 -06:00
pre-commit-ci[bot]
a9cb45673e [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2024-12-01 01:06:33 +00:00