diff --git a/package-lock.json b/package-lock.json index f3d1116f..a0f27a23 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,6 +21,7 @@ "expo-file-system": "~11.0.2", "expo-font": "~9.1.0", "expo-haptics": "~10.0.0", + "expo-keep-awake": "~9.1.2", "expo-linear-gradient": "~9.1.0", "expo-linking": "~2.2.3", "expo-notifications": "~0.11.6", diff --git a/package.json b/package.json index 36f1461f..f2ce99c3 100644 --- a/package.json +++ b/package.json @@ -19,6 +19,7 @@ "expo-file-system": "~11.0.2", "expo-font": "~9.1.0", "expo-haptics": "~10.0.0", + "expo-keep-awake": "~9.1.2", "expo-linear-gradient": "~9.1.0", "expo-linking": "~2.2.3", "expo-notifications": "~0.11.6", diff --git a/src/hooks/githubUpdateChecker.js b/src/hooks/githubUpdateChecker.js index d2d3d538..241ff29b 100644 --- a/src/hooks/githubUpdateChecker.js +++ b/src/hooks/githubUpdateChecker.js @@ -1,6 +1,5 @@ import {useState, useEffect} from 'react'; - -import {showToast} from './../hooks/showToast'; +import {appversion} from '../utils/utils'; export const useGithubUpdateChecker = () => { const latestReleaseUrl = @@ -24,11 +23,11 @@ export const useGithubUpdateChecker = () => { }; const isNewVersion = versionTag => { - let currentVersion = 'v1.1.7'; + let currentVersion = `${appversion}`; const regex = /[^\\d.]/; let newVersion = versionTag.replace(regex, ''); - currentVersion = currentVersion.replace(regex, ''); + currentVersion = currentVersion; return newVersion !== currentVersion; }; diff --git a/src/screens/more/About.js b/src/screens/more/About.js index 7075980e..136ed095 100644 --- a/src/screens/more/About.js +++ b/src/screens/more/About.js @@ -1,4 +1,5 @@ import React from 'react'; +import {ScrollView} from 'react-native'; import * as Linking from 'expo-linking'; import {useSelector} from 'react-redux'; @@ -6,7 +7,7 @@ import {useSelector} from 'react-redux'; import {List} from '../../components/List'; import {ScreenContainer} from '../../components/Common'; import {MoreHeader} from './components/MoreHeader'; -import {ScrollView} from 'react-native'; +import {appversion, releasedt} from '../../utils/utils'; const AboutScreen = ({navigation}) => { const theme = useSelector(state => state.settingsReducer.theme); @@ -23,14 +24,14 @@ const AboutScreen = ({navigation}) => { Linking.openURL( - 'https://github.com/LNReader/lnreader/releases/tag/v1.1.7', + `https://github.com/LNReader/lnreader/releases/tag/v${appversion}`, ) } theme={theme} diff --git a/src/utils/utils.js b/src/utils/utils.js new file mode 100644 index 00000000..c26195f7 --- /dev/null +++ b/src/utils/utils.js @@ -0,0 +1,5 @@ +const app_version = '1.1.7'; +const release_dt = '01/11/21 10:00 AM'; + +export const releasedt = release_dt; +export const appversion = app_version;