2
0
mirror of https://github.com/9ParsonsB/Pulsar.git synced 2025-04-05 17:39:39 -04:00

20 Commits

Author SHA1 Message Date
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