Skip to content

Commit 29bd7db

Browse files
committed
Update: Enhanced app functionalities (#196)
1 parent c27d75e commit 29bd7db

File tree

18 files changed

+5344
-4608
lines changed

18 files changed

+5344
-4608
lines changed

MovieVerse-Frontend/html/privacy-policy.html

+13-9
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,10 @@
176176
color: white;
177177
}
178178

179+
h2 {
180+
color: white;
181+
}
182+
179183
.goog-te-combo {
180184
background-color: #7378c5 !important;
181185
color: white !important;
@@ -335,24 +339,24 @@ <h1 id="my-heading" style="margin-bottom: -10px" class="notranslate">
335339
<div style="font-weight: bold; font-size: 30px" id="privacy-header">Privacy Policy</div>
336340
</div>
337341

338-
<div id="introduction" style="text-align: center; width: 90%; cursor: pointer">
339-
<h2 style="color: white">Introduction</h2>
342+
<div id="introduction" style="text-align: center; width: 90%">
343+
<h2 style="cursor: pointer">Introduction</h2>
340344
<p>At The MovieVerse, accessible from <a id="linkWeb" href="https://movie-verse.com">https://movie-verse.com</a>, one of our main priorities is the privacy of our visitors. This Privacy Policy document contains types of information that is collected and recorded by The MovieVerse and how we use it.</p>
341345
</div>
342346

343-
<div id="consent" style="text-align: center; width: 90%; cursor: pointer">
344-
<h2 style="color: white">Consent</h2>
347+
<div id="consent" style="text-align: center; width: 90%">
348+
<h2 style="cursor: pointer">Consent</h2>
345349
<p>By using our website, you hereby consent to our Privacy Policy and agree to its terms. For our Terms and Conditions, please visit the <a id="linkWeb" href="https://movie-verse.com/MovieVerse-Frontend/html/terms-of-service.html">Terms and Conditions</a> page.</p>
346350
</div>
347351

348-
<div style="text-align: center; width: 90%; cursor: pointer" id="subheading2">
349-
<h2 style="color: white">Information we collect</h2>
352+
<div style="text-align: center; width: 90%" id="subheading2">
353+
<h2 style="cursor: pointer">Information we collect</h2>
350354
<p>The personal information that you are asked to provide, and the reasons why you are asked to provide it, will be made clear to you at the point we ask you to provide your personal information.</p>
351355
<p>If you contact us directly, we may receive additional information about you such as your name, email address, the contents of the message and/or attachments you may send us, and any other information you may choose to provide.</p>
352356
</div>
353357

354358
<div style="text-align: center; width: 90%; cursor: pointer" id="subheading">
355-
<h2 style="color: #ffffff">How we use your information</h2>
359+
<h2 style="cursor: pointer">How we use your information</h2>
356360
<p>We use the information we collect in various ways, including to:</p>
357361
<ul style="color: white; list-style: none; width: 90%">
358362
<li>1. Provide, operate, and maintain our website</li>
@@ -367,15 +371,15 @@ <h2 style="color: #ffffff">How we use your information</h2>
367371
</div>
368372

369373
<div style="text-align: center; width: 90%; cursor: pointer" id="subheading3">
370-
<h2 style="color: white">Log Files</h2>
374+
<h2 style="cursor: pointer">Log Files</h2>
371375
<p>The MovieVerse follows a standard procedure of using log files.</p>
372376
<p>These files log visitors when they visit websites. All hosting companies do this and a part of hosting services' analytics.</p>
373377
<p>These are not linked to any information that is personally identifiable.</p>
374378
<p>The purpose of the information is for analyzing trends, administering the site, tracking users' movement on the website, and gathering demographic information.</p>
375379
</div>
376380

377381
<div style="text-align: center; margin-bottom: 300px; width: 90%; cursor: pointer" id="subheading4">
378-
<h2 style="color: white">Cookies and Web Beacons</h2>
382+
<h2 style="cursor: pointer">Cookies and Web Beacons</h2>
379383
<p>Like any other website, The MovieVerse uses 'cookies'. These cookies are used to store information including visitors' preferences, and the pages on the website that the visitor accessed or visited.</p>
380384
<p>The information is used to optimize the users' experience by customizing our web page content based on visitors' browser type and/or other information.</p>
381385
<p>We may analyze user behavior through the use of cookies and web beacons with Google Analytics. Google Analytics is a web analytics service offered by Google that tracks and reports website traffic. We partner with Google to use the data collected to track and monitor the use of our website.</p>

MovieVerse-Frontend/html/terms-of-service.html

+16-12
Original file line numberDiff line numberDiff line change
@@ -196,6 +196,10 @@
196196
bottom: 70px;
197197
}
198198
}
199+
200+
h2 {
201+
color: white;
202+
}
199203
</style>
200204
</head>
201205

@@ -329,67 +333,67 @@ <h1 id="my-heading" style="margin-bottom: -10px" class="notranslate">
329333
</div>
330334

331335
<div style="text-align: center; width: 90%" id="agreement">
332-
<h2 style="color: white; cursor: pointer">Agreement to Terms</h2>
336+
<h2 style="cursor: pointer">Agreement to Terms</h2>
333337
<p>By using The MovieVerse, you agree to be bound by these terms. If you disagree with any part of the terms, then you do not have permission to access the service.</p>
334338
</div>
335339

336340
<div style="text-align: center; width: 90%" id="consent">
337-
<h2 style="color: white; cursor: pointer">Changes to Terms</h2>
341+
<h2 style="cursor: pointer">Changes to Terms</h2>
338342
<p>We reserve the right to modify or replace these Terms at any time at our sole discretion. We will try to provide at least 30 days' notice prior to any new terms taking effect.</p>
339343
</div>
340344

341345
<div style="text-align: center; width: 90%" id="subheading2">
342-
<h2 style="color: white; cursor: pointer">Use of Service</h2>
346+
<h2 style="cursor: pointer">Use of Service</h2>
343347
<p>The MovieVerse is provided on an "AS IS" and "AS AVAILABLE" basis. The service is for personal, non-commercial use only.</p>
344348
<p>You may not use the service for any illegal or unauthorized purpose. You must not, in the use of the service, violate any laws in your jurisdiction.</p>
345349
<p>You agree not to reproduce, duplicate, copy, sell, resell or exploit any portion of the service, use of the service, or access to the service without express written permission by us.</p>
346350
</div>
347351

348352
<div style="text-align: center; width: 90%" id="subheading">
349-
<h2 style="color: white; cursor: pointer">Content</h2>
353+
<h2 style="cursor: pointer">Content</h2>
350354
<p>Content found on or through this Service are the property of The MovieVerse or used with permission. You may not distribute, modify, transmit, reuse, download, repost, copy, or use said Content, whether in whole or in part, for commercial purposes or for personal gain, without express advance written permission from us.</p>
351355
</div>
352356

353357
<div style="text-align: center; width: 90%" id="subheading3">
354-
<h2 style="color: white; cursor: pointer">Ads</h2>
358+
<h2 style="cursor: pointer">Ads</h2>
355359
<p>During use of the Service, you may enter into correspondence with or participate in promotions of advertisers or sponsors showing their goods or services through the Service. Any such activity, and any terms, conditions, warranties or representations associated with such activity, is solely between you and the applicable third-party.</p>
356360
<p>We display ads on the Service to help us keep our servers and databases running and free for everyone. We're committed to placing non-intrusive ads only, which means no pop-ups, no auto-playing videos, and no ads that interfere with your experience on the site.</p>
357361
<p>If you encounter any ads that are inappropriate, misleading, or intrusive, please let us know by contacting us at using the Feedback form <a style="color: white" href="feedback.html">here</a>.</p>
358362
</div>
359363

360364
<div style="text-align: center; width: 90%" id="subheading4">
361-
<h2 style="color: white; cursor: pointer">Accounts</h2>
365+
<h2 style="cursor: pointer">Accounts</h2>
362366
<p>When you create an account with us, you guarantee that the information you provide us is accurate, complete, and current at all times. Inaccurate, incomplete, or obsolete information may result in the immediate termination of your account on the Service.</p>
363367
</div>
364368

365369
<div style="text-align: center; width: 90%" id="subheading5">
366-
<h2 style="color: white; cursor: pointer">Intellectual Property</h2>
370+
<h2 style="cursor: pointer">Intellectual Property</h2>
367371
<p>The Service and its original content, features, and functionality are and will remain the exclusive property of The MovieVerse and its licensors.</p>
368372
</div>
369373

370374
<div style="text-align: center; width: 90%" id="subheading6">
371-
<h2 style="color: white; cursor: pointer">Links To Other Web Sites</h2>
375+
<h2 style="cursor: pointer">Links To Other Web Sites</h2>
372376
<p>Our Service may contain links to third-party web sites or services that are not owned or controlled by The MovieVerse. We have no control over, and assume no responsibility for the content, privacy policies, or practices of any third-party web sites or services.</p>
373377
</div>
374378

375379
<div style="text-align: center; width: 90%" id="subheading7">
376-
<h2 style="color: white; cursor: pointer">Termination</h2>
380+
<h2 style="cursor: pointer">Termination</h2>
377381
<p>We may terminate or suspend your account and bar access to the Service immediately, without prior notice or liability, under our sole discretion, for any reason whatsoever and without limitation, including but not limited to a breach of the Terms.</p>
378382
</div>
379383

380384
<div style="text-align: center; width: 90%" id="subheading8">
381-
<h2 style="color: white; cursor: pointer">Disclaimer</h2>
385+
<h2 style="cursor: pointer">Disclaimer</h2>
382386
<p>Your use of the Service is at your sole risk. The Service is provided on an "AS IS" and "AS AVAILABLE" basis. The Service is provided without warranties of any kind.</p>
383387
</div>
384388

385389
<div style="text-align: center; width: 90%" id="subheading9">
386-
<h2 style="color: white; cursor: pointer">Governing Law</h2>
390+
<h2 style="cursor: pointer">Governing Law</h2>
387391
<p>These Terms shall be governed and construed in accordance with the laws of the country where The MovieVerse is based (the United States of America), without regard to its conflict of law provisions.</p>
388392
<p>Our failure to enforce any right or provision of these Terms will not be considered a waiver of those rights. If any provision of these Terms is held to be invalid or unenforceable by a court, the remaining provisions of these Terms will remain in effect.</p>
389393
</div>
390394

391395
<div style="text-align: center; width: 90%; margin-bottom: 300px" id="subheading10">
392-
<h2 style="color: white; cursor: pointer">Contact Us</h2>
396+
<h2 style="cursor: pointer">Contact Us</h2>
393397
<p>If you have any questions about these Terms, please contact us at <a id="mail" href="mailto:[email protected]">[email protected]</a>.</p>
394398
</div>
395399
</main>

MovieVerse-Frontend/js/user-profile.js

+8
Original file line numberDiff line numberDiff line change
@@ -203,6 +203,8 @@ async function performSearch(searchText) {
203203
}
204204

205205
document.getElementById('container1').addEventListener('click', async () => {
206+
showSpinner();
207+
206208
const userEmail = localStorage.getItem('currentlyViewingProfile');
207209

208210
if (!userEmail) {
@@ -227,9 +229,13 @@ document.getElementById('container1').addEventListener('click', async () => {
227229
catch (error) {
228230
console.error('Error updating progress circles:', error);
229231
}
232+
233+
hideSpinner();
230234
});
231235

232236
document.getElementById('container2').addEventListener('click', async () => {
237+
showSpinner();
238+
233239
const userEmail = localStorage.getItem('currentlyViewingProfile');
234240

235241
if (!userEmail) {
@@ -254,6 +260,8 @@ document.getElementById('container2').addEventListener('click', async () => {
254260
catch (error) {
255261
console.error('Error updating progress circles:', error);
256262
}
263+
264+
hideSpinner();
257265
});
258266

259267
async function loadProfile(userEmail = localStorage.getItem('currentlySignedInMovieVerseUser')) {

MovieVerse-Mobile/platforms/android/app/src/main/assets/www/404.html

+4-4
Original file line numberDiff line numberDiff line change
@@ -722,12 +722,12 @@ <h1 id="my-heading" style="margin-bottom: -10px" class="notranslate">
722722
}
723723

724724
function updateClock() {
725-
var now = new Date();
726-
var hours = now.getHours();
727-
var minutes = now.getMinutes();
725+
let now = new Date();
726+
let hours = now.getHours();
727+
let minutes = now.getMinutes();
728728
hours = hours < 10 ? '0' + hours : hours;
729729
minutes = minutes < 10 ? '0' + minutes : minutes;
730-
var timeString = hours + ':' + minutes;
730+
let timeString = hours + ':' + minutes;
731731
document.getElementById('clock').innerHTML = timeString;
732732
}
733733

0 commit comments

Comments
 (0)