diff --git a/CHANGELOG.md b/CHANGELOG.md
index cb15e1b..6007e23 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,13 @@
# Changes
+## 1.4.5
+
+- For currently airing anime, you can now see how many episodes have aired in grid view.
+- Users can now see the notes they write for each media on their list by hovering the comment icon. Added tooltips for notes and on list icons for grid and compact view.
+- Added margin for on list and note icons for a better look.
+- Changed icon for notes from notepad to a comment icon.
+- Removed colons from labels on the main list media cards.
+
## 1.4.4
- Changed color of scrollbar back to blue.
diff --git a/README.md b/README.md
index 25ae14a..44c48a3 100644
--- a/README.md
+++ b/README.md
@@ -49,7 +49,7 @@ You can download the app [here](https://github.com/ReStartQ/AniCour/releases). C
1. Download the setup file from the latest release and install it on your computer.
2. The setup file is labeled as AniCour-Setup-x.x.x.exe, where x denotes a number for the version.
- **Ex: AniCour-Setup-1.4.4.exe**
+ **Ex: AniCour-Setup-1.4.5.exe**
3. When you run the exe file, Windows will give a message like below because there is no code signing certificate, click on "More info"
4. A new option will appear, "Run anyway". Click on it.
5. The installer menu will open up to allow you to install it on your computer.
diff --git a/package-lock.json b/package-lock.json
index 6b91e53..d85f25e 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -36,7 +36,7 @@
"is-online": "^10.0.0",
"jotai": "^2.4.2",
"lodash": "^4.17.21",
- "material-react-table": "^2.6.1",
+ "material-react-table": "^2.7.0",
"moment": "^2.29.4",
"mui-nested-menu": "^3.2.2",
"react": "^18.2.0",
@@ -15939,9 +15939,9 @@
}
},
"node_modules/material-react-table": {
- "version": "2.6.1",
- "resolved": "https://registry.npmjs.org/material-react-table/-/material-react-table-2.6.1.tgz",
- "integrity": "sha512-b3X/dH5PTYMkLi23GF/oMyOC0oZbTBBW26KZRqvYJWqCLguYi1xE6Dv6VUrSMKf4yBvg00dXoUrH9zT9PLEZ9g==",
+ "version": "2.7.0",
+ "resolved": "https://registry.npmjs.org/material-react-table/-/material-react-table-2.7.0.tgz",
+ "integrity": "sha512-j3e/CtqZqkdiVQ5VEZxgzupGx/pBv65F211vc0BYDKrNzk88ln04zBr2MIuJNKxYuKOCs+HGeEgSMdx4j8kZcw==",
"dependencies": {
"@tanstack/match-sorter-utils": "8.11.3",
"@tanstack/react-table": "8.11.6",
diff --git a/package.json b/package.json
index ee00167..79c33d6 100644
--- a/package.json
+++ b/package.json
@@ -124,7 +124,7 @@
"is-online": "^10.0.0",
"jotai": "^2.4.2",
"lodash": "^4.17.21",
- "material-react-table": "^2.6.1",
+ "material-react-table": "^2.7.0",
"moment": "^2.29.4",
"mui-nested-menu": "^3.2.2",
"react": "^18.2.0",
diff --git a/release/app/package-lock.json b/release/app/package-lock.json
index fe82dd1..1a3cbde 100644
--- a/release/app/package-lock.json
+++ b/release/app/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "anicour",
- "version": "1.4.4",
+ "version": "1.4.5",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "anicour",
- "version": "1.4.4",
+ "version": "1.4.5",
"hasInstallScript": true,
"license": "GPL-3.0"
}
diff --git a/release/app/package.json b/release/app/package.json
index 2a421be..687cc1c 100644
--- a/release/app/package.json
+++ b/release/app/package.json
@@ -1,6 +1,6 @@
{
"name": "anicour",
- "version": "1.4.4",
+ "version": "1.4.5",
"description": "Anime, Manga, and Light Novel Tracker Desktop Application for Windows. A fast and interactive way for AniList users to track and manage their anime/manga lists. ",
"license": "GPL-3.0",
"author": {
diff --git a/src/renderer/components/app/etc/ProgressStepper.tsx b/src/renderer/components/app/etc/ProgressStepper.tsx
index 6318e46..767dd47 100644
--- a/src/renderer/components/app/etc/ProgressStepper.tsx
+++ b/src/renderer/components/app/etc/ProgressStepper.tsx
@@ -1,6 +1,7 @@
import AddIcon from '@mui/icons-material/Add';
import RemoveIcon from '@mui/icons-material/Remove';
-import { IconButton, Typography } from '@mui/material';
+import { IconButton, Tooltip, Typography } from '@mui/material';
+import InfoIcon from '@mui/icons-material/Info';
import { useTheme } from '@mui/material/styles';
import { Box } from '@mui/system';
import { useEffect, useState } from 'react';
@@ -40,9 +41,31 @@ export default function ProgressStepper({
flexDirection="column"
sx={{ gridColumn: '1/2' /* userSelect: 'none' */ }}
>
-
- {props.type === 'ANIME' ? 'Episodes:' : 'Chapters:'}
-
+ {props.nextAiringEpisode !== null ? (
+
+
+ {props.type === 'ANIME' ? 'Episodes' : 'Chapters'}
+
+
+
+
+
+
+
+ ) : (
+
+ {props.type === 'ANIME' ? 'Episodes' : 'Chapters'}
+
+ )}
+
- Volumes:{' '}
+ Volumes{' '}
- Score:{' '}
+ Score{' '}
);
+ */
+ return ;
}
if (type === 0.5) {
// for list table view
+ /*
return (
);
+ */
+ return ;
}
return (
@@ -479,7 +488,12 @@ export function OnListIcon({ type }: any) {
return ;
}
if (type === 0.5) {
- return ;
+ return (
+
+ );
}
return ;
}
diff --git a/src/renderer/components/app/main/MediaCard.tsx b/src/renderer/components/app/main/MediaCard.tsx
index f3c63a9..cab664c 100644
--- a/src/renderer/components/app/main/MediaCard.tsx
+++ b/src/renderer/components/app/main/MediaCard.tsx
@@ -283,20 +283,23 @@ export default function MediaCard({ props }: any) {
}}
/>
{props.mediaListEntry.notes !== null ? (
-
-
-
+
+
+
+
+
) : null}
- Studio:{' '}
+ Studio{' '}
{props.mainStudioIndex !== -1
@@ -377,7 +380,7 @@ export default function MediaCard({ props }: any) {
)}
- Type:{' '}
+ Type{' '}
{props.format !== null ? formatType(props.format) : '?'}
@@ -385,7 +388,7 @@ export default function MediaCard({ props }: any) {
- Status:{' '}
+ Status{' '}
{props.status !== null ? formatStatus(props.status) : '?'}
@@ -394,7 +397,7 @@ export default function MediaCard({ props }: any) {
{props.type === 'ANIME' ? (
- Season:{' '}
+ Season{' '}
{props.season !== null && props.seasonYear !== null
@@ -405,7 +408,7 @@ export default function MediaCard({ props }: any) {
) : (
- Released:{' '}
+ Released{' '}
{formatReleaseDateNumbers(
diff --git a/src/renderer/components/app/main/MediaCardCompact.tsx b/src/renderer/components/app/main/MediaCardCompact.tsx
index 0539db6..c320e6b 100644
--- a/src/renderer/components/app/main/MediaCardCompact.tsx
+++ b/src/renderer/components/app/main/MediaCardCompact.tsx
@@ -68,20 +68,23 @@ export default function MediaCardCompact({ props }: any) {
}}
/>
{props.mediaListEntry.notes !== null ? (
-
-
-
+
+
+
+
+
) : null}
{props.mediaListEntry !== null ? (
-
-
-
+
+
+
) : null}
{props.mediaListEntry !== null ? (
-
-
-
+
+
+
) : null}
{
}}
/>
{props.mediaListEntry !== null ? (
-
-
-
+
+
+
) : null}
{props.nextAiringEpisode !== null ? (
{props.mediaListEntry !== null ? (
-
-
-
+
+
+
) : null}