Commit Graph

69 Commits

Author SHA1 Message Date
michael-bailey 6f04b26b84 Deleted table data manager classes, as they are redundant with Room 2025-04-14 23:15:04 +01:00
michael-bailey 46dbd20e73 Moved more deps to catalogue. fixed issue with rotation on main activity 2025-04-14 23:10:48 +01:00
michael-bailey 3764abfa85 Migrated build files to kotlin. introduced version catalogue. Attempted to fix main activity rotation bug. 2025-04-14 16:44:42 +01:00
michael-bailey 0271e8d03e Migrated more shared components to library module 2025-04-12 22:44:28 +01:00
michael-bailey cdd638a1ee renamed modules, created shared library, created wearOS app 2025-04-12 21:41:35 +01:00
michael-bailey 6cd37ce171 Changed Dropdown to be a standard list of exercise types. 2025-03-16 18:17:39 +00:00
michael-bailey 28aefb0b4b Changed Dropdown to be a standard list of exercise types. 2025-03-16 10:28:33 +00:00
michael-bailey 7ca869aa56 Fixed settings activity 2025-03-16 00:02:41 +00:00
michael-bailey f3bd847eb2 removed Importer Service from manifest 2025-03-15 22:24:22 +00:00
michael-bailey 3141f0daba Removed Add weight activity parts 2025-03-15 22:08:02 +00:00
michael-bailey 61f4be8e43 Added previous entries box to UI 2025-03-15 22:07:30 +00:00
michael-bailey 0d052a1311 removing old data importer and manager api's 2025-03-15 22:07:04 +00:00
michael-bailey 71c43c118f Updated gradle wrapper 2025-03-15 22:00:51 +00:00
michael-bailey fd645c6965 Random Idea configuration 2025-03-15 22:00:31 +00:00
michael-bailey 2c81f5a9e9 Added application coroutine scope, got timer view model to put tasks on it. 2025-03-15 21:37:22 +00:00
michael-bailey ac177d89f3 Lots of changes:
- Added new field to Exercise type, better represent and store the equipment class.
- Created migration for the new field
- Updated dialogue boxes to add new field
- Added new home page
- Reorganised how nav bar operates
- Moved routed for different lists, to be part of home navigation route, using enums to switch.
- Started adding universal links to the routes
2024-07-01 13:25:01 +01:00
michael-bailey df48de0f38 Lots of changes:
- Added new field to Exercise type, better represent and store the equipment class.
- Created migration for the new field
- Updated dialogue boxes to add new field
- Added new home page
- Reorganised how nav bar operates
- Moved routed for different lists, to be part of home navigation route, using enums to switch.
- Started adding universal links to the routes
2024-07-01 13:24:43 +01:00
michael bailey 851f9df3e4
Update README.md 2024-04-01 16:23:33 +01:00
michael bailey b601c95641
Create README.md 2024-04-01 16:22:52 +01:00
michael-bailey 79031882ae Added new Type creation dialogue 2024-03-21 00:25:21 +00:00
michael-bailey ed1396e75c Moving component contents to utilise flows more, to enable better data updates 2024-03-20 23:45:46 +00:00
michael-bailey c0aacec6e3 Found a better method of getting nav into other components 2024-03-17 14:37:04 +00:00
michael-bailey 46b3497269 removed timer activity 2024-03-12 15:35:45 +00:00
michael-bailey 3db575c593 Finally fixed set guide activity.
- removed all navigation components, This has reduced complexity and centralised all navigation logic
2024-03-12 15:33:06 +00:00
michael-bailey a69eee77e8 Deleted unused activities 2024-02-23 19:12:56 +00:00
michael-bailey 322c85d7a4 creating form components 2024-02-23 19:11:14 +00:00
michael-bailey 76b40a6c4b Implemented better navigation through the viewModel 2024-02-21 18:34:29 +00:00
michael-bailey 2ca3098983 cleaned up XML,
actually added new icon
2024-02-19 20:14:44 +00:00
michael bailey 3b96bd8690
Data export activity (#1)
* updated build files to create database schema

* - Refactored naming of functions in Dao's
- Created new entity, for representing groups of exercise types
- Create edge between exercise groups and exercise types
- Added these to dagger and activity to make codegen work

* - added new repositories to separate mappings from raw lists
- added new entiries and edge

* finally got schema to generate

* Added amending exercise dialogue box.

* - added form component to generate forms easily.
- tried fixing timer repository.

* - fixed timer repository

* - updated theme to support dialog activities

* - Refactored notification into the ViewModel
- Fixed notification being dismissed automatically

* - Added activity for exporting data for JSON
- Currently only exports entries, with type embedded
2024-02-17 21:26:15 +00:00
michael-bailey 81b4db3fe3 fixes for ordering issues 2023-10-18 23:18:18 +01:00
michael-bailey 01af21a41b refactord some files that felt like not changing 2023-10-18 19:40:19 +01:00
michael-bailey b0496d12f4 refectored to use BITS URL 2023-10-18 19:34:20 +01:00
michael-bailey 39155cae2e Finished setting up the timer , i haev no clue what happed but it now works properly 2023-10-18 11:28:20 +01:00
michael-bailey 63972fb7a0 i dont know at this point 2023-10-17 09:01:25 +01:00
michael-bailey 692affc9c0 Converted stuff to use a better page class?
also added start of gym reminders
2023-07-23 19:32:26 +01:00
michael-bailey d15943b8f1 moved timer code into view model 2023-07-10 17:55:56 +01:00
michael-bailey 139a196ba3 modified headr code to turn solid after hitting the top 2023-07-02 18:13:23 +01:00
michael-bailey a260daec91 moved timer controls and notification controls into view model 2023-07-01 18:57:59 +01:00
michael-bailey e44c5d571b cleaning up linting issues
along with this, started working on importing numbers table
2023-06-30 23:57:59 +01:00
michael-bailey e66d866f53 Too many changes
- migrated to databases
- added exercise type deltion migration dialogue
- added service for migrating stuff to the database
- updateded everything to use hilt
created the flow architecture using repositories
2023-06-28 22:50:37 +01:00
michael-bailey 445b2c688b Many changes
Created importer classes for exercise type
Created onshot preference
refactored app functionality to delegates
2023-05-11 09:06:05 +01:00
michael-bailey 9c0a8f1bed fixed gatekeeper saving state 2023-05-06 20:01:39 +01:00
michael-bailey ce9b71607c Fixed groupings, namings, and orderings.
added basis for room db
2023-04-25 20:27:29 +01:00
michael-bailey c6cd71de99 addded task view, and other changes 2023-04-24 22:13:28 +01:00
michael-bailey 626bd2aab8 + added gatekeeper menu to debug menu
+ added ability to toggle new selector
2023-04-21 00:17:55 +01:00
michael-bailey f99be0a95d + created spinner component
+ created gating system
made changes to debug menu
2023-04-21 00:07:36 +01:00
michael-bailey 7731441c15 added url for resuming a set form notificatino 2023-04-14 16:44:59 +01:00
michael-bailey cb41e234f2 Fixed date grouping and labeling 2023-04-13 21:23:10 +01:00
michael-bailey c33ff060f6 added rooms
i forgot the other one
2023-04-12 13:30:10 +01:00
michael-bailey ba8b13aeb7 Added Exercise type list functionality.
This enabl;es adding new types to the data model
2023-04-10 19:28:41 +01:00