Compare commits
	
		
			3 Commits
		
	
	
		
			78c7ef5
			...
			dev-195a87
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 195a87b8ab | |||
| b38a1a2507 | |||
| ee87dbc532 | 
							
								
								
									
										20
									
								
								.github/workflows/cd.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										20
									
								
								.github/workflows/cd.yml
									
									
									
									
										vendored
									
									
								
							@@ -37,10 +37,10 @@ jobs:
 | 
			
		||||
      run: |
 | 
			
		||||
        SHORT_HASH="$(git rev-parse --short=7 HEAD)"
 | 
			
		||||
        if [[ "${{ env.BRANCH_NAME }}" == "master" ]]; then
 | 
			
		||||
          echo "name=${SHORT_HASH}" >> $GITHUB_OUTPUT
 | 
			
		||||
          echo "name=dev-${SHORT_HASH}" >> $GITHUB_OUTPUT
 | 
			
		||||
        else
 | 
			
		||||
          SAFE_NAME=$(echo "${{ env.BRANCH_NAME }}" | tr '/' '-')
 | 
			
		||||
          echo "name=${SAFE_NAME}-${SHORT_HASH}" >> $GITHUB_OUTPUT
 | 
			
		||||
          echo "name=dev-${SAFE_NAME}-${SHORT_HASH}" >> $GITHUB_OUTPUT
 | 
			
		||||
        fi
 | 
			
		||||
 | 
			
		||||
    - name: Compress artifacts
 | 
			
		||||
@@ -88,10 +88,10 @@ jobs:
 | 
			
		||||
      run: |
 | 
			
		||||
        SHORT_HASH="$(git rev-parse --short=7 HEAD)"
 | 
			
		||||
        if [[ "${{ env.BRANCH_NAME }}" == "master" ]]; then
 | 
			
		||||
          echo "name=${SHORT_HASH}" >> $GITHUB_OUTPUT
 | 
			
		||||
          echo "name=dev-${SHORT_HASH}" >> $GITHUB_OUTPUT
 | 
			
		||||
        else
 | 
			
		||||
          SAFE_NAME=$(echo "${{ env.BRANCH_NAME }}" | tr '/' '-')
 | 
			
		||||
          echo "name=${SAFE_NAME}-${SHORT_HASH}" >> $GITHUB_OUTPUT
 | 
			
		||||
          echo "name=dev-${SAFE_NAME}-${SHORT_HASH}" >> $GITHUB_OUTPUT
 | 
			
		||||
        fi
 | 
			
		||||
 | 
			
		||||
    - name: Compress artifacts
 | 
			
		||||
@@ -139,10 +139,10 @@ jobs:
 | 
			
		||||
      run: |
 | 
			
		||||
        SHORT_HASH="$(git rev-parse --short=7 HEAD)"
 | 
			
		||||
        if [[ "${{ env.BRANCH_NAME }}" == "master" ]]; then
 | 
			
		||||
          echo "name=${SHORT_HASH}" >> $GITHUB_OUTPUT
 | 
			
		||||
          echo "name=dev-${SHORT_HASH}" >> $GITHUB_OUTPUT
 | 
			
		||||
        else
 | 
			
		||||
          SAFE_NAME=$(echo "${{ env.BRANCH_NAME }}" | tr '/' '-')
 | 
			
		||||
          echo "name=${SAFE_NAME}-${SHORT_HASH}" >> $GITHUB_OUTPUT
 | 
			
		||||
          echo "name=dev-${SAFE_NAME}-${SHORT_HASH}" >> $GITHUB_OUTPUT
 | 
			
		||||
        fi
 | 
			
		||||
 | 
			
		||||
    - name: Compress artifacts
 | 
			
		||||
@@ -183,10 +183,10 @@ jobs:
 | 
			
		||||
      run: |
 | 
			
		||||
        SHORT_HASH="$(git rev-parse --short=7 HEAD)"
 | 
			
		||||
        if [[ "${{ env.BRANCH_NAME }}" == "master" ]]; then
 | 
			
		||||
          echo "name=${SHORT_HASH}" >> $GITHUB_OUTPUT
 | 
			
		||||
          echo "name=dev-${SHORT_HASH}" >> $GITHUB_OUTPUT
 | 
			
		||||
        else
 | 
			
		||||
          SAFE_NAME=$(echo "${{ env.BRANCH_NAME }}" | tr '/' '-')
 | 
			
		||||
          echo "name=${SAFE_NAME}-${SHORT_HASH}" >> $GITHUB_OUTPUT
 | 
			
		||||
          echo "name=dev-${SAFE_NAME}-${SHORT_HASH}" >> $GITHUB_OUTPUT
 | 
			
		||||
        fi
 | 
			
		||||
 | 
			
		||||
    - name: Download artifacts
 | 
			
		||||
@@ -203,8 +203,8 @@ jobs:
 | 
			
		||||
      run: |
 | 
			
		||||
        gh release create "$tag" \
 | 
			
		||||
            --repo="$GITHUB_REPOSITORY" \
 | 
			
		||||
            --title="nightly ${tag#v}" \
 | 
			
		||||
            --notes="nightly build" \
 | 
			
		||||
            --title="${tag#v}" \
 | 
			
		||||
            --notes="preview build of the latest commit" \
 | 
			
		||||
            --prerelease
 | 
			
		||||
 | 
			
		||||
    - name: Upload artifacts
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										3
									
								
								.gitmodules
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								.gitmodules
									
									
									
									
										vendored
									
									
								
							@@ -20,3 +20,6 @@
 | 
			
		||||
[submodule "external/solanaceae_plugin"]
 | 
			
		||||
	path = external/solanaceae_plugin
 | 
			
		||||
	url = https://github.com/Green-Sky/solanaceae_plugin.git
 | 
			
		||||
[submodule "external/solanaceae_object_store"]
 | 
			
		||||
	path = external/solanaceae_object_store
 | 
			
		||||
	url = https://github.com/Green-Sky/solanaceae_object_store.git
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								external/CMakeLists.txt
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								external/CMakeLists.txt
									
									
									
									
										vendored
									
									
								
							@@ -12,6 +12,8 @@ add_subdirectory(./toxcore)
 | 
			
		||||
add_subdirectory(./solanaceae_toxcore)
 | 
			
		||||
add_subdirectory(./solanaceae_tox)
 | 
			
		||||
 | 
			
		||||
add_subdirectory(./solanaceae_object_store)
 | 
			
		||||
 | 
			
		||||
add_subdirectory(./sdl)
 | 
			
		||||
add_subdirectory(./imgui)
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										1
									
								
								external/solanaceae_object_store
									
									
									
									
										vendored
									
									
										Submodule
									
								
							
							
								
								
								
								
								
							
						
						
									
										1
									
								
								external/solanaceae_object_store
									
									
									
									
										vendored
									
									
										Submodule
									
								
							 Submodule external/solanaceae_object_store added at 4d3ffb8192
									
								
							
							
								
								
									
										2
									
								
								external/solanaceae_util
									
									
									
									
										vendored
									
									
								
							
							
								
								
								
								
								
							
						
						
									
										2
									
								
								external/solanaceae_util
									
									
									
									
										vendored
									
									
								
							 Submodule external/solanaceae_util updated: b82f039aaf...bee42d4688
									
								
							@@ -82,6 +82,8 @@ target_link_libraries(tomato PUBLIC
 | 
			
		||||
	solanaceae_tox_contacts
 | 
			
		||||
	solanaceae_tox_messages
 | 
			
		||||
 | 
			
		||||
	solanaceae_object_store
 | 
			
		||||
 | 
			
		||||
	SDL3::SDL3
 | 
			
		||||
 | 
			
		||||
	imgui
 | 
			
		||||
 
 | 
			
		||||
@@ -49,6 +49,8 @@ MainScreen::MainScreen(SDL_Renderer* renderer_, std::string save_path, std::stri
 | 
			
		||||
	std::cout << "own address: " << tc.toxSelfGetAddressStr() << "\n";
 | 
			
		||||
 | 
			
		||||
	{ // setup plugin instances
 | 
			
		||||
		g_provideInstance<ObjectStore2>("ObjectStore2", "host", &os);
 | 
			
		||||
 | 
			
		||||
		g_provideInstance<ConfigModelI>("ConfigModelI", "host", &conf);
 | 
			
		||||
		g_provideInstance<Contact3Registry>("Contact3Registry", "1", "host", &cr);
 | 
			
		||||
		g_provideInstance<RegistryMessageModel>("RegistryMessageModel", "host", &rmm);
 | 
			
		||||
 
 | 
			
		||||
@@ -2,6 +2,7 @@
 | 
			
		||||
 | 
			
		||||
#include "./screen.hpp"
 | 
			
		||||
 | 
			
		||||
#include <solanaceae/object_store/object_store.hpp>
 | 
			
		||||
#include <solanaceae/util/simple_config_model.hpp>
 | 
			
		||||
#include <solanaceae/contact/contact_model3.hpp>
 | 
			
		||||
#include <solanaceae/message3/registry_message_model.hpp>
 | 
			
		||||
@@ -43,6 +44,8 @@ extern "C" {
 | 
			
		||||
struct MainScreen final : public Screen {
 | 
			
		||||
	SDL_Renderer* renderer;
 | 
			
		||||
 | 
			
		||||
	ObjectStore2 os;
 | 
			
		||||
 | 
			
		||||
	SimpleConfigModel conf;
 | 
			
		||||
	Contact3Registry cr;
 | 
			
		||||
	RegistryMessageModel rmm;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user