Add version to console, rageshake, and settings modal
This commit is contained in:
		
					parent
					
						
							
								0f3a7f9fd9
							
						
					
				
			
			
				commit
				
					
						9fc4af2bd7
					
				
			
		
					 5 changed files with 16 additions and 1 deletions
				
			
		| 
						 | 
					@ -24,6 +24,9 @@ yarn link
 | 
				
			||||||
cd ..
 | 
					cd ..
 | 
				
			||||||
 | 
					
 | 
				
			||||||
cd matrix-video-chat
 | 
					cd matrix-video-chat
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					export VITE_APP_VERSION=$(git describe --tags --abbrev=0)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
yarn link matrix-js-sdk
 | 
					yarn link matrix-js-sdk
 | 
				
			||||||
yarn link matrix-react-sdk
 | 
					yarn link matrix-react-sdk
 | 
				
			||||||
yarn install
 | 
					yarn install
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -27,6 +27,8 @@ import { InspectorContextProvider } from "./room/GroupCallInspector";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
rageshake.init();
 | 
					rageshake.init();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					console.info(`matrix-video-chat ${import.meta.env.VITE_APP_VERSION || "dev"}`);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if (import.meta.env.VITE_CUSTOM_THEME) {
 | 
					if (import.meta.env.VITE_CUSTOM_THEME) {
 | 
				
			||||||
  const style = document.documentElement.style;
 | 
					  const style = document.documentElement.style;
 | 
				
			||||||
  style.setProperty("--primaryColor", import.meta.env.VITE_PRIMARY_COLOR);
 | 
					  style.setProperty("--primaryColor", import.meta.env.VITE_PRIMARY_COLOR);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -11,6 +11,7 @@ import { useMediaHandler } from "./useMediaHandler";
 | 
				
			||||||
import { FieldRow, InputField } from "../input/Input";
 | 
					import { FieldRow, InputField } from "../input/Input";
 | 
				
			||||||
import { Button } from "../button";
 | 
					import { Button } from "../button";
 | 
				
			||||||
import { useDownloadDebugLog } from "./rageshake";
 | 
					import { useDownloadDebugLog } from "./rageshake";
 | 
				
			||||||
 | 
					import { Body } from "../typography/Typography";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export function SettingsModal({
 | 
					export function SettingsModal({
 | 
				
			||||||
  client,
 | 
					  client,
 | 
				
			||||||
| 
						 | 
					@ -82,6 +83,11 @@ export function SettingsModal({
 | 
				
			||||||
            </>
 | 
					            </>
 | 
				
			||||||
          }
 | 
					          }
 | 
				
			||||||
        >
 | 
					        >
 | 
				
			||||||
 | 
					          <FieldRow>
 | 
				
			||||||
 | 
					            <Body className={styles.fieldRowText}>
 | 
				
			||||||
 | 
					              Version: {import.meta.env.VITE_APP_VERSION || "dev"}
 | 
				
			||||||
 | 
					            </Body>
 | 
				
			||||||
 | 
					          </FieldRow>
 | 
				
			||||||
          <FieldRow>
 | 
					          <FieldRow>
 | 
				
			||||||
            <InputField
 | 
					            <InputField
 | 
				
			||||||
              id="showInspector"
 | 
					              id="showInspector"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -6,3 +6,7 @@
 | 
				
			||||||
.tabContainer {
 | 
					.tabContainer {
 | 
				
			||||||
  margin: 27px 16px;
 | 
					  margin: 27px 16px;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.fieldRowText {
 | 
				
			||||||
 | 
					  margin-bottom: 0;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -41,7 +41,7 @@ export function useSubmitRageshake() {
 | 
				
			||||||
          opts.description || "User did not supply any additional text."
 | 
					          opts.description || "User did not supply any additional text."
 | 
				
			||||||
        );
 | 
					        );
 | 
				
			||||||
        body.append("app", "matrix-video-chat");
 | 
					        body.append("app", "matrix-video-chat");
 | 
				
			||||||
        body.append("version", "dev");
 | 
					        body.append("version", import.meta.env.VITE_APP_VERSION || "dev");
 | 
				
			||||||
        body.append("user_agent", userAgent);
 | 
					        body.append("user_agent", userAgent);
 | 
				
			||||||
        body.append("installed_pwa", false);
 | 
					        body.append("installed_pwa", false);
 | 
				
			||||||
        body.append("touch_input", touchInput);
 | 
					        body.append("touch_input", touchInput);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue