nmemmert
d860df7de6
✨ Major code cleanup and optimization
...
- Removed unnecessary dependencies (fs, path - built-in modules)
- Organized debug files into /debug folder
- Reduced excessive console logging for cleaner output
- Fixed README formatting issues
- Added comprehensive .gitignore
- Removed redundant backup files (game.js.new)
- Fixed duplicate code patterns in analytics
- Created CLEANUP_SUMMARY.md documentation
- Regenerated clean package-lock.json
No breaking changes - all functionality preserved
beta
2025-10-13 07:42:36 -04:00
nmemmert
8d37038177
feat: Complete tablet UI overhaul with popup menu system and help bubble
...
Major Changes:
- 🪟 Popup Menu System: Converted slide-down navigation to draggable, minimizable popup window
- ❓ Help Bubble: Added contextual help system for admin dashboard (accessible via ? bubble)
- 🎨 Universal Theme Engine: All elements now properly match selected theme across all panels
- 📱 Enhanced Tablet Support: Comprehensive touch gestures, handwriting recognition, and Apple Pencil optimization
- 🖊️ Unified Write Mode: Combined handwriting and keyboard input with large canvas interface
Technical Implementation:
- Draggable popup with minimize/restore functionality and boundary constraints
- Dynamic theme switching using CSS variables throughout all components
- Help system with modal overlay and keyboard shortcuts (ESC to close)
- Responsive design optimizations for mobile, tablet, and desktop
- Comprehensive CSS overrides to eliminate hardcoded colors
- JavaScript fixes for canvas stroke colors and input styling
UI/UX Improvements:
- Clean admin dashboard without instruction clutter
- Professional popup interface with smooth animations
- Better contrast and readability across all themes (default, playground, chalkboard, galaxy, nature)
- Improved accessibility with proper focus management
- Enhanced mobile responsiveness with touch-optimized controls
Files Modified:
- Menu system: tablet-menu.js, tablet-menu.css
- Theme engine: styles.css, themes integration
- Admin interface: index.html, ui.js
- Input systems: game.js, unified-write.js, handwriting.js
- Authentication: auth.js with tablet menu cleanup
2025-10-02 14:26:04 -04:00
nate@necloud.us
0b9d46fed1
test
2025-08-14 09:44:31 -04:00
nate@necloud.us
d9886e21b2
Fix user addition functionality with improved error handling
2025-08-13 20:04:15 -04:00
nate@necloud.us
027074f43d
Fix user addition functionality with improved error handling
2025-08-13 20:03:38 -04:00
nate@necloud.us
90d79924f8
docker
2025-08-13 19:49:40 -04:00
nate@necloud.us
a3dcb256c0
Add Container Registry deployment summary
2025-08-13 19:39:53 -04:00
nate@necloud.us
062547e078
Update README with detailed Docker container instructions
2025-08-13 19:38:00 -04:00
nate@necloud.us
3a7dfd5aff
Add Docker build script
v1.1.1-container
v1.1.0-docker
2025-08-13 19:14:02 -04:00
nate@necloud.us
aa45e9c873
Update docker-compose.yml for better containerization
2025-08-13 19:12:32 -04:00
nate@necloud.us
5f7cef7646
Update Dockerfile for better containerization
2025-08-13 19:11:53 -04:00
nate@necloud.us
fdda517e7b
Add Docker improvements and containerization
2025-08-13 19:07:58 -04:00
nate@necloud.us
545cf4c8dc
Fix v1.1.0: Analytics, Sessions, and Error Handling Improvements
v1.1.0
2025-08-13 19:02:55 -04:00
nate@necloud.us
7d8470df84
Implement version 3.0.0 with Analytics Dashboard, Gamification Expansion, and Spaced Repetition System
2025-08-13 12:43:18 -04:00
nate@necloud.us
27af564a41
Implement enhanced Analytics Dashboard with visualizations and detailed metrics
2025-08-13 11:45:19 -04:00
nate@necloud.us
5644f564eb
Add Docker build and push GitHub Actions workflow
v2.1.0
2025-08-13 11:35:09 -04:00
nate@necloud.us
68e3365a5e
Bump version to 2.1.0 for upcoming feature enhancements
2025-08-13 11:32:07 -04:00
nate@necloud.us
d652248170
fixes and awards
2025-08-13 11:25:12 -04:00
nate@necloud.us
6d2987485d
readme
2025-07-28 10:45:14 -04:00
nate@necloud.us
968322401c
readme
2025-07-28 10:43:03 -04:00
nate@necloud.us
f294175a4b
readme
2025-07-28 10:40:58 -04:00
nate@necloud.us
d6f5a70e52
results
v1.0.0-docker
v1.0.0-typing-results
v1.0.1-build
2025-07-28 08:40:04 -04:00
nate@necloud.us
8e2f6dac0c
weeks fixed
2025-07-28 08:23:49 -04:00
nmemmert
fb879b1a23
button fixed
2025-07-27 22:19:08 +00:00
nmemmert
b40e5136a1
add word lists
2025-07-27 20:28:53 +00:00
nate@necloud.us
d955f55020
icon
2025-07-18 08:19:57 -04:00
nmemmert
75eaf88d9d
Merge pull request 'fix for reports' ( #5 ) from typing into main
...
Reviewed-on: nmemmert/Spelling#5
2025-07-18 12:17:39 +00:00
nate@necloud.us
6bbf0afbab
fix for reports
2025-07-18 08:16:30 -04:00
nmemmert
e0badaf366
Merge pull request 'typing' ( #4 ) from typing into main
...
Reviewed-on: nmemmert/Spelling#4
2025-07-15 19:00:57 +00:00
nate@necloud.us
40e25334fd
update
2025-07-15 12:58:51 -04:00
nate@necloud.us
474235f94d
major update
2025-07-15 11:43:31 -04:00
nate@necloud.us
6029d6f244
passwords
2025-07-15 11:11:25 -04:00
nate@necloud.us
5ac5626406
major update
2025-07-15 10:57:27 -04:00
nate@necloud.us
266a064330
bunch of fixes
2025-07-15 10:16:59 -04:00
nate@necloud.us
462c7908a1
updates
2025-07-14 14:39:38 -04:00
nate@necloud.us
364284553b
seed data
2025-07-09 08:08:01 -04:00
nate@necloud.us
edee33416f
update
2025-07-07 14:57:12 -04:00
nate@necloud.us
82bbaa0e83
slim
2025-07-07 14:54:40 -04:00
nate@necloud.us
d0e72d0bfe
Sessions
2025-07-07 08:23:02 -04:00
nate@necloud.us
c00d10c8f4
readme update
2025-07-03 12:35:46 -04:00
nate@necloud.us
81942e7e61
readme video
2025-07-03 12:32:20 -04:00
nmemmert
14ae64707e
Merge pull request 'Reports' ( #3 ) from reports into main
...
Reviewed-on: nmemmert/Spelling#3
2025-07-03 14:33:10 +00:00
nate@necloud.us
5d1dc3a203
Reports
2025-07-03 10:32:46 -04:00
nmemmert
e7b6e9288a
Merge pull request 'badges' ( #2 ) from badges into main
...
Reviewed-on: nmemmert/Spelling#2
2025-07-03 14:25:57 +00:00
nate@necloud.us
6c77a8f407
badges
2025-07-03 10:25:32 -04:00
nmemmert
c4844eecff
Merge pull request 'analytics' ( #1 ) from analytics into main
...
Reviewed-on: nmemmert/Spelling#1
2025-07-03 14:09:49 +00:00
nate@necloud.us
1aa71df735
analytics
2025-07-03 10:05:49 -04:00
nate@necloud.us
77d5f9b196
module change
2025-07-03 09:42:40 -04:00
nate@necloud.us
ed1cafe761
dupls
2025-07-02 14:38:18 -04:00
nate@necloud.us
3b9a49decb
result updated
2025-07-02 14:18:43 -04:00