160 Commits

Author SHA1 Message Date
Anthony Berg
d5d95464b1 feat: add XPlaneConnected submodule 2024-04-17 20:02:08 +01:00
Anthony Berg
0b8c2410c7 feat(plugin): add menu and allow window to toggle 2024-04-14 18:45:40 +01:00
Anthony Berg
50515cc1ec refactor(plugin): restructure directories for better development experience 2024-04-14 16:22:30 +01:00
Anthony Berg
6aa11286af ci(plugin): add gitignore for C++ 2024-04-14 16:21:44 +01:00
Anthony Berg
33b9941f9a feat(plugin): create a window in simulator 2024-04-11 15:13:51 +01:00
Anthony Berg
fe52804365 build(plugin): fix compile options to compile as library 2024-04-11 15:11:48 +01:00
Anthony Berg
8341e86766 build(plugin): enable XPLM APIs from previous versions 2024-04-11 11:44:03 +01:00
Anthony
456c7ede88 feat(dissertation): add basics of pie chart for time spent on sections 2024-04-09 13:31:05 +01:00
Anthony
df3d9fbe31 feat(connector): create basic Action SQLDelight file (I wanted to commit on the plane haha) 2024-04-09 11:01:28 +02:00
Anthony
9ab92b6d62 feat(plugin): create initial structure for XPLM 2024-04-08 20:54:40 +02:00
Anthony
4d99e7cc2d feat(connector): add selecting projects 2024-04-08 14:55:30 +02:00
Anthony
72412b1f80 feat(connector): make simulator status into a koin interface 2024-04-08 12:02:02 +02:00
Anthony
6bf23cc87d build(connector): update SQLDelight to 2.0.2 2024-04-06 17:07:50 +02:00
Anthony
f0295a9ada feat(connector): add ability to create procedures 2024-04-06 17:01:06 +02:00
Anthony
168c0ad18f refactor(connector): fix typo in createProcedure where it was called createProject... 2024-04-06 16:56:55 +02:00
Anthony
371ccf8511 feat(connector): create ScreenModel for Procedures 2024-04-06 16:44:52 +02:00
Anthony
43a4be4852 build(connector): upgrade Gradle to 8.7 2024-04-06 12:34:20 +02:00
Anthony
5ad57ce10e refactor(connector): remove unnecessary indentation 2024-04-06 12:15:32 +02:00
Anthony
e8888965e5 refactor(connector): follow CRUD for when to define functions, used map for getProjectById 2024-04-06 12:10:17 +02:00
Anthony
2b1294c822 feat(connector): create Procedure transactions and database 2024-04-06 12:08:04 +02:00
Anthony
c895e6aaf6 feat(connector): allow database to use foreign keys 2024-04-06 11:33:58 +02:00
Anthony
80be910456 feat(connector): add API endpoint for VDMJ 2024-04-05 20:00:38 +02:00
Anthony
c3a2fbac13 feat(connector): split Routing and add Serialization 2024-04-05 20:00:25 +02:00
Anthony
db775bfdea feat(connector): improve capturing VDMJ 2024-04-05 19:59:58 +02:00
Anthony
ad8b36678d refactor(connector): move VDMJ into separate package 2024-04-05 15:31:31 +02:00
Anthony
0878992293 feat(connector): run VDM commands and stores the output of VDMJ 2024-04-05 15:28:51 +02:00
Anthony
9c5e535e5b refactor(connector): make version numbers into variables 2024-04-05 12:38:45 +02:00
Anthony
99ad92dbf9 feat(connector): add vdm model symlink 2024-04-05 12:22:07 +02:00
Anthony
40ed3df514 docs(connector): update README 2024-04-05 12:15:00 +02:00
Anthony
3fd262e349 build(connector): add support for sql in release builds 2024-04-05 02:05:05 +02:00
Anthony
200a6c80f3 feat: add wakatime to README 2024-04-05 00:47:35 +02:00
Anthony
78c8d73774 test(connector): add test for Koin modules 2024-04-04 22:09:34 +02:00
Anthony
8b0ca76ed2 test(connector): created JUnit tests for ProjectDatabase 2024-04-04 21:45:07 +02:00
Anthony
3894d6d8b0 fix(connector): made getProjectById internal instead of private 2024-04-04 21:44:09 +02:00
Anthony
8e4ae16d7a feat(connector): add getProjectById 2024-04-04 20:22:08 +02:00
Anthony
197bfc5966 refactor(connector): split Koin Modules 2024-04-04 19:37:02 +02:00
Anthony
8739343969 fix(connector): made navigation between screens much better when creating new project 2024-04-04 19:30:38 +02:00
Anthony
4e040516db feat(connector): link projects to database 2024-04-04 18:27:32 +02:00
Anthony
0215ba1ef4 fix(connector): creating a table when table already created 2024-04-04 18:19:22 +02:00
Anthony
ff0bca004c build(connector): add sl4j dependencies 2024-04-04 18:09:36 +02:00
Anthony
0200a368cf refactor(connector): remove unnecessary Voyager dependencies 2024-04-04 18:09:23 +02:00
Anthony
87e97701ca refactor(connector): remove redundant artificial load delay 2024-04-04 10:16:28 +02:00
Anthony
6cb8f46594 feat(connector): add di for projects 2024-04-04 10:15:32 +02:00
Anthony
08b6c86283 feat(connector): add Koin dependency injection 2024-04-04 10:15:16 +02:00
Anthony
79c497e24c feat(connector): add loading screen 2024-04-04 00:45:07 +02:00
Anthony
0013cf1a41 feat(connector): add count projects function 2024-04-03 21:24:07 +02:00
Anthony
ac986abcb3 feat(connector): create a database transaction class for Project 2024-04-03 21:06:45 +02:00
Anthony
bf31232d92 feat(connector): create basic queries for ProjectDatabase 2024-04-03 20:21:04 +02:00
Anthony
fbfa1f7399 feat(connector): create DriverFactory for sqldelight 2024-04-03 20:19:10 +02:00
Anthony
1755452753 feat(connector): add Project SQL 2024-04-03 20:18:51 +02:00