| 0000000000000000000000000000000000000000 fc33d829680f6d6ed9c8b5487c841a7c60d4983f taha <tahamaj4@gmail.com> 1779745846 +0330 commit (initial): first commit | |
| fc33d829680f6d6ed9c8b5487c841a7c60d4983f 0000000000000000000000000000000000000000 taha <tahamaj4@gmail.com> 1779745846 +0330 Branch: renamed refs/heads/main to refs/heads/main | |
| fc33d829680f6d6ed9c8b5487c841a7c60d4983f fc33d829680f6d6ed9c8b5487c841a7c60d4983f taha <tahamaj4@gmail.com> 1779745846 +0330 Branch: renamed refs/heads/main to refs/heads/main | |
| fc33d829680f6d6ed9c8b5487c841a7c60d4983f 297b9f54672cb22b9b3983750ff84e07aed0db80 taha <tahamaj4@gmail.com> 1779746034 +0330 commit: feat: Initialize Android app structure and implement Air Mouse functionality | |
| 297b9f54672cb22b9b3983750ff84e07aed0db80 bda9888d67ffdcb3df8c18d9f4cfa85fcd40f770 taha <tahamaj4@gmail.com> 1779746677 +0330 commit: feat: Implement initial Android app structure and core functionalities including sensor data logging and calibration UI | |
| bda9888d67ffdcb3df8c18d9f4cfa85fcd40f770 7295dc125d157edf5395ced734924b464f26ae8f taha <tahamaj4@gmail.com> 1779746982 +0330 commit: chore: Remove unused Gradle build and settings files | |
| 7295dc125d157edf5395ced734924b464f26ae8f ed185646e286da49e42cd4d34103edb52066ddba taha <tahamaj4@gmail.com> 1779747380 +0330 commit: feat: Add Debug Overlay for real-time sensor values display | |
| ed185646e286da49e42cd4d34103edb52066ddba e9eb3f80aec416b0aa52e13890b4a306aa73027b taha <tahamaj4@gmail.com> 1779748236 +0330 commit: feat: Introduce enhanced gesture detection and user preferences management | |
| e9eb3f80aec416b0aa52e13890b4a306aa73027b 54414a3aac91f46e4c413d8dc0b9640a43636e3e taha <tahamaj4@gmail.com> 1779748242 +0330 commit: refactor: Remove BatterySaver and PreferencesManager classes to streamline codebase | |
| 54414a3aac91f46e4c413d8dc0b9640a43636e3e a39cb76cc5953382158089163dd795d515dcfeb3 taha <tahamaj4@gmail.com> 1779748335 +0330 commit: docs: Add comprehensive README for sensor and motion processing guide | |
| a39cb76cc5953382158089163dd795d515dcfeb3 87b3f712c6cb8861b90b772685452d4d90692ae9 taha <tahamaj4@gmail.com> 1779748409 +0330 commit: feat: Implement AutoReconnect and NetworkRepository for improved connection management | |
| 87b3f712c6cb8861b90b772685452d4d90692ae9 d95f5570c3d46066482bcb3fab915de3fb5a874e taha <tahamaj4@gmail.com> 1779748458 +0330 commit: docs: Add comprehensive README for network module detailing functionality and usage | |
| d95f5570c3d46066482bcb3fab915de3fb5a874e dde1ba66f92140ab93a2aed1e8d832a1f31fbe54 taha <tahamaj4@gmail.com> 1779748839 +0330 commit: feat: Enhance sensor calibration and gesture detection with comprehensive documentation | |
| dde1ba66f92140ab93a2aed1e8d832a1f31fbe54 2d8d75baa61c3e7f297080608300e3fe28f81da8 taha <tahamaj4@gmail.com> 1779748850 +0330 commit: feat: Enhance NetworkRepository and PreferencesDataStore with improved connection management and comprehensive documentation | |
| 2d8d75baa61c3e7f297080608300e3fe28f81da8 616b80d659d960cc98d6327e0f20f700efe7bc36 taha <tahamaj4@gmail.com> 1779749175 +0330 commit: feat: Refactor MainActivity for improved structure and clarity, enhance sensor checks, and update UI feedback | |
| 616b80d659d960cc98d6327e0f20f700efe7bc36 1ab5cd3d2878eb5563cff78f427bb59557e60ac2 taha <tahamaj4@gmail.com> 1779749443 +0330 commit: feat: Add initial Android project setup with build configuration, permissions, and network security settings | |
| 1ab5cd3d2878eb5563cff78f427bb59557e60ac2 77dcf90afe6d66cdaddcf0eaf541c5b505f605e8 taha <tahamaj4@gmail.com> 1779749676 +0330 commit: feat: Add comprehensive documentation for Air Mouse PC server, refactor GUI and server code, and enhance functionality | |
| 77dcf90afe6d66cdaddcf0eaf541c5b505f605e8 cf581ac0a2a8fa55d85b16547044eb008d0d5aa8 taha <tahamaj4@gmail.com> 1779749683 +0330 commit: feat: Convert APK build script to Windows batch format, enhance error handling, and improve user feedback | |
| cf581ac0a2a8fa55d85b16547044eb008d0d5aa8 79e2bf5193d0d7bcdfa9a88509b22054f8bcf19d taha <tahamaj4@gmail.com> 1779749833 +0330 commit: feat: Add complete documentation for `res/` folder, enhance layout files, and improve resource organization | |
| 79e2bf5193d0d7bcdfa9a88509b22054f8bcf19d 9989356732fc29f704fadb9fc7b0d7b278134b62 taha <tahamaj4@gmail.com> 1779749925 +0330 commit: feat: Enhance utility classes with network and permission management, add sensor checks, and improve battery saver functionality | |
| 9989356732fc29f704fadb9fc7b0d7b278134b62 66e590b214e81456865a7361da090dd6371fcfbf taha <tahamaj4@gmail.com> 1779750578 +0330 commit: feat: Update README for Air Mouse Ultimate with complete documentation, improved structure, and detailed usage instructions | |
| 66e590b214e81456865a7361da090dd6371fcfbf f5e9d812c1d1044751f60973f262e94b85f215d7 taha <tahamaj4@gmail.com> 1779750588 +0330 commit: feat: Add complete network protocol specification for Air Mouse communication, detailing transport layer, message formats, and error handling | |
| f5e9d812c1d1044751f60973f262e94b85f215d7 f5124b9ead3bd987a16b5aa34aeeb784d139214b taha <tahamaj4@gmail.com> 1779751343 +0330 commit: feat: Remove outdated documentation files for Air Mouse project, including README and video script | |
| f5124b9ead3bd987a16b5aa34aeeb784d139214b 11c2d37c8bc94dd68d30e3b5c1f2263badb4d8c3 taha <tahamaj4@gmail.com> 1779752204 +0330 commit: Enhance documentation for Air Mouse project | |
| 11c2d37c8bc94dd68d30e3b5c1f2263badb4d8c3 6466599f54baa392b1c22e7eeb6363dc7b29152a taha <tahamaj4@gmail.com> 1779757582 +0330 commit: feat: Add initial project configuration files for Android development | |
| 6466599f54baa392b1c22e7eeb6363dc7b29152a 135e18a8ccdaa0e4623f4f33dd922229a63257e5 taha <tahamaj4@gmail.com> 1779757764 +0330 commit: feat: Add Gradle configuration files and update wrapper properties for Android development | |
| 135e18a8ccdaa0e4623f4f33dd922229a63257e5 de953e04a5179897bd40e76baad36a96e7ffbf00 taha <tahamaj4@gmail.com> 1779810156 +0330 commit: Update Android Gradle configuration and wrapper files | |
| de953e04a5179897bd40e76baad36a96e7ffbf00 9da55aa558980ada4fa2500d368f748ee083c035 taha <tahamaj4@gmail.com> 1779811704 +0330 commit: Remove obsolete HTML error pages for 502 Bad Gateway from android chunks | |
| 9da55aa558980ada4fa2500d368f748ee083c035 a7eb902a43f146d63af865eeb25bd9241538eeb2 taha <tahamaj4@gmail.com> 1779812535 +0330 commit: chore: Update Android Gradle plugin version to 8.13.0 | |
| a7eb902a43f146d63af865eeb25bd9241538eeb2 53990ae4e84cae5674958136cb804b36b9410e77 taha <tahamaj4@gmail.com> 1779812540 +0330 commit: fix: Update problems report to reflect deprecation warnings in Gradle syntax | |
| 53990ae4e84cae5674958136cb804b36b9410e77 69c1babee8a43d2e291829ca02a901bc13ec106a taha <tahamaj4@gmail.com> 1779841639 +0330 commit: build: Downgrade Gradle version and update Android project configurations | |
| 69c1babee8a43d2e291829ca02a901bc13ec106a 21fe04eb3a082671e314683aa03827e82ef720f2 taha <tahamaj4@gmail.com> 1779841650 +0330 commit: build: Downgrade Gradle version and update Android project configurations | |
| 21fe04eb3a082671e314683aa03827e82ef720f2 d789018eb1f166caafdd6cb83216f2f3d24a3a55 taha <tahamaj4@gmail.com> 1779899053 +0330 commit: feat: Complete Air Mouse Ultimate – full Android app + PC server + documentation | |
| d789018eb1f166caafdd6cb83216f2f3d24a3a55 89cba814b10cc03d2cabd6dca5da810f50ec55fa taha <tahamaj4@gmail.com> 1779920490 +0330 commit: feat: Complete Air Mouse Ultimate – full Android app + PC server + documentation | |
| 89cba814b10cc03d2cabd6dca5da810f50ec55fa ae4faeedc10bf79c8e64c6bc95132cd3b4bfcce9 taha <tahamaj4@gmail.com> 1779938279 +0330 commit: refactor: modularize UI structure and clean up Android configurations | |
| ae4faeedc10bf79c8e64c6bc95132cd3b4bfcce9 be35f5325f657b0eea28b4e9fea160641db3bc4d taha <tahamaj4@gmail.com> 1779938301 +0330 commit: docs: Add Air Mouse Ultimate system documentation, navigation resources, and Gradle configuration | |
| be35f5325f657b0eea28b4e9fea160641db3bc4d af3b27e47070accb5a47c58f554c5937e5853f94 taha <tahamaj4@gmail.com> 1779946914 +0330 commit: refactor: reorganize project structure and update build configurations | |
| af3b27e47070accb5a47c58f554c5937e5853f94 9daa101e07a7cf228ae2eb8482b23894a9f03efd taha <tahamaj4@gmail.com> 1779947117 +0330 commit: chore: update .gitignore and modify build.gradle for testing dependencies | |
| 9daa101e07a7cf228ae2eb8482b23894a9f03efd dfa890af050540380ec1605bbdb92cc2f264727e taha <tahamaj4@gmail.com> 1779947647 +0330 commit: build: configure Gradle environment and cleanup project structure | |
| dfa890af050540380ec1605bbdb92cc2f264727e b8ba5e8df646947dc2bc0c9bbdf7fec1c36c194a taha <tahamaj4@gmail.com> 1779947889 +0330 commit: build: Fix path escaping for Gradle Java home | |
| b8ba5e8df646947dc2bc0c9bbdf7fec1c36c194a 918310c18247b9aeb2aac09f8de4bf1071cef5e5 taha <tahamaj4@gmail.com> 1779947893 +0330 commit: build: Fix path escaping for Gradle Java home | |
| 918310c18247b9aeb2aac09f8de4bf1071cef5e5 c1f89bd762c9e82102ae2e56984f2eca125b2892 taha <tahamaj4@gmail.com> 1779948262 +0330 commit: fix: add safety checks for Handler initialization in sensor and utility classes | |
| c1f89bd762c9e82102ae2e56984f2eca125b2892 569fa9a01d47ca77ebbe467718e6da70855c9bdb taha <tahamaj4@gmail.com> 1779948930 +0330 commit: debugging for runing it | |
| 569fa9a01d47ca77ebbe467718e6da70855c9bdb 13feead82db37e9aa5633c3cd6459d9d85064ecb taha <tahamaj4@gmail.com> 1779949165 +0330 commit: debugging for running it finally it run :) | |
| 13feead82db37e9aa5633c3cd6459d9d85064ecb a668fe2e04c809048448515f1b2c12b5e6ee13bd taha <tahamaj4@gmail.com> 1779951273 +0330 commit: debugging for running it finally it run :) | |
| a668fe2e04c809048448515f1b2c12b5e6ee13bd 94a266ad4a74e69e7693be877a188c4fa2d9a15b taha <tahamaj4@gmail.com> 1779968421 +0330 commit: debugging for running it finally it run :) | |
| 94a266ad4a74e69e7693be877a188c4fa2d9a15b 8ed0aee17d9676b3a5d717016ee3b42d4140fde7 taha <tahamaj4@gmail.com> 1779971730 +0330 commit: Fix AirMouse app theme crash and complete docs | |
| 8ed0aee17d9676b3a5d717016ee3b42d4140fde7 da80bf45efa026111b6c367e69c9dbb5f06be2d0 taha <tahamaj4@gmail.com> 1779973060 +0330 commit: Fix QR scanner lifecycle and stabilize debug signing | |
| da80bf45efa026111b6c367e69c9dbb5f06be2d0 a6332cd408a7f8ba92d4cdcb127488bd8720999b taha <tahamaj4@gmail.com> 1779976665 +0330 commit: Add Perfetto tracing and clean Air Mouse docs | |
| a6332cd408a7f8ba92d4cdcb127488bd8720999b e214fb7f717a82f99e6130ff0f75f0e701a4e88c taha <tahamaj4@gmail.com> 1779978488 +0330 commit: Refactor assignment code to improve structure and reliability | |
| e214fb7f717a82f99e6130ff0f75f0e701a4e88c 3f7330e8a486cd27ddeac799ff539260decedfef taha <tahamaj4@gmail.com> 1779979158 +0330 commit: Improve calibration flow and smooth sensor handling | |
| 3f7330e8a486cd27ddeac799ff539260decedfef 002e70a080558e0e6af73ae047960213c9b0a679 taha <tahamaj4@gmail.com> 1779980098 +0330 commit: Improve calibration flow, QR sync, and live debugging | |
| 002e70a080558e0e6af73ae047960213c9b0a679 c62aac6c1dfdacc5f447dd9fe76313b23fc7e9ec taha <tahamaj4@gmail.com> 1779980840 +0330 commit: Update Air Mouse project documentation for clarity and completeness | |
| c62aac6c1dfdacc5f447dd9fe76313b23fc7e9ec 9ade986d6ead807e18ba61e3c78a4e47e333d62a taha <tahamaj4@gmail.com> 1779985066 +0330 commit: Remove NetworkDiscoveryFragment class and related network scanning functionality | |
| 9ade986d6ead807e18ba61e3c78a4e47e333d62a 329a357c62a2b46dece1d8c0fc23b3ce8e98538e taha <tahamaj4@gmail.com> 1779985220 +0330 commit: Enhance AboutFragment and navigation structure; update version display and add new fragments | |
| 329a357c62a2b46dece1d8c0fc23b3ce8e98538e 831b74da68524f77d9f4ad6d51589c3978a5b6a2 taha <tahamaj4@gmail.com> 1779985696 +0330 commit: Remove obsolete config.pbtx file and associated data source configurations | |
| 831b74da68524f77d9f4ad6d51589c3978a5b6a2 12f6077207bd7eafc18a99b92812e7016974ece7 taha <tahamaj4@gmail.com> 1779986002 +0330 commit: Refactor HomeFragment to use GestureDetector; enhance NetworkDiscoveryFragment with server discovery and UI updates; improve QRScanner for camera availability checks; update README and configuration handling in server scripts. | |
| 12f6077207bd7eafc18a99b92812e7016974ece7 45a80cea6a49d99326fd106e33f4ced54f4ca9ce taha <tahamaj4@gmail.com> 1779986738 +0330 commit: Refactor sensor data handling and calibration logic; enhance Madgwick filter integration with time step adjustments; improve UI elements and styles in the Air Mouse server application. | |
| 45a80cea6a49d99326fd106e33f4ced54f4ca9ce bb029e3dd7d56a03518e7963da185b20d713e161 taha <tahamaj4@gmail.com> 1779987315 +0330 commit: Enhance HelpFragment and NetworkDiscoveryFragment with new UI elements; add progress indication for network scanning; update CalibrationFragment to conditionally display magnetometer note; improve navigation structure and string resources. | |
| bb029e3dd7d56a03518e7963da185b20d713e161 bb8f3283f9853a6693cc81a0304e0050fc4e7bf7 taha <tahamaj4@gmail.com> 1779987457 +0330 commit: Refactor layout and string resources for improved user experience | |
| bb8f3283f9853a6693cc81a0304e0050fc4e7bf7 e24f86e11b6b68dbf68e684b6a8166d2b7967572 taha <tahamaj4@gmail.com> 1779987617 +0330 commit: Refactor AboutFragment to retrieve version name using PackageManager; update HomeFragment to use GestureDetector for gesture handling; add reset method in MadgwickAHRS for orientation reset; update binary files in .gradle directory. | |
| e24f86e11b6b68dbf68e684b6a8166d2b7967572 27404211cc714833810c3cbf4d055f9c3ea40fa2 taha <tahamaj4@gmail.com> 1779988095 +0330 commit: Enhance Air Mouse GUI with connection management features; add menu for server controls, status bar updates, and QR code saving functionality; improve active connections tracking in TCP server. | |
| 27404211cc714833810c3cbf4d055f9c3ea40fa2 dd5c4878aa25da2265ae0c6f58494aecc680a813 taha <tahamaj4@gmail.com> 1779991647 +0330 commit: feat: Implement core functionality for Air Mouse server | |
| dd5c4878aa25da2265ae0c6f58494aecc680a813 4bb1a83898cd3a86c3b9324a74a69ec7a01c04b2 taha <tahamaj4@gmail.com> 1779991821 +0330 commit: refactor: Update configuration handling and improve logging functionality across the application | |
| 4bb1a83898cd3a86c3b9324a74a69ec7a01c04b2 58929ecdaf47e8de8468fd634521030bc0215cb6 taha <tahamaj4@gmail.com> 1779992839 +0330 commit: feat: Update configuration and remove GUI implementation | |
| 58929ecdaf47e8de8468fd634521030bc0215cb6 caa29c063c801975389596d1ed078be6f84c8da4 taha <tahamaj4@gmail.com> 1779993226 +0330 commit: Replace the old CalibrationFragment with the new CalibrationActivity and step fragments. | |
| caa29c063c801975389596d1ed078be6f84c8da4 58cb01ae1da2759ceeb20eec9e6f487e6f3252d1 taha <tahamaj4@gmail.com> 1779994025 +0330 commit: Below is every missing part turned into a complete, copy‑paste‑ready file that will make your Android app fully functional, polished, and easy to use. | |
| 58cb01ae1da2759ceeb20eec9e6f487e6f3252d1 d74ee69f1f7b562630f27ff5859d745169b16438 taha <tahamaj4@gmail.com> 1779994350 +0330 commit: Now every piece of the Android app is fully defined. | |
| d74ee69f1f7b562630f27ff5859d745169b16438 b8d47d100e6d7460e8c6e044de0d7eb24aef6100 taha <tahamaj4@gmail.com> 1779994611 +0330 commit: Your Android project is now fully integrated – just add the missing files, sync Gradle, and build. | |
| b8d47d100e6d7460e8c6e044de0d7eb24aef6100 a4d813bdabb43e5a22bf942cf2503c0192318d09 taha <tahamaj4@gmail.com> 1779994945 +0330 commit: managing better commit messages based on recent edits. | |
| a4d813bdabb43e5a22bf942cf2503c0192318d09 eebbe7b61a17e962b9bdf377bd2f9f5876f9920c taha <tahamaj4@gmail.com> 1779995828 +0330 commit: All layouts (onboarding, home, profiles, voice, log, calibration steps) | |
| eebbe7b61a17e962b9bdf377bd2f9f5876f9920c 12eaedd58281af07c638a6bc3e33c1b7aa9783e6 taha <tahamaj4@gmail.com> 1779995934 +0330 commit: Handles multiple clients without cross‑interference. | |
| 12eaedd58281af07c638a6bc3e33c1b7aa9783e6 13667de0e16e06292fe00638c21bd171aad02986 taha <tahamaj4@gmail.com> 1779997051 +0330 commit: Refactor notification manager and enhance TCP server connection handling | |
| 13667de0e16e06292fe00638c21bd171aad02986 ff2fe90adce92775d19bacab3d1109340c0e1761 taha <tahamaj4@gmail.com> 1779997258 +0330 commit: Add log rotation feature and improve connection disconnection handling | |
| ff2fe90adce92775d19bacab3d1109340c0e1761 abac584fc99d4b918d240b278dee209f2fba7e94 taha <tahamaj4@gmail.com> 1779997388 +0330 commit: Add modernization specification for Android app architecture | |
| abac584fc99d4b918d240b278dee209f2fba7e94 97c4f6c2e38dac5ca536b1d46803cb5fec75a7c5 taha <tahamaj4@gmail.com> 1779997878 +0330 commit: Add network module with TCP and UDP clients for AirMouse app | |
| 97c4f6c2e38dac5ca536b1d46803cb5fec75a7c5 8d1bd17e4bfb099a4c0208c48f0e839e0165dfb2 taha <tahamaj4@gmail.com> 1779998936 +0330 commit: Add Android modernization and repository maintenance agents with guidelines | |
| 8d1bd17e4bfb099a4c0208c48f0e839e0165dfb2 dd455a2711f3025f2697d25a70050e985af89ab1 taha <tahamaj4@gmail.com> 1779998985 +0330 commit: Refactor network module: Remove README and UdpDiscoveryClient, update PreferencesManager to implement ConnectionStore, enhance TCP client and message handling, and improve drawable resources. | |
| dd455a2711f3025f2697d25a70050e985af89ab1 66d0d13df1d88943d3d2c9dd3064360c8d5ab4a0 taha <tahamaj4@gmail.com> 1780037374 +0330 commit: chore: stop tracking Gradle cache and build outputs; add to .gitignore | |
| 66d0d13df1d88943d3d2c9dd3064360c8d5ab4a0 47220c6030fcce02e8adeea707d4dce4bfbca04a taha <tahamaj4@gmail.com> 1780037439 +0330 commit: feat(calibration): update calibration steps and mag animation view | |
| 47220c6030fcce02e8adeea707d4dce4bfbca04a bf4e0edbfdebcc149f4cf2a4bcc8def91765bdb4 taha <tahamaj4@gmail.com> 1780037444 +0330 commit: feat(sensors): update calibration manager and sensor fusion | |
| bf4e0edbfdebcc149f4cf2a4bcc8def91765bdb4 5984e8068471a3bbe565304ab6e40b172c4ef3fd taha <tahamaj4@gmail.com> 1780037450 +0330 commit: feat(ui): calibration fragment, home & server log updates; preferences and validation tweaks | |
| 5984e8068471a3bbe565304ab6e40b172c4ef3fd ef251f964a4eca88b16f065490ec972dab579d00 taha <tahamaj4@gmail.com> 1780037456 +0330 commit: chore(resources): update layouts and drawable icons | |
| ef251f964a4eca88b16f065490ec972dab579d00 7d991a280356229e5387f0dfe74ee54684938e01 taha <tahamaj4@gmail.com> 1780037460 +0330 commit: feat(network): update DataSender implementation | |
| 7d991a280356229e5387f0dfe74ee54684938e01 99e5dcc52fc231b905bb49d4082bd6c432b7263a taha <tahamaj4@gmail.com> 1780037465 +0330 commit: chore(build): update gradle settings and wrapper | |
| 99e5dcc52fc231b905bb49d4082bd6c432b7263a 7d9408d0e9a263d1a4ea0abc885a14b247a30c46 taha <tahamaj4@gmail.com> 1780037475 +0330 commit: chore(files): add MainActivity and remove deprecated onboarding/animator | |
| 7d9408d0e9a263d1a4ea0abc885a14b247a30c46 d05e98face626bf2a7a6a67e21f24faf05183ac8 taha <tahamaj4@gmail.com> 1780038324 +0330 commit: chore(manifest): reorganize permissions and clean up unused entries | |
| d05e98face626bf2a7a6a67e21f24faf05183ac8 634f8b4740f8016ed26da590bfd3ba806ec98f64 taha <tahamaj4@gmail.com> 1780041527 +0330 commit: feat: Enhance onboarding experience with splash screen and UI updates | |
| 634f8b4740f8016ed26da590bfd3ba806ec98f64 c5148f30a0697829bb67776c0ce2837ca9084ba2 taha <tahamaj4@gmail.com> 1780041687 +0330 commit: fix(gui): correct indentation and improve drawing logic in AirMouseGUI | |
| c5148f30a0697829bb67776c0ce2837ca9084ba2 0bb5bdf5ba9ad673c7007b4a13e818ca9f8ad976 taha <tahamaj4@gmail.com> 1780041732 +0330 commit: feat(theme): update color definitions and add light/dark theme variants | |
| 0bb5bdf5ba9ad673c7007b4a13e818ca9f8ad976 8967b34e2e667053f1752b466dba37a061cb10e2 taha <tahamaj4@gmail.com> 1780042695 +0330 commit: feat(theme): implement dynamic theme switching with multiple options | |
| 8967b34e2e667053f1752b466dba37a061cb10e2 42731d0ef97ce2e216abaf71aea5e00616f6eb43 taha <tahamaj4@gmail.com> 1780043552 +0330 commit: feat(onboarding): enhance onboarding flow with view pager and dynamic button visibility | |
| 42731d0ef97ce2e216abaf71aea5e00616f6eb43 cd54aa2ddaf731f1ebdda0be3d3418a3531668b8 taha <tahamaj4@gmail.com> 1780044444 +0330 commit: refactor(ui): migrate HomeFragment components to Material Design | |
| cd54aa2ddaf731f1ebdda0be3d3418a3531668b8 4aec917c84ea24b9926175b1ce7bc706b11c806c taha <tahamaj4@gmail.com> 1780045234 +0330 commit: refactor(network): replace ConnectionStore interface with data class for connection details | |
| 4aec917c84ea24b9926175b1ce7bc706b11c806c 2d199487cb5066670d1747fb478c584e4e2cde0c taha <tahamaj4@gmail.com> 1780056209 +0330 commit: fix(requirements): reorder and specify package versions in requirements.txt | |
| 2d199487cb5066670d1747fb478c584e4e2cde0c 2451bb90f4addd1b60d29ba54f8a7daffffb1566 taha <tahamaj4@gmail.com> 1780056690 +0330 commit: feat(ui): add minimal PyQt6 scaffold for Air Mouse Server UI | |
| 2451bb90f4addd1b60d29ba54f8a7daffffb1566 c92cc32063716d8e6d092c4540a69075445f7870 taha <tahamaj4@gmail.com> 1780057103 +0330 commit: chore(release): prepare v1.0.0 changelog and minor UI fixes | |
| c92cc32063716d8e6d092c4540a69075445f7870 a7613447ae7eaeaaa8bae62fb617dcce94dd7af5 taha <tahamaj4@gmail.com> 1780057447 +0330 commit: fix(ui): enhance IP and port validation in HomeFragment | |
| a7613447ae7eaeaaa8bae62fb617dcce94dd7af5 46a01e90c21d863e46dae19aea413bbdc2ae3b43 taha <tahamaj4@gmail.com> 1780057894 +0330 commit: fix(gradle): add network module to Gradle project settings | |
| 46a01e90c21d863e46dae19aea413bbdc2ae3b43 7faadada3811811cc73a5aea5daa61252ed32695 taha <tahamaj4@gmail.com> 1780059252 +0330 commit: feat: complete Air Mouse project with PC server, Android app, and analysis tools | |
| 7faadada3811811cc73a5aea5daa61252ed32695 4c000836a081719828f522762221a74159462220 taha <tahamaj4@gmail.com> 1780059861 +0330 commit: feat: implement core functionality for Air Mouse server with configuration, TCP/UDP handling, and UI | |
| 4c000836a081719828f522762221a74159462220 3b45e788cbaf958dbb6c9212ebfb412f1581fce7 taha <tahamaj4@gmail.com> 1780060606 +0330 commit: feat: update go.mod with additional dependencies and create Makefile for build management | |
| 3b45e788cbaf958dbb6c9212ebfb412f1581fce7 3ea44a4cac49bc21c4414e59aa2d3a8d81f7e3bb taha <tahamaj4@gmail.com> 1780060732 +0330 commit: feat(ui): enhance application UI with multi-tab layout and improved menu options | |
| 3ea44a4cac49bc21c4414e59aa2d3a8d81f7e3bb f6eb1ccd3b6f66c7606950174bd0e902a02bfeb7 taha <tahamaj4@gmail.com> 1780060813 +0330 commit: refactor: clean up comments and improve code readability in configuration and server files | |
| f6eb1ccd3b6f66c7606950174bd0e902a02bfeb7 dc2ec42349ca39659cce68d0ec58fbd6db3577bf taha <tahamaj4@gmail.com> 1780061518 +0330 commit: chnage app.go to make it more complete and add some comments to explain the code better. Also, make the commit message more descriptive of the changes made. | |
| dc2ec42349ca39659cce68d0ec58fbd6db3577bf a986458a0202628f7be8bb76478c8f94351070b4 taha <tahamaj4@gmail.com> 1780061535 +0330 commit: update go.mod and .gitignore, add README, and implement TCP server cleanup | |
| a986458a0202628f7be8bb76478c8f94351070b4 95d13da2af3b19c5c6a3476bb9d5c4e1d9d5e6e2 taha <tahamaj4@gmail.com> 1780061689 +0330 commit: update readme | |
| 95d13da2af3b19c5c6a3476bb9d5c4e1d9d5e6e2 a1c3f69edd1178ec95a92024c05626202bd01509 taha <tahamaj4@gmail.com> 1780061800 +0330 commit: update files | |
| a1c3f69edd1178ec95a92024c05626202bd01509 95f73e2c971ff37c75431c9a089cc08e0040aba0 taha <tahamaj4@gmail.com> 1780062245 +0330 commit: update for mouse | |
| 95f73e2c971ff37c75431c9a089cc08e0040aba0 e3e0e536272139ba3d8c2c4f716fb141b5871ac7 taha <tahamaj4@gmail.com> 1780062311 +0330 commit: updatin mouse | |
| e3e0e536272139ba3d8c2c4f716fb141b5871ac7 2b3300ce9403488c02fe34049847fa0e6a085ddb taha <tahamaj4@gmail.com> 1780062986 +0330 commit: update go files | |
| 2b3300ce9403488c02fe34049847fa0e6a085ddb 082c643c7fbfc1f13a45873b0cd5c89c06a283fb taha <tahamaj4@gmail.com> 1780063773 +0330 commit: update backend UI | |
| 082c643c7fbfc1f13a45873b0cd5c89c06a283fb 4079b83f42dc390f1716d95c6ee4f3cd1a6c21c9 taha <tahamaj4@gmail.com> 1780063955 +0330 commit: fix: add missing strings import and perfRunning declaration | |
| 4079b83f42dc390f1716d95c6ee4f3cd1a6c21c9 0b0846cc1d3221dd24c08b440b27e339e1139dd9 taha <tahamaj4@gmail.com> 1780064148 +0330 commit: update readme | |
| 0b0846cc1d3221dd24c08b440b27e339e1139dd9 d183e980761a12801b7ae51d2559a9bdab5816be taha <tahamaj4@gmail.com> 1780072900 +0330 commit: updating and debugging | |
| d183e980761a12801b7ae51d2559a9bdab5816be a3e6e032e272f02db51f6a6b69a0f1bf8405eb67 taha <tahamaj4@gmail.com> 1780072906 +0330 commit: updating and debugging | |
| a3e6e032e272f02db51f6a6b69a0f1bf8405eb67 a5bfca6bd1300f714688f737086d52f2d6e5e4ed taha <tahamaj4@gmail.com> 1780085987 +0330 commit: feat: add BluetoothMouseService and BtHidHelper for Bluetooth functionality | |
| a5bfca6bd1300f714688f737086d52f2d6e5e4ed 9e83c8ea63404ee0537ca18597fb2862b5105e8b taha <tahamaj4@gmail.com> 1780086422 +0330 commit: adding tochpad method | |
| 9e83c8ea63404ee0537ca18597fb2862b5105e8b 4312fa9adc25004fb6db03825973ccc2d9c45c58 taha <tahamaj4@gmail.com> 1780086657 +0330 commit: adding tochpad method new files | |
| 4312fa9adc25004fb6db03825973ccc2d9c45c58 8381fd87e0def3e346222da5e0bbe8766a06a33d taha <tahamaj4@gmail.com> 1780087284 +0330 commit: feat: implement touchpad mode toggle and UI updates in HomeFragment | |
| 8381fd87e0def3e346222da5e0bbe8766a06a33d 12f1bd95eb0256db453cd769c0611ee58ad34788 taha <tahamaj4@gmail.com> 1780087296 +0330 commit: feat: implement Apple-style touchpad mode with enhanced gestures | |
| 12f1bd95eb0256db453cd769c0611ee58ad34788 3a4c5847e376b19f52c8e436bb2e9568b0d34289 taha <tahamaj4@gmail.com> 1780089141 +0330 commit: feat(themes): add extensive Material 3 theming system with 15+ color variants | |
| 3a4c5847e376b19f52c8e436bb2e9568b0d34289 5a96b5815518e4ad99c9d3773ce40904ee452f29 taha <tahamaj4@gmail.com> 1780089377 +0330 commit: feat: complete Air Mouse Go server rewrite – multi‑protocol, advanced HID, pro UI | |
| 5a96b5815518e4ad99c9d3773ce40904ee452f29 e62062e43fc0ef51d1c14c90bb175ecfb6b9e58f taha <tahamaj4@gmail.com> 1780089918 +0330 commit: feat(server): complete Air Mouse Go server rewrite – production‑ready multi‑protocol desktop server | |
| e62062e43fc0ef51d1c14c90bb175ecfb6b9e58f 3d13816683eade72a1db0741457f35f6500989a1 taha <tahamaj4@gmail.com> 1780090921 +0330 commit: add new featrue for AI smoothing | |
| 3d13816683eade72a1db0741457f35f6500989a1 2dea9775ba908c7298c206a568ad5c0dd0e5bba7 taha <tahamaj4@gmail.com> 1780091302 +0330 commit: add the features for integrity | |
| 2dea9775ba908c7298c206a568ad5c0dd0e5bba7 8dd9e9c540f1f846e16194700ea15a3dacabcd74 taha <tahamaj4@gmail.com> 1780092164 +0330 commit: add gesture detection | |
| 8dd9e9c540f1f846e16194700ea15a3dacabcd74 df927ef9ce0d544f0fea22678ccfa9eecd98d43e taha <tahamaj4@gmail.com> 1780092559 +0330 commit: add remaining files | |
| df927ef9ce0d544f0fea22678ccfa9eecd98d43e 4835822a27d3e3b7e36c2c7fd66e80ae4f76e4d3 taha <tahamaj4@gmail.com> 1780092720 +0330 commit: Now all remaining code has been delivered. Your project is fully equipped with Gesture Recognition, Proximity-Aware locking, and AI-powered mouse smoothing. Copy each file into its correct location, run the Python script to generate the dummy model, and build. | |
| 4835822a27d3e3b7e36c2c7fd66e80ae4f76e4d3 57516fea90ce2bd6365ba3facc0cf32887a6c923 taha <tahamaj4@gmail.com> 1780092874 +0330 commit: Kalman filter tracks position and velocity, predicts next movement. | |
| 57516fea90ce2bd6365ba3facc0cf32887a6c923 feb5471384a3a53b68eebd9c9cb3c64191090a82 taha <tahamaj4@gmail.com> 1780093439 +0330 commit: Refactor configuration and mouse control: add settings for AI smoothing and predictive movement | |
| feb5471384a3a53b68eebd9c9cb3c64191090a82 c1eaf9d09bf974adb7283fa72521978cdf4e42a7 taha <tahamaj4@gmail.com> 1780093743 +0330 commit: Add OrientationMonitorService and auto-pause feature for flat phone detection | |
| c1eaf9d09bf974adb7283fa72521978cdf4e42a7 73f2334f027b84a5d9657a41ed2705b5fa696d65 taha <tahamaj4@gmail.com> 1780093746 +0330 commit: feat: add AI gesture recognition, proximity lock/unlock, predictive Kalman smoothing, and auto-pause on flat surface | |
| 73f2334f027b84a5d9657a41ed2705b5fa696d65 ac269342c40c0ee3de2e2b8b228a14c13c4e10a3 taha <tahamaj4@gmail.com> 1780094708 +0330 commit: feat: integrate Jetpack Compose for calibration UI, add state management for calibration flow, and enhance progress tracking | |
| ac269342c40c0ee3de2e2b8b228a14c13c4e10a3 c75c5afa96fd4996806378c25498c0b1a8cc789d taha <tahamaj4@gmail.com> 1780094920 +0330 commit: feat: add Lottie animations for progress indicators and enhance UI responsiveness in calibration components | |
| c75c5afa96fd4996806378c25498c0b1a8cc789d 97473a7a6f24715af96573cd8ab3dfae917a263a taha <tahamaj4@gmail.com> 1780095212 +0330 commit: feat: implement calibration view models and compose fragments for accelerometer, gyroscope, and magnetometer | |
| 97473a7a6f24715af96573cd8ab3dfae917a263a b84282a5028daaf29f9ead16e5a7312116549145 taha <tahamaj4@gmail.com> 1780095551 +0330 commit: feat: add lifecycle-viewmodel-compose dependency for improved state management in Compose | |
| b84282a5028daaf29f9ead16e5a7312116549145 7a6302e298bc223374fb99576b67b1842a5c9353 taha <tahamaj4@gmail.com> 1780095581 +0330 commit: feat: enhance calibration view models and fragments with reset functionality and completion tracking | |
| 7a6302e298bc223374fb99576b67b1842a5c9353 2f068e38189f5214be428a9c22567b09dd9d5e10 taha <tahamaj4@gmail.com> 1780095772 +0330 commit: feat: implement Crossfade animation for calibration status text in header | |
| 2f068e38189f5214be428a9c22567b09dd9d5e10 f251e48c9a5e6320f1cea9f5fa1bd36951085247 taha <tahamaj4@gmail.com> 1780096265 +0330 commit: feat: enhance calibration UI with new design tokens and improved animations | |
| f251e48c9a5e6320f1cea9f5fa1bd36951085247 1b503f6749bd7eab0dc7311189eb975f428023e5 taha <tahamaj4@gmail.com> 1780096463 +0330 commit: feat: implement CalibrationStepScaffold for improved UI structure and navigation in calibration steps | |
| 1b503f6749bd7eab0dc7311189eb975f428023e5 3d843c0a42eea82851e151e21e810e5a62213ec5 taha <tahamaj4@gmail.com> 1780150452 +0330 commit: feat: enhance UI consistency and animations across various fragments with new styling utilities | |
| 3d843c0a42eea82851e151e21e810e5a62213ec5 f17ada3172d89f54038faa66a21ef77fddcd2b4e taha <tahamaj4@gmail.com> 1780150465 +0330 commit: Remove airmouse-go server implementation files | |
| f17ada3172d89f54038faa66a21ef77fddcd2b4e 75f7504aff76759c840e3001f039e20c54689c5c taha <tahamaj4@gmail.com> 1780200939 +0330 commit: refactor: remove unused gesture services and file provider from AndroidManifest.xml | |
| 75f7504aff76759c840e3001f039e20c54689c5c 711bc9ccf8c97f9467c3324168540ca1a86f71b4 taha <tahamaj4@gmail.com> 1780201379 +0330 commit: feat: implement robotgo and stub-based system action handling for macOS | |
| 711bc9ccf8c97f9467c3324168540ca1a86f71b4 b9513605bc8cc6f58026210dd13aa861762b36fd taha <tahamaj4@gmail.com> 1780201603 +0330 commit: feat: add UDP server implementation for device management | |
| b9513605bc8cc6f58026210dd13aa861762b36fd f0b27f26301e7b893f726a8bad36d9f62ea80c9d taha <tahamaj4@gmail.com> 1780202508 +0330 commit: Refactor Bluetooth and TCP/WebSocket server logging to use utility functions | |
| f0b27f26301e7b893f726a8bad36d9f62ea80c9d 3d82c58f2d609d247284eaa480a90fd242a8749b taha <tahamaj4@gmail.com> 1780203156 +0330 commit: refactor: consolidate and update dependencies in build.gradle | |
| 3d82c58f2d609d247284eaa480a90fd242a8749b 5469ff0f3f343f826981222190112e1f2c74a251 taha <tahamaj4@gmail.com> 1780203240 +0330 commit: feat: enhance message formatting for move, click, and hello commands in WebSocketManager and DataSender | |
| 5469ff0f3f343f826981222190112e1f2c74a251 dbbf54adacdca386f953745c1ed0f42c4c6a9c54 taha <tahamaj4@gmail.com> 1780204079 +0330 commit: refactor: simplify message formatting in DataSender and WebSocketManager | |
| dbbf54adacdca386f953745c1ed0f42c4c6a9c54 5856b1526dae638c2250128b883be798dd79bb95 taha <tahamaj4@gmail.com> 1780204591 +0330 commit: refactor: update HomeFragment to use nullable vibrator and manage coroutine jobs for WiFi and sensor updates | |
| 5856b1526dae638c2250128b883be798dd79bb95 95b05d153ef88173b97e5b8e8589071b9d843837 taha <tahamaj4@gmail.com> 1780204956 +0330 commit: Refactor code structure for improved readability and maintainability | |
| 95b05d153ef88173b97e5b8e8589071b9d843837 9787b1d9004f7e8646a057549d6db7b4452f0f62 taha <tahamaj4@gmail.com> 1780209283 +0330 commit: refactor: update fragment_settings layout for improved structure and readability | |
| 9787b1d9004f7e8646a057549d6db7b4452f0f62 29a3af953b7182de873262f1e8dff9cefd3a7d7a taha <tahamaj4@gmail.com> 1780209559 +0330 commit: Refactor GyroStepFragment and MagStepFragment for improved data collection and UI updates | |
| 29a3af953b7182de873262f1e8dff9cefd3a7d7a 30d7a4566179c5dac0e1fa4d9fbd8f1e7ee39511 taha <tahamaj4@gmail.com> 1780222155 +0330 commit: updating setting files | |
| 30d7a4566179c5dac0e1fa4d9fbd8f1e7ee39511 d1e51bba7dd2eb257df46b32c1f74135de432fd2 taha <tahamaj4@gmail.com> 1780232178 +0330 commit: updating setting files | |
| d1e51bba7dd2eb257df46b32c1f74135de432fd2 88220dfa209389cd9d5ebdb7dd69600c0535bf00 taha <tahamaj4@gmail.com> 1780257932 +0330 commit: feat: Add CoverageView and Sensor UI components; refactor GestureInferenceService and ProximityAwareService | |
| 88220dfa209389cd9d5ebdb7dd69600c0535bf00 0767cd24ed37b077ec40feae6d7a4125f20d9bab taha <tahamaj4@gmail.com> 1780257967 +0330 commit: feat(auth): implement JWT-based pairing token management | |
| 0767cd24ed37b077ec40feae6d7a4125f20d9bab b4c20ade48a137a70b4477a4f033777110f07aa5 taha <tahamaj4@gmail.com> 1780258199 +0330 commit: feat(proximity): implement screen lock/unlock methods for Linux and update WebSocket message handling | |
| b4c20ade48a137a70b4477a4f033777110f07aa5 981941e9cabcf7082bb3691035f3743d0fce49d8 taha <tahamaj4@gmail.com> 1780258467 +0330 commit: feat(utils): add utility functions for conversion, file handling, networking, randomness, time formatting, and validation | |
| 981941e9cabcf7082bb3691035f3743d0fce49d8 c0a7001ee4c25a67a6dfa66ff62cd79b6b50dbf3 taha <tahamaj4@gmail.com> 1780258537 +0330 commit: feat(sensorfusion): implement Madgwick and Mahony filters for orientation estimation | |
| c0a7001ee4c25a67a6dfa66ff62cd79b6b50dbf3 967c4d9f649398c02ddd9a1a60c33d18ae510af5 taha <tahamaj4@gmail.com> 1780258882 +0330 commit: feat(predictiveml): add online training and prediction functionality with LSTM model | |
| 967c4d9f649398c02ddd9a1a60c33d18ae510af5 1949a666e0286fc500fa05ff7981daae7039e736 taha <tahamaj4@gmail.com> 1780259033 +0330 commit: feat(adaptivesmoothing): implement human-like movement simulation with tremor and B-spline smoothing | |
| 1949a666e0286fc500fa05ff7981daae7039e736 b0ea5071e48af4746e0bfe1b1f2d76dbdda637c9 taha <tahamaj4@gmail.com> 1780259264 +0330 commit: feat(particlefilter): implement particle filter for gesture recognition and add tests | |
| b0ea5071e48af4746e0bfe1b1f2d76dbdda637c9 f127bc12884e317450eb9cfaa7a04700b2ba99bf taha <tahamaj4@gmail.com> 1780259447 +0330 commit: feat(proximity): implement RSSI fusion for distance estimation and add tests | |
| f127bc12884e317450eb9cfaa7a04700b2ba99bf 4e72011c2c9b0152c8a9f628c41790cc45ac5abc taha <tahamaj4@gmail.com> 1780259610 +0330 commit: feat(jitter): implement jitter compensation with Dead Reckoning and Kalman filter | |
| 4e72011c2c9b0152c8a9f628c41790cc45ac5abc ef99b353943ac22f5dad081e8196962a16330958 taha <tahamaj4@gmail.com> 1780259784 +0330 commit: feat(voicecommands): implement voice command functionality with service and UI integration | |
| ef99b353943ac22f5dad081e8196962a16330958 5f3d8716dee1983aec1006740dcc4e7904581745 taha <tahamaj4@gmail.com> 1780260033 +0330 commit: feat(voicecommands): enhance voice command service with UI integration and permissions | |
| 5f3d8716dee1983aec1006740dcc4e7904581745 525e3b090d55f94e87ed48e7e54ef11e8e7bf88a taha <tahamaj4@gmail.com> 1780261842 +0330 commit: feat(di): implement Dagger Hilt dependency injection modules for application architecture | |
| 525e3b090d55f94e87ed48e7e54ef11e8e7bf88a c8568f5ab707d47ed10b30d4fd34510cf0e1f0f9 taha <tahamaj4@gmail.com> 1780262156 +0330 commit: feat(calibration): add data classes for gyroscope, accelerometer, and magnetometer calibration | |
| c8568f5ab707d47ed10b30d4fd34510cf0e1f0f9 c47d33a42fe880c80a09ef4f948cf41dfc30f096 taha <tahamaj4@gmail.com> 1780262269 +0330 commit: feat(repository): implement calibration, connection, gesture, and settings repositories with use cases | |
| c47d33a42fe880c80a09ef4f948cf41dfc30f096 ff0eb11c002bb3fff1c0323db2e502637611617d taha <tahamaj4@gmail.com> 1780262276 +0330 commit: feat(database): create AppDatabase, CalibrationDao, and GestureDao with Room entities for calibration and gesture templates | |
| ff0eb11c002bb3fff1c0323db2e502637611617d 0216637c500e6c10aaea5e36bdb46a7589a1247c taha <tahamaj4@gmail.com> 1780262704 +0330 commit: feat(repository): implement Calibration, Connection, Gesture, Mouse, and Settings repositories with respective data handling | |
| 0216637c500e6c10aaea5e36bdb46a7589a1247c bb7cc883819eee992911cbfc41ffc2e4dafd66bd taha <tahamaj4@gmail.com> 1780262719 +0330 commit: feat(preferences): add PreferencesManager for user settings and calibration data management | |
| bb7cc883819eee992911cbfc41ffc2e4dafd66bd 6f24acbfc4a0127b74baa18b6271daa6f6ccf917 taha <tahamaj4@gmail.com> 1780262947 +0330 commit: feat(data-sources): add implementations for Bluetooth, USB, and WebSocket data sources | |
| 6f24acbfc4a0127b74baa18b6271daa6f6ccf917 ff8abe2d652bea908f1bafe0de3351cffa854a7a taha <tahamaj4@gmail.com> 1780263188 +0330 commit: feat(data-model): add DTOs for NetworkMessage and SensorData with respective properties and JSON serialization | |
| ff8abe2d652bea908f1bafe0de3351cffa854a7a 2eec05f6bbeba23460911cb993c5fae0a595788b taha <tahamaj4@gmail.com> 1780263684 +0330 commit: feat(ui): implement Home screen with connection, calibration, and gesture stats functionality | |
| 2eec05f6bbeba23460911cb993c5fae0a595788b 36f9c7b4cceb4c66616635740ccbf8a35dde0b9b taha <tahamaj4@gmail.com> 1780263694 +0330 commit: feat: Implement UI and ViewModel for Server Logs, Network Discovery, Profiles, Proximity Lock, Settings, Statistics, Themes, Touchpad, and Voice Commands | |
| 36f9c7b4cceb4c66616635740ccbf8a35dde0b9b a3aca0339f81e0c01931a80239868ed2081296fb taha <tahamaj4@gmail.com> 1780263993 +0330 commit: feat(theme): add color, dimension, shape, and typography definitions for consistent UI styling | |
| a3aca0339f81e0c01931a80239868ed2081296fb 671a4bc4d462a79879c4e56840949ebd0e1ed3ea taha <tahamaj4@gmail.com> 1780264288 +0330 commit: feat(navigation): add navigation structure with screens and actions for improved app flow | |
| 671a4bc4d462a79879c4e56840949ebd0e1ed3ea 1f130e06f6d67dce6d2a1cd1bae693af6f06924e taha <tahamaj4@gmail.com> 1780264414 +0330 commit: feat(service): add BluetoothHidService, GestureInferenceService, ProximityService, SensorService, and VoiceCommandService for enhanced device interaction | |
| 1f130e06f6d67dce6d2a1cd1bae693af6f06924e f248f818b2f297cd471a9c3dec25ba61cf8bb9dc taha <tahamaj4@gmail.com> 1780265328 +0330 commit: feat: Implement connection, gesture, and mouse services | |
| f248f818b2f297cd471a9c3dec25ba61cf8bb9dc a8dc72068f187da8a965655b6275c46512cf05ff taha <tahamaj4@gmail.com> 1780265335 +0330 commit: feat: Add Bluetooth and USB gadget management, WebSocket message structures, and configuration handling | |
| a8dc72068f187da8a965655b6275c46512cf05ff f09707389d8c2158a3dbda1bd889c1d6b396945e taha <tahamaj4@gmail.com> 1780265691 +0330 commit: feat(ui): add complete user interface with about, analytics, app, dashboard, devices, logs, network, settings, and themes modules | |
| f09707389d8c2158a3dbda1bd889c1d6b396945e 14c2917fca48724cb8b7151dc89f6eb5b791ce4c taha <tahamaj4@gmail.com> 1780265900 +0330 commit: feat(ui): refactor app and dashboard initialization for improved service integration | |
| 14c2917fca48724cb8b7151dc89f6eb5b791ce4c 4eade665c3e22224c43caafa62b4557ecc587fbe taha <tahamaj4@gmail.com> 1780265944 +0330 commit: feat: add Makefile for build, run, test, and clean commands; refactor mouse service for improved concurrency and controller integration | |
| 4eade665c3e22224c43caafa62b4557ecc587fbe fb286d4205e44fdbc66ea3b5451f876e0458899e taha <tahamaj4@gmail.com> 1780270208 +0330 commit: Refactor client, gesture, mouse, and repository structures; enhance gesture recognition and mouse control features | |
| fb286d4205e44fdbc66ea3b5451f876e0458899e 506743c4360b1164b84a6b2177810732526d8b21 taha <tahamaj4@gmail.com> 1780270640 +0330 commit: Refactor WebSocket Client and Hub Implementation | |
| 506743c4360b1164b84a6b2177810732526d8b21 62a0c9a858041b578bf4f85212417941ee6614cc taha <tahamaj4@gmail.com> 1780271155 +0330 commit: Update README and Structure documentation for Air Mouse Go Server | |
| 62a0c9a858041b578bf4f85212417941ee6614cc 305c596e18e3aa2a44a9950f791b271ad7d4c593 taha <tahamaj4@gmail.com> 1780271170 +0330 commit: Refactor application structure and enhance adaptive smoothing features | |
| 305c596e18e3aa2a44a9950f791b271ad7d4c593 1c0d14aa6d5a3f4843d9681532a77b30b9352d3b taha <tahamaj4@gmail.com> 1780271372 +0330 commit: refactor: update UI components and improve settings functionality; enhance theme handling and log management | |
| 1c0d14aa6d5a3f4843d9681532a77b30b9352d3b 6fec6a6d1053ccc2cad03a91d55fd87e786cb392 taha <tahamaj4@gmail.com> 1780271517 +0330 commit: feat: add UI components for dashboard, device management, network settings, gesture management, proximity settings, and keyboard shortcuts | |
| 6fec6a6d1053ccc2cad03a91d55fd87e786cb392 32c5de9a71a0751cfb78d0b19599d018309b4d35 taha <tahamaj4@gmail.com> 1780271769 +0330 commit: feat: implement AI smoother and ML predictor; add mouse control for Windows and Linux | |
| 32c5de9a71a0751cfb78d0b19599d018309b4d35 e397f2bfae7ccf64202fbd35cf1aa580e162cc18 taha <tahamaj4@gmail.com> 1780272062 +0330 commit: Implement Bluetooth and USB protocol support, add movement prediction, and enhance system actions | |
| e397f2bfae7ccf64202fbd35cf1aa580e162cc18 3904f9ebcc2fa05107f61f3ed9f6e5820df0759e taha <tahamaj4@gmail.com> 1780272400 +0330 commit: Add particle filter, personalization, predictive models, sensor fusion, and utility functions | |
| 3904f9ebcc2fa05107f61f3ed9f6e5820df0759e be1cd7ec98edaf785c21bc50560c4c6e92f87a7a taha <tahamaj4@gmail.com> 1780272670 +0330 commit: feat: add LICENSE and config.json files; update go.mod dependencies and Go version | |
| be1cd7ec98edaf785c21bc50560c4c6e92f87a7a a5153dc80a04f218e82231c33eb5ea2c8bebf3e0 taha <tahamaj4@gmail.com> 1780272692 +0330 commit: feat: update Makefile for cross-platform builds and add linting step; enhance README with detailed documentation and features | |
| a5153dc80a04f218e82231c33eb5ea2c8bebf3e0 3a987be95d72c2de999c10337db21dd8a46e96fd taha <tahamaj4@gmail.com> 1780273925 +0330 commit: feat: add complete specification for Air Mouse communication protocol and Android implementation | |
| 3a987be95d72c2de999c10337db21dd8a46e96fd 390a46b17fe8baf9bce76f6dd9b230d74ac52ff8 taha <tahamaj4@gmail.com> 1780274561 +0330 commit: Add unit tests for PreferencesManager and ValidationUtils, and implement OnboardingScreen UI | |
| 390a46b17fe8baf9bce76f6dd9b230d74ac52ff8 390c8a53ec8879c1a9bd03a77572f69abaf7b511 taha <tahamaj4@gmail.com> 1780274571 +0330 commit: feat: enhance UI and navigation structure; add new screens and update existing ones | |
| 390c8a53ec8879c1a9bd03a77572f69abaf7b511 38e332a2611a37936ccd7e21c84a82db984b92b6 taha <tahamaj4@gmail.com> 1780274759 +0330 commit: feat: update AndroidManifest.xml with additional permissions and features; create MainActivity for app entry point | |
| 38e332a2611a37936ccd7e21c84a82db984b92b6 220f07bcd12a6301876e54ffd79ae4b2ba773d96 taha <tahamaj4@gmail.com> 1780274988 +0330 commit: feat: add pulse animation, dimension resources, and application themes for AirMouse | |
| 220f07bcd12a6301876e54ffd79ae4b2ba773d96 40dbd6533015cf49b0e0863ffd9e20c1532011e6 taha <tahamaj4@gmail.com> 1780275372 +0330 commit: feat: update layout files for calibration, onboarding, and main activities; enhance UI elements and string resources | |
| 40dbd6533015cf49b0e0863ffd9e20c1532011e6 d4b683f753cad1fed0dc5918c936d416a247b8fd taha <tahamaj4@gmail.com> 1780275796 +0330 commit: feat: add MIT License file and update README with license reference; remove unused build.gradle.real and record_android_trace files | |
| d4b683f753cad1fed0dc5918c936d416a247b8fd c887921525d9f4b9510442874f2dd56f7e01afbc taha <tahamaj4@gmail.com> 1780275807 +0330 commit: feat: add GitHub Actions workflow configuration for Android | |
| c887921525d9f4b9510442874f2dd56f7e01afbc 7c7d049f865dda311c0c4f46cead2066836e0753 taha <tahamaj4@gmail.com> 1780285315 +0330 commit: feat: add GitHub Actions CI configuration for Android and update Go module dependencies | |
| 7c7d049f865dda311c0c4f46cead2066836e0753 b0babe84c544de1a0c10f5ed920ce64bd29a3b44 taha <tahamaj4@gmail.com> 1780285765 +0330 commit: fix: update fsnotify version and correct gobmp dependency in go.mod | |
| b0babe84c544de1a0c10f5ed920ce64bd29a3b44 567b53871002848439ac23469762ecdbfd089aeb taha <tahamaj4@gmail.com> 1780285907 +0330 commit: feat: enhance README structure and content; update sections for clarity and organization | |
| 567b53871002848439ac23469762ecdbfd089aeb ce130b15c555f1970d784da644c4a3f8842b7938 taha <tahamaj4@gmail.com> 1780286047 +0330 commit: fix: update fsnotify version and change gobmp dependency in go.mod | |
| ce130b15c555f1970d784da644c4a3f8842b7938 9ad6488710dc03e4be982f891990230006354638 taha <tahamaj4@gmail.com> 1780287006 +0330 commit: Refactor system action files for consistency and add TCP/UDP/WebSocket server implementations | |
| 9ad6488710dc03e4be982f891990230006354638 08fc96579ab4733eae30f597dc7a21fd5e81a543 taha <tahamaj4@gmail.com> 1780287384 +0330 commit: feat: implement Go CI workflow and enhance logging utilities; refactor config and entity structures | |
| 08fc96579ab4733eae30f597dc7a21fd5e81a543 cf4b258003f90f1a09721762637821acc872c887 taha <tahamaj4@gmail.com> 1780287826 +0330 commit: feat: Add USB server implementation and integrate with protocol server | |
| cf4b258003f90f1a09721762637821acc872c887 986dcce8f7d35571860bf9eeaba5ce94d8c9ccf9 taha <tahamaj4@gmail.com> 1780288309 +0330 commit: refactor: streamline UI components and remove unused elements; update build configurations | |
| 986dcce8f7d35571860bf9eeaba5ce94d8c9ccf9 1d8511fdd1c65047b662d231eb71d460c1a7a221 taha <tahamaj4@gmail.com> 1780288417 +0330 commit: refactor: clean up and optimize code structure; enhance logging and configuration management | |
| 1d8511fdd1c65047b662d231eb71d460c1a7a221 23a0680008fa5ffcb3474e0094bc477818027e18 taha <tahamaj4@gmail.com> 1780288545 +0330 commit: feat: implement basic structure for Predictor and Humanizer; add methods for point addition and processing | |
| 23a0680008fa5ffcb3474e0094bc477818027e18 e3a8f4243663fe87ac95d27bc7d2fa64eeda234a taha <tahamaj4@gmail.com> 1780288810 +0330 commit: feat: integrate WebSocket communication for mouse events; refactor NetworkMessage handling | |
| e3a8f4243663fe87ac95d27bc7d2fa64eeda234a fd743a5f2e49d8dc6cc89c6ad1b7d1269ad7ccf2 taha <tahamaj4@gmail.com> 1780288836 +0330 commit: refactor: streamline command handling by routing through ConnectionManager; update WebSocket interactions | |
| fd743a5f2e49d8dc6cc89c6ad1b7d1269ad7ccf2 b0820cc6f0f41a19610e4bd3d242b221ce8b7401 taha <tahamaj4@gmail.com> 1780288998 +0330 commit: refactor: remove unused WebSocketManager imports and obsolete sendCommand method | |
| b0820cc6f0f41a19610e4bd3d242b221ce8b7401 6b4dffae5d8d24580f483fc7d6a0a43743f07404 taha <tahamaj4@gmail.com> 1780289109 +0330 commit: update files | |
| 6b4dffae5d8d24580f483fc7d6a0a43743f07404 bfc6130d16d24d427e2ffa65a6b486c90368823c taha <tahamaj4@gmail.com> 1780292192 +0330 commit: debugging | |
| bfc6130d16d24d427e2ffa65a6b486c90368823c bdf18aad683f41b92311f9e07546d58329b38e6f taha <tahamaj4@gmail.com> 1780292839 +0330 commit: debugging | |
| bdf18aad683f41b92311f9e07546d58329b38e6f a6be79db3a317707502eb650a656b28951692986 taha <tahamaj4@gmail.com> 1780292924 +0330 commit: add remaining files | |
| a6be79db3a317707502eb650a656b28951692986 4c7c5dfb3c22405aa1576b31024ed0b9eeadf5e3 taha <tahamaj4@gmail.com> 1780306682 +0330 commit: update files | |
| 4c7c5dfb3c22405aa1576b31024ed0b9eeadf5e3 4dcd9be9306ec3078fcc8782423d8bc4e74c7233 taha <tahamaj4@gmail.com> 1780315878 +0330 commit: feat(ui): complete GUI overhaul with full settings, real‑time dashboard, device management, logs, and network configuration | |
| 4dcd9be9306ec3078fcc8782423d8bc4e74c7233 5846dd75d966843958472a0c52800d648f591877 taha <tahamaj4@gmail.com> 1780316100 +0330 commit: feat(utils): complete utilities package with logging, metrics, crypto, validation, ID generation, IP helpers, file utils, time helpers, random generators, and conversion functions | |
| 5846dd75d966843958472a0c52800d648f591877 d2bee53d85e7e4ead6b22c368ab57495a11f0413 taha <tahamaj4@gmail.com> 1780316504 +0330 commit: add files | |
| d2bee53d85e7e4ead6b22c368ab57495a11f0413 8aeca38b1b8eb7cb8d66b972169b69fa966435e4 taha <tahamaj4@gmail.com> 1781269450 +0330 commit: refactor(particlefilter): simplify filter implementation to a heuristic model | |
| 8aeca38b1b8eb7cb8d66b972169b69fa966435e4 030a1b3f7ee1f8560817b6ba612ee1ffb44c2c4f taha <tahamaj4@gmail.com> 1781269481 +0330 commit: feat(ui): overhaul application interface and expand feature set | |
| 030a1b3f7ee1f8560817b6ba612ee1ffb44c2c4f 9a3e833d668cdf4d7989651e53e8615447189185 taha <tahamaj4@gmail.com> 1781269492 +0330 commit: build(android): upgrade kotlin gradle plugin to 2.0.20 | |
| 9a3e833d668cdf4d7989651e53e8615447189185 ce51b7a55b050e7864ec66dbd65b2aeb77c60288 taha <tahamaj4@gmail.com> 1781269522 +0330 commit: docs: update documentation for calibration and settings architecture | |
| ce51b7a55b050e7864ec66dbd65b2aeb77c60288 903c2f2b61b66b198dde143b18342ec7d82b1aff taha <tahamaj4@gmail.com> 1781269544 +0330 commit: chore(pc): ignore go cache directories | |
| 903c2f2b61b66b198dde143b18342ec7d82b1aff d9daac376132b739b0db7066334e5a555a0af5c0 taha <tahamaj4@gmail.com> 1781269598 +0330 commit: refactor(pc): remove pyqt6 migration scaffold | |
| d9daac376132b739b0db7066334e5a555a0af5c0 50ebfaaca9400275900c763cf0d7951c2e5eb005 taha <tahamaj4@gmail.com> 1781306231 +0330 commit: chore(android): update ide configuration | |
| 50ebfaaca9400275900c763cf0d7951c2e5eb005 f7705b18a49c86f18f7ca028971765fcae8bd612 taha <tahamaj4@gmail.com> 1781306243 +0330 commit: build(android): remove local gradle properties | |
| f7705b18a49c86f18f7ca028971765fcae8bd612 a142f9a83dff7ebf3bb710b94ed073ee0cbd6ec5 taha <tahamaj4@gmail.com> 1781306250 +0330 commit: refactor(android): remove unused NetworkMessage model | |
| a142f9a83dff7ebf3bb710b94ed073ee0cbd6ec5 df6d587e8c0fe91abf9d6748c09c8c3d63229537 taha <tahamaj4@gmail.com> 1781306274 +0330 commit: refactor(android): remove repository implementations | |
| df6d587e8c0fe91abf9d6748c09c8c3d63229537 a34b01ff25fbc03b1682f4fc6bc842b8b2d163a5 taha <tahamaj4@gmail.com> 1781306292 +0330 commit: feat(android/ui): implement settings dialog and navigation graph | |
| a34b01ff25fbc03b1682f4fc6bc842b8b2d163a5 d6bee08b061271a2affa0caede26e2d27521fe63 taha <tahamaj4@gmail.com> 1781306306 +0330 commit: refactor(android): modernize architecture and cleanup network modules | |
| d6bee08b061271a2affa0caede26e2d27521fe63 2e931b6d158ecd1a33c2d56669c0c74d3d474d12 taha <tahamaj4@gmail.com> 1781306315 +0330 commit: feat(android/res): add new UI assets and update string resources | |
| 2e931b6d158ecd1a33c2d56669c0c74d3d474d12 1d9b737173e23a40fe8f06f445421b19906c4e49 taha <tahamaj4@gmail.com> 1781306325 +0330 commit: feat(network): implement websocket communication and message protocol | |
| 1d9b737173e23a40fe8f06f445421b19906c4e49 855c741f876ad798974ac0c594e92cefcb60067e taha <tahamaj4@gmail.com> 1781306359 +0330 commit: build(android): update gradle configuration and project structure | |
| 855c741f876ad798974ac0c594e92cefcb60067e 2dbd2a516fae3ff1c5e0142423f3e65adbb078ce taha <tahamaj4@gmail.com> 1781306712 +0330 commit: refactor(android): update TcpClient import path | |
| 2dbd2a516fae3ff1c5e0142423f3e65adbb078ce 017f4534df87a50c99516a65bab0a303f4d9737b taha <tahamaj4@gmail.com> 1781306867 +0330 commit: refactor(android): simplify MainActivity and update network imports | |
| 017f4534df87a50c99516a65bab0a303f4d9737b 865952ccbb5dba7d0b51bb840d02f882f943c98b taha <tahamaj4@gmail.com> 1781306931 +0330 commit: refactor(ui): reorganize presentation layer package structure | |
| 865952ccbb5dba7d0b51bb840d02f882f943c98b 70998dae7e8bd21710487375cbdeeb8483a0153a taha <tahamaj4@gmail.com> 1781307704 +0330 commit: Fix Android compile blockers | |
| 70998dae7e8bd21710487375cbdeeb8483a0153a 398d8a7af21b0d9d97b57b8f63463ba65e20e0a5 taha <tahamaj4@gmail.com> 1781318326 +0330 commit: add files for calibration and gesture storage, update build config and dependencies | |
| 398d8a7af21b0d9d97b57b8f63463ba65e20e0a5 2df5a72cc4f97667a54e6ce4f290bb5cc48666cf taha <tahamaj4@gmail.com> 1781318509 +0330 commit: refactor(pc): overhaul server architecture and communication protocol | |
| 2df5a72cc4f97667a54e6ce4f290bb5cc48666cf c32798961d4d650f2f707f6619eeb072c8eb87ac taha <tahamaj4@gmail.com> 1781318522 +0330 commit: test(pc): add comprehensive test suite and automation scripts | |
| c32798961d4d650f2f707f6619eeb072c8eb87ac f758af958e4a814db3cc3dc582dc5725d76efb3f taha <tahamaj4@gmail.com> 1781321814 +0330 commit: test(pc): consolidate protocol tests and update test orchestration | |
| f758af958e4a814db3cc3dc582dc5725d76efb3f 3df1552ed61623ef5a40843a72fbbe35dc64ab90 taha <tahamaj4@gmail.com> 1781321850 +0330 commit: test(pc): add shell scripts for server management and testing | |
| 3df1552ed61623ef5a40843a72fbbe35dc64ab90 bef7036b77e6cff44ec8a0a32581f466639d8d9b taha <tahamaj4@gmail.com> 1781350646 +0330 commit: refactor: simplify server lifecycle and expand android client settings | |
| bef7036b77e6cff44ec8a0a32581f466639d8d9b cc5bf7d8cd7846b94e7d15220d5b9ace60558e1a taha <tahamaj4@gmail.com> 1781352239 +0330 commit: refactor: simplify server lifecycle and expand android client settings | |
| cc5bf7d8cd7846b94e7d15220d5b9ace60558e1a 7092e15f88bb1eece33448adb850033ee2afdb85 taha <tahamaj4@gmail.com> 1781353103 +0330 commit: feat(android): initialize application class and enable Parcelable for gesture models | |
| 7092e15f88bb1eece33448adb850033ee2afdb85 33fc6f61227723cf9327fe1fee12d4eeeca1635f taha <tahamaj4@gmail.com> 1781376894 +0330 commit: add new files and update existing ones with latest changes | |
| 33fc6f61227723cf9327fe1fee12d4eeeca1635f 370f58009cfde71cb28a8c4556ff437bf074b3f7 taha <tahamaj4@gmail.com> 1781379914 +0330 commit: feat(pc): implement complete airmouse-go-new server architecture | |
| 370f58009cfde71cb28a8c4556ff437bf074b3f7 b9c642877aa4a05d43cbf89740d5506bfc994070 taha <tahamaj4@gmail.com> 1781380582 +0330 commit: chore(pc): remove redundant test and server scripts | |
| b9c642877aa4a05d43cbf89740d5506bfc994070 4e0c17fe75612e6a80c2752e9ceae79dfde6c642 taha <tahamaj4@gmail.com> 1781381292 +0330 commit: feat(pc): implement complete airmouse-go-new server architecture | |
| 4e0c17fe75612e6a80c2752e9ceae79dfde6c642 7c3668debd6b2a03b123de5fe70a10af30d45969 taha <tahamaj4@gmail.com> 1781381513 +0330 commit: feat(android): refactor networking and implement message protocol | |
| 7c3668debd6b2a03b123de5fe70a10af30d45969 b79953f42aeec42b8214749232e6a723ba9777a8 taha <tahamaj4@gmail.com> 1781382247 +0330 commit: docs: add air mouse communication protocol documentation | |
| b79953f42aeec42b8214749232e6a723ba9777a8 aebe56fa09d96b7577e7c63966df6ebb553efbfa taha <tahamaj4@gmail.com> 1781382507 +0330 commit: chore(android): remove unused files and trace processor | |
| aebe56fa09d96b7577e7c63966df6ebb553efbfa f166d8f471e082b3dbda18e9fcb906860e317a1b taha <tahamaj4@gmail.com> 1781383350 +0330 commit: chore(android): remove xml declaration from misc.xml | |
| f166d8f471e082b3dbda18e9fcb906860e317a1b 94bca7b414146c1129a9c482ef39849ce02cbbbf taha <tahamaj4@gmail.com> 1781383697 +0330 commit: update go.sum | |
| 94bca7b414146c1129a9c482ef39849ce02cbbbf ad828f494cb03f794f9e043e2e4d75cc1cb06e81 taha <tahamaj4@gmail.com> 1781385334 +0330 commit: build(pc/airmouse_go_new): update dependencies | |
| ad828f494cb03f794f9e043e2e4d75cc1cb06e81 9921beaef0ef5e2babb137f7af67a67a158ae71d taha <tahamaj4@gmail.com> 1781387633 +0330 commit: refactor(pc/airmouse_go_new): remove unused logging utilities | |
| 9921beaef0ef5e2babb137f7af67a67a158ae71d 322740433da689cdf4f304512b1a10658cf81c20 taha <tahamaj4@gmail.com> 1781417197 +0330 commit: feat(pc/airmouse_go_new): enhance UDP protocol and smoothing logic | |
| 322740433da689cdf4f304512b1a10658cf81c20 a9c75df2dc9e8f4c8d76c1f0e0a52eb124e4969a taha <tahamaj4@gmail.com> 1781423749 +0330 commit: build(pc/airmouse_go_new): add Dockerfile.build and refactor device manager | |
| a9c75df2dc9e8f4c8d76c1f0e0a52eb124e4969a 08e7436ac2b7cc31a95a9707a749b8c64fa81693 taha <tahamaj4@gmail.com> 1781423792 +0330 commit: build(pc/airmouse_go_new): expand Makefile targets and improve build automation | |
| 08e7436ac2b7cc31a95a9707a749b8c64fa81693 24a2f2437613983d4ef6a6631ebef41a273d439b taha <tahamaj4@gmail.com> 1781425156 +0330 commit: refactor(jitter): improve dead reckoning and add unit tests | |
| 24a2f2437613983d4ef6a6631ebef41a273d439b 789f4aa0884977bba46393e729449906a94afba2 taha <tahamaj4@gmail.com> 1781425218 +0330 commit: build(pc/airmouse_go_new): update release configuration and cleanup project structure | |
| 789f4aa0884977bba46393e729449906a94afba2 efd47d4eb4094b9844ec9b8c5fcc03832864d552 taha <tahamaj4@gmail.com> 1781425430 +0330 commit: feat(android): add calibration activity | |
| efd47d4eb4094b9844ec9b8c5fcc03832864d552 59fe39d54c3375c55633a1f62de80c29e540d0dd taha <tahamaj4@gmail.com> 1781425491 +0330 commit: feat(android): refactor calibration logic and add ViewModel support | |
| 59fe39d54c3375c55633a1f62de80c29e540d0dd 080e1a6ca3a9c62d883a63e6d00c74099218db64 taha <tahamaj4@gmail.com> 1781425629 +0330 commit: feat(android): add calibration string resources | |
| 080e1a6ca3a9c62d883a63e6d00c74099218db64 c99f75e4667fac830c0d3ddc568b98246d6a89bd taha <tahamaj4@gmail.com> 1781425855 +0330 commit: feat(android): implement comprehensive sensor calibration system | |
| c99f75e4667fac830c0d3ddc568b98246d6a89bd a79f43a2b52e21171631e38608d65851356b68ff taha <tahamaj4@gmail.com> 1781426179 +0330 commit: feat(android/ui): implement base activity and enhance settings | |
| a79f43a2b52e21171631e38608d65851356b68ff d9eea7b083f7439c60c14b10cb1528768ba12e90 taha <tahamaj4@gmail.com> 1781426196 +0330 commit: refactor(android): remove BaseActivity | |
| d9eea7b083f7439c60c14b10cb1528768ba12e90 0aedcd3d035c2b21970bddf91b7c10d22e784126 taha <tahamaj4@gmail.com> 1781426503 +0330 commit: feat(ui): enhance onboarding and settings experience | |
| 0aedcd3d035c2b21970bddf91b7c10d22e784126 add06a1b9aafecdd9e36d3fbb347989b66fc42a5 taha <tahamaj4@gmail.com> 1781426823 +0330 commit: feat(ui): implement advanced profile management system | |
| add06a1b9aafecdd9e36d3fbb347989b66fc42a5 3612b80dc592aa2c04305bc2022997210766b320 taha <tahamaj4@gmail.com> 1781427465 +0330 commit: feat(ui): overhaul navigation and enhance sensor/gesture interfaces | |
| 3612b80dc592aa2c04305bc2022997210766b320 5fb914f69ae4aff1404135d436773a76d20de4ac taha <tahamaj4@gmail.com> 1781427517 +0330 commit: feat(logs): implement advanced log management and visualization | |
| 5fb914f69ae4aff1404135d436773a76d20de4ac 5b9cfa1ffb786eaa8625da97c0afd1a1210a026a taha <tahamaj4@gmail.com> 1781427725 +0330 commit: feat(ui): enhance server logs screen with statistics and settings | |
| 5b9cfa1ffb786eaa8625da97c0afd1a1210a026a e9a254e0f2fd2d92d9d4650404f0a7d72d50a41a taha <tahamaj4@gmail.com> 1781427755 +0330 commit: refactor(ui): overhaul core component library and onboarding logic | |
| e9a254e0f2fd2d92d9d4650404f0a7d72d50a41a 4daf94be37733ae222fd804b3ff9333ac60bf05e taha <tahamaj4@gmail.com> 1781441981 +0330 commit: feat(ui): implement extensive library of animated UI components | |
| 4daf94be37733ae222fd804b3ff9333ac60bf05e 57d690a48671cd3440bf5feb9a88d67f1a96b72b taha <tahamaj4@gmail.com> 1781441997 +0330 commit: feat(ui): overhaul navigation and implement comprehensive component library | |
| 57d690a48671cd3440bf5feb9a88d67f1a96b72b f0e3c7532a11b34b592e901ade6d915fd4ffc34d taha <tahamaj4@gmail.com> 1781442125 +0330 commit: docs: update feature expansion matrix with future roadmap | |
| f0e3c7532a11b34b592e901ade6d915fd4ffc34d df5023e7a76ba00fc2adb76f691b80238c13f3c8 taha <tahamaj4@gmail.com> 1781442223 +0330 commit: docs(tech-stack): add comprehensive technology stack documentation | |
| df5023e7a76ba00fc2adb76f691b80238c13f3c8 12907f254f6a254e64bb9b4ddbf8470babedaae6 taha <tahamaj4@gmail.com> 1781442297 +0330 commit: feat(roadmap): introduce comprehensive feature roadmap | |
| 12907f254f6a254e64bb9b4ddbf8470babedaae6 cc4015b5fa997b6de046bbe1b2880d87fdc92d47 taha <tahamaj4@gmail.com> 1781447560 +0330 commit: docs(roadmap): add technical deep dive for web-based remote control panel | |
| cc4015b5fa997b6de046bbe1b2880d87fdc92d47 7404011fe3041dfd498e1dc61624874af277e4c4 taha <tahamaj4@gmail.com> 1781774684 +0330 commit: refactor(pc): remove legacy Tkinter GUI and migration planning | |
| 7404011fe3041dfd498e1dc61624874af277e4c4 ed97d96db756790fa0b106a643e8b038e1c9f932 taha <tahamaj4@gmail.com> 1781775614 +0330 commit: style(ui): cleanup color resources and update light surface value | |
| ed97d96db756790fa0b106a643e8b038e1c9f932 3d8f513d607fd54b78ba47562132c20367f93644 taha <tahamaj4@gmail.com> 1781775641 +0330 commit: fix: move comment after XML declaration in calibration_strings.xml | |
| 3d8f513d607fd54b78ba47562132c20367f93644 7b53e2f038d9b838597edaad08e1db537f4fce5c taha <tahamaj4@gmail.com> 1781777872 +0330 commit: build(android): upgrade dependencies and refactor project configuration | |
| 7b53e2f038d9b838597edaad08e1db537f4fce5c 11f00f8ca6a6ce6fd32d43484c93d79f69dd5a49 taha <tahamaj4@gmail.com> 1781778794 +0330 commit: build(android): refactor build configuration and remove version catalog | |
| 11f00f8ca6a6ce6fd32d43484c93d79f69dd5a49 ac46f4f07793fa750a3c23959ea7794304773a3e taha <tahamaj4@gmail.com> 1781781965 +0330 commit: feat(ui): implement base Material 3 theme system | |
| ac46f4f07793fa750a3c23959ea7794304773a3e b2a3ba33333fb2485d5ee2a7782cee6f1ab895e3 taha <tahamaj4@gmail.com> 1781787131 +0330 commit: build(android): upgrade build toolchain and expand UI resources | |
| b2a3ba33333fb2485d5ee2a7782cee6f1ab895e3 52f06327dd268712895e536911e06b507b1d5f58 taha <tahamaj4@gmail.com> 1781787156 +0330 commit: build(android): upgrade build toolchain and expand UI resources | |
| 52f06327dd268712895e536911e06b507b1d5f58 946d15d8154408870e37dcab3dc7703b8a2edf76 taha <tahamaj4@gmail.com> 1781787462 +0330 commit: refactor(android): remove duplicate ViewModels to fix Hilt dependency collisions | |
| 946d15d8154408870e37dcab3dc7703b8a2edf76 8eb61374194510f9c6f6dda679b4c1af26594ea3 taha <tahamaj4@gmail.com> 1781787761 +0330 commit: refactor(android): remove duplicate ViewModels to fix Hilt dependency collisions | |
| 8eb61374194510f9c6f6dda679b4c1af26594ea3 d1ed5a9e7f9e61669c795701c4c65f04366ffda6 taha <tahamaj4@gmail.com> 1781787904 +0330 commit: feat(proximity): refactor ProximityViewModel and update Bluetooth device discovery | |
| d1ed5a9e7f9e61669c795701c4c65f04366ffda6 5d2c4823803e52be697f2cdc632398bb9d37b8d4 taha <tahamaj4@gmail.com> 1781788008 +0330 commit: refactor(proximity): simplify ProximityViewModel and remove unused logic | |
| 5d2c4823803e52be697f2cdc632398bb9d37b8d4 6babab50b03810ccec60b2bf6666c07d7889671c taha <tahamaj4@gmail.com> 1781788105 +0330 commit: refactor(ui): update ThemesViewModel imports and update build timestamp | |
| 6babab50b03810ccec60b2bf6666c07d7889671c 8aa1dad986cd4f249a946526ec081767c29401bc taha <tahamaj4@gmail.com> 1781788199 +0330 commit: fix(app): clean up imports and update DI module | |
| 8aa1dad986cd4f249a946526ec081767c29401bc 7add6bb148d58a0b81987d8de1abbe544c6269fd taha <tahamaj4@gmail.com> 1781788229 +0330 commit: refactor(service): clean up EdgeGestureService and update internal dependencies | |
| 7add6bb148d58a0b81987d8de1abbe544c6269fd 147c490a01e79c27e0b021df59e5465e3ea7c207 taha <tahamaj4@gmail.com> 1781788276 +0330 commit: feat(service): add PreferencesManager to GestureRecorderService | |
| 147c490a01e79c27e0b021df59e5465e3ea7c207 0eea9863e59af8cba19ed52c25b4f6327e5d8621 taha <tahamaj4@gmail.com> 1781788355 +0330 commit: feat(service): add PreferencesManager to GestureInferenceService | |
| 0eea9863e59af8cba19ed52c25b4f6327e5d8621 f55f7d664e73114511e9ae3e83aeb4720263645f taha <tahamaj4@gmail.com> 1781788390 +0330 commit: feat(service): add PreferencesManager to GestureInferenceService | |
| f55f7d664e73114511e9ae3e83aeb4720263645f 3682ffcef277baa79b5c8f435630f62b9ccc452d taha <tahamaj4@gmail.com> 1781788886 +0330 commit: feat(voice-command): refactor VoiceCommandService and update build configuration | |
| 3682ffcef277baa79b5c8f435630f62b9ccc452d 0d4342b6b35b72c7af70047f5bc0b790a9d29360 taha <tahamaj4@gmail.com> 1781815726 +0330 commit: updating models and repositories for profile management, sensor data, and proximity features. Added new fields and methods to enhance functionality and data handling. Removed deprecated code and consolidated models for better maintainability. | |
| 0d4342b6b35b72c7af70047f5bc0b790a9d29360 63a74f7d66ec3e45cffac4a8031433e014b15234 taha <tahamaj4@gmail.com> 1781815737 +0330 commit: update components package and fix icons in ControlDashboard and GestureTrainingCenter | |
| 63a74f7d66ec3e45cffac4a8031433e014b15234 dce250da18ba1cd18e0f5cb6b2f6a778337e64ee taha <tahamaj4@gmail.com> 1781815752 +0330 commit: update navigation structure by removing old NavGraph and Destinations files, and replacing with new AirMouseNavHost implementation. This includes deleting the old NavGraph.kt, Destinations.kt, BottomNavItems.kt, and BottomNavBar.kt files, and adding the new AirMouseNavHost.kt file with updated navigation logic and transitions. The new implementation centralizes navigation in a single composable with enhanced animations and a more modular structure for easier maintenance and scalability. | |
| dce250da18ba1cd18e0f5cb6b2f6a778337e64ee 90b2f319ea82ef9c095c0b58e8df3618b2ffbb26 taha <tahamaj4@gmail.com> 1781815761 +0330 commit: update network discovery models with new fields and enums for enhanced functionality | |
| 90b2f319ea82ef9c095c0b58e8df3618b2ffbb26 dffa7157c18a7ace76079ef4f76af49e0cebd0d2 taha <tahamaj4@gmail.com> 1781815797 +0330 commit: uodate : | |
| dffa7157c18a7ace76079ef4f76af49e0cebd0d2 5b074ef8d927a6d6191cbbb758e26b88e642ef4a taha <tahamaj4@gmail.com> 1781815824 +0330 commit: update ui theme and onboarding flow | |
| 5b074ef8d927a6d6191cbbb758e26b88e642ef4a ab090b6da85ea3992c8c94ae51890992798f52c2 taha <tahamaj4@gmail.com> 1781815834 +0330 commit: update dark mode styles for better contrast and readability | |
| ab090b6da85ea3992c8c94ae51890992798f52c2 4c4574a6b7d6ee9b83c0e51fc06b8519924dc5e7 taha <tahamaj4@gmail.com> 1781815850 +0330 commit: update GestureDetectionWorker to use HiltWorkerFactory and remove deprecated getWorkManagerConfiguration() method | |
| 4c4574a6b7d6ee9b83c0e51fc06b8519924dc5e7 600a60c9edf12813412b5aa5e20ef79c6e9ddd26 taha <tahamaj4@gmail.com> 1781815862 +0330 commit: uodate resources for onboarding UI | |
| 600a60c9edf12813412b5aa5e20ef79c6e9ddd26 7af3e4d79a85ef9533a84f901e8ecc058a995b63 taha <tahamaj4@gmail.com> 1781815879 +0330 commit: update android project configuration and dependencies, including build scripts, manifest, and build info generation. | |
| 7af3e4d79a85ef9533a84f901e8ecc058a995b63 f9c38c456737db150873b93ce11b526a0918df8c taha <tahamaj4@gmail.com> 1781819490 +0330 commit: debugging files | |
| f9c38c456737db150873b93ce11b526a0918df8c c54b2423cb97413fc152dfe49ba25db901020a49 taha <tahamaj4@gmail.com> 1781832158 +0330 commit: add files | |
| c54b2423cb97413fc152dfe49ba25db901020a49 49930f85919ccef9132bbba13544aca4e60f25ea taha <tahamaj4@gmail.com> 1781875688 +0330 commit: update files | |
| 49930f85919ccef9132bbba13544aca4e60f25ea dc6602f89bdb760d8d509e3ca85bd8fbec82c1e5 taha <tahamaj4@gmail.com> 1781876117 +0330 commit: debugging | |
| dc6602f89bdb760d8d509e3ca85bd8fbec82c1e5 900613f623b42eed2e3cbf06dd5f20a2eae8b46e taha <tahamaj4@gmail.com> 1781876336 +0330 commit: debugging | |
| 900613f623b42eed2e3cbf06dd5f20a2eae8b46e d5ebe8ba56346a969b04f57849420d218f5ec0bd taha <tahamaj4@gmail.com> 1781876348 +0330 commit: debugging files | |
| d5ebe8ba56346a969b04f57849420d218f5ec0bd c599576a79a06e9173c01cd79ca410dd0dad8c4b taha <tahamaj4@gmail.com> 1781876515 +0330 commit: debugging files | |
| c599576a79a06e9173c01cd79ca410dd0dad8c4b 761d15327e9ee0ba9f07912d6de645c811154811 taha <tahamaj4@gmail.com> 1781876540 +0330 commit: debugging | |
| 761d15327e9ee0ba9f07912d6de645c811154811 4c3b5eaf607e5d3e6e94ad03e239554077cc5f7f taha <tahamaj4@gmail.com> 1781876915 +0330 commit: debugging and fixing codes | |
| 4c3b5eaf607e5d3e6e94ad03e239554077cc5f7f 63ea80d23b60c9a7e5ef3a69f7c9d4e302456536 taha <tahamaj4@gmail.com> 1781877090 +0330 commit: continue debugging files for running app on android device | |
| 63ea80d23b60c9a7e5ef3a69f7c9d4e302456536 fae5b2a441b5234c91cca94fdea7dcb422863e40 taha <tahamaj4@gmail.com> 1781877876 +0330 commit: debugging codes for runnign | |
| fae5b2a441b5234c91cca94fdea7dcb422863e40 aabe6b3b83f9e757611c9cc6b9e7cba289dd4b6a taha <tahamaj4@gmail.com> 1781878105 +0330 commit: adding files for proximity feature and profiles screen, viewmodel, and state | |
| aabe6b3b83f9e757611c9cc6b9e7cba289dd4b6a 562825df32f6d3aac2e2afdf175b35d73290fafa taha <tahamaj4@gmail.com> 1781878880 +0330 commit: debugging the project | |
| 562825df32f6d3aac2e2afdf175b35d73290fafa 57898f488ae8a0895ad6591981f5f75410676fc2 taha <tahamaj4@gmail.com> 1781879005 +0330 commit: update files for debugging | |
| 57898f488ae8a0895ad6591981f5f75410676fc2 a81275391e653720ece2f1f4631e5521ca1c830b taha <tahamaj4@gmail.com> 1781879053 +0330 commit: adding files for debugging | |
| a81275391e653720ece2f1f4631e5521ca1c830b 85fff215dfaebef7fb1cd7d04ac96eba23624c25 taha <tahamaj4@gmail.com> 1781879340 +0330 commit: updating files for debugging | |
| 85fff215dfaebef7fb1cd7d04ac96eba23624c25 2679de072ae3b900a621e95d25e6a9ef1546fc71 taha <tahamaj4@gmail.com> 1781879468 +0330 commit: debugging files | |
| 2679de072ae3b900a621e95d25e6a9ef1546fc71 1f2422b59acbc7e56eaa8fd7d49af97c240da523 taha <tahamaj4@gmail.com> 1781879541 +0330 commit: updating files | |
| 1f2422b59acbc7e56eaa8fd7d49af97c240da523 f99a77bd46ef537c782c8a7a0477f5f5dccec75b taha <tahamaj4@gmail.com> 1781879791 +0330 commit: debugigng files | |
| f99a77bd46ef537c782c8a7a0477f5f5dccec75b 74b0cbb236ce55ae2410363bc0db6ea2b350e220 taha <tahamaj4@gmail.com> 1781880122 +0330 commit: debugging files | |
| 74b0cbb236ce55ae2410363bc0db6ea2b350e220 35d7abf1e0b796229d9f2e3906901427180fd8bd taha <tahamaj4@gmail.com> 1781880138 +0330 commit: debugging files Fix debugging files for better error tracking | |
| 35d7abf1e0b796229d9f2e3906901427180fd8bd 3aa03915bd664bd9b261820aa11a41e13f1a1f63 taha <tahamaj4@gmail.com> 1781880825 +0330 commit: debugging and deleting unwanted files | |
| 3aa03915bd664bd9b261820aa11a41e13f1a1f63 cd29805b2dfc6b648b879bffa0528a35b37ebf8a taha <tahamaj4@gmail.com> 1781884460 +0330 commit: debugging files | |
| cd29805b2dfc6b648b879bffa0528a35b37ebf8a 11174356b42f00a097935babcbe9c9a8a93ed74b taha <tahamaj4@gmail.com> 1781884480 +0330 commit: debug files for compilation and project configuration | |
| 11174356b42f00a097935babcbe9c9a8a93ed74b 6c53681d482a87f9a8753aee54c09db3a9331e07 taha <tahamaj4@gmail.com> 1781884589 +0330 commit: debug: Update ProximityModels and ProximityRepositoryImpl for calibration status changes | |
| 6c53681d482a87f9a8753aee54c09db3a9331e07 c6006e73034a4a3155461c4df9202f31dcb8129c taha <tahamaj4@gmail.com> 1781884609 +0330 commit: debug: Update ProximityModels and ProximityRepositoryImpl for calibration status changes | |
| c6006e73034a4a3155461c4df9202f31dcb8129c 4c01125815062f9aae6eec7b3cd69b3c4377fa54 taha <tahamaj4@gmail.com> 1781885019 +0330 commit: debugging | |
| 4c01125815062f9aae6eec7b3cd69b3c4377fa54 bf1f8954684435e38b147a418c0e602ac3ecc0c2 taha <tahamaj4@gmail.com> 1781885103 +0330 commit: debugging | |
| bf1f8954684435e38b147a418c0e602ac3ecc0c2 0ce530bf795bb1f0dfe407329145f882ad2b2467 taha <tahamaj4@gmail.com> 1781885159 +0330 commit: debugging files | |
| 0ce530bf795bb1f0dfe407329145f882ad2b2467 9d7a90fc5fa2f97320516bf280becd440dac20d1 taha <tahamaj4@gmail.com> 1781885219 +0330 commit: debugging files for runningn | |
| 9d7a90fc5fa2f97320516bf280becd440dac20d1 dc66dfc8047cb6fd2d3042b933151b067df986b6 taha <tahamaj4@gmail.com> 1781885249 +0330 commit: debugging files for running | |
| dc66dfc8047cb6fd2d3042b933151b067df986b6 29d1471c53fe462d186ebf7fc893afe89e31c70b taha <tahamaj4@gmail.com> 1781885351 +0330 commit: debugging files for compilation | |
| 29d1471c53fe462d186ebf7fc893afe89e31c70b 11c62a97ecbd29fe5e28a0150d343251e48369d1 taha <tahamaj4@gmail.com> 1781885420 +0330 commit: debugging files for compilation | |
| 11c62a97ecbd29fe5e28a0150d343251e48369d1 94637f78145601c9283346a671b56dd90433ca71 taha <tahamaj4@gmail.com> 1781885553 +0330 commit: fix(ui): add missing imports in VoiceWaveAnimation | |
| 94637f78145601c9283346a671b56dd90433ca71 ec147598bb71a33d4769dd129d8722160746c49c taha <tahamaj4@gmail.com> 1781885749 +0330 commit: update imports | |
| ec147598bb71a33d4769dd129d8722160746c49c e77961cc9092a0794f28699813f2199e65c106b4 taha <tahamaj4@gmail.com> 1781885819 +0330 commit: debug : add moduels and other parts | |
| e77961cc9092a0794f28699813f2199e65c106b4 484204ffc4e26443c4e26d3c6be49f61a41b6979 taha <tahamaj4@gmail.com> 1781885830 +0330 commit: debug : add moduels and other parts | |
| 484204ffc4e26443c4e26d3c6be49f61a41b6979 09638922410d049f8bb7b8df64aeaee6a76f37d7 taha <tahamaj4@gmail.com> 1781885922 +0330 commit: refactor(ui): optimize and clean up animated components | |
| 09638922410d049f8bb7b8df64aeaee6a76f37d7 ce4ea18adfcb966e0e9404e5414634bd5742d1f7 taha <tahamaj4@gmail.com> 1781886036 +0330 commit: refactor(ui): update theme and fix onboarding import | |
| ce4ea18adfcb966e0e9404e5414634bd5742d1f7 95c60eb4d5ca153c69056f8d212b2cee1520424c taha <tahamaj4@gmail.com> 1781886267 +0330 commit: refactor(domain): update use case dependencies and gesture statistics model | |
| 95c60eb4d5ca153c69056f8d212b2cee1520424c 700832ef441e55fd8ac56987432c9a2500673e18 taha <tahamaj4@gmail.com> 1781886385 +0330 commit: feat(mouse): add movement resumption, gesture support, and enhanced statistics | |
| 700832ef441e55fd8ac56987432c9a2500673e18 786009dd2e4ee35bce884f39448de43f6184996b taha <tahamaj4@gmail.com> 1781886438 +0330 commit: refactor(domain): update repository dependencies and statistics use case | |
| 786009dd2e4ee35bce884f39448de43f6184996b be8591bc7720c6658c3873cf9f5fe8c640926682 taha <tahamaj4@gmail.com> 1781886474 +0330 commit: feat(domain): add gesture configuration and profile management capabilities | |
| be8591bc7720c6658c3873cf9f5fe8c640926682 3c4bd8f7a441b608456d8ad37bbe500d7a5bd92d taha <tahamaj4@gmail.com> 1781886578 +0330 commit: refactor(ui): extract theme colors to local variables | |
| 3c4bd8f7a441b608456d8ad37bbe500d7a5bd92d 886d55d5f30f0a817893f1f7867459c75dfc1203 taha <tahamaj4@gmail.com> 1781886621 +0330 commit: fix(network): improve numeric parsing and simplify device ID retrieval | |
| 886d55d5f30f0a817893f1f7867459c75dfc1203 d4b2001ced86dffca34200eaa529e5a9d036ac6f taha <tahamaj4@gmail.com> 1781887222 +0330 commit: name correcting | |
| d4b2001ced86dffca34200eaa529e5a9d036ac6f df29190201d0e9ff2d70210ccdcaa9a853af08a4 taha <tahamaj4@gmail.com> 1781887270 +0330 commit: feat(ui): add loading view and primary color | |
| df29190201d0e9ff2d70210ccdcaa9a853af08a4 04f733b47b4416f907af9aac5c4c1b850c64f91f taha <tahamaj4@gmail.com> 1781887382 +0330 commit: update missing drawable files with correct vector XML format | |
| 04f733b47b4416f907af9aac5c4c1b850c64f91f f8c0a495b5e8b762ccdfda5516f104b41382b591 taha <tahamaj4@gmail.com> 1781887428 +0330 commit: fix updates | |
| f8c0a495b5e8b762ccdfda5516f104b41382b591 aadace01e190034201d7ac1b81bd0d90f9b68dec taha <tahamaj4@gmail.com> 1781887549 +0330 commit: refactor: update notification icons and clean up UI components | |
| aadace01e190034201d7ac1b81bd0d90f9b68dec 967dbedbe9bf0c1e0acdc9bc9d63a06dff2260ce taha <tahamaj4@gmail.com> 1781887807 +0330 commit: refactor: update notification key and connection status badge | |
| 967dbedbe9bf0c1e0acdc9bc9d63a06dff2260ce 58bc78a4ddfae36e0752bf0bf9d83cbcb6e8f158 taha <tahamaj4@gmail.com> 1781887856 +0330 commit: feat(ui): expand connection state handling and refine component properties | |
| 58bc78a4ddfae36e0752bf0bf9d83cbcb6e8f158 ad8379d0c124ccb38a26d1f3bd67c100bf6ade26 taha <tahamaj4@gmail.com> 1781887916 +0330 commit: fix(ui): fix closing brace in ConnectionStatusBadge | |
| ad8379d0c124ccb38a26d1f3bd67c100bf6ade26 8fecf735966014923a6c80dea922c647b231edc8 taha <tahamaj4@gmail.com> 1781887989 +0330 commit: refactor(ui): simplify ConnectionStatusBadge and decouple from ConnectionManager | |
| 8fecf735966014923a6c80dea922c647b231edc8 4d79f0ba02738cc63937471c396ab232f292b84f taha <tahamaj4@gmail.com> 1781888321 +0330 commit: refactor: cleanup imports and fix notification group key reference | |
| 4d79f0ba02738cc63937471c396ab232f292b84f a6acff5d86537125ed5b963ca732e624026601eb taha <tahamaj4@gmail.com> 1781892915 +0330 commit: debuging | |
| a6acff5d86537125ed5b963ca732e624026601eb 306ef67ad9fd5a35e945e136845a6f0cb83c9c44 taha <tahamaj4@gmail.com> 1781893115 +0330 commit: fix: refine build configuration and refactor control tests | |
| 306ef67ad9fd5a35e945e136845a6f0cb83c9c44 72d4b32c079ed1a72bb5e3736264caa029db2089 taha <tahamaj4@gmail.com> 1781899206 +0330 commit: add files | |
| 72d4b32c079ed1a72bb5e3736264caa029db2089 0f10362481a0978c0d039737634e747be04d2325 taha <tahamaj4@gmail.com> 1781899436 +0330 commit: debuging | |
| 0f10362481a0978c0d039737634e747be04d2325 1b230ad2b9eb05cbde7b0b68023192e5ef3bf81c taha <tahamaj4@gmail.com> 1781902301 +0330 commit: debugging | |
| 1b230ad2b9eb05cbde7b0b68023192e5ef3bf81c 4bcca8581bf52628b3f0b180917fcd793945a6bb taha <tahamaj4@gmail.com> 1781904086 +0330 commit: refactor(ui): streamline navigation logic and onboarding state | |
| 4bcca8581bf52628b3f0b180917fcd793945a6bb 8f24f046ae1a9770e0a8704825741d9912306f68 taha <tahamaj4@gmail.com> 1781904114 +0330 commit: debugging files | |
| 8f24f046ae1a9770e0a8704825741d9912306f68 b4c073146f99bdf2301fe88e36f3d56a1db50fd9 taha <tahamaj4@gmail.com> 1781905340 +0330 commit: chore: initialize project with go.sum dependencies | |
| b4c073146f99bdf2301fe88e36f3d56a1db50fd9 8c50a447d2b7b4468f7af3f2ec9623f56f534ee0 taha <tahamaj4@gmail.com> 1781905574 +0330 commit: add files | |
| 8c50a447d2b7b4468f7af3f2ec9623f56f534ee0 0023d1d279726946511a04bab26fff845f23bad0 taha <tahamaj4@gmail.com> 1781907940 +0330 commit: debugging code | |
| 0023d1d279726946511a04bab26fff845f23bad0 6a5f28b3424ad4bae8c005a12cc4228142b88e1f taha <tahamaj4@gmail.com> 1781908284 +0330 commit: refactor(internal): improve APIs and streamline dependencies | |
| 6a5f28b3424ad4bae8c005a12cc4228142b88e1f 39860ec501ac67b801babe528573d1a8ac688455 taha <tahamaj4@gmail.com> 1781908438 +0330 commit: feat(app): implement calibration result flow and refactor protocol servers | |
| 39860ec501ac67b801babe528573d1a8ac688455 cecb82283071e3d6b091bdd917339c14a379544e taha <tahamaj4@gmail.com> 1781908570 +0330 commit: debuggign go files | |
| cecb82283071e3d6b091bdd917339c14a379544e 5f22e2ec78b1e10fa7b6b9e608511495578e4725 taha <tahamaj4@gmail.com> 1781908573 +0330 commit: debuggign go files | |
| 5f22e2ec78b1e10fa7b6b9e608511495578e4725 05e6647838fbf546f4fcbd8591c49c8a08fd8d79 taha <tahamaj4@gmail.com> 1781909037 +0330 commit: debugging | |
| 05e6647838fbf546f4fcbd8591c49c8a08fd8d79 dcb63466265d727d803ea500e30c5643554d1049 taha <tahamaj4@gmail.com> 1781909403 +0330 commit: feat(home): implement user registration and calibration-aware connection | |
| dcb63466265d727d803ea500e30c5643554d1049 2f1fef4c300397fe2dd65096d1e88b26f99f6506 taha <tahamaj4@gmail.com> 1781909934 +0330 commit: style(ui): update imports and prepare for keyboard configuration in HomeScreen | |
| 2f1fef4c300397fe2dd65096d1e88b26f99f6506 0735f359e53adb4ce021dded1f48df2d64a135c0 taha <tahamaj4@gmail.com> 1781910039 +0330 commit: refactor(logging): standardize logger output format across protocol packages | |
| 0735f359e53adb4ce021dded1f48df2d64a135c0 3529250ba73d07f2ec27ed4c46aea63c866eac6f taha <tahamaj4@gmail.com> 1781910087 +0330 commit: refactor(ui): fix import statement for KeyboardOptions in HomeScreen | |
| 3529250ba73d07f2ec27ed4c46aea63c866eac6f dca66c6519af04a066df2bbb47bf7c53cb22bf0b taha <tahamaj4@gmail.com> 1781910177 +0330 commit: refactor(pc): improve logging, hub statistics, and internal metrics | |
| dca66c6519af04a066df2bbb47bf7c53cb22bf0b c1f374db6af6dbd23066b41d47b9377b1bdeba32 taha <tahamaj4@gmail.com> 1781910634 +0330 commit: feat(domain): enhance client management and repository capabilities | |
| c1f374db6af6dbd23066b41d47b9377b1bdeba32 096cf3f488d7d9ef3622c6d867b7b34822411656 taha <tahamaj4@gmail.com> 1781910651 +0330 commit: refactor: cleanup internal packages and update logging syntax | |
| 096cf3f488d7d9ef3622c6d867b7b34822411656 b9f3570e040aca695f799b717fe4275e4a41ebe0 taha <tahamaj4@gmail.com> 1781910668 +0330 commit: fix: cleanup internal packages and expand macOS system actions | |
| b9f3570e040aca695f799b717fe4275e4a41ebe0 1c7db2e331834f7404224d581cdc0a00dbea680a taha <tahamaj4@gmail.com> 1781916471 +0330 commit: debigging project | |
| 1c7db2e331834f7404224d581cdc0a00dbea680a c0f3044ef204ff95c0319f55dce07c0e67bbc72e taha <tahamaj4@gmail.com> 1781917936 +0330 commit: debugging | |
| c0f3044ef204ff95c0319f55dce07c0e67bbc72e bb72545909f6406d85d6518fcddbd3d18fcf64d5 taha <tahamaj4@gmail.com> 1781922035 +0330 commit: debugging files | |
| bb72545909f6406d85d6518fcddbd3d18fcf64d5 e4ba03128f354640f18a364b0a411e4b89f264da taha <tahamaj4@gmail.com> 1781922044 +0330 commit: delete unused protocol import in tray.go | |
| e4ba03128f354640f18a364b0a411e4b89f264da f0adb07c7f28b62e842201fb1916dd69f1dd556b taha <tahamaj4@gmail.com> 1781930093 +0330 commit: debugging files | |
| f0adb07c7f28b62e842201fb1916dd69f1dd556b 6e8bba7cfecd5a9f24f8b793d66ba7f23e01ae68 taha <tahamaj4@gmail.com> 1781930103 +0330 commit: debugging colabration files | |
| 6e8bba7cfecd5a9f24f8b793d66ba7f23e01ae68 83d0fac082e321cdc272d3aa0d791aa70580a603 taha <tahamaj4@gmail.com> 1781930113 +0330 commit: update files to include calibration process and result screens in navigation host | |
| 83d0fac082e321cdc272d3aa0d791aa70580a603 fa6130cbe9cfeb27e9e22b874f8ad77ba0a3dd5e taha <tahamaj4@gmail.com> 1781930122 +0330 commit: update UI components for better error handling and performance, including dashboard, devices tab, and connection quality widget. | |
| fa6130cbe9cfeb27e9e22b874f8ad77ba0a3dd5e 16ed3146c15e96f1982e1da27bb34c75f63b497d taha <tahamaj4@gmail.com> 1781930131 +0330 commit: update protocol message handling and encoding functions | |
| 16ed3146c15e96f1982e1da27bb34c75f63b497d 1142ac6dab0c3f5c8af1c607ba31bff4add66586 taha <tahamaj4@gmail.com> 1781930138 +0330 commit: update tray and connection UI components and fix authenticator logging | |
| 1142ac6dab0c3f5c8af1c607ba31bff4add66586 355e8578495c02ef4bc7826ced7c8d585d99fd71 taha <tahamaj4@gmail.com> 1781930145 +0330 commit: update tray and connection UI components and fix authenticator logging | |
| 355e8578495c02ef4bc7826ced7c8d585d99fd71 da5cf1fd9958502fe80b6beb4ff3e90326d4a5ea taha <tahamaj4@gmail.com> 1781949341 +0330 commit: debugging files | |
| da5cf1fd9958502fe80b6beb4ff3e90326d4a5ea d64147ee9a478a6519e8f2b1579be205d4f080c7 taha <tahamaj4@gmail.com> 1781949622 +0330 commit: debugging for project description | |
| d64147ee9a478a6519e8f2b1579be205d4f080c7 b6fdc0e1ed420df9255d5c06de36c8313a8b04b3 taha <tahamaj4@gmail.com> 1781949626 +0330 commit: debugging for project description | |
| b6fdc0e1ed420df9255d5c06de36c8313a8b04b3 3a5f603e7d164dc6585486b77dee33a43d4e1346 taha <tahamaj4@gmail.com> 1781950226 +0330 commit: refactor(websocket): adjust function visibility and reformat code | |
| 3a5f603e7d164dc6585486b77dee33a43d4e1346 4412e4c7b35c6f7667629772e34b887d0dca0005 taha <tahamaj4@gmail.com> 1781952020 +0330 commit: update files | |
| 4412e4c7b35c6f7667629772e34b887d0dca0005 6acd65ac575bf13814947fa760e71bc863d9dbb1 taha <tahamaj4@gmail.com> 1781952030 +0330 commit: updating files | |
| 6acd65ac575bf13814947fa760e71bc863d9dbb1 60dbaa1dcd4eadef1941c871561c421463d39b89 taha <tahamaj4@gmail.com> 1781952721 +0330 commit: reorganize database into dao and entity packages, update schemas for gestures and profiles, and improve UDP discovery compatibility with Go server | |
| 60dbaa1dcd4eadef1941c871561c421463d39b89 91c91099a2cd6187629574126d2e3dea8926aed1 taha <tahamaj4@gmail.com> 1781960638 +0330 commit: feat(db): add training sample entity and dao | |
| 91c91099a2cd6187629574126d2e3dea8926aed1 19057bd989e593666eff27e135ac5dd9e2eb76b6 taha <tahamaj4@gmail.com> 1781960686 +0330 commit: feat(core): refactor data models and enhance network protocol support | |
| 19057bd989e593666eff27e135ac5dd9e2eb76b6 12a113d169b65a06490bc34a3be004eabe2dd642 taha <tahamaj4@gmail.com> 1781960770 +0330 commit: debugging and adding fields to the database entity for better data management and analysis. | |
| 12a113d169b65a06490bc34a3be004eabe2dd642 f363a36a647aa3d289c90a4880626a2699e20fbb taha <tahamaj4@gmail.com> 1781960826 +0330 commit: debugging and adding missing parts | |
| f363a36a647aa3d289c90a4880626a2699e20fbb 5a047e4f083260dbbcd3161709024d777a874130 taha <tahamaj4@gmail.com> 1781960914 +0330 commit: debugging modules | |
| 5a047e4f083260dbbcd3161709024d777a874130 d0eb1abe210d2f7ac66c1b50ab68ac3165a3ffd1 taha <tahamaj4@gmail.com> 1781960959 +0330 commit: refactor(ui): use rich text for about dialog content | |
| d0eb1abe210d2f7ac66c1b50ab68ac3165a3ffd1 655d545b11034fa275633ea6eea30a13b409cf18 taha <tahamaj4@gmail.com> 1781960971 +0330 commit: refactor(ui): use rich text for about dialog | |
| 655d545b11034fa275633ea6eea30a13b409cf18 a356b98166edff9cb7c1ce450f93d13162bee7c7 taha <tahamaj4@gmail.com> 1781963362 +0330 commit: debugging | |
| a356b98166edff9cb7c1ce450f93d13162bee7c7 4d88c35faa0128d381d347c0db4e82c4a2dda323 taha <tahamaj4@gmail.com> 1781963655 +0330 commit: add missing import for config package in tcp server.go | |
| 4d88c35faa0128d381d347c0db4e82c4a2dda323 c31d82e8593f127b94f7482ced0965dae717c91e taha <tahamaj4@gmail.com> 1781963713 +0330 commit: adding missing modules | |
| c31d82e8593f127b94f7482ced0965dae717c91e 037aa8d81ab88f0c8a9c73c575f72681721a7c88 taha <tahamaj4@gmail.com> 1781963737 +0330 commit: debugging for compiling | |
| 037aa8d81ab88f0c8a9c73c575f72681721a7c88 f466c0a6b1519a713e16fa71733a10d61aba117d taha <tahamaj4@gmail.com> 1781963834 +0330 commit: feat(ui): add status feedback to stop button | |
| f466c0a6b1519a713e16fa71733a10d61aba117d 559e0d9156fd3f23d5d0d57cd1891136c7c30453 taha <tahamaj4@gmail.com> 1781964073 +0330 commit: adding more logs to server start/stop and UI buttons | |
| 559e0d9156fd3f23d5d0d57cd1891136c7c30453 723986143a48f8478356d8bd230c32f7acc336d7 taha <tahamaj4@gmail.com> 1781964130 +0330 commit: add logs | |
| 723986143a48f8478356d8bd230c32f7acc336d7 382f7aeac3e840d4f9a8f1188294a120fb9c21a4 taha <tahamaj4@gmail.com> 1781966243 +0330 commit: update application logs and refactor bottom navigation destinations to use a getter property | |
| 382f7aeac3e840d4f9a8f1188294a120fb9c21a4 840a1df3971414b1f6709ba3c79de06ac1f07c69 taha <tahamaj4@gmail.com> 1781969588 +0330 commit: adding missing functions compelty | |
| 840a1df3971414b1f6709ba3c79de06ac1f07c69 8de02aeb80e740b0d31ce19dae39cb137db7eea2 taha <tahamaj4@gmail.com> 1781969703 +0330 commit: debugging go files | |
| 8de02aeb80e740b0d31ce19dae39cb137db7eea2 9f344db723c67448de87f22dfb3d79071d9bebdc taha <tahamaj4@gmail.com> 1781970426 +0330 commit: debugging go files | |
| 9f344db723c67448de87f22dfb3d79071d9bebdc 13d340affe8871b00bddd0970aeac3f83b267e3e taha <tahamaj4@gmail.com> 1781971035 +0330 commit: adding files | |
| 13d340affe8871b00bddd0970aeac3f83b267e3e b8abec38d4c5ab40f7f847cc16a24bc01e94ffa7 taha <tahamaj4@gmail.com> 1781971048 +0330 commit: debuggign functions | |
| b8abec38d4c5ab40f7f847cc16a24bc01e94ffa7 c0003f8f374960f252aa7bd9e8af86a2d83ce55b taha <tahamaj4@gmail.com> 1781971325 +0330 commit: | |
| c0003f8f374960f252aa7bd9e8af86a2d83ce55b 3579fa43f5de202de6072b0878d6dfc1c91a1698 taha <tahamaj4@gmail.com> 1781971605 +0330 commit: debugging | |
| 3579fa43f5de202de6072b0878d6dfc1c91a1698 a3ecb35003f6495ad8e4673080239eb71e1dd2f7 taha <tahamaj4@gmail.com> 1781971759 +0330 commit: style(ui): fix indentation in dashboard.go | |
| a3ecb35003f6495ad8e4673080239eb71e1dd2f7 f3a170f6af0d4e1691b241601a7f1f8a6ce17818 taha <tahamaj4@gmail.com> 1781972004 +0330 commit: style(ui): fix indentation in dashboard.go | |
| f3a170f6af0d4e1691b241601a7f1f8a6ce17818 c9d5221a4e4f7c8be476a54c7b3344f3c198e1d6 taha <tahamaj4@gmail.com> 1781972158 +0330 commit: add missing calibratioon sync method to viewmodel | |
| c9d5221a4e4f7c8be476a54c7b3344f3c198e1d6 e66f6b4d98377a68d37add36ee2ba071b9d60b4d taha <tahamaj4@gmail.com> 1781972326 +0330 commit: add more parts to calibration instructions for sensors | |
| e66f6b4d98377a68d37add36ee2ba071b9d60b4d 6c651d285927f8af2e1d3014a1bd827a757ac068 taha <tahamaj4@gmail.com> 1781972447 +0330 commit: adding TCP as default connection protocol in ConnectionManager and ConnectionRepositoryImpl | |
| 6c651d285927f8af2e1d3014a1bd827a757ac068 7aa6ebd19971567fcea27b688eba7322dddb641c taha <tahamaj4@gmail.com> 1781972817 +0330 commit: update Android home screen UI with state overview banners and smooth tracking hints; improve gesture detection logic and default protocol settings. | |
| 7aa6ebd19971567fcea27b688eba7322dddb641c ceee730d0cf51f778961dd80ef3ae78b803ca673 taha <tahamaj4@gmail.com> 1781972838 +0330 commit: add more detailes to the calibration guidance card to include smoothing and deadzone verification | |
| ceee730d0cf51f778961dd80ef3ae78b803ca673 b947e819b517593fc22d886327622332235f9e4a taha <tahamaj4@gmail.com> 1781972879 +0330 commit: add : Add tracing for sensor processing and calibration steps | |
| b947e819b517593fc22d886327622332235f9e4a 5d18f45cc79ae93d630dac8ccd6c2d1d76d574ad taha <tahamaj4@gmail.com> 1781973273 +0330 commit: adding support for TCP protocol in connection manager and repository implementation | |
| 5d18f45cc79ae93d630dac8ccd6c2d1d76d574ad ed14a16450e480dafc881067d83c390453ca5933 taha <tahamaj4@gmail.com> 1781973312 +0330 commit: add touchpad parts to setting | |
| ed14a16450e480dafc881067d83c390453ca5933 50677bd5185916d191486146148e56f8a7a7f62f taha <tahamaj4@gmail.com> 1781973548 +0330 commit: adding TCP as default connection protocol in ConnectionManager and ConnectionRepositoryImpl | |
| 50677bd5185916d191486146148e56f8a7a7f62f cc105f64d94b74f1034a440bd7fcb6f4b87231c7 taha <tahamaj4@gmail.com> 1781973654 +0330 commit: add SettingsQuickActionsCard | |
| cc105f64d94b74f1034a440bd7fcb6f4b87231c7 2d000c8f0f027b1f9ef94867a150723934d40ecf taha <tahamaj4@gmail.com> 1781974207 +0330 commit: feat(settings): add import settings from URI and add unit tests | |
| 2d000c8f0f027b1f9ef94867a150723934d40ecf 6842309c5c7e7f8b2ebb56fe75c8ebe6d583d500 taha <tahamaj4@gmail.com> 1781974287 +0330 commit: add missing code parts for settings import functionality | |
| 6842309c5c7e7f8b2ebb56fe75c8ebe6d583d500 2e65f047fc5fca8c9ca7b44887aae99395b76fe4 taha <tahamaj4@gmail.com> 1781974449 +0330 commit: refactor(ui): improve dashboard and logs with logging and helpers | |
| 2e65f047fc5fca8c9ca7b44887aae99395b76fe4 d54fa537a4fb97ef5a1053909a0d35484bd01cb4 taha <tahamaj4@gmail.com> 1781974488 +0330 commit: feat: add motion preview and enhance server observability | |
| d54fa537a4fb97ef5a1053909a0d35484bd01cb4 e3a618bb7234bead1c551c8f1bc3a90ec18382cb taha <tahamaj4@gmail.com> 1781974539 +0330 commit: refactor(protocol): add debug logging to tcp and udp servers | |
| e3a618bb7234bead1c551c8f1bc3a90ec18382cb b7e743d4d4ce139419af5f9a87079cd04d8b6d87 taha <tahamaj4@gmail.com> 1781974572 +0330 commit: style(server): convert indentation from spaces to tabs | |
| b7e743d4d4ce139419af5f9a87079cd04d8b6d87 b6dd06fac496789231b0d342f121f04f9b69fb5e taha <tahamaj4@gmail.com> 1781974640 +0330 commit: refactor(protocol): replace defer with manual mutex unlocking in Stop | |
| b6dd06fac496789231b0d342f121f04f9b69fb5e c720cafccb52e1c9e5378a4d517f965abc0e7397 taha <tahamaj4@gmail.com> 1781974669 +0330 commit: feat(ui): implement asynchronous server lifecycle management | |
| c720cafccb52e1c9e5378a4d517f965abc0e7397 05e7c65ce725c8ff352123cf9fa9c0ef8fbd2539 taha <tahamaj4@gmail.com> 1781975254 +0330 commit: style(protocol): convert indentation from spaces to tabs | |
| 05e7c65ce725c8ff352123cf9fa9c0ef8fbd2539 443286727b163691368c9d4702107bdb4a65a8e7 taha <tahamaj4@gmail.com> 1781975311 +0330 commit: feat(ui): enhance calibration and touchpad user interfaces | |
| 443286727b163691368c9d4702107bdb4a65a8e7 d0f3c7395c48ed7f80233b3a4be7fe169e95a638 taha <tahamaj4@gmail.com> 1781980160 +0330 commit: update Android home screen UI with state overview banners and smooth tracking hints; improve gesture detection logic and default protocol settings. | |
| d0f3c7395c48ed7f80233b3a4be7fe169e95a638 1b816f47c37edeae4587e1271fd3567acdd8ab92 taha <tahamaj4@gmail.com> 1781980173 +0330 commit: update Android home screen UI with state overview banners and smooth tracking hints; improve gesture detection logic and default protocol settings. | |
| 1b816f47c37edeae4587e1271fd3567acdd8ab92 52b65b3cf6ba9a95dfe94e84060e90c3446bbeea taha <tahamaj4@gmail.com> 1781981964 +0330 commit: refactor TCP server tests using a mock connection, add a network protocol guide tab and menu item, and update the dashboard UI with protocol status details and improved device information. | |
| 52b65b3cf6ba9a95dfe94e84060e90c3446bbeea 4915ef716e21d9a8da0e796709f41c2e040b0a80 taha <tahamaj4@gmail.com> 1781982021 +0330 commit: add network protocol guide UI component and display server status and handshake details | |
| 4915ef716e21d9a8da0e796709f41c2e040b0a80 f65913d50cb9b6a4dcf81676817f3daf525dc0d2 taha <tahamaj4@gmail.com> 1781983616 +0330 commit: update TCP server and client to include authentication token validation in the handshake process | |
| f65913d50cb9b6a4dcf81676817f3daf525dc0d2 cb8933462184c3b37bfe169abd93f32decaab895 taha <tahamaj4@gmail.com> 1781986929 +0330 commit: update calibration screen UI and add HomeActivity to manifest | |
| cb8933462184c3b37bfe169abd93f32decaab895 b0e5a7a5e69b2f7ff35ae3ed84e33f0a0d117ddc taha <tahamaj4@gmail.com> 1781989105 +0330 commit: refactor AirMouse protocol message handling into a dedicated class and update pairing logic to support authentication tokens. | |
| b0e5a7a5e69b2f7ff35ae3ed84e33f0a0d117ddc 23ff9dae6f784049326588eb67921d1d58db4fdd taha <tahamaj4@gmail.com> 1781989768 +0330 commit: update UI text and notifications for session approval workflow, switch default port to 8081, and improve Bluetooth device validation in proximity settings. | |
| 23ff9dae6f784049326588eb67921d1d58db4fdd 1c7b753330733e940a7c9bee4ffeff4511ceccfb taha <tahamaj4@gmail.com> 1781990334 +0330 commit: update log file to include shutdown and device manager stop events | |
| 1c7b753330733e940a7c9bee4ffeff4511ceccfb 960624613a9d19beea70d173ae580be384bcda27 taha <tahamaj4@gmail.com> 1781997659 +0330 commit: update device manager and UI components to support nearby device discovery and improved pairing workflows | |
| 960624613a9d19beea70d173ae580be384bcda27 96c6a9ac2c46152e9152466cab858333fed92d44 taha <tahamaj4@gmail.com> 1781997666 +0330 commit: update device manager and UI components to support nearby device discovery and improved pairing workflows | |
| 96c6a9ac2c46152e9152466cab858333fed92d44 c456128056cd7b41d5888a955b336079c12c0f94 taha <tahamaj4@gmail.com> 1781997992 +0330 commit: update log file with shutdown and protocol server termination events | |
| c456128056cd7b41d5888a955b336079c12c0f94 16a0c64dbba2a9fa11710488976c9669ce8a7b6e taha <tahamaj4@gmail.com> 1781998548 +0330 commit: Refactor statistics summary components and overhaul project documentation. | |
| 16a0c64dbba2a9fa11710488976c9669ce8a7b6e 58ec8b1c6953187eec21c1f7077cdb6823a9bc76 taha <tahamaj4@gmail.com> 1782004443 +0330 commit: refactor UI initialization and implement graceful shutdown logic | |
| 58ec8b1c6953187eec21c1f7077cdb6823a9bc76 7a44fbe1fef31762259c59fdc8cb14750a6fb81f taha <tahamaj4@gmail.com> 1782004769 +0330 commit: update protocol messaging and UI components to include approval status and updated port information | |
| 7a44fbe1fef31762259c59fdc8cb14750a6fb81f 9d3bf1ea88a278715117d879cff1edcc75a6c123 taha <tahamaj4@gmail.com> 1782004970 +0330 commit: update UI labels and status messages to reflect approval workflow across network, app, and devices components | |
| 9d3bf1ea88a278715117d879cff1edcc75a6c123 01818bba2d7e8e404f8575ebe09800e308d8abf1 taha <tahamaj4@gmail.com> 1782005236 +0330 commit: update connection and dashboard UI components to reflect device approval status instead of connection status | |
| 01818bba2d7e8e404f8575ebe09800e308d8abf1 46c0adaa6ea011777acf4de0e01d3ff626d62418 taha <tahamaj4@gmail.com> 1782007867 +0330 commit: remove unused animation and styling functions from UiStyleUtils based on lint analysis | |
| 46c0adaa6ea011777acf4de0e01d3ff626d62418 af23f9be4f48d46719a4be5ccaebd32a0ced2285 taha <tahamaj4@gmail.com> 1782008123 +0330 commit: remove unused animation and styling functions from UiStyleUtils based on lint analysis | |
| af23f9be4f48d46719a4be5ccaebd32a0ced2285 3174a0d8c0f6c6e76eaf10428fa7f0580a991486 taha <tahamaj4@gmail.com> 1782026877 +0330 commit: remove unused animation and styling functions from UiStyleUtils based on lint analysis | |
| 3174a0d8c0f6c6e76eaf10428fa7f0580a991486 16f38970c6e11b94bfa4339095156a32e1b5dc29 taha <tahamaj4@gmail.com> 1782036843 +0330 commit: update application logs to reflect Air Mouse Pro Server v3.0.0 startup and system information | |
| 16f38970c6e11b94bfa4339095156a32e1b5dc29 0002006942ee4ac4f0534ff009f4a5395460a9dd taha <tahamaj4@gmail.com> 1782037544 +0330 commit: update UI and protocol handling to include an explicit approval handshake and connection state. | |
| 0002006942ee4ac4f0534ff009f4a5395460a9dd 3368bd2e3a0f035efdf69f9584d89c97e2701db2 taha <tahamaj4@gmail.com> 1782040549 +0330 commit: update UI and protocol handling to include an explicit approval handshake and connection state. | |
| 3368bd2e3a0f035efdf69f9584d89c97e2701db2 96cdb80997a589943499f06bcd548d902a5a456d taha <tahamaj4@gmail.com> 1782040623 +0330 commit: update UI and protocol handling to include an explicit approval handshake and connection state. | |
| 96cdb80997a589943499f06bcd548d902a5a456d 76a9322c781700b7121b0191eb6f6c9ec8533a5d taha <tahamaj4@gmail.com> 1782040794 +0330 commit: update UI and protocol handling to include an explicit approval handshake and connection state. | |
| 76a9322c781700b7121b0191eb6f6c9ec8533a5d a45c75dba2cd565b2b87e2a9bb3ee3d83852514f taha <tahamaj4@gmail.com> 1782040939 +0330 commit: update UI and protocol handling to include an explicit approval handshake and connection state. | |
| a45c75dba2cd565b2b87e2a9bb3ee3d83852514f 2aa02b555d51783bacb7f4f419c115c9d1357662 taha <tahamaj4@gmail.com> 1782042061 +0330 commit: update UI and protocol handling to include an explicit approval handshake and connection state. | |
| 2aa02b555d51783bacb7f4f419c115c9d1357662 5c06258b2bbee250f48af4b5b974628681fb850e taha <tahamaj4@gmail.com> 1782042075 +0330 commit: update UI and protocol handling to include an explicit approval handshake and connection state. | |
| 5c06258b2bbee250f48af4b5b974628681fb850e 21c46d235b0a88e94a937c2c312a6e5225a4f3c7 taha <tahamaj4@gmail.com> 1782042088 +0330 commit: update UI and protocol handling to include an explicit approval handshake and connection state. | |
| 21c46d235b0a88e94a937c2c312a6e5225a4f3c7 b36e391e9b150cc03c0788906cc110778f0c0fe5 taha <tahamaj4@gmail.com> 1782042293 +0330 commit: update UI and protocol handling to include an explicit approval handshake and connection state. | |
| b36e391e9b150cc03c0788906cc110778f0c0fe5 3a5a2c8f177195f351c3bc8814639938a4873357 taha <tahamaj4@gmail.com> 1782042521 +0330 commit: update UI and protocol handling to include an explicit approval handshake and connection state. | |
| 3a5a2c8f177195f351c3bc8814639938a4873357 e5496e1891d7b86d4ade10dafa17294251636a99 taha <tahamaj4@gmail.com> 1782042556 +0330 commit: update UI and protocol handling to include an explicit approval handshake and connection state. | |
| e5496e1891d7b86d4ade10dafa17294251636a99 1d44af2e5fa5a1427cfd311b4edf7888cdaf2719 taha <tahamaj4@gmail.com> 1782042677 +0330 commit: update UI and protocol handling to include an explicit approval handshake and connection state. | |
| 1d44af2e5fa5a1427cfd311b4edf7888cdaf2719 37a85d5e5515419f5baf745f01b78972f716e458 taha <tahamaj4@gmail.com> 1782042705 +0330 commit: update UI and protocol handling to include an explicit approval handshake and connection state. | |
| 37a85d5e5515419f5baf745f01b78972f716e458 79df8536c0cfda4e6472f8824ba9caa9313de1ec taha <tahamaj4@gmail.com> 1782042898 +0330 commit: update UI and protocol handling to include an explicit approval handshake and connection state. | |
| 79df8536c0cfda4e6472f8824ba9caa9313de1ec 386313fa4d5c6e472960b71987c35fbeef63826b taha <tahamaj4@gmail.com> 1782129264 +0330 commit: implement graceful shutdown logic and enhance application logging. | |
| 386313fa4d5c6e472960b71987c35fbeef63826b 20f88e17cc7741317e99bad6e04aac602c44b005 taha <tahamaj4@gmail.com> 1782224344 +0330 commit: implement state tracking for discovery and gestures, and refine network protocol and statistics handling. | |
| 20f88e17cc7741317e99bad6e04aac602c44b005 e8617f3a92f0fa08309c96922f2f7074c4e78f1b taha <tahamaj4@gmail.com> 1782234271 +0330 commit: refactor jitter package and enhance predictor initialization. | |
| e8617f3a92f0fa08309c96922f2f7074c4e78f1b 7dd6ed7d615de7ab2d48031c14edaad304ae3c2f taha <tahamaj4@gmail.com> 1782234556 +0330 commit: refactor configuration handling and gesture entity definitions. | |
| 7dd6ed7d615de7ab2d48031c14edaad304ae3c2f f81e86983852fd1dd7477b3e2d98da9eb42a2164 taha <tahamaj4@gmail.com> 1782235278 +0330 commit: optimize configuration setters to reduce lock contention during save operations. | |
| f81e86983852fd1dd7477b3e2d98da9eb42a2164 b2271be565afb98cf33c39a87cb46660718c4892 taha <tahamaj4@gmail.com> 1782235789 +0330 commit: adding imports | |
| b2271be565afb98cf33c39a87cb46660718c4892 304e86f86a586f22510c02f3b1862fa318bbd94b taha <tahamaj4@gmail.com> 1782237159 +0330 commit: Update assignment codebase | |
| 304e86f86a586f22510c02f3b1862fa318bbd94b 510586e34b63377695a8c39bf17a5f89f05b7c5d taha <tahamaj4@gmail.com> 1782242825 +0330 commit: refactor `SettingsScreen` UI and implement navigation logic in `SettingsHeader`. | |
| 510586e34b63377695a8c39bf17a5f89f05b7c5d 4010a0e350b31679a4dad8e0946619ca2624714a taha <tahamaj4@gmail.com> 1782242864 +0330 commit: debugging files | |
| 4010a0e350b31679a4dad8e0946619ca2624714a a844c0dc512fa764c127e53380338a57d6bf915d taha <tahamaj4@gmail.com> 1782253036 +0330 commit: implement graceful shutdown logic and enhance application logging. | |
| a844c0dc512fa764c127e53380338a57d6bf915d b1a3601e2bec85e83e6b8788024518159a8c7c7c taha <tahamaj4@gmail.com> 1782253121 +0330 commit: implement graceful shutdown logic and enhance application logging. | |
| b1a3601e2bec85e83e6b8788024518159a8c7c7c 8c7fad1c817e6a933db2cf2d1dd836bcb1e103a6 taha <tahamaj4@gmail.com> 1782253271 +0330 commit: refactor Bluetooth manager and update device tracking logic. | |
| 8c7fad1c817e6a933db2cf2d1dd836bcb1e103a6 064b8235509a4c9a56dba5d1dd713e5d80a75ad3 taha <tahamaj4@gmail.com> 1782253480 +0330 commit: refactor Bluetooth manager and update device tracking logic. | |
| 064b8235509a4c9a56dba5d1dd713e5d80a75ad3 d67fd2285318089e5cc1384bd533e1c0442a89f2 taha <tahamaj4@gmail.com> 1782253650 +0330 commit: refactor Bluetooth manager and update device tracking logic. | |
| d67fd2285318089e5cc1384bd533e1c0442a89f2 5095b1d0b6cef18c32ca60decc2c36dc233f922f taha <tahamaj4@gmail.com> 1782254180 +0330 commit: refactor Bluetooth manager and update device tracking logic. | |
| 5095b1d0b6cef18c32ca60decc2c36dc233f922f 0b84fde21b8a9048ce3d6fc3093c8950d61bfeab taha <tahamaj4@gmail.com> 1782254312 +0330 commit: refactor Bluetooth manager and update device tracking logic. | |
| 0b84fde21b8a9048ce3d6fc3093c8950d61bfeab e111db63b5e0b64e1ddb3de221879baa8715f384 taha <tahamaj4@gmail.com> 1782254316 +0330 commit: refactor Bluetooth manager and update device tracking logic. | |
| e111db63b5e0b64e1ddb3de221879baa8715f384 3675d557fd92c18dd7541e02cdb7f0c5d3db179d taha <tahamaj4@gmail.com> 1782254367 +0330 commit: refactor Bluetooth manager and update device tracking logic. | |
| 3675d557fd92c18dd7541e02cdb7f0c5d3db179d 0c574830f80e400ac97a05cba05703603544ef84 taha <tahamaj4@gmail.com> 1782254974 +0330 commit: debugging | |
| 0c574830f80e400ac97a05cba05703603544ef84 2b841a9fd91e6d886dd21a6083185e41a61a75e6 taha <tahamaj4@gmail.com> 1782255033 +0330 commit: debugging | |
| 2b841a9fd91e6d886dd21a6083185e41a61a75e6 143a27986c565648ec789bf74a11772d74775a7c taha <tahamaj4@gmail.com> 1782255371 +0330 commit: updating go files | |
| 143a27986c565648ec789bf74a11772d74775a7c a713501f025c3f296e2704cd0466933a725cb65a taha <tahamaj4@gmail.com> 1782255442 +0330 commit: update logs | |
| a713501f025c3f296e2704cd0466933a725cb65a 85e1a54381fd3e292f125ef2470d7d02b4b645db taha <tahamaj4@gmail.com> 1782255677 +0330 commit: update logs | |
| 85e1a54381fd3e292f125ef2470d7d02b4b645db 61b7278dc5da459c8759b1096bee87467169833a taha <tahamaj4@gmail.com> 1782255947 +0330 commit: update logs | |
| 61b7278dc5da459c8759b1096bee87467169833a ce3e99ee6d43fc6799464af49b50c75c5b4c82bb taha <tahamaj4@gmail.com> 1782256692 +0330 commit: debugging codes | |
| ce3e99ee6d43fc6799464af49b50c75c5b4c82bb 16db18d6b09f054a944d7805cd5d65699d5b6092 taha <tahamaj4@gmail.com> 1782256740 +0330 commit: debugging codes | |
| 16db18d6b09f054a944d7805cd5d65699d5b6092 2ba5935c3b185e8249b17a81ce1f6fc5b62b2ba2 taha <tahamaj4@gmail.com> 1782257058 +0330 commit: refactor server stop logic in premium dashboard to be asynchronous and improve UI feedback. | |
| 2ba5935c3b185e8249b17a81ce1f6fc5b62b2ba2 c134b98f512dd99a497e8a15b597de2e5c88695e taha <tahamaj4@gmail.com> 1782257385 +0330 commit: refactor server stop logic in premium dashboard to be asynchronous and improve UI feedback. | |
| c134b98f512dd99a497e8a15b597de2e5c88695e c93df4023f954098860d0286bf184a2c19ce4c04 taha <tahamaj4@gmail.com> 1782257419 +0330 commit: streamline the device pairing flow and enhance the pairing wizard UI. | |
| c93df4023f954098860d0286bf184a2c19ce4c04 1eb16356bfd9f32543e3642381f1a799b147f528 taha <tahamaj4@gmail.com> 1782260179 +0330 commit: remove TensorFlow Lite and TensorFlow Lite Support dependencies. | |
| 1eb16356bfd9f32543e3642381f1a799b147f528 8ded6cb546805b2ac5db14b6651b1951caf7edb9 taha <tahamaj4@gmail.com> 1782261180 +0330 commit: debugging for running | |
| 8ded6cb546805b2ac5db14b6651b1951caf7edb9 c8abc2f48af8adee5b47f07df93a47ef47a099e8 taha <tahamaj4@gmail.com> 1782261602 +0330 commit: improve protocol handling for UDP/TCP/WebSocket and enhance UI device pairing visibility. | |
| c8abc2f48af8adee5b47f07df93a47ef47a099e8 f7f2a2e16cff4df4ce47e1bf876901f5b2c7aeb3 taha <tahamaj4@gmail.com> 1782261741 +0330 commit: update UI status messages to clarify the device approval process. | |
| f7f2a2e16cff4df4ce47e1bf876901f5b2c7aeb3 92455b8664557fb3d206a4fd9d407506b6933752 taha <tahamaj4@gmail.com> 1782263819 +0330 commit: implement explicit device approval workflow across UDP, TCP, and WebSocket protocols. | |
| 92455b8664557fb3d206a4fd9d407506b6933752 678ba1f6dd431693f0d7a35e0c4118549e9b7866 taha <tahamaj4@gmail.com> 1782263831 +0330 commit: refactor mouse control logic for macOS to use relative positioning and improve code formatting. | |
| 678ba1f6dd431693f0d7a35e0c4118549e9b7866 ecdf2ad25113202295fcaa43f90790d017fc5187 taha <tahamaj4@gmail.com> 1782264853 +0330 commit: debugging and adding feature to improve performance | |
| ecdf2ad25113202295fcaa43f90790d017fc5187 4e141b199dd2857d2a2b9c77fb12a53f89711263 taha <tahamaj4@gmail.com> 1782265120 +0330 commit: style: add newline at end of files | |
| 4e141b199dd2857d2a2b9c77fb12a53f89711263 8f7886da54676d68739ce124a2830f30b1c1af63 taha <tahamaj4@gmail.com> 1782265278 +0330 commit: style(internal): format code and remove unused import | |
| 8f7886da54676d68739ce124a2830f30b1c1af63 0dd7d4983c0d164d27ae1b9206477cb05ae7c580 taha <tahamaj4@gmail.com> 1782265986 +0330 commit: feat(domain): implement core services and repositories | |
| 0dd7d4983c0d164d27ae1b9206477cb05ae7c580 94fd977a779610340b32718f0f328d2f4ce85ac5 taha <tahamaj4@gmail.com> 1782268720 +0330 commit: (project): restructure repository and migrate to documentation-driven architecture | |
| 94fd977a779610340b32718f0f328d2f4ce85ac5 33074bd11e49a943021682c4888822610bc2be70 taha <tahamaj4@gmail.com> 1782271272 +0330 commit: refactor mouse control logic for macOS to use relative positioning and improve code formatting. | |
| 33074bd11e49a943021682c4888822610bc2be70 0a220dd8592d7db1554f6e7dd6f8cef3b34884b2 taha <tahamaj4@gmail.com> 1782271336 +0330 commit: cleanup and simplify airmouse-server main logic. | |
| 0a220dd8592d7db1554f6e7dd6f8cef3b34884b2 27f447783bd8f32e6dd33bb935697bf0dda7038f taha <tahamaj4@gmail.com> 1782274152 +0330 commit: implement foreground sensor service and boot receiver in Android manifest. | |
| 27f447783bd8f32e6dd33bb935697bf0dda7038f 6529b5cdcc4502d949594f7fdf2d68fc217f3195 taha <tahamaj4@gmail.com> 1782274411 +0330 commit: implement foreground sensor service and boot receiver in Android manifest. | |
| 6529b5cdcc4502d949594f7fdf2d68fc217f3195 6fa14d3cc78a3c353eeaaadf1c02d0ca281ed1e7 taha <tahamaj4@gmail.com> 1782276220 +0330 commit: feat(internal): implement logging hooks and pending log buffering for the UI | |
| 6fa14d3cc78a3c353eeaaadf1c02d0ca281ed1e7 6d73395a513c53b2f9155d9ca4a7f78455579be1 taha <tahamaj4@gmail.com> 1782282046 +0330 commit: docs: update `airmouse.log` with recent server activity and system initialization events. | |
| 6d73395a513c53b2f9155d9ca4a7f78455579be1 3aa3fe8d4bbc897d4e6eca5fff7ac776d1b601d3 taha <tahamaj4@gmail.com> 1782282409 +0330 commit: docs: update `airmouse.log` with recent server activity and system initialization events. | |
| 3aa3fe8d4bbc897d4e6eca5fff7ac776d1b601d3 41bb1da37282a117f23137c9dc71b5d7e873ffed taha <tahamaj4@gmail.com> 1782290442 +0330 commit: docs: update `airmouse.log` with recent server activity and system initialization events. | |
| 41bb1da37282a117f23137c9dc71b5d7e873ffed c30660063f17a64a92e179160e459a9580f1faea taha <tahamaj4@gmail.com> 1782295661 +0330 commit: docs: update `airmouse.log` with recent server activity and system initialization events. | |
| c30660063f17a64a92e179160e459a9580f1faea d4e96993360d48ebda45aba09dee5437db34253a taha <tahamaj4@gmail.com> 1782299170 +0330 commit: docs: update `airmouse.log` with recent server activity and system initialization events. | |
| d4e96993360d48ebda45aba09dee5437db34253a d8e493a824b4eb84ac7350f37a2383bef99e42de taha <tahamaj4@gmail.com> 1782299201 +0330 commit: docs: update `airmouse.log` with recent server activity and system initialization events. | |
| d8e493a824b4eb84ac7350f37a2383bef99e42de 2dc936e63d80b7b1a8fa2f81ffed056a90950eee taha <tahamaj4@gmail.com> 1782311611 +0330 commit: refactor: update `HomeViewModel` initialization in `HomeActivity` | |
| 2dc936e63d80b7b1a8fa2f81ffed056a90950eee b19fc243e0e8de3782a103a994222a0c1cef1823 taha <tahamaj4@gmail.com> 1782313132 +0330 commit: feat(android): implement full data synchronization in `DataSyncManager` | |
| b19fc243e0e8de3782a103a994222a0c1cef1823 5a5a605b9780cf774490f8b9dacdba9f9656fbe0 taha <tahamaj4@gmail.com> 1782313493 +0330 commit: add files | |
| 5a5a605b9780cf774490f8b9dacdba9f9656fbe0 01c4e156dd4d3c93ac88283d1ecace7972222482 taha <tahamaj4@gmail.com> 1782313498 +0330 commit: add files | |
| 01c4e156dd4d3c93ac88283d1ecace7972222482 29e30c97be7c623653aedc7f9960b7926ad3c006 taha <tahamaj4@gmail.com> 1782314713 +0330 commit: adding files and cleaning | |
| 29e30c97be7c623653aedc7f9960b7926ad3c006 d571e231e49561b1f496af7717b99f1e3a27b31d taha <tahamaj4@gmail.com> 1782314725 +0330 commit: feat(protocol): implement auto-approval for known devices | |
| d571e231e49561b1f496af7717b99f1e3a27b31d d5bc8ec7b8a9c15d3b1c0907bb22041d78c66252 taha <tahamaj4@gmail.com> 1782319011 +0330 commit: add feature: integrate proximity manager for auto-lock/unlock based on RSSI thresholds | |
| d5bc8ec7b8a9c15d3b1c0907bb22041d78c66252 d906207c21d10517c3676716dbe62f74a2577ced taha <tahamaj4@gmail.com> 1782320619 +0330 commit: add files | |
| d906207c21d10517c3676716dbe62f74a2577ced 560c83ce128b55f51c0a6904f99cd305a4cf0136 taha <tahamaj4@gmail.com> 1782321211 +0330 commit: delete unwanted files and update protocol stats reporting | |
| 560c83ce128b55f51c0a6904f99cd305a4cf0136 30dfed67a8e55d059683a1f9321fb29d6c48b1f2 taha <tahamaj4@gmail.com> 1782321551 +0330 commit: fixed the syscmd duplication issue: now syscmd.go is a cross‑platform stub that calls the platform‑specific implementations (which are in separate files with build tags), avoiding the robotgo confusion | |
| 30dfed67a8e55d059683a1f9321fb29d6c48b1f2 78a02ace98f0497c0130ec3c632602399fc24e18 taha <tahamaj4@gmail.com> 1782321704 +0330 commit: delete unwanted files and update protocol stats reporting | |
| 78a02ace98f0497c0130ec3c632602399fc24e18 490411024a7ab552737c56dbcc810cc9902dd5dc taha <tahamaj4@gmail.com> 1782321998 +0330 commit: delete redundant comments and unused code in the Server struct and related methods. | |
| 490411024a7ab552737c56dbcc810cc9902dd5dc 07cf0fa17aa4986bd4e3809348bfea8452baf7b2 taha <tahamaj4@gmail.com> 1782322195 +0330 commit: adding missing imports and updating function calls to use the new mouse controller interface. | |
| 07cf0fa17aa4986bd4e3809348bfea8452baf7b2 6d216c4661c80a69a7cf6c24791fd9928109a5bf taha <tahamaj4@gmail.com> 1782323712 +0330 commit: refactor(protocol): update mouse controller interface and remove tests | |
| 6d216c4661c80a69a7cf6c24791fd9928109a5bf 10fa94e40fabb851bc59666838f4ea1b2a2538bd taha <tahamaj4@gmail.com> 1782324179 +0330 commit: feat(ui): implement onboarding, help system, and UI enhancements | |
| 10fa94e40fabb851bc59666838f4ea1b2a2538bd e8ba1db373b5d7fd7f02f2ce93f36c92ba8e4394 taha <tahamaj4@gmail.com> 1782324404 +0330 commit: feat(ui): overhaul pairing wizard and icon generation | |
| e8ba1db373b5d7fd7f02f2ce93f36c92ba8e4394 bcce517fecd01aa173a6d776e269d3d65a83e534 taha <tahamaj4@gmail.com> 1782328255 +0330 commit: feat(config): add first launch flag and update build configurations | |
| bcce517fecd01aa173a6d776e269d3d65a83e534 d87f003dcc0918e517be6ea4a5881a4646397e73 taha <tahamaj4@gmail.com> 1782333374 +0330 commit: refactor(control): restructure mouse and system command logic | |
| d87f003dcc0918e517be6ea4a5881a4646397e73 2bf7006568d28f6ab91dfc37b75bc0d7bbf81dbd taha <tahamaj4@gmail.com> 1782334305 +0330 commit: refactor(control): restructure control logic and implement cross-platform mouse controller | |
| 2bf7006568d28f6ab91dfc37b75bc0d7bbf81dbd 90a937e92e8ab960f3211cbc94d4147891119599 taha <tahamaj4@gmail.com> 1782336693 +0330 commit: add files | |
| 90a937e92e8ab960f3211cbc94d4147891119599 7c7a978cd0460d43bec9312a0a52206d67f8f6c4 taha <tahamaj4@gmail.com> 1782336701 +0330 commit: add files | |
| 7c7a978cd0460d43bec9312a0a52206d67f8f6c4 14c85e6242bcbce77ea8c6fdebb3e5c133ad6ebe taha <tahamaj4@gmail.com> 1782339679 +0330 commit: add files | |
| 14c85e6242bcbce77ea8c6fdebb3e5c133ad6ebe c6c7ae3a79e07388c592a2623e122d0c643c6f91 taha <tahamaj4@gmail.com> 1782339687 +0330 commit: add files | |
| c6c7ae3a79e07388c592a2623e122d0c643c6f91 0cca51b3451dc0bb028b10c01e49563b11386215 taha <tahamaj4@gmail.com> 1782340196 +0330 commit: debugging | |
| 0cca51b3451dc0bb028b10c01e49563b11386215 24c615fc880239b567027101cea1c2ebfe914825 taha <tahamaj4@gmail.com> 1782340201 +0330 commit: debugging | |
| 24c615fc880239b567027101cea1c2ebfe914825 9e67ed400ee510093d8907394e9f254c61c9c287 taha <tahamaj4@gmail.com> 1782343405 +0330 commit: feat(android): implement full data synchronization in `DataSyncManager` | |
| 9e67ed400ee510093d8907394e9f254c61c9c287 613aaebd9b2e769bbc6b2f2d69644d932085bc2f taha <tahamaj4@gmail.com> 1782520200 +0330 commit: refactor(http): decouple router from websocket hub using an interface | |
| 613aaebd9b2e769bbc6b2f2d69644d932085bc2f f4f38320b0496d180440640e76cea5c97ac78151 taha <tahamaj4@gmail.com> 1782596394 +0330 commit: Add `answers.md` containing a comprehensive technical analysis of Android sensor processing and system performance for the Air Mouse application. | |
| f4f38320b0496d180440640e76cea5c97ac78151 4d781a9c2fc3fd772a190d472d3ee8356633ecca taha <tahamaj4@gmail.com> 1782597839 +0330 commit: refactor(ui): redesign gaming screens with premium styles and improved layouts | |
| 4d781a9c2fc3fd772a190d472d3ee8356633ecca b5cc5a2dc0c2e097a095250b442a3a6d709bf3d5 taha <tahamaj4@gmail.com> 1782597878 +0330 commit: refactor(protocol/websocket): improve file upload completion and MD5 verification logic | |
| b5cc5a2dc0c2e097a095250b442a3a6d709bf3d5 af12c910a1574e0ec8babb26363de68974cd1161 taha <tahamaj4@gmail.com> 1782598096 +0330 commit: test(internal): add protocol tests for file transfer messages | |
| af12c910a1574e0ec8babb26363de68974cd1161 eb608dbaf70de7f53b9d591ca624279489b2a487 taha <tahamaj4@gmail.com> 1782598327 +0330 commit: test(websocket): add unit tests for file transfer workflow | |
| eb608dbaf70de7f53b9d591ca624279489b2a487 2a17cda26a202ce3c2dc40fa4520431c0a23afc4 taha <tahamaj4@gmail.com> 1782598718 +0330 commit: test(websocket): add unit tests for file transfer workflow | |
| 2a17cda26a202ce3c2dc40fa4520431c0a23afc4 b5e754a91480964f1c96a28a55de0ffaa336e5ed taha <tahamaj4@gmail.com> 1782599075 +0330 commit: feat(protocol): implement calibration command and data handling in protocol servers | |
| b5e754a91480964f1c96a28a55de0ffaa336e5ed 8a5294ac70a05d106ce1a9bfa6f70b95e1644ae7 taha <tahamaj4@gmail.com> 1782630857 +0330 commit: fix(protocol): execute system commands asynchronously across all servers | |
| 8a5294ac70a05d106ce1a9bfa6f70b95e1644ae7 00420e696ccfc361e0e144417777c3615c45e447 taha <tahamaj4@gmail.com> 1782630921 +0330 commit: fix(protocol): execute system commands asynchronously across all servers | |
| 00420e696ccfc361e0e144417777c3615c45e447 fb2da7bf4c63054a73b0070b71517a7a1bd1664a taha <tahamaj4@gmail.com> 1782633272 +0330 commit: feat(protocol): add support for presentation, media, and additional message types in TCP and WebSocket servers | |
| fb2da7bf4c63054a73b0070b71517a7a1bd1664a 1858a7d2cbcf4c532cea984f555d6aae71c7d4a2 taha <tahamaj4@gmail.com> 1782636421 +0330 commit: feat(protocol/udp): add handlers for presentation, media, and interactive commands | |
| 1858a7d2cbcf4c532cea984f555d6aae71c7d4a2 ebd07b1dd436b30146e016cd417b8b04b73cd9d9 taha <tahamaj4@gmail.com> 1782649890 +0330 commit: refactor: streamline airmouse-server architecture and standardize code formatting. | |
| ebd07b1dd436b30146e016cd417b8b04b73cd9d9 102e996c3ea5970af54586ebb8212f4ed0f57509 taha <tahamaj4@gmail.com> 1782650398 +0330 commit: feat(protocol): expand supported message types in protocol validation logic. | |
| 102e996c3ea5970af54586ebb8212f4ed0f57509 cfb97d3e8c195500a1f6784d3ade3464a1f55675 taha <tahamaj4@gmail.com> 1782650452 +0330 commit: test: implement unit tests for TCP and UDP protocol servers | |
| cfb97d3e8c195500a1f6784d3ade3464a1f55675 a175fc0208ef2037efb67137fa6a2e6bb0afddc4 taha <tahamaj4@gmail.com> 1782650586 +0330 commit: test(protocol): update MockMouseController to use concrete AISmoother type | |
| a175fc0208ef2037efb67137fa6a2e6bb0afddc4 14cc2e8d250e957b540b2576b80c1c4ef4b0eca3 taha <tahamaj4@gmail.com> 1782650724 +0330 commit: test(internal/protocol/udp): update `MockMouseController` to satisfy the revised `MouseController` interface | |
| 14cc2e8d250e957b540b2576b80c1c4ef4b0eca3 9b06a3a24a93e7991eff76283f6829d01406a022 taha <tahamaj4@gmail.com> 1782650929 +0330 commit: test(internal/protocol/udp): update `MockMouseController` to satisfy the revised `MouseController` interface | |
| 9b06a3a24a93e7991eff76283f6829d01406a022 b9e8008a2c7ff52623585017a45b64eed19a6c25 taha <tahamaj4@gmail.com> 1782664155 +0330 commit: improve mouse movement stability with input clamping and enhanced smoothing logic. | |
| b9e8008a2c7ff52623585017a45b64eed19a6c25 6a2d1d2ac1b67d5ff4e40030f75ad003fdd7d0ba taha <tahamaj4@gmail.com> 1782702867 +0330 commit: test: refactor mock mouse controller and cleanup protocol server tests. | |
| 6a2d1d2ac1b67d5ff4e40030f75ad003fdd7d0ba 18a3967a54e4f796d196e78d7b515d39c1222a5e taha <tahamaj4@gmail.com> 1782703668 +0330 commit: test(internal): add TCP protocol integration tests | |
| 18a3967a54e4f796d196e78d7b515d39c1222a5e 18b1a80a3165278ed1e8febaef2d29c277ddda2a taha <tahamaj4@gmail.com> 1782707603 +0330 commit: refactor(utils): enhance LogManager and fix syntax error in SettingsScreen | |
| 18b1a80a3165278ed1e8febaef2d29c277ddda2a 3b7f13776e55de982c714c477ff7484019130592 taha <tahamaj4@gmail.com> 1782707783 +0330 commit: refactor(ui): consolidate log updates into the main update loop | |
| 3b7f13776e55de982c714c477ff7484019130592 65404c80e7251d868edb466dc98bd63005b52c7a taha <tahamaj4@gmail.com> 1782712042 +0330 commit: fix(ui): correct conditional background application in CalibrationScreen | |
| 65404c80e7251d868edb466dc98bd63005b52c7a 2723d0eb804005d012e115396cce39d1df86088c taha <tahamaj4@gmail.com> 1782712486 +0330 commit: feat(network): implement WakeLock to maintain connection in background. | |
| 2723d0eb804005d012e115396cce39d1df86088c dd2327469b05ba1a82504e8b5fc29adff8f3f75f taha <tahamaj4@gmail.com> 1782714342 +0330 commit: feat(presentation): enhance calibration screen with rich visual guides and 3D animations | |
| dd2327469b05ba1a82504e8b5fc29adff8f3f75f b2ecd44d7babbee5d0d91c3fc4dcd4f1bd632356 taha <tahamaj4@gmail.com> 1782714537 +0330 commit: test(tcp): improve integration test isolation with temporary configuration | |
| b2ecd44d7babbee5d0d91c3fc4dcd4f1bd632356 e2b89c18888343820a9d5517723c3231d4fbe773 taha <tahamaj4@gmail.com> 1782715619 +0330 commit: test(integration): implement client-server protocol integration test suite | |
| e2b89c18888343820a9d5517723c3231d4fbe773 4975b67998f92cdcf6220482b1c8345748b8043b taha <tahamaj4@gmail.com> 1782716362 +0330 commit: test(pc): add protocol verification script | |
| 4975b67998f92cdcf6220482b1c8345748b8043b 87376471df677153ae4baf42d937912257f98d28 taha <tahamaj4@gmail.com> 1782725273 +0330 commit: feat(protocol): enhance TCP and WebSocket servers with system actions and file transfer | |
| 87376471df677153ae4baf42d937912257f98d28 78ed8830ac6f003680c540927743d7d2f4296440 taha <tahamaj4@gmail.com> 1782725338 +0330 commit: add support for middle-click and text input across macOS, Windows, and Linux. | |
| 78ed8830ac6f003680c540927743d7d2f4296440 e4c8e0379408032c446f9ddb2689a0f96b56f61f taha <tahamaj4@gmail.com> 1782733344 +0330 commit: add files of CA2 | |
| e4c8e0379408032c446f9ddb2689a0f96b56f61f 223609ab50c80d5ade78e537fb3e8e19e2d1a700 taha <tahamaj4@gmail.com> 1782738538 +0330 commit: add files | |
| 223609ab50c80d5ade78e537fb3e8e19e2d1a700 b1e234b254e22a899f0c563d8a118eb90edc9439 taha <tahamaj4@gmail.com> 1782739279 +0330 commit: fix: add missing import and fix syntax in ConnectionManager | |
| b1e234b254e22a899f0c563d8a118eb90edc9439 3e1b6504920a39e443f7934055d28e0b30c81745 taha <tahamaj4@gmail.com> 1782743806 +0330 commit: refactor flick detection and update default cursor axis mapping. | |
| 3e1b6504920a39e443f7934055d28e0b30c81745 a70cd91b60cccb941a65448dfd219eefee7689ad taha <tahamaj4@gmail.com> 1782745543 +0330 commit: refactor(protocol): bind TCP server to all network interfaces | |
| a70cd91b60cccb941a65448dfd219eefee7689ad c328011c6f407bb0a9601acd56725dfc2fc71384 taha <tahamaj4@gmail.com> 1782750293 +0330 commit: refactor(protocol): optimize UDP server concurrency and implement WebSocket activity tracking | |
| c328011c6f407bb0a9601acd56725dfc2fc71384 3aebc2d86c91ddb5e48bca35d93ca89e1051b2d2 taha <tahamaj4@gmail.com> 1782750523 +0330 commit: refactor: integrate device activity tracking into USB and TCP protocol servers. | |
| 3aebc2d86c91ddb5e48bca35d93ca89e1051b2d2 f8d4a2556bcc74e7d7349042eb3806d9b81aa7bb taha <tahamaj4@gmail.com> 1782750645 +0330 commit: refactor(mouse): improve macOS cursor movement precision and responsiveness | |
| f8d4a2556bcc74e7d7349042eb3806d9b81aa7bb 41b0e4a5b67f41a0f6c101b92e474aaa9164fc01 taha <tahamaj4@gmail.com> 1782751381 +0330 commit: refactor(network): use preference-stored user name in hello handshake | |
| 41b0e4a5b67f41a0f6c101b92e474aaa9164fc01 521053ac3019fb2573ac13c4bf9c25c35eea77cd taha <tahamaj4@gmail.com> 1782752902 +0330 commit: refactor(presentation): implement per-sensor rate limiting and independent processing | |
| 521053ac3019fb2573ac13c4bf9c25c35eea77cd 8f46c903793dec03d8459679ddf89a38ea883378 taha <tahamaj4@gmail.com> 1782755052 +0330 commit: refactor(presentation): implement per-sensor rate limiting and independent processing | |
| 8f46c903793dec03d8459679ddf89a38ea883378 9fe2965fb03e43339c7aa7baefc5c94d5dbfbbce taha <tahamaj4@gmail.com> 1782755102 +0330 commit: refactor(android, pc): improve log performance and fix macOS mouse control stability | |
| 9fe2965fb03e43339c7aa7baefc5c94d5dbfbbce d08d630e9618bfc60dec3583e0321faf33e8a8d1 taha <tahamaj4@gmail.com> 1782756207 +0330 commit: refactor(utils): replace LinkedList with CopyOnWriteArrayList in LogManager | |
| d08d630e9618bfc60dec3583e0321faf33e8a8d1 8f3b50dd735717c49426c1b35caee6d4ffd464e5 taha <tahamaj4@gmail.com> 1782756423 +0330 commit: fix(pc): improve error handling and feedback in Perfetto analyzer | |
| 8f3b50dd735717c49426c1b35caee6d4ffd464e5 6264b8b23957b73d7cd3fa4379f97a43febf29e7 taha <tahamaj4@gmail.com> 1782757266 +0330 commit: docs(android): update performance metrics and enable profiling | |
| 6264b8b23957b73d7cd3fa4379f97a43febf29e7 131d979fe1e1abdd875f68e79638560761b5cb4b taha <tahamaj4@gmail.com> 1782768449 +0330 commit: fix(calibration): ensure sensor samples are added to collection before saving. | |
| 131d979fe1e1abdd875f68e79638560761b5cb4b 5909ed439934b766e6282bbf18fa22f6e150d83e taha <tahamaj4@gmail.com> 1782768754 +0330 commit: fix(calibration): ensure sensor samples are added to collection before saving. | |
| 5909ed439934b766e6282bbf18fa22f6e150d83e 00d4d63dc8690f354078d465b3519cd148c76cb1 taha <tahamaj4@gmail.com> 1782768796 +0330 commit: fix(calibration): ensure sensor samples are added to collection before saving. | |
| 00d4d63dc8690f354078d465b3519cd148c76cb1 134f10579e7a9731fa29539cf15e3f83d35332b6 taha <tahamaj4@gmail.com> 1782769950 +0330 commit: feat(protocol): implement caching for Android screen frames and update connection check | |
| 134f10579e7a9731fa29539cf15e3f83d35332b6 1a3fed49fcc20d991f16772d1fecc8235e779be2 taha <tahamaj4@gmail.com> 1782770479 +0330 commit: feat(protocol): enhance TCP/WebSocket message handling and file transfer | |
| 1a3fed49fcc20d991f16772d1fecc8235e779be2 a0006bb7dfefb177fdb2d18afd855319315fd9d4 taha <tahamaj4@gmail.com> 1782770569 +0330 commit: refactor(internal/protocol/websocket): add missing `io` import | |
| a0006bb7dfefb177fdb2d18afd855319315fd9d4 33cb1ac064fca7ab8a04ec2542dc3587fa7f8bec taha <tahamaj4@gmail.com> 1782771471 +0330 commit: feat(internal): implement model export and gesture recording UI feedback | |
| 33cb1ac064fca7ab8a04ec2542dc3587fa7f8bec 9de83004808834aa1570e171b1eb937235ccb8ac taha <tahamaj4@gmail.com> 1782772200 +0330 commit: feat(ui): add system tray menu and support for background execution | |
| 9de83004808834aa1570e171b1eb937235ccb8ac 6cb7ac572449bb074ca393ff76719e092ac8cf24 taha <tahamaj4@gmail.com> 1782811146 +0330 commit: refactor(ui): enhance Gaming Mode UI and screen mirroring state management | |
| 6cb7ac572449bb074ca393ff76719e092ac8cf24 153d1019bbd6916b36340b9af2486b11ef91ddb3 taha <tahamaj4@gmail.com> 1782823860 +0330 commit: ui: add imports for gestures and connection management in HomeScreen | |
| 153d1019bbd6916b36340b9af2486b11ef91ddb3 8afa91a44239cae6495ffeba21c81435320e2f3d taha <tahamaj4@gmail.com> 1782863235 +0330 commit: refactor(ui): remove redundant UI implementation and cleanup `internal/ui` | |
| 8afa91a44239cae6495ffeba21c81435320e2f3d ba670ddf6399238aab4cf7f4816c08a3c20ee38a taha <tahamaj4@gmail.com> 1782863248 +0330 commit: refactor(ui): remove redundant UI implementation and cleanup `internal/ui` | |
| ba670ddf6399238aab4cf7f4816c08a3c20ee38a da211d346725689fe9d046f4b4e53b92052304bd taha <tahamaj4@gmail.com> 1782863334 +0330 commit: refactor(ui): remove redundant UI implementation and cleanup `internal/ui` | |
| da211d346725689fe9d046f4b4e53b92052304bd b455911d23a4267214066b908cda7d92465d9e17 taha <tahamaj4@gmail.com> 1782863362 +0330 commit: implement administrative API handlers for the WebSocket server. | |
| b455911d23a4267214066b908cda7d92465d9e17 39aefd6d3270d37e5e524dfdf2ea2bc6e7b78ac8 taha <tahamaj4@gmail.com> 1782863398 +0330 commit: redesign web UI using glassmorphism and simplify dashboard logic. | |
| 39aefd6d3270d37e5e524dfdf2ea2bc6e7b78ac8 5ba5b071c4985e3628dff20b5890eb5b56200e5f taha <tahamaj4@gmail.com> 1782863489 +0330 commit: refactor(web): overhaul Web UI with modern glassmorphism design and simplified logic | |
| 5ba5b071c4985e3628dff20b5890eb5b56200e5f 7cadf422f06e2d2a7b5790cd2ce962ec76430eec taha <tahamaj4@gmail.com> 1782863608 +0330 commit: refactor(protocol/websocket): add global device approval and rejection callbacks | |
| 7cadf422f06e2d2a7b5790cd2ce962ec76430eec 79df94fb2e38c225ddba0bb44ab6f675c20f2d69 taha <tahamaj4@gmail.com> 1782863718 +0330 commit: feat(websocket): implement device management and configuration APIs | |
| 79df94fb2e38c225ddba0bb44ab6f675c20f2d69 57ceab4780c180e6ecf3f698192a9e5fdd3b2bff taha <tahamaj4@gmail.com> 1782863737 +0330 commit: feat(websocket): implement device management and configuration APIs | |
| 57ceab4780c180e6ecf3f698192a9e5fdd3b2bff 725d19f36c36739702bc42004ea1026531aec3e6 taha <tahamaj4@gmail.com> 1782863748 +0330 commit: feat(web): enhance dashboard functionality and implement device/settings management | |
| 725d19f36c36739702bc42004ea1026531aec3e6 8ff7a6188939e5bd86d23631d0509cd8f201bd32 taha <tahamaj4@gmail.com> 1782863838 +0330 commit: refactor(protocol): update admin API imports and simplify device status logic | |
| 8ff7a6188939e5bd86d23631d0509cd8f201bd32 b3da3f53d39244ddf854415de9aeb7d830b90d91 taha <tahamaj4@gmail.com> 1782863887 +0330 commit: refactor(protocol): improve WebSocket initialization and implement device rejection | |
| b3da3f53d39244ddf854415de9aeb7d830b90d91 841f8cd20824fc4ce408cb9cec5c51efcddb00a1 taha <tahamaj4@gmail.com> 1782863917 +0330 commit: refactor(protocol): update device rejection logic to use UnregisterDevice | |
| 841f8cd20824fc4ce408cb9cec5c51efcddb00a1 fdef75d09bc76a5796fa6090455623d1f521dc52 taha <tahamaj4@gmail.com> 1782863967 +0330 commit: update `airmouse-server` version in `pc/airmouse_go_new/`. | |
| fdef75d09bc76a5796fa6090455623d1f521dc52 d5c014ce53e8265f57ac912a29ab75e2df7d8e04 taha <tahamaj4@gmail.com> 1782865463 +0330 commit: refactor(control): remove movement threshold in mouse controller | |
| d5c014ce53e8265f57ac912a29ab75e2df7d8e04 6042eb74b69376edeeac91672bea6cbc901ecc83 taha <tahamaj4@gmail.com> 1782865530 +0330 commit: feat(web): add server connection info to admin API and dashboard | |
| 6042eb74b69376edeeac91672bea6cbc901ecc83 e0e0b2c1c5bc55b6b92a15b8d8f6e19c9ae1db85 taha <tahamaj4@gmail.com> 1782865835 +0330 commit: feat: expand device telemetry and advanced configuration settings | |
| e0e0b2c1c5bc55b6b92a15b8d8f6e19c9ae1db85 3b205730ef46e67b241ddc76f8698405c23c8c0b taha <tahamaj4@gmail.com> 1782866478 +0330 commit: feat(api/ui): implement movement toggle and expand configuration coverage | |
| 3b205730ef46e67b241ddc76f8698405c23c8c0b 20d15731cd09952107b8b99522e9f196f0e989ad taha <tahamaj4@gmail.com> 1782867143 +0330 commit: feat(web): add presentation controls, screen mirroring, and live system logs | |
| 20d15731cd09952107b8b99522e9f196f0e989ad 0be19c90bf7287096ee5ab395ac15d2a3807eee2 taha <tahamaj4@gmail.com> 1782867368 +0330 commit: feat: add protocol listener status to admin API and web dashboard | |
| 0be19c90bf7287096ee5ab395ac15d2a3807eee2 02ee734e11404c976828b1203644427b10b6bb12 taha <tahamaj4@gmail.com> 1782867886 +0330 commit: feat(protocol/web): add device mode tracking and pairing UI configuration | |
| 02ee734e11404c976828b1203644427b10b6bb12 be92afe55f73d6a1298d1c79701dce973d9bc3c8 taha <tahamaj4@gmail.com> 1782867924 +0330 commit: update airmouse-server binary | |
| be92afe55f73d6a1298d1c79701dce973d9bc3c8 20dc344c15a5d5245d9fa53d3bec096cc49d3c26 taha <tahamaj4@gmail.com> 1782868007 +0330 commit: update airmouse-server binary | |
| 20dc344c15a5d5245d9fa53d3bec096cc49d3c26 95c81b793668b543352ed01445a6fbfa9f516312 taha <tahamaj4@gmail.com> 1782868156 +0330 commit: refactor(protocol/websocket): migrate static file serving to use embedded filesystem | |
| 95c81b793668b543352ed01445a6fbfa9f516312 870faaf3993924e90c3f1e2fdc7e1fd4092001af taha <tahamaj4@gmail.com> 1782868170 +0330 commit: feat: add Homebrew formula and support for embedded web assets | |
| 870faaf3993924e90c3f1e2fdc7e1fd4092001af 8697651aa1f1e56d753c0213c368c94f3a4d8582 taha <tahamaj4@gmail.com> 1782868308 +0330 commit: feat: add Homebrew formula and support for embedded web assets | |
| 8697651aa1f1e56d753c0213c368c94f3a4d8582 6897bad57a4d1f9360c8ffd82a9353a661132715 taha <tahamaj4@gmail.com> 1782868315 +0330 commit: feat(web): implement offline overlay and improve status monitoring | |
| 6897bad57a4d1f9360c8ffd82a9353a661132715 ed04c794fdd90ca6e9b4d244c094cfe8fc5bd94c taha <tahamaj4@gmail.com> 1782868961 +0330 commit: feat(web): implement onboarding tour and device-synced theme variants | |
| ed04c794fdd90ca6e9b4d244c094cfe8fc5bd94c 5f4de58b3f5723ddbc31b5e4ae19bf36b1d8f52a taha <tahamaj4@gmail.com> 1782869394 +0330 commit: feat(internal/protocol): add theme change support to WebSocket server | |
| 5f4de58b3f5723ddbc31b5e4ae19bf36b1d8f52a 4dfb86442fe865538615810e43514d494adb4298 taha <tahamaj4@gmail.com> 1782869402 +0330 commit: feat(internal/protocol): add theme change support to WebSocket server | |
| 4dfb86442fe865538615810e43514d494adb4298 0385782037517d4f687e6c636510fd13083e5b99 taha <tahamaj4@gmail.com> 1782869698 +0330 commit: update `airmouse-server` binary executable. | |
| 0385782037517d4f687e6c636510fd13083e5b99 0ac9f24fb8b57d0425b4db6c7efe7d2f135bafa9 taha <tahamaj4@gmail.com> 1782870563 +0330 commit: refactor state management for mode and theme and extend protocol server support. | |
| 0ac9f24fb8b57d0425b4db6c7efe7d2f135bafa9 8625a0a26a563092e706d6db075aa6ec85bf30ea taha <tahamaj4@gmail.com> 1782870739 +0330 commit: feat(control): implement thread-safe state management for active mode and theme | |
| 8625a0a26a563092e706d6db075aa6ec85bf30ea 8caf95f5276671722e34ba123291744ea1110081 taha <tahamaj4@gmail.com> 1782870749 +0330 commit: refactor(usb): migrate presentation actions to system commands | |
| 8caf95f5276671722e34ba123291744ea1110081 c9041c9b592d524a5e6410ef8118193af21374c7 taha <tahamaj4@gmail.com> 1782871632 +0330 commit: chore: update airmouse-server reference | |
| c9041c9b592d524a5e6410ef8118193af21374c7 d9d9505422caadbe0fa4b08befbf17194e118878 taha <tahamaj4@gmail.com> 1782881720 +0330 commit: feat(sysaction): implement system mouse speed control | |
| d9d9505422caadbe0fa4b08befbf17194e118878 b4374549de44d092af7635aaf233d9a60bcc36f2 taha <tahamaj4@gmail.com> 1782881957 +0330 commit: feat(internal): synchronize mouse settings with system and update controller on config change | |
| b4374549de44d092af7635aaf233d9a60bcc36f2 d11423f5dbd9e69dbb51f14d7f8411811a9aa37c taha <tahamaj4@gmail.com> 1782929982 +0330 commit: feat(device): add Bluetooth device polling for macOS | |
| d11423f5dbd9e69dbb51f14d7f8411811a9aa37c ac433f5ce6c89218e960d038297789cef2d453d7 taha <tahamaj4@gmail.com> 1782934051 +0330 commit: feat(websocket): implement gaming mode steering and shooter controls | |
| ac433f5ce6c89218e960d038297789cef2d453d7 3be33a01a7d7c65e382f3e389a36e37774cce299 taha <tahamaj4@gmail.com> 1782936880 +0330 commit: feat(web): add help section to navigation | |
| 3be33a01a7d7c65e382f3e389a36e37774cce299 9831561d34f79b69ba3a8abdf1244f4cda9b7e19 taha <tahamaj4@gmail.com> 1782943042 +0330 commit: feat(protocol): implement gaming modes, screen mirroring support, and enhanced calibration decoding | |
| 9831561d34f79b69ba3a8abdf1244f4cda9b7e19 6bc6a0534ebeb1180bec32b694b53c6d1e86da39 taha <tahamaj4@gmail.com> 1782948447 +0330 commit: cleanup(internal): remove unused HTTP middleware and router implementation | |
| 6bc6a0534ebeb1180bec32b694b53c6d1e86da39 72a9a5a81fef8bf5fab51510b7a4e8213c5aae1a taha <tahamaj4@gmail.com> 1782948675 +0330 commit: refactor protocol management and fix predictive ML logic. | |
| 72a9a5a81fef8bf5fab51510b7a4e8213c5aae1a e6f8325ea9ed015bf67aca3bea62e6c24329d713 taha <tahamaj4@gmail.com> 1782955910 +0330 commit: feat(web): add gaming mode with steering and shooter controls | |
| e6f8325ea9ed015bf67aca3bea62e6c24329d713 8812f09fb0fd8b75f39b4199c36a0cdf5978950b taha <tahamaj4@gmail.com> 1782956383 +0330 commit: feat(control/internal/web): enhance screen mirroring with multi-display support and implement live performance monitoring | |
| 8812f09fb0fd8b75f39b4199c36a0cdf5978950b 2d82f958dc35c2e616715f69a21d93371e0b371b taha <tahamaj4@gmail.com> 1782964756 +0330 commit: feat: implement gesture mapping, web-based tools, and android navigation tests | |
| 2d82f958dc35c2e616715f69a21d93371e0b371b dd548aa865ece91b7daf96a3e8861132db1ed089 taha <tahamaj4@gmail.com> 1782965517 +0330 commit: feat(web): implement touchpad simulator, gesture studio, and calibration modules | |
| dd548aa865ece91b7daf96a3e8861132db1ed089 fe83627512f9990dac8cc61321ab4dec28121ce4 taha <tahamaj4@gmail.com> 1782965863 +0330 commit: fix(web): remove redundant closing brace in `app.js` | |
| fe83627512f9990dac8cc61321ab4dec28121ce4 59eec7994c15b31c90910e45fb463462b5db8f6c taha <tahamaj4@gmail.com> 1782966506 +0330 commit: docs(web): update connection guide with new default port numbers | |
| 59eec7994c15b31c90910e45fb463462b5db8f6c 2154e023ce4ee178007d3e9cbe28d354f58c7358 taha <tahamaj4@gmail.com> 1783360380 +0330 commit: add files | |
| 2154e023ce4ee178007d3e9cbe28d354f58c7358 691d4ce757f597669a5e8baac55182abcb939ab1 taha <tahamaj4@gmail.com> 1785028747 +0330 commit: feat(pc): update default ports, implement movement filtering, and improve server stability | |
| 691d4ce757f597669a5e8baac55182abcb939ab1 ec9174991d7dd68de8777bb752841295ba71d655 taha <tahamaj4@gmail.com> 1785028791 +0330 commit: feat(pc): implement Go-based MCP server and comprehensive test suite for AirMouse | |
| ec9174991d7dd68de8777bb752841295ba71d655 43c1e36394e3c0e07f22b9047cd7571b63d68398 taha <tahamaj4@gmail.com> 1785030282 +0330 commit: refactor(tcp): enhance client auto-approval logic and simplify message acknowledgments | |
| 43c1e36394e3c0e07f22b9047cd7571b63d68398 89c1cb2ceb08120c7f80c29d4091b6f0c6abcdac taha <tahamaj4@gmail.com> 1785030836 +0330 commit: fix(android): replace non-breaking hyphen with standard hyphen in settings dialog | |
| 89c1cb2ceb08120c7f80c29d4091b6f0c6abcdac c38052101be43009e43c2df7e05feba16fddfc4d taha <tahamaj4@gmail.com> 1785031120 +0330 commit: feat: add monitoring API endpoints and update Android build configuration | |
| c38052101be43009e43c2df7e05feba16fddfc4d 902c9c84c5b24af4b38d5a136c513c4758b2b843 taha <tahamaj4@gmail.com> 1785033459 +0330 commit: feat: update default communication ports and implement dedicated UDP discovery | |
| 902c9c84c5b24af4b38d5a136c513c4758b2b843 83edb97273a000703ff5589314b857b0562f29e8 taha <tahamaj4@gmail.com> 1785070938 +0330 commit: refactor(android): implement view binding in `SettingsFragment` and expand resource definitions | |
| 83edb97273a000703ff5589314b857b0562f29e8 2cc38f275b1632da9d1d0f77cca7edbaf1693caf taha <tahamaj4@gmail.com> 1785070977 +0330 commit: refactor(android): implement view binding in `SettingsFragment` and expand resource definitions | |
| 2cc38f275b1632da9d1d0f77cca7edbaf1693caf d7ef8d7a2bbb970482963d153f7a82491033828d taha <tahamaj4@gmail.com> 1785078920 +0330 commit: chore: update server binary and remove obsolete static assets | |
| d7ef8d7a2bbb970482963d153f7a82491033828d d824c45b4dcfbb44b6c1466efd7c2c461ccf49eb taha <tahamaj4@gmail.com> 1785079212 +0330 commit: feat: implement web dashboard v2.0 and cross-platform desktop notifications | |
| d824c45b4dcfbb44b6c1466efd7c2c461ccf49eb 8eb1e37869d8dd9be51b611798fe53eefb1d9c66 taha <tahamaj4@gmail.com> 1785082062 +0330 commit: feat(android): add scroll gesture support and refine calibration and home UI | |
| 8eb1e37869d8dd9be51b611798fe53eefb1d9c66 19a03225be15c90e7385b31755dd9f33ec272264 taha <tahamaj4@gmail.com> 1785082083 +0330 commit: docs: add comprehensive architecture and module documentation | |
| 19a03225be15c90e7385b31755dd9f33ec272264 025aebfe4dcbe9b3f55c463e43eb3bd5c35cfa4a taha <tahamaj4@gmail.com> 1785082653 +0330 commit: feat: implement interactive dashboard tour and revamp Android onboarding | |
| 025aebfe4dcbe9b3f55c463e43eb3bd5c35cfa4a ba23118f116df30544821c122536dfb3d331c815 taha <tahamaj4@gmail.com> 1785083145 +0330 commit: feat: implement gaming profiles and enhance server status visibility | |
Xet Storage Details
- Size:
- 139 kB
- Xet hash:
- ea71ab000fae273fefad22ebe068f78cea5fb29fc197cbc8db95bd00b3e7f621
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.