Releases: Signal-K/client
Chapter 1/2 Integration: Soodon
soodon obesulus, after the Quenda in the SCFR project
What's Changed
- 🥐🌼 ↝ [SGV2-142 SGV2-14 SGV2-153]: Onboarding issues fixed by @Gizmotronn in #130
- 🎹🦄 ↝ [SGV2-154]: Chapter One Preparation by @Gizmotronn in #143
- 🪡🏓 ↝ [SGV2-164 SGV2-154 SGV2-173]: Onboarding UI fixes by @Gizmotronn in #144
- 🏓🍤 ↝ [SGV2-200 SSG-1 #148]: Update GuideBot and CompletedMissions components by @Rhysmalcolm13 in #149
- 🎬🦈 ↝ [SGV2-176 SGV2-200 SSM-3 #150]: Chapter 1 partially completed by @Gizmotronn in #151
- 🤖🛰️ ↝ [SSG-1 SSG-2]: Chapter 1 has been migrated to Earth by @Gizmotronn in #155
- 🪶🌻 ↝ [SSG-1 SSG-19]: Chapter 1/2 Integration by @Gizmotronn in #156
New Contributors
- @Rhysmalcolm13 made their first contribution in #149
Full Changelog: prerelease-athene-cunicularia...prerelease-soodon
Chapter 1 Pre-release: Cristatus
Chapter 1 has now been migrated to start on Earth
Name: "Amblyrhynchus cristatus" after the Marine Iguana, one of the new projects we've added to Star Sailors
What's Changed
- 🥐🌼 ↝ [SGV2-142 SGV2-14 SGV2-153]: Onboarding issues fixed by @Gizmotronn in #130
- 🎹🦄 ↝ [SGV2-154]: Chapter One Preparation by @Gizmotronn in #143
- 🪡🏓 ↝ [SGV2-164 SGV2-154 SGV2-173]: Onboarding UI fixes by @Gizmotronn in #144
- 🏓🍤 ↝ [SGV2-200 SSG-1 #148]: Update GuideBot and CompletedMissions components by @Rhysmalcolm13 in #149
- 🎬🦈 ↝ [SGV2-176 SGV2-200 SSM-3 #150]: Chapter 1 partially completed by @Gizmotronn in #151
- 🤖🛰️ ↝ [SSG-1 SSG-2]: Chapter 1 has been migrated to Earth by @Gizmotronn in #155
New Contributors
- @Rhysmalcolm13 made their first contribution in #149
Full Changelog: prerelease-athene-cunicularia...amblyrhynchus-cristatus
🌌 ↝ Star Sailors V2.1 Prerelease - Onboarding Chapter
What's Changed
- 🚥🫥 ↝ [SGV2-140]: Clean up old mission groups by @Gizmotronn in #121
- 🚦🌆 ↝ Revert "🚥🫥 ↝ [SGV2-140]: Clean up old mission groups" by @Gizmotronn in #122
- 👾🦦 ↝ [GP-56 SGV2-142]: Creating onboarding components, schema & plan by @Gizmotronn in #125
#StarSailors Pre-Release 2.1 is out, with a revamped onboarding system 🌌
Take home a planet that you discover, and make it your own with unique classifications & achievements.
Chapter 1 begins development this week
Full Changelog: Prerelease-aussieterrier...prerelease-athene-cunicularia
Some notes:
Same as the current sprint - functional [set of …s] component to introduce the user to the new mechanics
The main aim of this chapter is to introduce the user to the key mechanics of the early chapters, including
https://signalk.atlassian.net/browse/SGV2-136?focusedCommentId=10569
We need the user to be introduced to the main mechanics over time, here's what I would say the full list of mechanics would be:
Getting resources
Using rovers to collect small amounts
Upgrading your roover/automaton to get more (variety & quantity)
Deploying dedicated mining stations/protocols ^5f21c1
Building
Creating structures [[#^5f21c1]] ^46498e
Creating base components (this is probably the most sandbox component overall, I'm just not really sure what the users could build. The goal would be building and customising your terrariums/post cards so what can we do there...)
A note that this is probably a way off because I don't think we have the infrastructure ready to integrate a dedicated game engine into the web build yet
Classifying data (which comes from structures) [[#^46498e]]
Planet data
Planet candidate validity - lightcurves (determining if the planet you're looking at is real)
Fill-in data (essentially data from Earth/solar system entities that we use to fill-in the missing pieces of the user's EXO-planet)
Martian cloud data
Mars rover photos - user works with these to "populate" (add content) to their planet (e.g. adding mineral deposits (which would also come from mining citizen science projects/modules later) or animals)
On-planet data
Animals
Classifying others' animals (users' submissions as well as dedicated research projects' assets)
Adding new animals to the database (file upload, can extend to pretty much anything). #zoodex component/module, this will serve as one of the big entry points for Capt'n Cosmos
Here's a brief list of what I would say our UI components would be (that we need to sort out for the onboarding chapter & chapter 1):
Dynamic background image, organisation of layout (structures, automatons, anomalies/other entities)
Dynamic planet images (for the terrarium/post-card)
![[2.png]]
See [[Planet list - Anomalies]]
Public dynamic routes to view anomalies (we also need to take a look at overhauling how "anomalies" are organised database-level to better support non-planet [candidate] entities) [[NWs S5 Week 4 & 5]]
Layout/vibe inspiration for Fred:
Voidpet
Hades' Star
Pixel Starships
Some other ideas (from pages like [[NWs S5 Week 4 & 5]]):
4. New narrative:
1. Starter planets
2. Base planet (location) sets for different mission paths
3. Build a bridge between the planet narrative/content and our content in the solar system (e.g. Martian clouds combining with the equilibrium temperature from the exoplanet)
4. A progression tree and map of your anomalies
Get a comprehensive planet & landscape generator based on user data, classifications & overall anomaly completion
2. Introduce a mechanic for post card features where users can see their discoveries, zoom in on a planet (so have dynamic routes based on the home page to see their setup on each anomaly) and their classifications
3. "Expeditions" or community events in the vein of No Man's Sky expeditions where there's an objective, a special reward, and some collaboration initiatives
We also need to get the user set up with a profile for their classifications (username/display name, avatar, bio/name, etc). How do we introduce Capt'n Cosmos in the onboarding?
So we need to take a look at the overall narrative and determine the order that users should be introduced to the different mechanics, e.g. what structures/data modules we put into the onboarding (e.g. the cloud classifying module will be introduced to the user in chapter 1/2, not in the onboarding (same with other, new structures)) and then sort out an Order of Operations (and subsequent long-term [responsive] layout) for this.
Sprint planning
Gp board
Goal: Components (generating, classifying & gameplay/mechanics) for onboarding (teaching users how to play the game, starting them off with a borderline starting point that feeds into the main game loop starting in chapter 1).
Zoodex/Animal classification (both uploading & "scanning"/classifiying [others']), Lightcurve classification, Rover photos. This will populate your first planet (chapter 1)
Update: Will review with @liquidnetwork.ai , I think we have a start of something. At the very least we can use this as a starting point for importing dynamic images with flask, which is probably the closest to my original design philosophy (see microservices I once came up with and abandoned 🙃 ).
I’m going to get onto putting the base images into the simple two-panel editor in https://signalk.atlassian.net/browse/SGV2-136 now as we don’t need to have a full dynamism yet, maybe we can convert lightkurve to a js package too (thanks Tim Meehan for the suggestion)
R2-D2/roover shaped terrarium
SGV2 board
Create a ticket to archive/keep track of components dir and relevant files (i.e. what will be retained and what has been functionally replaced as of now)
Goal:
Final nordkurve changes, including /terms route
Clone copernic repo, run supabase locally, make sure everything works, copy everything to a new page for nfts, update the table fields (new table schema on supabase) to be more in-line with spacibles/art NFTs, and then add a search component
Star Sailors - working simplified lightcurves for each of the basePlanets and integrate into the SGV2-14 workflow, give something back to the user
Idea -> standalone reading app, also good portal for researchers to add/view data (can be in game format or reading format)
✨ ↝ Star Sailors V2 Public Beta Pre-Release 1
🪁 Announcement:
#StarSailors V2.0 is now in a public pre-release period and is on Github. 🤖
What can you do?
🪐 Explore planets
🔭 Discover stars, clouds and mars rover photos
🌌 Contribute to real #citizenscience
All documentation is available here on Github
Full Changelog: Prerelease-setifer...Prerelease-aussieterrier
✨ ↝ Star Sailors V2 Pre-release: Setifer setosus
Improvements:
- Everything is now moved from divergent mission pages into the index route
- More information and tutorials for our users
- Cleaned up mission order
- Sprint 4 is starting: Confluence
✨ ↝ Echinops setosus (pre-2.1.2) | 🐾
Full Changelog: Prerelease-echinops...prerelease-echinops-setosus
5 new missions added:
- Deploying their automatons to collect resources~~
2. When the automaton finds a rich resource vein, the user will have the option to start a mining operation, this way they don't need to deal with pesky automatons and their limited (for now) capabilities. The mechanism of reward collection will remain roughly the same, however (Mission 1)
- Constructing a "Meteorology tool" and then using it, making their classification (Mission 2)
- Building their camera module for their automatons
(I think we'll do retrospective upgrades to automatons, and maybe structures i.e. if you develop a module, then all the previous 'parent items' now have it. Probably more relevant/useful for automatons. And will only be the case per-anomaly(setting)). This plays part of the "expanding observatory network" storyline - Collect specific surface-level information about your planet using the Surveyor tool.
Is there something we can come up with that relates each classification type/structure creation together? E.g. can the photos help with understanding the behaviour/setup of the planet/anomaly (cross reference Mars photo data with data from that anomaly?)?
Some UI stuff as well.
✨ ↝ Echinops telfairi (pre-2.1.1) | 🦔
Overview
Pre-release version (2).1.1
- Major new version
- First mission group
- Beginning a new major version of Star Sailors
All code since November 21, 2023 is part of this new major version.
See Documentation for more info
Note
This is a pre-release, we are expecting to release Star Sailors V2.0 at some point in Q3 2024. If you want to play Star Sailors, please go to the V1 platform
We are planning to proceed to weekly hotfix/sprint releases and will provide more information on the release structure & schedule in due time.
What's Changed
- 🤖🐤 ↝ Finished creating post lib/hook controller. Discovered issues wh… by @Gizmotronn in #10
- 🌝🧩 ↝ Fix CreatePost lib identifier, discovered addition to #8 by @Gizmotronn in #11
- 🐸🎅🏻 ↝ Addition of new contracts for the P2E interactivity component by @Gizmotronn in #13
- 🖍🥶 ↝ Staking functionality added: Multitools can now be staked to earn rewards on planets by @Gizmotronn in #14
- 🥶🦀 ↝ Adding initial off-chain authentication via Supabase to the Lens client by @Gizmotronn in #15
- 👜🦺 ↝ Adding planet editor, profile hooks by @Gizmotronn in #17
- 🥎🔎 ↝ Fixing thirdweb module issue, update avatar export function by @Gizmotronn in #19
- 🥇🐧 ↝ WB3-12 add lens graphql client to offchain client, and staking back by @Gizmotronn in #20
- 🚀🎨 ↝ Staking soft re-integration & profile page index/boilerplate completed by @Gizmotronn in #21
- 🥎🪁 ↝ Finished boilerplate of planet/anomaly profile index by @Gizmotronn in #22
- 🪤🪡 ↝ Long form articles now part of the ecosystem by @Gizmotronn in #24
- 🚀🪁 ↝ Creating long form article component by @Gizmotronn in #25
- ⚓️🪞 ↝ New starting point for determining cause of build error by @Gizmotronn in #29
- 💎🦩 ↝ Cleaning up to fix build issue by @Gizmotronn in #30
- 🐙🐊 ↝ Comparing builds to track down Vercel by @Gizmotronn in #32
- 📌📍 ↝ Track down build errors in latest api routes by @Gizmotronn in #33
- 🐛🐊 ↝ Dedicated pages for vehicles, new axios routes for setting planet state by @Gizmotronn in #35
- 🐭🐟 ↝ Fix config for merge conflicts in #35 by @Gizmotronn in #36
- ⛑👷🏻 ↝ Requests to create planets from client by user are now being sent to Deepnote. Merge this into the journal branch by @Gizmotronn in #37
- 🚇💅🏻 ↝ Anomalies are now generated from client, in conjunction with papers which will be added to desci nodes by @Gizmotronn in #38
- 🐲🩹 ↝ Now building again from wb3-16-fix-build-errors-originating-from… by @Gizmotronn in #39
- 🐊💅🏻 ↝ New onboarding flow, working build for voting module by @Gizmotronn in #41
- 🐲🐛 ↝ Add voting mechanism, added onboarding info & fixed build errors by @Gizmotronn in #42
- 🐡🐓 ↝ Wb3 15 add voting mechanism for anomaly by @Gizmotronn in #43
- 🪐🌌 ↝ Sailing with 🦔̦ 👽, 🦉, 🤖 & 🐛 in our 🛸. AKA, first release ready by @Gizmotronn in #44
- Added a compass.yml file to manage this repository as a Compass component by @atlassian-compass in #55
- 🚞🥮 ↝ Major frontend architecture overhaul by @Gizmotronn in #81
- 👩👩👧🦑 ↝ Inventory section added by @Gizmotronn in #82
- 🦤🔋 ↝ Few changes & fixes by @Gizmotronn in #83
- 🛟👩🏻🚀 ↝ Initialising android apk via capacitor by @Gizmotronn in #84
- 🌈🩸 ↝ Android App -> auth & db, ready to go by @Gizmotronn in #85
- 🔖😹 ↝ Complete read-access for Star Sailors data by @Gizmotronn in #86
- 👀✍🏻 ↝ Archived section by @Gizmotronn in #87
- 🧑🏼🦯🎾 ↝ Adding some styling for a new & updated landing page by @Gizmotronn in #88
- 🫑🚈 ↝ New base planets data, editable content by @Gizmotronn in #89
- ⚽︎🙆🏻♀️ ↝ New planets schema & table setup by @Gizmotronn in #90
- 👢🌖 ↝ Hotfix for #91 by @Gizmotronn in #92
- 💦🫖 ↝ Sector fetching & more content by @Gizmotronn in #91
- 🍑🧿 ↝ FCDB-21: Above & beyond - sectors are viewable, writeable & have a fairly nice UI by @Gizmotronn in #94
- 📭🏬 ↝ Some styling & old planet content by @Gizmotronn in #95
- ⛓️🏀 ↝ Structures are now able to be built + [ GP-11 FCDB-25 GP-1 ] by @Gizmotronn in #97
- 🧼🚁 ↝ Identifying that no crafting recipes are being inforced on struc… by @Gizmotronn in #98
- 🧻😿 ↝ Create a working microservice for adding items by @Gizmotronn in #99
- 🍯⛽️ ↝ Users can now add an item to their inventory from a sector they control by @Gizmotronn in #100
- 🦮🚣🏻 ↝ Updating & improving file structure for dev purposes [ SGV2-2 SGV2-8] by @Gizmotronn in #101
- 🦉🎉 ↝ Create first mission group by @Gizmotronn in #106
New Contributors
- @atlassian-compass made their first contribution in #55
Full Changelog: https://github.com/Signal-K/client/commits/Prerelease-telfairi