Commit Graph

68 Commits

Author SHA1 Message Date
16bfd1d9a6 Squash merge feature/wormholes into master 2025-06-15 17:48:03 +02:00
1c6128cd85 Remove some logs 2025-06-15 12:05:12 +02:00
6264e042d9 Add "region" prefix to region map 2025-06-15 12:02:05 +02:00
44e97d4aea Remove the fucking background 2025-06-15 11:57:54 +02:00
gpt-engineer-app[bot]
eb20817237 Fix: Consistent background across pages
Ensure all pages share the same background and make the map fullscreen.
2025-06-15 09:55:11 +00:00
233ffa0c76 Fix types and imports across the board 2025-06-15 11:53:26 +02:00
gpt-engineer-app[bot]
7e6d7df06e Fix: Background and import issues
- Ensure consistent background color across all pages.
- Address import errors by using named imports.
- Consider fullscreen map for better visual integration.
2025-06-15 09:46:37 +00:00
gpt-engineer-app[bot]
c6079c3543 Fix: Header size and refactor components
Ensure consistent header size across all pages and refactor `SystemView` and `RegionMap` components.
2025-06-14 20:27:11 +00:00
gpt-engineer-app[bot]
1f311d5b1a Reverted to commit 638f8f4a93 2025-06-14 20:24:55 +00:00
5784149dd2 Fix reference 2025-06-14 22:20:13 +02:00
gpt-engineer-app[bot]
2c91d01a47 Refactor: Create a shared header component
Move breadcrumb and title into a header component for consistent display across pages.
2025-06-14 20:16:27 +00:00
gpt-engineer-app[bot]
638f8f4a93 feat: Add breadcrumb to region map and remove back button
Adds breadcrumb navigation to the region map and removes the "Back to Galaxy" button for consistency.
2025-06-14 20:14:07 +00:00
gpt-engineer-app[bot]
9277f38377 feat: Add breadcrumb navigation to SystemView
Adds a breadcrumb navigation to the SystemView component, allowing users to navigate to the region and universe levels. The breadcrumb displays the path "Universe > $region > $system" with clickable links for each level.
2025-06-14 20:09:05 +00:00
8db6c9830e Fetch 1000 systems not only 30 2025-06-14 20:21:42 +02:00
gpt-engineer-app[bot]
b64573decd Revert real-time API and use polling
Reverted the real-time API implementation in favor of periodic polling for signature updates due to instability.
2025-06-14 18:21:12 +00:00
gpt-engineer-app[bot]
e037385078 Fix: Realtime API connection issues
Investigate and resolve issues with the real-time API, including connection timeouts and CORS errors.
2025-06-14 18:10:19 +00:00
gpt-engineer-app[bot]
af4435e638 feat: Implement "more scanned" signature update
Update signatures only if the scan percentage is higher than existing records in the database.
2025-06-14 17:58:29 +00:00
02fda206a1 Only render signatures if there are > 0 2025-06-14 19:45:00 +02:00
gpt-engineer-app[bot]
75efe45cd4 Fix: Remove unnecessary scrollbar on system page
Adjusted the layout to prevent the appearance of an unnecessary scrollbar on the system page by ensuring the body and root elements do not exceed the viewport height.

Fix: Resolve unnecessary scrollbar on system page

Adjusted layout to prevent the appearance of an unnecessary scrollbar and eliminate scrolling to empty space.

Fix:

Ensure the region map maintains its box dimensions on the system page, regardless of content height.
2025-06-14 19:06:20 +02:00
082792f4dc Update favicon 2025-06-14 18:57:43 +02:00
b3d68cf2c4 Clean up references to lovable
Who cares
2025-06-14 18:44:06 +02:00
dd5e9609d5 Fix up version 2025-06-14 18:41:55 +02:00
e7b8fe337a Add deployment scripts 2025-06-14 18:37:24 +02:00
031b139657 Get rid of duplicate system text 2025-06-14 18:25:33 +02:00
gpt-engineer-app[bot]
16012accc1 Fix: Untoggle clean mode after use
The clean mode toggle should be switched off after the clean procedure is complete, instead of being disabled.
2025-06-14 16:18:40 +00:00
gpt-engineer-app[bot]
a6998f8249 Refactor clean mode toggle
- Improve the UI of the clean mode toggle by removing the text that shifts the layout.
- Disable the clean mode toggle after a successful signature post.
- Remove unnecessary text from the UI.
2025-06-14 16:17:14 +00:00
gpt-engineer-app[bot]
f230bd19a1 Add clean button and functionality
Implement a "clean" button to delete signatures not in the pasted list.
2025-06-14 16:14:56 +00:00
gpt-engineer-app[bot]
8f266459ad Fix: Signature POST to PocketBase
Use PocketBase SDK for signature creation and handle empty signature input.
2025-06-14 16:13:31 +00:00
gpt-engineer-app[bot]
dcb6daa77d Refactor: Implement clipboard paste for signatures
Implement direct clipboard paste functionality for signature ingestion, removing the need for a text box and submit button.
2025-06-14 16:09:51 +00:00
743823eae4 Fix some fuckups 2025-06-14 18:08:15 +02:00
gpt-engineer-app[bot]
1b9e7e2726 Implement signature ingestion and cleanup
- Add functionality to paste and parse signatures from text input.
- Implement a "clean" toggle to delete signatures not present in the pasted input.
- Update routing to use /regions/<region>/<system> format.
2025-06-14 16:06:15 +00:00
99ffba4f28 Tweak colors a little 2025-06-14 17:59:43 +02:00
gpt-engineer-app[bot]
f55c1e17dc Implement realtime signature updates
Integrate PocketBase Realtime API to fetch live signature updates in SystemTracker.
2025-06-14 15:50:48 +00:00
a2ad47427b Get rid of a tumor 2025-06-14 17:47:57 +02:00
gpt-engineer-app[bot]
ad19dbca53 Pass system and region to system mapping
Pass system and region to the system mapping function to avoid redundant API calls.
2025-06-14 15:46:57 +00:00
gpt-engineer-app[bot]
f7a1394cb1 Refactor: Use Pocketbase for region lookup
Replace the local `findSystemRegion` function with a Pocketbase API call to fetch region data.
2025-06-14 15:44:29 +00:00
gpt-engineer-app[bot]
988e907c48 Refactor: Reuse RegionMap component
Use the existing RegionMap component in SystemView and remove the copy.
2025-06-14 15:36:53 +00:00
gpt-engineer-app[bot]
87fe01e281 feat: Add system map to system view
Integrate a small, focused map of the system's region into the system view page, enabling navigation between systems.
2025-06-14 15:32:25 +00:00
98e260977c Add number of signatures to display on region map 2025-06-14 17:26:49 +02:00
7ee12606c1 Cook up systems ingest script for pocketbase 2025-06-14 17:06:06 +02:00
8aff6f06e7 Remove references to localhost (we are now a website!) 2025-06-14 16:48:55 +02:00
dcf50b3ade Hook up system signature tracker 2025-06-14 16:46:48 +02:00
0629557ea9 Fix up the solar system layout(s) 2025-06-14 13:39:28 +02:00
fed7400da1 Fuck with the colors a bit 2025-06-14 03:50:41 +02:00
028f43e320 Also write security next to system nodes 2025-06-14 03:45:13 +02:00
b401b4784a Fix all the fucking connection coloring 2025-06-14 03:41:11 +02:00
5143ba79a2 Spread out the regions a bit 2025-06-14 03:40:58 +02:00
a45de02105 Make sure all connections are drawn at most once 2025-06-14 03:33:23 +02:00
39961fe6e3 Get rid of gradients
They were broke (
2025-06-14 03:26:32 +02:00
ae1081421b Make xy numbers instead of strings 2025-06-14 03:09:16 +02:00