diff --git a/package.json b/package.json
index a8cbee9..61c0822 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "discord-rpc",
- "version": "v0.0.1",
+ "version": "v0.0.2",
"description": "Discord Rich Presence extension for your adobe apps!",
"main": "./client-src/src/index.js",
"scripts": {
diff --git a/src/client-src/components/NavItem.jsx b/src/client-src/components/NavItem.jsx
index fb8e3fa..45dbd26 100644
--- a/src/client-src/components/NavItem.jsx
+++ b/src/client-src/components/NavItem.jsx
@@ -1,13 +1,38 @@
-import React from "react"
-export default function NavItem({ href, icon, text, onClick, }) {
+/*
+ * File: NavItem.jsx
+ * Project: discord-rpc
+ * File Created: Sunday, 2nd July 2023 1:46:25 pm
+ * Author: Tee (tee@stainless.love)
+ * Github: https://github.com/teeteeteeteetee
+ * Discord: Tee#0001
+ *
+ * Last Modified: Saturday, 25th November 2023 2:43:30 pm
+ * Modified By: Tee (tee@stainless.love)
+ *
+ * Copyright (c) 2023 Tee, Demon Cat
+ */
+import React from "react";
+export default function NavItem({ href, icon, text, onClick, update = false }) {
return (
-
+
+
+ {update && (
+
+
+
+
+ )}
+
{icon}
{text}
- )
-}
\ No newline at end of file
+ );
+}
diff --git a/src/client-src/components/Navigator.jsx b/src/client-src/components/Navigator.jsx
index d5d4ef9..b8bd94e 100644
--- a/src/client-src/components/Navigator.jsx
+++ b/src/client-src/components/Navigator.jsx
@@ -6,25 +6,38 @@
* Github: https://github.com/lolitee
* Discord: Tee#0001
*
- * Last Modified: Saturday, 25th November 2023 12:06:22 pm
+ * Last Modified: Saturday, 25th November 2023 1:52:40 pm
* Modified By: Tee (tee@stainless.love)
*
* Copyright (c) 2023 Tee, Stainless Love
*/
-import React from "react";
+import React, { useEffect, useState } from "react";
import NavItem from "./NavItem";
import { FaDiscord, FaCog, FaGithub } from 'react-icons/fa'
import { VscDebugConsole } from 'react-icons/vsc'
+import property from "../../../package.json"
import { openUrlInDefaultBrowser } from "..";
export default function Navigator({setState}) {
+ const [update, setUpdate] = useState(false)
+
+ useEffect(() => {
+ fetch("https://api.github.com/repos/teeteeteeteetee/adobe-discord-rpc/releases/latest")
+ .then(response => response.json())
+ .then(latest => {
+ if(latest["tag_name"] != property.version){
+ setUpdate(true)
+ }
+ })
+ }, [])
+
return (
);
diff --git a/src/client-src/index.js b/src/client-src/index.js
index be1bf2c..a9b71da 100644
--- a/src/client-src/index.js
+++ b/src/client-src/index.js
@@ -6,7 +6,7 @@
* Github: https://github.com/lolitee
* Discord: Tee#0001
*
- * Last Modified: Saturday, 25th November 2023 12:58:36 pm
+ * Last Modified: Saturday, 25th November 2023 2:40:52 pm
* Modified By: Tee (tee@stainless.love)
*
* Copyright (c) 2023 Tee, Stainless Love
diff --git a/src/client-src/page/Repository.jsx b/src/client-src/page/Repository.jsx
index 81711ef..cbc61dc 100644
--- a/src/client-src/page/Repository.jsx
+++ b/src/client-src/page/Repository.jsx
@@ -6,26 +6,55 @@
* Github: https://github.com/teeteeteeteetee
* Discord: Tee#0001
*
- * Last Modified: Saturday, 25th November 2023 1:12:55 pm
+ * Last Modified: Saturday, 25th November 2023 2:47:33 pm
* Modified By: Tee (tee@stainless.love)
*
* Copyright (c) 2023 Tee, Demon Cat
*/
import React, { useEffect, useState } from 'react';
-export default function Repository(){
+import property from "../../../package.json"
+import { FaDiscord, FaGithub } from 'react-icons/fa'
+import { openURLInDefaultBrowser } from '..';
- useEffect(() => {
+// TODO: Click to update
+
+
+export default function Repository() {
+ const [update, setUpdate] = useState(false)
+ const [latest, setLatest] = useState(property.version)
+
+ useEffect(() => {
+ fetch("https://api.github.com/repos/teeteeteeteetee/adobe-discord-rpc/releases/latest")
+ .then(response => response.json())
+ .then(latest => {
+ if (latest["tag_name"] != property.version) {
+ setUpdate(true)
+ setLatest(latest["tag_name"])
+ }
+ })
}, [])
return (
-
-
Repository:
-
Discord:
-
- // TODO: Click to update
-
Version:
-
Latest version:
+
)
}
\ No newline at end of file
diff --git a/src/rpc_client-src/package.json b/src/rpc_client-src/package.json
index 2c07357..d7a84fa 100644
--- a/src/rpc_client-src/package.json
+++ b/src/rpc_client-src/package.json
@@ -1,6 +1,6 @@
{
"name": "discord-rpc-client",
- "version": "v0.0.1",
+ "version": "v0.0.2",
"description": "Discord Rich Presence extension for your adobe apps!",
"main": "index.js",
"scripts": {