Commit Graph

44 Commits

Author SHA1 Message Date
Dries Peeters ba884e516a fix: resolve empty analytics charts by correcting template block name
- Change analytics dashboard template from `{% block scripts %}` to `{% block extra_js %}`
- Fixes block name mismatch between base.html and analytics dashboard template
- Resolves issue where AnalyticsDashboard JavaScript class was not loading
- Charts now properly initialize and display data from API endpoints
- Maintains all existing functionality while fixing the rendering issue
2025-08-29 10:09:37 +02:00
Dries Peeters a23f84cc64 Merge pull request #9 from DRYTRIX/feature-MobileFriendly
feat: implement comprehensive mobile-friendly web interface
2025-08-29 09:32:02 +02:00
Dries Peeters abebd88185 feat: implement comprehensive mobile-friendly web interface
- Add mobile-first CSS with responsive breakpoints and touch targets
- Create dedicated mobile.css and mobile.js files for enhanced mobile experience
- Implement card-based table layouts for small screens with data-label attributes
- Add mobile-specific utility classes (mobile-card, touch-target, mobile-stack)
- Enhance navigation with collapsible mobile menu and swipe gestures
- Optimize forms, buttons, and modals for mobile devices
- Add touch feedback and mobile-specific interactions
- Implement responsive grid layouts and mobile typography
- Add mobile meta tags for PWA-like functionality
- Ensure all templates use mobile-friendly classes and responsive design
2025-08-29 09:29:18 +02:00
Dries Peeters e7fd287126 Merge pull request #8 from DRYTRIX/7-wrong-timezone
feat: comprehensive project cleanup and timezone enhancement
v1.0.5
2025-08-28 14:54:19 +02:00
Dries Peeters 1b3a703c04 feat: comprehensive project cleanup and timezone enhancement
- Remove redundant documentation files (DATABASE_INIT_FIX_*.md, TIMEZONE_FIX_README.md)
- Delete unused Docker files (Dockerfile.test, Dockerfile.combined, docker-compose.yml)
- Remove obsolete deployment scripts (deploy.sh) and unused files (index.html, _config.yml)
- Clean up logs directory (remove 2MB timetracker.log, keep .gitkeep)
- Remove .pytest_cache directory

- Consolidate Docker setup to two main container types:
  * Simple container (recommended for production)
  * Public container (for development/testing)

- Enhance timezone support in admin settings:
  * Add 100+ timezone options organized by region
  * Implement real-time timezone preview with current time display
  * Add timezone offset calculation and display
  * Remove search functionality for cleaner interface
  * Update timezone utility functions for database-driven configuration

- Update documentation:
  * Revise README.md to reflect current project state
  * Add comprehensive timezone features documentation
  * Update Docker deployment instructions
  * Create PROJECT_STRUCTURE.md for project overview
  * Remove references to deleted files

- Improve project structure:
  * Streamlined file organization
  * Better maintainability and focus
  * Preserved all essential functionality
  * Cleaner deployment options
2025-08-28 14:52:09 +02:00
Dries Peeters 99655713b1 small update v1.0.4 2025-08-27 14:56:59 +02:00
Dries Peeters d715cbacaa imageNamesMustBeLowerCase 2025-08-27 14:38:52 +02:00
Dries Peeters db628a48b4 Updated For Two versions 2025-08-27 14:37:18 +02:00
Dries Peeters 2aaeca919e Update README.md 2025-08-27 07:38:59 +02:00
Dries Peeters 877da7a890 Update README.md v1.0.3 2025-08-27 07:31:44 +02:00
Dries Peeters 72032529ba Updated so that it generate a single docker container: 2025-08-27 07:26:39 +02:00
Dries Peeters e0659c4e30 Update Dockerfile.combined 2025-08-26 20:14:32 +02:00
Dries Peeters 00cdbf6af2 Update Dockerfile.combined 2025-08-26 19:56:23 +02:00
Dries Peeters f308dad5e1 Update Dockerfile.combined 2025-08-26 19:51:51 +02:00
Dries Peeters 9515a954b8 Update Dockerfile.combined 2025-08-26 19:49:57 +02:00
Dries Peeters 11cb780c3a Update Dockerfile.combined 2025-08-26 15:33:50 +02:00
Dries Peeters 8ebe7d98b9 Update Dockerfile.combined 2025-08-26 15:30:56 +02:00
Dries Peeters 88645a2499 Update for combined Docker. 2025-08-26 15:20:32 +02:00
Dries Peeters a302b071d2 Update docker-publish.yml v1.0.2 2025-08-26 15:03:13 +02:00
Dries Peeters 889646656f Update docker-publish.yml 2025-08-26 15:01:20 +02:00
Dries Peeters 40315b745c Update docker-publish.yml V1.0.1 2025-08-26 12:47:57 +02:00
Dries Peeters de3ccad5c1 Update docker-publish.yml 2025-08-26 12:42:21 +02:00
Dries Peeters 58ff80d6fa Update docker-publish.yml 2025-08-26 12:35:41 +02:00
Dries Peeters cf5c13d96f Update docker-publish.yml 2025-08-26 12:29:23 +02:00
Dries Peeters 3700f6e7f5 added some debug: 2025-08-26 12:04:31 +02:00
Dries Peeters 791f7a3f80 trying more... 2025-08-26 12:00:22 +02:00
Dries Peeters a58c27afc9 more prayers 2025-08-26 11:57:57 +02:00
Dries Peeters 4e8ccaca4a prayers 2025-08-26 11:50:20 +02:00
Dries Peeters e8d3b41539 update 2025-08-26 11:43:43 +02:00
Dries Peeters 15af3098d1 Delete docker-publish.yml 2025-08-26 11:40:12 +02:00
Dries Peeters 8d95933219 should this work now ? 2025-08-26 11:36:09 +02:00
Dries Peeters 5070153dfb update the docker publish. 2025-08-26 11:25:55 +02:00
Dries Peeters d8e132682d Update docker-publish.yml 2025-08-26 09:56:14 +02:00
Dries Peeters 3712841b23 Update docker-publish.yml 2025-08-26 09:50:17 +02:00
Dries Peeters 7eb00786cc Update docker-compose.public.yml 2025-08-26 09:46:03 +02:00
Dries Peeters d66bad2f8c Delete .github/workflows/deploy.yml 2025-08-26 09:42:30 +02:00
Dries Peeters 6536ec32c9 Update to use github container repository V1.0.0 2025-08-26 08:19:58 +02:00
Dries Peeters a81c4aa1d1 Merge pull request #3 from DRYTRIX/develop
Permissions error on startup
2025-08-25 10:01:24 +02:00
Dries Peeters 6a412c787e Permissions error on startup
Fix issue permissions on startup
Remove default port on postgres
2025-08-25 09:59:43 +02:00
Dries Peeters 1beb311ded Update index.html 2025-08-16 22:04:27 +02:00
Dries Peeters 23562aab5e Create FUNDING.yml 2025-08-16 22:03:04 +02:00
Dries Peeters ec6c74551d Create static.yml 2025-08-16 21:55:21 +02:00
Dries Peeters c92f9e196b V1.0.0 version push 2025-08-16 21:49:43 +02:00
Dries Peeters 24b74e6231 Create REQUIREMENTS.md 2025-08-15 18:13:42 +02:00