mauvehed
55c6ce1319
feat(people): add memorials for Kan, Zhitomirskiy, Estis, Scott, Martinez
...
Add memorial entries for Gene Kan (#163 ), Ilya Zhitomirskiy (#164 ),
Kevin Estis (#165 ), Chris Scott/Cyb3r_Assassin (#167 ), and RC
Martinez/GodFix (#168 )
2026-03-14 21:40:44 -05:00
mauvehed
5056ebeabe
feat(people): add memorials for Shapiro, Steinberg, Klijnsma, Dolan
...
Add memorial entries for Mark Shapiro (#158 ), Steve Steinberg/Frank
Drake (#160 ), Yonathan Klijnsma (#161 ), and James Dolan (#162 )
2026-03-14 21:21:15 -05:00
mauvehed
603d1c7096
feat(people): add memorials for Todd, Park, Batka, Osband, Lindner
...
Add memorial entries for Kelly Todd/Lyger (#198 ), Michael Park/Hosaka
(#199 ), Richard Batka/Master Chemist (#200 ), Ozzie Osband/Cheshire
Catalyst (#241 ), and Felix Lindner/Fx (#308 )
2026-03-14 21:10:31 -05:00
mauvehed
28bf291215
feat(people): add memorials for Kaminsky, Mitnick, Lamo, Moolenaar, Nova
...
Add memorial entries for Dan Kaminsky (#169 ), Kevin Mitnick (#197 ),
Adrian Lamo (#209 ), Bram Moolenaar (#236 ), and Kris Nova (#251 )
2026-03-14 20:41:33 -05:00
mauvehed
6f17408fbb
Merge pull request #310 from restincode/modernize-site-design
...
feat(ui): modernize site design with dark theme and card layout
2026-03-14 18:56:43 -05:00
mauvehed
0ab329e53c
Merge branch 'main' into modernize-site-design
2026-03-14 18:55:12 -05:00
mauvehed
1746ba18c2
feat(ui): add tombstone card icons, nav bar, and about page
...
Replace plain text cards with tombstone background images that swap
from gray to green on hover. Add header navigation with About,
Contribute, and Contact links. Create about page with site description.
Simplify header layout and improve text styling for card names.
2026-03-14 18:51:46 -05:00
mauvehed
4f96333ee3
Merge pull request #306 from restincode/dependabot/bundler/nokogiri-1.19.1
...
chore(deps): bump nokogiri from 1.18.10 to 1.19.1
2026-03-14 17:42:21 -05:00
mauvehed
cc0ac5cc0a
Merge pull request #309 from restincode/normalize-people-json-schema
...
Normalize people json schema
2026-03-14 17:38:30 -05:00
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
11050f19b8
chore(deps): upgrade Ruby from 3.3.10 to 3.4.8
...
Update .ruby-version and add arm64-darwin-25 platform to Gemfile.lock
2026-03-14 15:02:31 -05:00
mauvehed
6c4f1221ae
chore(data): normalize all people JSON files to match template schema
...
Add missing obituary and affiliations fields, convert empty string
collection fields to empty arrays, and standardize field ordering
across all 44 modified person files to match _template.json
2026-03-14 14:07:38 -05:00
dependabot[bot]
74d653b2f1
chore(deps): bump nokogiri from 1.18.10 to 1.19.1
...
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri ) from 1.18.10 to 1.19.1.
- [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.10...v1.19.1 )
---
updated-dependencies:
- dependency-name: nokogiri
dependency-version: 1.19.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-02-19 23:41:43 +00: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