Commit Graph
2139 Commits
Author SHA1 Message Date
Drew Bonasera 0a44a1403e Adds an option to ignore return wormholes for auto-indexing and use a custom symbol instead. This also fixes chained index formatting for system auto-tags and labels.
- feat(bookmarks): Add settings to ignore return holes and use a custom symbol for auto-indexing
- feat(settings): Add a `dependsOn` property to conditionally render settings
- fix(systems): Correctly apply chained index formats for auto-tag and custom label
- refactor(bookmarks): Pass target system info to `handleAutoBookmark` for return hole detection
2026-05-01 06:57:17 -04:00
Drew Bonasera 702cb39679 Refactor code style for consistency across various mapper components.
- style(map): Reformat code in map helpers and interface components
- style(settings): Apply consistent code formatting to settings components
- style(mapper): Reformat bookmark format helper and provider type definitions
2026-04-29 11:07:11 -04:00
Drew Bonasera a3e096cc44 Adds advanced customization for auto-bookmark names and introduces a new {dest_class_index} variable. Users can now override the string output for format variables like time, mass, and destination class.
- feat(mapper): Add UI for advanced customization of bookmark format variables
- feat(mapper): Implement custom string mapping and `{dest_class_index}` logic for bookmark names
- feat(settings): Add `bookmark_custom_mapping` to user settings
- fix(mapper): Treat linked signatures as wormholes for auto-bookmarking
2026-04-29 10:57:48 -04:00
Drew Bonasera 4e75b31840 Refactors signature linking logic into a new hook and updates the bookmarks settings. The bookmarks settings tab now includes a new component with a dismissible warning.
- refactor(dialog): Extract signature linking logic into useLinkSignature hook
- feat(settings): Create BookmarksSettings component with dismissible warning
- chore(settings): Add migration for hideBookmarkWarning setting and bump version
- style(settings): Increase dialog height and improve scrollbars
2026-04-29 06:48:43 -04:00
Drew Bonasera 0a19f248ae Introduces automatic tagging and labeling for destination systems upon wormhole jumps. Users can now configure the format for these tags and labels in the map settings.
- feat(mapper): Implement auto-tagging and auto-labeling logic for destination systems
- feat(settings): Add UI options to configure system auto-tag and auto-label formats
- feat(backend): Add new system auto-tag and auto-label settings to user preferences
- refactor(settings): Extract shared auto-format options into a constant
2026-04-28 11:03:46 -04:00
Drew Bonasera b3f1db6c7b Refactors automatic bookmark generation and clipboard copy logic into a shared helper function. This new helper is now used by the signature settings and system link dialogs.
- feat(mapper): Add handleAutoBookmark helper for bookmark generation and copying
- refactor(mapper): Use handleAutoBookmark helper in SystemLinkSignatureDialog
- refactor(mapper): Use handleAutoBookmark helper in SignatureSettings
2026-04-28 02:07:26 -04:00
Drew Bonasera 292039c749 Adds a dedicated 'Bookmarks' settings tab with advanced options for automatic bookmark naming. This includes features for auto-filling temporary names, starting indices from 0, and toggling auto-copy.
- feat(bookmarks): Add a dedicated 'Bookmarks' settings tab with advanced formatting options.
- feat(bookmarks): Implement auto-filling of a wormhole's temporary name based on its index.
- feat(bookmarks): Add setting to start wormhole bookmark indices from 0.
- feat(bookmarks): Add setting to enable or disable automatic copying of bookmark names.
- fix(bookmarks): Handle bookmark index 0 correctly in auto-naming calculations.
- refactor(settings): Move bookmark format setting to the new 'Bookmarks' tab.
- chore(api): Add new bookmark settings to the backend allowlist.
2026-04-28 01:15:46 -04:00
Drew Bonasera f4fc3a48e0 Adds new letter-based and chained-letter variables for automatic bookmark name formatting. The bookmark index calculation is updated to support this and correctly identify parent systems.
- feat(bookmarks): Add letter-based and chained-letter format variables
- feat(signatures): Calculate and store chained letter-based bookmark index
- refactor(bookmarks): Update index calculation to use both system UUID and solar system ID
- docs(settings): Update bookmark format placeholder and helper text with new variables
2026-04-27 22:53:20 -04:00
Drew Bonasera 46849238d9 Add chained bookmark index {I} for hierarchical bookmark naming and improve formatting for multi-destination wormholes. This allows bookmark names to be based on the parent system's bookmark index.
- feat(bookmarks): Introduce chained bookmark index for hierarchical naming via `{I}`
- feat(bookmarks): Resolve destination type and size for multi-destination wormholes
- feat(bookmarks): Add more aliases for destination class overrides in formatting
- refactor(bookmarks): Rework `calculateBookmarkIndex` to find parent indices for chaining
- fix(signatures): Await signature update and link commands in dialog
- docs(settings): Update bookmark format helper text with new `{I}` variable
2026-04-27 01:36:01 -04:00
Drew Bonasera 56d0d16255 Adds a feature to automatically copy formatted wormhole bookmark names to the clipboard. This is configurable via a new text input in the map settings and is triggered when a wormhole is linked or updated.
- feat(signatures): Automatically copy formatted bookmark name to clipboard on WH link or update
- feat(settings): Add support for text input fields in the settings UI for bookmark format
- feat(signatures): Add `k162Type` to custom info to specify K162 destination type
- refactor(map): Extract system class group logic into a `getSystemClassGroup` helper
- fix(signatures): Add error handling for malformed `custom_info` JSON
- fix(ui): Correct typo in `LINK_SIGNATURE_SETTINGS` constant
- feat(backend): Add `bookmark_name_format` field to user settings
2026-04-26 23:45:49 -04:00
CI 16e86b0bda chore: [skip ci] 2026-04-17 08:13:13 +00:00
CI 4ffe95c1ed chore: release version v1.100.0 v1.100.0 2026-04-17 08:13:13 +00:00
Dmitry Popov b85ffed19f Merge pull request #603 from starkythefox/c729-reversal
fix: C729 reversal - Allow multiple destinations for Wormholes
2026-04-17 10:12:41 +02:00
CI b58db01f64 chore: [skip ci] 2026-04-15 09:09:13 +00:00
CI ae50070e70 chore: release version v1.99.1 v1.99.1 2026-04-15 09:09:13 +00:00
Dmitry Popov 6e9bbd231f Merge pull request #605 from wanderer-industries/passage-mass-2
fix: add lost passage mass files
2026-04-15 11:08:48 +02:00
DanSylvest a86d47ac04 fix: add lost passage mass files 2026-04-15 08:49:26 +03:00
CI 34f1d0fa8d chore: [skip ci] 2026-04-14 11:33:28 +00:00
CI 39b1d09753 chore: release version v1.99.0 v1.99.0 2026-04-14 11:33:28 +00:00
Dmitry Popov 3d675aa10c Merge pull request #604 from wanderer-industries/passages-mass
Passages mass
2026-04-14 13:32:55 +02:00
Dmitry Popov cb66b73337 Merge branch 'main' into passages-mass 2026-04-13 11:00:25 +02:00
starkythefox 601bb81724 feat(core): allow wormholes to have multiple destinations 2026-04-12 22:22:48 +02:00
DanSylvest 22ae774127 fix: Add update mass button for ship 2026-04-12 09:23:32 +03:00
starkythefox 6dc0890def feat: make C729 wormholes static to Pochven systems
Reverses the direction of C729 wormholes due to patch 2026-03-18.1. Also
makes C729 static on each Pochven system.
2026-04-11 16:12:07 +02:00
CI ab41b38f12 chore: [skip ci] 2026-04-10 21:58:21 +00:00
CI f1a933894f chore: release version v1.98.1 v1.98.1 2026-04-10 21:58:21 +00:00
Dmitry Popov 85d9095cb2 Merge branch 'main' of github.com:wanderer-industries/wanderer 2026-04-10 23:57:43 +02:00
Dmitry Popov 0032b56d09 fix(signatures): Back linked signatures not cleared old connection statuses 2026-04-10 23:57:40 +02:00
CI 48a6869565 chore: [skip ci] 2026-04-06 22:42:56 +00:00
CI a549e70e1a chore: release version v1.98.0 v1.98.0 2026-04-06 22:42:56 +00:00
Dmitry Popov 74e8f45265 feat(core): added character profile pages support 2026-04-07 00:38:24 +02:00
DanSylvest 3f9eff0d33 chore: add btn for passage edit 2026-04-03 11:04:14 +03:00
Dmitry Popov 8e5ed22bc0 feat(core): Add support for editing passages mass 2026-04-01 11:55:25 +02:00
CI c61b8a9942 chore: [skip ci] 2026-03-26 01:02:39 +00:00
CI 0891706489 chore: release version v1.97.5 v1.97.5 2026-03-26 01:02:39 +00:00
Dmitry Popov 7d720dcfb5 Merge branch 'main' of github.com:wanderer-industries/wanderer 2026-03-26 02:02:08 +01:00
Dmitry Popov 63b40b9c75 fix(core): Fixed character re-auth issues 2026-03-26 02:02:04 +01:00
CI fc167fafaf chore: [skip ci] 2026-03-26 00:11:47 +00:00
CI b9197880f0 chore: release version v1.97.4 v1.97.4 2026-03-26 00:11:47 +00:00
Dmitry Popov 88f027facd Merge branch 'main' of github.com:wanderer-industries/wanderer 2026-03-26 01:11:01 +01:00
Dmitry Popov d62ad709ab fix(core): Fixed character re-auth issues 2026-03-26 01:10:57 +01:00
CI 15aeb8eb85 chore: [skip ci] 2026-03-25 23:41:47 +00:00
CI 6970db438d chore: release version v1.97.3 v1.97.3 2026-03-25 23:41:47 +00:00
Dmitry Popov 9ab7fcc46e fix(core): Fixed character re-auth issues 2026-03-26 00:41:07 +01:00
CI 931a8e629d chore: [skip ci] 2026-03-23 11:20:01 +00:00
CI a06df968a2 chore: release version v1.97.2 v1.97.2 2026-03-23 11:20:01 +00:00
Dmitry Popov 965df31da0 Merge branch 'fix-add-from-routes' 2026-03-23 12:19:25 +01:00
Dmitry Popov 171591f07d fix(core): Fixed tracking issues & adding systems to map from routes 2026-03-23 12:19:17 +01:00
CI 9a63700dfb chore: [skip ci] 2026-03-21 15:23:02 +00:00
CI 092fdb01e5 chore: release version v1.97.1 v1.97.1 2026-03-21 15:23:02 +00:00