ice/public
Deco Vander a063d5a2c9 Create shared utility module to eliminate function duplication
- Create public/utils.js with shared frontend utility functions
- Extract parseUTCDate, getTimeAgo, getTimeRemaining, getRemainingClass to utils.js
- Remove duplicate functions from admin.js, app-mapbox.js, app-google.js, and app.js
- Add utils.js script import to index.html and admin.html
- Add comprehensive JSDoc documentation for all utility functions
- Ensure consistent UTC timestamp parsing across all frontend scripts

This addresses Copilot AI feedback about function duplication across multiple frontend scripts.
Now all timestamp and time calculation logic is centralized in one maintainable module.

Benefits:
- Single source of truth for time-related utilities
- Easier maintenance and updates
- Consistent behavior across all frontend components
- Better code organization and documentation
- Reduced bundle size through deduplication
2025-07-04 13:22:17 -04:00
..
admin.html Create shared utility module to eliminate function duplication 2025-07-04 13:22:17 -04:00
admin.js Create shared utility module to eliminate function duplication 2025-07-04 13:22:17 -04:00
app-google.js Create shared utility module to eliminate function duplication 2025-07-04 13:22:17 -04:00
app-mapbox.js Create shared utility module to eliminate function duplication 2025-07-04 13:22:17 -04:00
app.js Create shared utility module to eliminate function duplication 2025-07-04 13:22:17 -04:00
favicon.svg Update HTML files to use Bunny.net CDN for static assets 2025-07-03 20:44:16 -04:00
index.html Create shared utility module to eliminate function duplication 2025-07-04 13:22:17 -04:00
privacy.html Fix dark mode table visibility and security improvements 2025-07-03 22:21:59 -04:00
style-backup.css Remove unused Sass/SCSS setup 2025-07-03 21:56:26 -04:00
style.css feat: isolate profanity filter with separate database 2025-07-04 00:03:24 -04:00
utils.js Create shared utility module to eliminate function duplication 2025-07-04 13:22:17 -04:00