Commit graph

  • 008201aa84 Fix dark mode auto theme detection Claude Code 2025-07-05 19:25:49 -04:00
  • a0fffcf4f0 Refactor architecture: Add models/services layer and refactor frontend Claude Code 2025-07-05 19:21:51 -04:00
  • f4e5a4b37c Merge pull request #7 from derekslenk/feature/css-optimization Deco Vander 2025-07-05 18:58:58 -04:00
  • 01b7186052 Apply suggestions from code review Deco Vander 2025-07-05 18:51:48 -04:00
  • d20ce03264 Fix theme transition flash on page navigation Deco Vander 2025-07-05 18:47:05 -04:00
  • 6347c1de40 Apply suggestions from code review Deco Vander 2025-07-05 18:40:34 -04:00
  • 52836e4ff8 Add missing transition and box-shadow to theme-toggle-styles mixin Deco Vander 2025-07-05 18:36:50 -04:00
  • 6c90430ff6 Merge pull request #6 from derekslenk/feature/css-optimization Deco Vander 2025-07-05 18:28:31 -04:00
  • c5356b611a Fix map display and auto theme detection Deco Vander 2025-07-04 16:36:41 -04:00
  • e1be90011e Consolidate theme toggle styles and update repository references Deco Vander 2025-07-04 16:25:25 -04:00
  • ebee173f2c Refactor privacy page styles: eliminate duplication and !important Deco Vander 2025-07-04 15:03:52 -04:00
  • 8d1d62288a Remove CSS source map from version control Deco Vander 2025-07-04 14:51:36 -04:00
  • 0953f9210e Add focus state to button mixin for accessibility Deco Vander 2025-07-04 14:50:14 -04:00
  • 4f6b158022 Remove !important from table styles and improve selector specificity Deco Vander 2025-07-04 14:46:32 -04:00
  • 9716fe9f1d Configure CSS as generated asset, not committed to git Deco Vander 2025-07-04 14:43:52 -04:00
  • 23a06a5e84 Refactor privacy.html inline styles to modular SCSS Deco Vander 2025-07-04 14:41:28 -04:00
  • aace06bb11 Update src/scss/pages/_index.scss Deco Vander 2025-07-04 14:38:56 -04:00
  • 9628da957b Resolve merge conflicts between feature/css-optimization and main Deco Vander 2025-07-04 14:28:50 -04:00
  • 27c9d3da00 Merge pull request #5 from derekslenk/feature/profanity-filter-isolation Deco Vander 2025-07-04 14:21:12 -04:00
  • cda35b1741 Update profanity-filter.js Deco Vander 2025-07-04 14:17:49 -04:00
  • fd60ff56bd Update profanity-filter.js Deco Vander 2025-07-04 14:07:51 -04:00
  • 240f56b49d Update tests/routes.test.js Deco Vander 2025-07-04 14:07:42 -04:00
  • 4fdaa4f7da Update profanity-filter.js Deco Vander 2025-07-04 14:03:14 -04:00
  • 6be1dc4667 Update server.js Deco Vander 2025-07-04 14:03:07 -04:00
  • 4dd48627d0 mplement proper async initialization for ProfanityFilter Deco Vander 2025-07-04 13:58:28 -04:00
  • 542415cccd Apply suggestions from code review Deco Vander 2025-07-04 13:30:45 -04:00
  • b1073ce7b8 Fix critical security risk: implement complete fallback profanity filter Deco Vander 2025-07-04 13:25:25 -04:00
  • a063d5a2c9 Create shared utility module to eliminate function duplication Deco Vander 2025-07-04 13:22:17 -04:00
  • c0dc1f3c6d Fix critical error handling for ProfanityFilter initialization Deco Vander 2025-07-04 13:16:02 -04:00
  • 45a8d67362 Refactor: Extract UTC parsing logic to parseUTCDate helper function Deco Vander 2025-07-04 13:14:27 -04:00
  • 544766e5dc Apply suggestions from code review Deco Vander 2025-07-04 13:13:52 -04:00
  • 6d745e23f6 Fix back button text color by excluding it from general link styles Deco Vander 2025-07-04 13:06:39 -04:00
  • 25149e4f5f Fix back button styling by removing duplicate CSS rules Deco Vander 2025-07-04 13:04:03 -04:00
  • 4aa1e6e7da Fix back button text color for proper contrast Deco Vander 2025-07-04 13:02:56 -04:00
  • c573ffb8bb Improve link visibility and styling on privacy policy page Deco Vander 2025-07-04 13:02:04 -04:00
  • 47984b2f48 Fix privacy page header alignment issue Deco Vander 2025-07-04 13:00:06 -04:00
  • 7a35732687 Fix header layout on main page to keep theme toggle right-aligned Deco Vander 2025-07-04 12:58:20 -04:00
  • 7a41227345 Increase font sizes across entire site for better readability Deco Vander 2025-07-04 12:56:25 -04:00
  • c88f625485 Improve footer typography and alignment Deco Vander 2025-07-04 12:55:16 -04:00
  • dbf7b8e282 Fix missing card styling for reports section and add shared footer Deco Vander 2025-07-04 12:54:00 -04:00
  • 2fd9475f5d Fix CSS compilation by adding missing styles and variables Deco Vander 2025-07-04 11:34:11 -04:00
  • f83e087541 Optimize CSS architecture with SCSS modular system Deco Vander 2025-07-04 11:30:34 -04:00
  • 3b4db2b8d1 Update README repository URLs from great-lakes-ice-report to ice Deco Vander 2025-07-04 11:20:25 -04:00
  • 58b6a13106 Fix timezone handling for accurate 48-hour expiry display Deco Vander 2025-07-04 11:16:18 -04:00
  • 276dc65195 Fix location expiry display to show correct 48-hour timeframe Deco Vander 2025-07-04 11:12:09 -04:00
  • e32dfd849f Fix profanity filter admin UI API endpoints Deco Vander 2025-07-04 11:09:28 -04:00
  • b8e1bc9aa8 Merge branch 'main' into feature/profanity-filter-isolation Deco Vander 2025-07-04 11:03:03 -04:00
  • 71ddcc9a5c Complete profanity filter UI integration Deco Vander 2025-07-04 00:07:03 -04:00
  • c7f39e4939 feat: isolate profanity filter with separate database Deco Vander 2025-07-04 00:03:24 -04:00
  • 49be81e29b Merge pull request #4 from derekslenk/update-readme-urls-20250704-025536 Deco Vander 2025-07-03 22:56:18 -04:00
  • 41d658ddc1 Update deployment URLs GitHub Action 2025-07-04 02:55:36 +00:00
  • e44d363685 Merge pull request #3 from derekslenk/auto-readme Deco Vander 2025-07-03 22:55:22 -04:00
  • d7afbe15f0 Merge branch 'main' into auto-readme Deco Vander 2025-07-03 22:54:38 -04:00
  • d766f08338 Update deploy scripts to create a PR Deco Vander 2025-07-03 22:53:53 -04:00
  • cf86727acd Merge pull request #2 from derekslenk/actions-contents-update Deco Vander 2025-07-03 22:46:46 -04:00
  • d6df2f9237 Update deploy-scripts.yml Deco Vander 2025-07-03 22:46:10 -04:00
  • fd6d5853ff Merge pull request #1 from derekslenk/derekslenk-patch-1 Deco Vander 2025-07-03 22:43:53 -04:00
  • af535c9f5d more ice Deco Vander 2025-07-03 22:39:59 -04:00
  • d19cd2766c Fix dark mode table visibility and security improvements Deco Vander 2025-07-03 22:21:59 -04:00
  • 8d5ac00bc8 Remove unused Sass/SCSS setup Deco Vander 2025-07-03 21:56:26 -04:00
  • 7daced0cea Fix reports table text color with explicit th,td selector Deco Vander 2025-07-03 21:12:11 -04:00
  • 83173da778 Apply admin table styling to reports table for consistency Deco Vander 2025-07-03 21:09:12 -04:00
  • ebb5c06773 Fix reports table text color in dark mode Deco Vander 2025-07-03 21:06:33 -04:00
  • f276c5e270 Improve dark mode text contrast by using dedicated color variables Deco Vander 2025-07-03 21:02:47 -04:00
  • 4bcbb9134d Fix dark mode text readability in table view and other elements Deco Vander 2025-07-03 20:59:10 -04:00
  • fd3cbe686d Fix persistent locations not showing on homepage Deco Vander 2025-07-03 20:56:27 -04:00
  • 570fd92d00 Add comprehensive session security to admin panel Deco Vander 2025-07-03 20:53:44 -04:00
  • d9559f71fe Update HTML files to use Bunny.net CDN for static assets Deco Vander 2025-07-03 20:44:16 -04:00
  • f73221e5cc Add custom map icons for persistent vs. temporary reports Deco Vander 2025-07-03 01:34:39 -04:00
  • a8a5523dd4 Show 'Persistent' in table view for persistent reports Deco Vander 2025-07-03 01:32:28 -04:00
  • 12fd378e8c Fix CSP to allow Leaflet marker icons from unpkg.com Deco Vander 2025-07-03 01:24:51 -04:00
  • a3b450de1a Add mobile responsiveness and persistent reports feature Deco Vander 2025-07-03 01:17:41 -04:00
  • 5e56d59bbd Add map/table toggle view for current reports Deco Vander 2025-07-03 01:07:17 -04:00
  • 3581ea219d Fix rate limiting block syntax for caddy-ratelimit plugin Deco Vander 2025-07-03 01:00:07 -04:00
  • 118261a0bd Fix duplicate @submit matcher in Caddyfile Deco Vander 2025-07-03 00:58:30 -04:00
  • 18fb9e5a73 Fix rate limiting syntax in Caddyfile Deco Vander 2025-07-03 00:56:26 -04:00
  • c95d159a95 Install Caddy with rate limiting plugin for ARM64 deployment Deco Vander 2025-07-03 00:44:29 -04:00
  • 3d3eb2fd3b Enhance Caddyfile with explicit HTTPS and security features Deco Vander 2025-07-03 00:31:41 -04:00
  • c203cdcbeb Update clone URLs to use SSH and correct repository name Deco Vander 2025-07-03 00:24:01 -04:00
  • 0af3b7eeea Update service user and group for icewatch service Deco Vander 2025-07-03 00:19:40 -04:00
  • e35eb6c788 Update deployment instructions and service user/group Deco Vander 2025-07-03 00:14:42 -04:00
  • 2cda43edc9 Fix S3 upload: remove ACL parameters for bucket without ACL support Deco Vander 2025-07-03 00:11:08 -04:00
  • 5b9c9f7396 Fix S3 bucket name and create deployment bucket Deco Vander 2025-07-03 00:02:52 -04:00
  • e58e89ac72 Update S3 paths to use scripts folder with proper permissions Deco Vander 2025-07-03 00:00:02 -04:00
  • 38ccd6d533 Update deployment URLs to use ice.puremichigan.lol S3 bucket Deco Vander 2025-07-02 23:57:27 -04:00
  • 08a8ded5f9 Add GitHub Actions workflow for S3 deployment Deco Vander 2025-07-02 23:56:18 -04:00
  • 5af83966d6 Fix deployment script URL in README Deco Vander 2025-07-02 23:50:35 -04:00
  • e1b5f4caea Update README with correct repository URLs Deco Vander 2025-07-02 23:50:35 -04:00
  • dd85ea6ee0 Update README with correct repository URLs Deco Vander 2025-07-02 23:48:58 -04:00
  • edfdeb5117 Initial commit: ICE Watch Michigan community safety tool Deco Vander 2025-07-02 23:27:22 -04:00