Index: reactapp/src/Pages/Topic.js
===================================================================
--- reactapp/src/Pages/Topic.js	(revision 3b6962d804b15d4cf06da32490fdbafc33fe3ea5)
+++ reactapp/src/Pages/Topic.js	(revision af801e3ae2a87e526d2053085fdbb077aafd6741)
@@ -28,4 +28,5 @@
 } from "../Components/Styled/Modal.style";
 import axios from "../api/axios";
+import LoadingSpinner from "../Components/Styled/LoadingSpinner.style";
 
 const Topic = () => {
@@ -48,6 +49,6 @@
 
   useEffect(() => {
-    const url1 = `http://192.168.0.19:8080/public/thread/${params.topicId}`;
-    const url2 = `http://192.168.0.19:8080/secure/currentUser`;
+    const url1 = `http://192.168.0.29:8080/public/thread/${params.topicId}`;
+    const url2 = `http://192.168.0.29:8080/secure/currentUser`;
 
     const fetchTopic = async () => {
@@ -99,5 +100,5 @@
     if (!replyContent.length < 1) {
       const response = await axios(
-        `http://192.168.0.19:8080/secure/subject/${thread.targetSubject.subjectId}/replyToThread/${postId}`,
+        `http://192.168.0.29:8080/secure/subject/${thread.targetSubject.subjectId}/replyToThread/${postId}`,
         {
           method: "post",
@@ -109,5 +110,5 @@
       );
       setErrorMessage("");
-      window.location.reload(false);
+      window.location.reload();
     } else {
       setErrorMessage("Полето за содржина не смее да биде празно");
@@ -128,5 +129,5 @@
     if (!postContent.length < 1) {
       const response = await axios(
-        `http://192.168.0.19:8080/secure/subject/${thread.targetSubject.subjectId}/replyToThread/${params.topicId}`,
+        `http://192.168.0.29:8080/secure/subject/${thread.targetSubject.subjectId}/replyToThread/${params.topicId}`,
         {
           method: "post",
@@ -138,5 +139,5 @@
       );
       setErrorMessage("");
-      window.location.reload(false);
+      window.location.reload();
     } else {
       setErrorMessage("Полето за содржина не смее да биде празно");
@@ -160,5 +161,5 @@
       ) {
         const response = await axios(
-          `http://192.168.0.19:8080/secure/upvoteThread/${post.postId}`,
+          `http://192.168.0.29:8080/secure/upvoteThread/${post.postId}`,
           {
             method: "get",
@@ -166,5 +167,5 @@
           }
         );
-        window.location.reload(false);
+        window.location.reload();
       } else {
         return;
@@ -183,5 +184,5 @@
       ) {
         const response = await axios(
-          `http://192.168.0.19:8080/secure/downvoteThread/${post.postId}`,
+          `http://192.168.0.29:8080/secure/downvoteThread/${post.postId}`,
           {
             method: "get",
@@ -190,5 +191,5 @@
         );
 
-        window.location.reload(false);
+        window.location.reload();
       } else {
         return;
@@ -213,15 +214,15 @@
               {child.content}
             </p>
-            {thread.timePosted === thread.timeLastEdited ? (
+            {new Date(child.timePosted).setMilliseconds(0) === new Date(child.timeLastEdited).setMilliseconds(0) ? (
               <OpinionCardContentTime>
                 {dateConverter(
-                  new Date(thread.timePosted).toString().slice(4, -43)
-                )}
+                  new Date(child.timePosted).toString().slice(4, -43)
+                )} <span style={{fontStyle:"normal",color:"blue"}}>#{child.postId}</span>
               </OpinionCardContentTime>
             ) : (
               <OpinionCardContentTime>
                 {dateConverter(
-                  new Date(thread.timeLastEdited).toString().slice(4, -43)
-                )}{" "}
+                  new Date(child.timeLastEdited).toString().slice(4, -43)
+                )}{" "} <span style={{fontStyle:"normal",color:"blue"}}>#{child.postId}</span>{" "}
                 (едитирано од модератор)
               </OpinionCardContentTime>
@@ -270,5 +271,5 @@
               />
 
-              <VoteCount right={50 + "px"}>
+              <VoteCount right={10 + "px"}>
                 {child.votes.filter((v) => v.vote === "DOWNVOTE").length}
               </VoteCount>
@@ -324,5 +325,5 @@
       </CurrentPageNav>
       <div style={{ height: "20px", marginBottom: "50px", marginTop: "50px" }}>
-        <h3 style={{ float: "left" }}>{thread.title}</h3>
+        <h3 style={{ float: "left" }}>{thread.title} <span style={{opacity:"50%", fontSize:"16px"}}>#{thread.postId}</span></h3>
         {auth && (
           <AddOpinionButton onClick={handleAddOpinionButtonClick}>
@@ -369,9 +370,9 @@
             {thread.content}
           </p>
-          {thread.timePosted === thread.timeLastEdited ? (
+          {new Date(thread.timePosted).setMilliseconds(0) === new Date(thread.timeLastEdited).setMilliseconds(0) ? (
             <OpinionCardContentTime>
               {dateConverter(
                 new Date(thread.timePosted).toString().slice(4, -43)
-              )}
+              )} <span style={{fontStyle:"normal",color:"blue"}}>#{thread.postId}</span>
             </OpinionCardContentTime>
           ) : (
@@ -379,5 +380,5 @@
               {dateConverter(
                 new Date(thread.timeLastEdited).toString().slice(4, -43)
-              )}{" "}
+              )}{" "} <span style={{fontStyle:"normal",color:"blue"}}>#{thread.postId}</span>{" "}
               (едитирано од модератор)
             </OpinionCardContentTime>
@@ -444,9 +445,9 @@
                 {directChild.content}
               </p>
-              {directChild.timePosted === directChild.timeLastEdited ? (
+              {new Date(directChild.timePosted).setMilliseconds(0) === new Date(directChild.timeLastEdited).setMilliseconds(0) ? (
                 <OpinionCardContentTime>
                   {dateConverter(
                     new Date(directChild.timePosted).toString().slice(4, -43)
-                  )}
+                  )} <span style={{fontStyle:"normal",color:"blue"}}>#{directChild.postId}</span>
                 </OpinionCardContentTime>
               ) : (
@@ -456,5 +457,5 @@
                       .toString()
                       .slice(4, -43)
-                  )}{" "}
+                  )}{" "} <span style={{fontStyle:"normal",color:"blue"}}>#{directChild.postId}</span>{" "}
                   (едитирано од модератор)
                 </OpinionCardContentTime>
@@ -559,5 +560,5 @@
   ) : !fetchError && !loadedThread ? (
     <div>
-      <p style={{ marginTop: "140px" }}>се вчитува...</p>
+      <LoadingSpinner style={{ marginTop: "140px" }}/>
       <Outlet />
     </div>
