summaryrefslogtreecommitdiff
path: root/extension
diff options
context:
space:
mode:
Diffstat (limited to 'extension')
-rw-r--r--extension/package-lock.json4
-rw-r--r--extension/react-app/src/pages/history.tsx20
-rw-r--r--extension/src/activation/environmentSetup.ts1
3 files changed, 18 insertions, 7 deletions
diff --git a/extension/package-lock.json b/extension/package-lock.json
index 7f4dab5f..802d96e5 100644
--- a/extension/package-lock.json
+++ b/extension/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "continue",
- "version": "0.0.321",
+ "version": "0.0.322",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "continue",
- "version": "0.0.321",
+ "version": "0.0.322",
"license": "Apache-2.0",
"dependencies": {
"@electron/rebuild": "^3.2.10",
diff --git a/extension/react-app/src/pages/history.tsx b/extension/react-app/src/pages/history.tsx
index edf4d39f..2eb895b1 100644
--- a/extension/react-app/src/pages/history.tsx
+++ b/extension/react-app/src/pages/history.tsx
@@ -14,6 +14,14 @@ const Tr = styled.tr`
}
`;
+const parseDate = (date: string): Date => {
+ let dateObj = new Date(date);
+ if (isNaN(dateObj.getTime())) {
+ dateObj = new Date(parseInt(date) * 1000);
+ }
+ return dateObj;
+};
+
const TdDiv = styled.div`
cursor: pointer;
padding-left: 1rem;
@@ -46,6 +54,8 @@ function History() {
fetchSessions();
}, [client]);
+ console.log(sessions.map((session) => session.date_created));
+
return (
<div className="w-full">
<div className="items-center flex">
@@ -60,7 +70,11 @@ function History() {
<table className="w-full">
<tbody>
{sessions
- .sort((a, b) => parseInt(b.date_created) - parseInt(a.date_created))
+ .sort(
+ (a, b) =>
+ parseDate(b.date_created).getTime() -
+ parseDate(a.date_created).getTime()
+ )
.map((session, index) => (
<Tr key={index}>
<td>
@@ -72,9 +86,7 @@ function History() {
>
<div className="text-lg">{session.title}</div>
<div className="text-gray-400">
- {new Date(
- parseInt(session.date_created) * 1000
- ).toLocaleString("en-US", {
+ {parseDate(session.date_created).toLocaleString("en-US", {
weekday: "short",
year: "numeric",
month: "long",
diff --git a/extension/src/activation/environmentSetup.ts b/extension/src/activation/environmentSetup.ts
index fe0c8c0b..53ca8dc6 100644
--- a/extension/src/activation/environmentSetup.ts
+++ b/extension/src/activation/environmentSetup.ts
@@ -258,7 +258,6 @@ export async function startContinuePythonServer(redownload: boolean = true) {
};
const settings: any =
os.platform() === "win32" ? windowsSettings : macLinuxSettings;
-
// Spawn the server
const child = spawn(destination, settings);