2
0
mirror of https://github.com/9ParsonsB/Pulsar.git synced 2025-04-13 15:24:44 -04:00

27 Commits

Author SHA1 Message Date
efd0b3e0c0 Journals Now processed in own thread
Some invalid journal data is now handled
Journals now use polymorphic deserialization
Added Event names to all journal events
Remove unused controllers
2024-05-24 19:30:12 +10:00
337a9d5ea0 Update Status Fuel Display
Start working on Explorer Panel
Backend now uses polymorphic de/serialization (net9)
2024-05-17 23:55:55 +10:00
d4f3476ad3 Update Flag handling
Status now shows readable flag names
Updated Power display
Added more missing Journal events
2024-05-16 23:39:16 +10:00
bd811c861c Update Journal File Handling
Now Correctly deserializes Journal events
2024-05-12 14:24:53 +10:00
f3ce62b551 JournalService setup work in progress 2024-05-07 12:02:43 +01:00
b8967814d5 Rework Journal Handling
Stub ModulesInfo
2024-04-21 17:10:45 +10:00
aa368471fe Add initial API & Configuration 2024-04-17 22:03:28 +10:00
256ebb179e Rework Journal File Reading
Remove Explorer
Remove Plugin Architecture
2024-04-14 21:52:11 +10:00
63ed43f4af Initial Commit 2024-04-13 18:10:46 +10:00
Xjph
716e513ab6 uint to handle underflows from elite 2024-02-13 08:57:22 -03:30
Xjph
97e981bae2 ready for testing 2024-01-25 23:18:02 -03:30
F K
ff784b31d1
[Framework] Add a DateTime property for CarrierJumpRequest DepartureTime (#119)
Refactored out the logic backing the JournalBase TimestampDateTime property so it can be used for any DateTime type property, providing a standardized json String -> DateTime conversion for any date-time property. Implemented as an `internal static` method on JournalBase so journal objects which inherit from JournalBase or don't inherit from it can use it.

Used this to provide a DepatureTimeDateTime on CarrierJumpRequest (this property was added in Update 14) and to implement the existing ExpiryDateTime on CurrentGoal.

From a quick search in the journal documentation, I don't see any other applications for this.
2023-08-14 09:35:00 -02:30
Xjph
e4049d67c1 Update 14 jounal changes 2022-12-04 11:00:07 -03:30
Xjph
796819617b Odyssey Update 13 journal changes 2022-08-29 10:03:51 -02:30
Xjph
0c218ed52b Added framework xml documentation for all "exploration" events. 2022-06-12 14:44:04 -02:30
Xjph
3896621092 Add new FCMaterials file classes. 2022-06-09 21:10:26 -02:30
Xjph
396a5a9217 Journal changes for Odyssey Update 12 2022-06-05 23:09:16 -02:30
Jonathan Miller
8de34a141c
Export version fixes (#83)
* Add file association for .eop, prompt for install dir

* Handle .eop or .aip file passed as arg.

* VS2022 version bump

* Filter neutron stars and black holes from fast spinning criteria.

* Adjustments for new "high value" check

* Refactor herald cache

* Fix element order and namespaces for voice moods.

* Add explicit .Stop() between audio player calls.

* Use nullsafe member access instead of skipping

* Don't queue up a title that's already queued.

* Improve body ordinal handling for explorer speech titles.

* Escape strings being inserted into xml

* Handle flip-flopping JSON type

* Converter for flip-flopping property type

* Use the converter

* Escape characters *before* we wrap it in xml.

* Give Eahlstan his clear button. :D

* Exclude all stars from fast rotation check.

* Close outstanding popup notifications on exit.

* TO DONE

* [Herald] Suppress duplicate notification titles for spoken notifications

If you have notifications from multiple plugins producing notifications with the same title in quick succession (ie. "Body A 1 e" from both Explorer and BioInsights), the title on successive notifications will not be spoken again to save the breath of our friendly Azure speakers.

* Doc update

* Remove unintended member hiding

* Fix export errors when exporting BioInsights data, cleanup

Discovered a couple issues with exporting BioInsights data resulting from using two different types of objects in the data grid; improved error handling as well.

Also cleaned up some old-style read all code.

* Add read-all on launch setting

* Updated framework xml

* Improve high-value body description text

Co-authored-by: Fred Kuipers <mr.fredk@gmail.com>
2022-05-21 13:00:47 -02:30
Xjph
3af9e3ec7b Update 11 journal changes 2022-03-15 11:15:44 -02:30
F K
1e1aeef958
Fix incorrect type for the Cargo.Inventory property (#49)
Discovered when attempting to handle this event for an in-progress plugin.
2022-01-01 03:51:30 -03:30
F K
8c26193aa6
Add missing using (#46)
Caused local build to fail after syncing to commit 714537e58a.
2021-12-18 17:51:46 -03:30
Xjph
714537e58a corrected powerplayvoucher systems type 2021-12-18 13:10:04 -03:30
Xjph
8094820ffd Add missing converter for micro resource trade 2021-11-24 19:42:32 -03:30
Xjph
ab1d6d41dc Change all "ID" parameter types to ulong 2021-11-22 10:37:50 -03:30
Xjph
2b82c2f36a don't actually need this 2021-10-27 22:16:14 -02:30
Xjph
08a3d50216 New event type to fall back to when not handled properly. 2021-10-27 21:51:19 -02:30
Xjph
4c1031b8f9
Reorganize all observatory core projects into monorepo (#25)
* chore: move all observatory repos to core

* only save journal folder on change, don't constantly re-check during monitoring

* chore: monorepo project changes

* chore: monorepo migration
2021-10-21 19:31:32 -02:30