Hykilpikonna
1e28191e67
[U] Pre-Release v0.3.5.703
2019-10-20 20:27:46 -04:00
Hykilpikonna
ef4d9d38e7
[O] Add '%' sign
2019-10-20 20:26:57 -04:00
Hykilpikonna
52626406bf
[O] Use FormatUtils.limit
2019-10-20 20:26:18 -04:00
Hykilpikonna
fec6c77dc2
[+] Create method to format string length
2019-10-20 20:23:47 -04:00
Hykilpikonna
4db8ee7837
[+] Add tooltip formatter
2019-10-20 20:20:58 -04:00
Hykilpikonna
9bfde0e39d
[+] Add assignment description to the data
2019-10-20 20:20:45 -04:00
Hykilpikonna
cfac8493cd
[U] Pre-Release v0.3.5.697
2019-10-20 19:54:57 -04:00
Hykilpikonna
0d003a4f7e
[O] Make new update clickable as well
2019-10-20 19:53:56 -04:00
Hykilpikonna
106a4759ae
[O] Make clickable text cursor show as pointer
2019-10-20 19:53:42 -04:00
Hykilpikonna
06d09220c5
[O] Move clickable to global css
2019-10-20 19:46:19 -04:00
Hykilpikonna
a19960b18f
[O] Do nothing if not clickable
2019-10-20 19:44:06 -04:00
Hykilpikonna
656dd7d884
[+] Implement redirect on click in course-head
2019-10-20 19:42:06 -04:00
Hykilpikonna
b965859537
[U] Use formatCourseIndex() in navigation
2019-10-20 19:41:50 -04:00
Hykilpikonna
707e96d2e9
[+] Encapsulate method to format course tab index
2019-10-20 19:41:28 -04:00
Hykilpikonna
ab795674b2
[+] Add instance in App class
2019-10-20 19:36:38 -04:00
Hykilpikonna
eb74feb659
[+] Create onClick function in course-head
2019-10-20 19:33:51 -04:00
Hykilpikonna
4b4c49b5c7
[+] Make courses in overall clickable
2019-10-20 19:29:52 -04:00
Hykilpikonna
1c134e02f9
[+] Add clickable prop to course-head
2019-10-20 19:29:18 -04:00
Hykilpikonna
85305f987f
[O] Optimize course-head grid distribution
2019-10-20 19:23:12 -04:00
Hykilpikonna
ec6e2b8c7e
[F] Fix logical mistake
2019-10-20 19:22:55 -04:00
Hykilpikonna
ab34435395
[U] Use VersionUtils.compare() in Login class
2019-10-20 19:17:21 -04:00
Hykilpikonna
da96d846eb
[+] Create function to compare version numbers
2019-10-20 19:11:22 -04:00
Hykilpikonna
9f6cb2658a
[+] Create VersionUtils class
2019-10-20 19:00:47 -04:00
Hykilpikonna
33402012b6
[-] Remove deprecated file
2019-10-20 19:00:04 -04:00
Hykilpikonna
97cf1651f9
[+] Add MIN_SUPPORTED_VERSION
2019-10-20 18:59:26 -04:00
Hykilpikonna
97bfe69986
[O] Add logging before clearing cookies
2019-10-20 18:55:05 -04:00
Hykilpikonna
b08fd7f433
[U] Use needToUpdateCookies() to check
2019-10-20 18:54:52 -04:00
Hykilpikonna
83c6a690ec
[O] Optimize variable name lengths
2019-10-20 18:53:21 -04:00
Hykilpikonna
cb54ae4dee
[+] Create function to check version number
2019-10-20 18:53:03 -04:00
Hykilpikonna
be2dcbf085
[O] Extend token saving period
2019-10-20 18:44:56 -04:00
Hykilpikonna
4df2726b95
[O] Make the chart full width (for now)
2019-10-20 18:40:35 -04:00
Hykilpikonna
aa78e850bb
[O] Adjust graph size
2019-10-20 18:39:50 -04:00
Hykilpikonna
c05f18c12c
[O] Add drop shadow
2019-10-20 18:38:16 -04:00
Hykilpikonna
b4041a11a0
[O] Add cross tooltip pointer
2019-10-20 18:31:43 -04:00
Hykilpikonna
bcf222a38b
[O] Format x axis dates to MMM DD format
2019-10-20 18:28:07 -04:00
Hykilpikonna
7cfe928fcc
[O] Adjust y label position
2019-10-20 18:25:12 -04:00
Hykilpikonna
b5ad7c12e3
[O] Add '%' signs to y axis labels
2019-10-20 18:24:33 -04:00
Hykilpikonna
6286c5736e
[O] Lighten legend label color
2019-10-20 18:20:35 -04:00
Hykilpikonna
0773d3ef0e
[O] Make legend smaller
2019-10-20 18:20:21 -04:00
Hykilpikonna
7b912a9325
[O] Make title larger
2019-10-20 18:20:09 -04:00
Hykilpikonna
008155fa61
[O] Adjust legend icon width
2019-10-20 18:16:42 -04:00
Hykilpikonna
117cd9f568
[O] Adjust legend position
2019-10-20 18:16:15 -04:00
Hykilpikonna
3b14727f81
[O] Remove x axis name
2019-10-20 18:15:13 -04:00
Hykilpikonna
444a3733bd
[O] Align legend to the bottom
2019-10-20 18:14:09 -04:00
Hykilpikonna
de63ff9bb5
[+] Add legend
2019-10-20 18:13:56 -04:00
Hykilpikonna
2b2a4c59a8
[O] Adjust y-axis label position
2019-10-20 18:11:47 -04:00
Hykilpikonna
30f737bd7c
[O] Center align y-axis label
2019-10-20 18:10:39 -04:00
Hykilpikonna
1e2c6ca66f
[O] Make min x value of course-scatter a whole number
2019-10-20 18:04:43 -04:00
Hykilpikonna
7b13716ce3
[O] Make min x value of overall-line a whole number
2019-10-20 18:04:00 -04:00
Hykilpikonna
7a1b21a2ac
[F] Fake course object usage to update computed value when tab switched
2019-10-20 17:36:12 -04:00
Hykilpikonna
2345bb6442
[F] Show only completed assignments
2019-10-20 17:30:00 -04:00
Hykilpikonna
47fd9e1db3
[O] Set max x value as today
2019-10-20 17:28:11 -04:00
Hykilpikonna
f8eee081b3
[O] Adjust x axis label position
2019-10-20 17:26:28 -04:00
Hykilpikonna
84e0647c35
[O] Display x axis name
2019-10-20 17:23:22 -04:00
Hykilpikonna
60804dd98c
[O] Add tooltip to scatter graph
2019-10-20 17:23:04 -04:00
Hykilpikonna
5789fac985
[-] Remove unnecessary :entend tag
2019-10-20 17:14:03 -04:00
Hykilpikonna
2a89c6316f
[O] Override VE chart settings
2019-10-20 17:13:48 -04:00
Hykilpikonna
4c0a26a900
[-] Remove unused notification class
2019-10-20 17:02:22 -04:00
Hykilpikonna
6915617980
[+] Add inner top shadow to course card content
2019-10-20 17:01:58 -04:00
Hykilpikonna
0a09e14021
[-] Remove the todo
2019-10-20 16:58:48 -04:00
Hykilpikonna
34446494a9
[O] Round data
2019-10-20 13:06:30 -04:00
Hykilpikonna
8477c2f63b
[O] Use percent score instead of 0 to 1
2019-10-20 13:00:52 -04:00
Hykilpikonna
105d1f7619
[+] Define colors
2019-10-20 12:59:32 -04:00
Hykilpikonna
a4be712bd7
[F] Format date so that the chart can read it
2019-10-20 12:58:30 -04:00
Hykilpikonna
3a9a65920e
[F] Use Array.from instead of map.forEach
2019-10-20 12:58:03 -04:00
Hykilpikonna
ff62847758
[+] Debug with afterConfig()
2019-10-20 12:57:40 -04:00
Hykilpikonna
0207f617c2
[O] Optimize code format
2019-10-20 12:40:00 -04:00
Hykilpikonna
5c530952d3
[O] Add more colors
2019-10-20 12:39:46 -04:00
Hykilpikonna
bdcefefd92
[O] Map assignments first
2019-10-20 12:12:25 -04:00
Hykilpikonna
68cebfa68c
[O] Show tooltip
2019-10-20 12:12:00 -04:00
Hykilpikonna
94b337e772
[O] Change title of the chart
2019-10-20 12:06:39 -04:00
Hykilpikonna
fd1f6223c0
[F] Fix date format
2019-10-20 12:06:29 -04:00
Hykilpikonna
0d86e461cd
[+] Create function to format chart date
2019-10-20 12:03:01 -04:00
Hykilpikonna
9f06748b63
[+] Create format-utils
2019-10-20 11:59:41 -04:00
Hykilpikonna
9769fca6af
[O] Label x and y axis
2019-10-20 11:57:37 -04:00
Hykilpikonna
416ef0991d
[O] Make the x axis type time
2019-10-20 11:57:19 -04:00
Hykilpikonna
2150a563eb
[F] Fix null case detection
2019-10-20 11:47:40 -04:00
Hykilpikonna
1ef08c17ec
[F] Fix typo: 'course' instead of 'courses'
2019-10-20 11:46:34 -04:00
Hykilpikonna
15e375900c
[+] Complete series
2019-10-20 11:45:42 -04:00
Hykilpikonna
d70d54d3f7
[+] Create function to convert assignments to series data
2019-10-20 11:45:35 -04:00
Hykilpikonna
0159f639d2
[O] Optimize type with Map<string, Assignment[]>
2019-10-20 11:40:09 -04:00
Hykilpikonna
19d03536b5
[O] Specify return type
2019-10-20 11:36:35 -04:00
Hykilpikonna
214a716f16
[O] Clarify format in jsdocs
2019-10-20 11:35:11 -04:00
Hykilpikonna
1f5ecedf9f
[+] Create function to map assignments
2019-10-20 11:34:48 -04:00
Hykilpikonna
3b52dab371
[+] Add course-scatter component to course-page
2019-10-20 09:53:01 -04:00
Hykilpikonna
40340a0abd
[F] Fix "This dependency is not found"
2019-10-20 09:52:41 -04:00
Hykilpikonna
c2311464f0
[+] Import course-scatter
2019-10-20 09:52:03 -04:00
Hykilpikonna
f4f6fa2523
[+] Create course scatter vue component
2019-10-20 09:51:13 -04:00
Hykilpikonna
44d01eaec0
[O] Remove max height limit for course page
2019-10-20 09:48:30 -04:00
Hykilpikonna
300ff04f2e
[F] Fix empty pathname detection with '/'
2019-10-14 22:14:46 -04:00
Hykilpikonna
6a34e9f706
[+] Add todo text
2019-10-14 22:13:22 -04:00
Hykilpikonna
97c8953dbd
[-] Remove unnecessary overall-line.scss
2019-10-14 22:10:05 -04:00
Hykilpikonna
179d0bc567
[O] Make it scoped
2019-10-14 22:09:04 -04:00
Hykilpikonna
2d1242f3c0
[O] Inline overall-bar scss
2019-10-14 22:08:51 -04:00
Hykilpikonna
b7f7e168b9
[O] Make css in unread-entry scoped
2019-10-14 22:07:47 -04:00
Hykilpikonna
83244ec496
[O] Make the css in overall-course and course-page scoped
2019-10-14 22:06:22 -04:00
Hykilpikonna
eb3221fa4b
[M] Move card padding to global css
2019-10-14 22:06:00 -04:00
Hykilpikonna
4e37ca4c44
[+] Add row on the expansion area
2019-10-14 21:36:57 -04:00
Hykilpikonna
ae6172068e
[+] Make course-page almost the same with overall-course
2019-10-14 21:35:55 -04:00
Hykilpikonna
65134c02af
[+] Import course-head in course-page
2019-10-14 21:34:30 -04:00
Hykilpikonna
fa9e1aae7c
[O] Fix ' and " issue
2019-10-14 21:31:21 -04:00
Hykilpikonna
3d1401e1c2
[+] Add course-head element in overall-course
2019-10-14 20:33:25 -04:00
Hykilpikonna
8c102f5d5f
[M] Move css to course-head
2019-10-14 20:33:05 -04:00
Hykilpikonna
c4e1790444
[+] Import course-head in overall-course
2019-10-14 20:27:25 -04:00
Hykilpikonna
68c1fa1216
[M] Separate course-head from overall-course
2019-10-14 20:27:07 -04:00
Hykilpikonna
eb094be9af
[F] Move global css outside of overall scope
2019-10-14 20:26:13 -04:00
Hykilpikonna
8527e9860d
[O] Make overall.scss scoped
2019-10-14 19:35:16 -04:00
Hykilpikonna
ceb1ed1404
[O] Surround the course with a card
2019-10-14 19:34:12 -04:00
Hykilpikonna
968fa63f51
[O] Make course name font size 36px
2019-10-14 19:09:55 -04:00
Hykilpikonna
2d530d204e
[O] Align text to the left
2019-10-14 19:08:21 -04:00
Hykilpikonna
65efde05ee
[O] Add some margins
2019-10-14 19:08:12 -04:00
Hykilpikonna
a5d261ac93
[+] Use grid to display basic info
2019-10-14 19:01:17 -04:00
Hykilpikonna
b61cd3839a
[O] Move v-if assignmentReady detection up an element
2019-10-14 18:45:01 -04:00
Hykilpikonna
665567bf88
[+] Bind the displayed course to the course page
2019-10-14 18:28:37 -04:00
Hykilpikonna
a074a9fbed
[+] Show course page only if select tab is a course
2019-10-14 18:27:37 -04:00
Hykilpikonna
0e30954f6e
[+] Add course page
2019-10-14 18:27:09 -04:00
Hykilpikonna
0e98cffc64
[+] Update initial index
2019-10-14 18:26:26 -04:00
Hykilpikonna
e7d5e766e3
[+] Add default path name when there are none
2019-10-14 18:02:02 -04:00
Hykilpikonna
88b0ef752c
[+] Dynamically initialize first state based on pathname
2019-10-14 18:01:43 -04:00
Hykilpikonna
1a8fc9eab4
[-] Remove duplicate update
2019-10-14 17:57:56 -04:00
Hykilpikonna
76dd8f73e4
[O] Use updateIndex() instead
2019-10-14 17:57:43 -04:00
Hykilpikonna
4807c4babb
[+] Encapsulate method to update index
2019-10-14 17:57:18 -04:00
Hykilpikonna
9b4f5291f0
[O] Use v-bind.sync to sync variable value
2019-10-14 17:57:04 -04:00
Hykilpikonna
5edc4c55f5
[-] Remove testing log
2019-10-14 16:43:21 -04:00
Hykilpikonna
563bf06b8e
[-] Remove onNavigate event
2019-10-14 16:42:38 -04:00
Hykilpikonna
cdaa2679d1
[M] Move pushState to navigation.ts as well
2019-10-14 16:42:09 -04:00
Hykilpikonna
4efac6023f
[O] Bind activeIndex with selectedTab
2019-10-14 16:40:41 -04:00
Hykilpikonna
c6e3806024
[M] Move history stuff to navigation.ts
2019-10-14 16:40:27 -04:00
Hykilpikonna
e3df5b8e3b
[+] Create history state listener
2019-10-14 16:35:00 -04:00
Hykilpikonna
5afc0aebd5
[+] Set state on start
2019-10-14 16:34:39 -04:00
Hykilpikonna
d23446b409
[F] Push state after updating tab
2019-10-14 16:33:41 -04:00
Hykilpikonna
bc63b457d3
[+] Clarify logging
2019-10-14 16:24:20 -04:00
Hykilpikonna
30a8d62402
[+] Keep last selected tabb
2019-10-14 16:23:16 -04:00
Hykilpikonna
349683de24
[F] Use absolute path for history
2019-10-14 09:40:18 -04:00
Hykilpikonna
06db7f48bd
[F] Fix: can't replace all with replace()
2019-10-14 09:38:36 -04:00
Hykilpikonna
986a38d81d
[O] Replace spaces in course name with '-'
2019-10-14 09:37:55 -04:00
Hykilpikonna
8b7ee75ca7
[+] Add course id to the navigation index
2019-10-14 09:36:37 -04:00
Hykilpikonna
f59bed777b
[O] Use all lowercase for course navigation
2019-10-14 09:36:02 -04:00
Hykilpikonna
87634f0df5
[+] Push history state on navigation
2019-10-14 09:32:19 -04:00
Hykilpikonna
bb618e74c9
[+] Import course page in app
2019-10-14 09:31:54 -04:00
Hykilpikonna
92d2a7673b
[O] Make text lighter
2019-10-13 22:25:48 -04:00
Hykilpikonna
232fe43eb5
[O] Add gradient to loading screen
2019-10-13 22:24:50 -04:00
Hykilpikonna
d02cfe0557
[U] Release v0.3.4.561
2019-10-13 21:48:33 -04:00
Hykilpikonna
aca0b5635b
[+] Show error for assignments and grading too
2019-10-13 21:46:34 -04:00
Hykilpikonna
4e8d3aaeb9
[O] Fix line gap
2019-10-13 21:36:37 -04:00
Hykilpikonna
1c097b639a
[O] Reverse dynamic font size
2019-10-13 21:36:28 -04:00
Hykilpikonna
ed80b3c82b
[O] Separate details and error details
2019-10-13 21:35:52 -04:00
Hykilpikonna
1a59e174ae
[O] Make color class red (pink)
2019-10-13 21:31:21 -04:00
Hykilpikonna
bbca7c2e14
[F] Should be class instead of style
2019-10-13 21:31:08 -04:00
Hykilpikonna
5c09490d5e
[O] Dynamically add error class
2019-10-13 21:28:16 -04:00
Hykilpikonna
ba9b24a276
[O] Encapsulate error message function
2019-10-13 21:28:04 -04:00
Hykilpikonna
755b61efe3
[O] Only show spinner if not error
2019-10-13 21:25:17 -04:00
Hykilpikonna
75d6d94757
[+] Switch title to 'Error' dynamically
2019-10-13 21:25:01 -04:00
Hykilpikonna
a00285b38a
[+] Bind loadingError variable
2019-10-13 21:23:32 -04:00
Hykilpikonna
b529aa070a
[O] Show error on http error too
2019-10-13 21:21:48 -04:00
Hykilpikonna
38d7b75831
[+] Encapsulate showError function
2019-10-13 21:20:45 -04:00
Hykilpikonna
c3b81b5828
[+] Display error after course failed to load
2019-10-13 21:18:57 -04:00
Hykilpikonna
8aae753098
[+] Add loadingError field
2019-10-13 21:18:39 -04:00
Hykilpikonna
382a2aeabc
[+] Add error property
2019-10-13 21:15:42 -04:00
Hykilpikonna
ec056ef3b3
[+] Remove loading when it's done loading
2019-10-13 21:13:39 -04:00
Hykilpikonna
96d3e6b620
[O] Dynamically size entries based on index
2019-10-13 21:12:32 -04:00
Hykilpikonna
85f59a3983
[+] Add <br> every line
2019-10-13 21:07:50 -04:00
Hykilpikonna
71035ab87b
[-] Remove unused pre css
2019-10-13 21:07:29 -04:00
Hykilpikonna
bfd91af873
[O] Use span instead of pre
2019-10-13 21:07:17 -04:00
Hykilpikonna
de5d406362
[O] Display loading line by line
2019-10-13 21:06:52 -04:00
Hykilpikonna
8c8f405aa5
[+] Add method to split loading messages
2019-10-13 21:03:58 -04:00
Hykilpikonna
a59f2e6f7c
[+] Log loading before checking grading
2019-10-13 21:02:46 -04:00
Hykilpikonna
5d06ee1c41
[+] Log loading before loading assignments
2019-10-13 21:02:38 -04:00
Hykilpikonna
b818420df7
[+] Log loading before loading courses
2019-10-13 21:02:32 -04:00
Hykilpikonna
dbe9c69771
[+] Log loading before login
2019-10-13 21:02:17 -04:00
Hykilpikonna
3a58699f62
[O] Fix <pre> tag font
2019-10-13 21:01:53 -04:00
Hykilpikonna
f5804c3ce8
[O] Surround text with <pre> tag
2019-10-13 20:59:30 -04:00
Hykilpikonna
5ef7083ee6
[M] Move font-family to theme variable
2019-10-13 20:59:10 -04:00
Hykilpikonna
25370ec412
[+] Create function to log loading
2019-10-13 20:52:12 -04:00
Hykilpikonna
b55c25aa7c
[O] Hide loading on start because of the login screen
2019-10-13 20:48:17 -04:00
Hykilpikonna
9f68ac8377
[O] Only show loading when loading text is not empty
2019-10-13 20:46:46 -04:00
Hykilpikonna
335cde4d4e
[+] Use actual loading text
2019-10-13 20:46:28 -04:00
Hykilpikonna
878b8cf87c
[O] Inline loading script
2019-10-13 20:45:03 -04:00
Hykilpikonna
283904d976
[O] Align loading message to bottom
2019-10-13 20:43:52 -04:00
Hykilpikonna
11dea5182b
[O] Make details color darker
2019-10-13 20:39:45 -04:00
Hykilpikonna
87f8f49c39
[O] Correct spinner alignments
2019-10-13 20:38:44 -04:00
Hykilpikonna
595033b80f
[O] Make the stroke white
2019-10-13 20:37:21 -04:00
Hykilpikonna
ccd32ed7e6
[+] Add a loading spinner
2019-10-13 20:35:53 -04:00
Hykilpikonna
a40e3b24eb
[O] Make details font size smaller
2019-10-13 20:35:41 -04:00
Hykilpikonna
6a4ff9b0a7
[O] Make title font size bigger
2019-10-13 20:35:27 -04:00
Hykilpikonna
2dfb0bf447
[+] Add loading title
2019-10-13 20:35:16 -04:00
Hykilpikonna
21e6352ace
Revert "[-] Remove loading"
...
This reverts commit f1089dbdf5 .
2019-10-13 20:29:45 -04:00
Hykilpikonna
f1089dbdf5
[-] Remove loading
2019-10-13 20:29:02 -04:00
Hykilpikonna
e95efbff59
[O] Center text box vertically
2019-10-13 20:00:10 -04:00
Hykilpikonna
92b46baeed
[O] Center text horizontally
2019-10-13 19:59:59 -04:00
Hykilpikonna
d45fce6506
[+] Add a loading component in html for testing
2019-10-13 19:43:30 -04:00
Hykilpikonna
e4374a6731
[+] Add loading to app
2019-10-13 19:43:11 -04:00
Hykilpikonna
cd402c4b86
[O] Make text color white
2019-10-13 19:42:56 -04:00
Hykilpikonna
25bf445582
[O] Darken loading background
2019-10-13 19:42:47 -04:00
Hykilpikonna
74287289e0
[O] Center loading screen
2019-10-13 19:42:33 -04:00
Hykilpikonna
cc23f8565a
[+] Create loading overlay
2019-10-13 19:42:17 -04:00
Hykilpikonna
a537ced0d7
[O] Optimize isAssignmentsReady()
2019-10-13 19:11:38 -04:00
Hykilpikonna
797d962e40
[O] Optimize isGradingReady() with Array.every()
2019-10-13 19:09:55 -04:00
Hykilpikonna
992be72d8d
[+] Create course page
2019-10-13 18:56:06 -04:00
Hykilpikonna
375712c0a8
[F] Fix logic error
2019-10-13 18:32:24 -04:00
Hykilpikonna
0b7ab5923c
[+] Add version control to cookies
2019-10-13 18:23:36 -04:00
Hykilpikonna
d077818508
[F] Make corrections after reverts
2019-10-13 18:23:25 -04:00
Hykilpikonna
c991b75384
[-] Revert "[+] Save username to cookies on login"
...
This reverts commit 5441592d68 .
2019-10-13 18:03:18 -04:00
Hykilpikonna
9f59f517b5
[-] Revert "[+] Return username with token"
...
This reverts commit e28f68aae3 .
2019-10-13 18:03:05 -04:00
Hykilpikonna
6654f78486
[-] Revert "[+] Create token interface"
...
This reverts commit 353a623e5f .
2019-10-13 18:02:45 -04:00
Hykilpikonna
206fef682f
[-] Revert "[U] Update http-utils to use token.token"
...
This reverts commit 543b0ddefe .
2019-10-13 18:02:12 -04:00
Hykilpikonna
3e454423a1
[-] Revert "[U] Also include username when posting request"
...
This reverts commit 6607afc898 .
2019-10-13 18:02:00 -04:00
Hykilpikonna
8326a9e923
[-] Revert "[U] Update variable types"
...
This reverts commit 6d191f04fb .
2019-10-13 18:01:46 -04:00
Hykilpikonna
5013830815
[-] Revert "[F] Fix http-utils constructor type error"
...
This reverts commit 0f93a3581f .
2019-10-13 18:00:56 -04:00
Hykilpikonna
e4ba53f460
[-] Revert "[O] Optimize token storage"
...
This reverts commit 846f26db75 .
2019-10-13 17:59:07 -04:00
Hykilpikonna
fabdc10467
[-] Revert "[U] Use response.data.courses for courses"
...
This reverts commit 8caab70b25 .
2019-10-13 17:57:39 -04:00
Hykilpikonna
91488c6a9f
[-] Revert "[+] Save csrf token"
...
This reverts commit d4df0c3562 .
2019-10-13 17:39:25 -04:00
Hykilpikonna
f346364633
[O] Make value.min exactly the min value
2019-10-13 17:35:32 -04:00
Hykilpikonna
34e482e8a9
[+] Define value.max for line chart
2019-10-13 17:35:16 -04:00
Hykilpikonna
9aaf662a60
[F] Use scoreId instead of assignmentId when requesting
2019-10-13 15:27:02 -04:00
Hykilpikonna
0b65ebbb00
[+] Parse score_id when parsing
2019-10-13 15:26:32 -04:00
Hykilpikonna
74d1c88f82
[+] Add scoreId to Assignment model
2019-10-13 15:26:22 -04:00
Hykilpikonna
70c8375810
[+] Listen mark as read event
2019-10-13 15:21:00 -04:00
Hykilpikonna
b554128337
[+] Implement mark assignment as read
2019-10-13 15:20:49 -04:00
Hykilpikonna
4a8ce2ca18
[O] Use App.http instead of this.http
2019-10-13 15:12:00 -04:00
Hykilpikonna
a2df22c1da
[O] Make http client static
2019-10-13 15:07:07 -04:00
Hykilpikonna
047ceda252
[-] Remove unnecessary unreadTable() function
2019-10-13 14:53:00 -04:00
Hykilpikonna
c94435360f
[O] Adjust expansion background clor
2019-10-13 14:51:47 -04:00
Hykilpikonna
ed0b7a9740
[O] Use @click instead of onclick
2019-10-13 14:49:44 -04:00
Hykilpikonna
b168c4bb82
[+] Call mark as read on click
2019-10-13 14:48:28 -04:00
Hykilpikonna
5078011f40
[+] Add markAsRead() function
2019-10-13 14:47:56 -04:00
Hykilpikonna
1428953cb7
[O] Remove button borders
2019-10-13 14:43:54 -04:00
Hykilpikonna
7f962704d2
[O] Make button paddings smaller
2019-10-13 14:43:44 -04:00
Hykilpikonna
2970263db5
[O] Add left margin
2019-10-13 14:43:31 -04:00
Hykilpikonna
91d9fb90ac
[O] Remove button background
2019-10-13 14:43:22 -04:00
Hykilpikonna
adb28089b9
[O] Make the button's size mini
2019-10-13 14:42:49 -04:00
Hykilpikonna
6f4a012ac4
[O] Use button instead
2019-10-13 14:42:29 -04:00
Hykilpikonna
b807a41496
[O] Make background lighter
2019-10-13 14:08:29 -04:00
Hykilpikonna
02f1fb797f
[O] Set color for mark as read
2019-10-13 14:07:54 -04:00
Hykilpikonna
caee9117b3
[O] Adjust padding
2019-10-13 14:07:45 -04:00
Hykilpikonna
48cec4c0f0
[+] Add mark-as-read span
2019-10-13 14:07:33 -04:00
Hykilpikonna
d4df0c3562
[+] Save csrf token
2019-10-12 20:36:55 -04:00
Hykilpikonna
8caab70b25
[U] Use response.data.courses for courses
2019-10-12 20:36:22 -04:00
Hykilpikonna
846f26db75
[O] Optimize token storage
2019-10-12 20:35:59 -04:00
Hykilpikonna
ea2bdb226d
[U] Update key names
2019-10-12 20:19:09 -04:00
Hykilpikonna
0f93a3581f
[F] Fix http-utils constructor type error
2019-10-12 20:17:00 -04:00
Hykilpikonna
6607afc898
[U] Also include username when posting request
2019-10-12 20:14:57 -04:00
Hykilpikonna
543b0ddefe
[U] Update http-utils to use token.token
2019-10-12 20:14:33 -04:00
Hykilpikonna
6d191f04fb
[U] Update variable types
2019-10-12 20:14:08 -04:00
Hykilpikonna
353a623e5f
[+] Create token interface
2019-10-12 20:11:56 -04:00
Hykilpikonna
e28f68aae3
[+] Return username with token
2019-10-12 20:09:22 -04:00
Hykilpikonna
5441592d68
[+] Save username to cookies on login
2019-10-12 20:09:04 -04:00
Hykilpikonna
a8e96b142d
[+] Add google analytics tag
2019-10-07 21:31:46 -04:00
Hykilpikonna
4527b58084
[O] Optimize alignment for small screens
2019-10-05 20:36:00 -04:00
Hykilpikonna
80d14c1400
[O] Limit max width
2019-10-05 20:30:00 -04:00
Hykilpikonna
86ed26afeb
[U] Pre-release v0.3.2.452
2019-10-05 20:15:30 -04:00
Hykilpikonna
35c4147cc1
[O] Lighten drop shadow
2019-10-05 20:13:06 -04:00
Hykilpikonna
711e69ddfb
[O] Make font color darker
2019-10-05 20:07:26 -04:00
Hykilpikonna
90d9cac19a
[+] Add dynamic assignment type coloring
2019-10-05 20:07:10 -04:00
Hykilpikonna
61593d7d23
[O] Adjust el-col width
2019-10-05 20:02:11 -04:00
Hykilpikonna
7c41e7adcc
[O] Add right margins
2019-10-05 20:02:00 -04:00
Hykilpikonna
0215be8681
[O] Make days from now font smaller
2019-10-05 20:01:46 -04:00
Hykilpikonna
1139384ab3
[O] Make assignment type looks like Veracross
2019-10-05 19:57:40 -04:00
Hykilpikonna
45174422e9
[+] Add days from now
2019-10-05 19:57:18 -04:00
Hykilpikonna
2077d784fd
[O] Make formatDate return moment instead
2019-10-05 19:55:41 -04:00
Hykilpikonna
fa341101a8
[+] Add assignment color variables
2019-10-05 19:47:15 -04:00
Hykilpikonna
1959ac589d
[O] show entry box for assignment type
2019-10-05 19:43:46 -04:00
Hykilpikonna
5744493ac3
[+] Add padding to first child
2019-10-05 19:43:06 -04:00
Hykilpikonna
64eb4530af
[O] Only show top shadow for first child
2019-10-05 19:22:44 -04:00
Hykilpikonna
d38fdfaced
[O] Brighten percent score emphesis
2019-10-05 19:20:53 -04:00
Hykilpikonna
f76484f824
[O] Adjust el-col width
2019-10-05 19:20:35 -04:00
Hykilpikonna
ef6adb0a27
[O] Add entry-box class to span tags
2019-10-05 19:20:22 -04:00
Hykilpikonna
ca80df9541
[O] Separate span box class
2019-10-05 19:19:41 -04:00
Hykilpikonna
828907120b
[O] Add top shadow
2019-10-05 19:18:43 -04:00
Hykilpikonna
460074b18a
[O] Adjust background color
2019-10-05 19:17:00 -04:00
Hykilpikonna
104bd4498e
[+] Emphasize percentage score
2019-10-05 17:19:30 -04:00
Hykilpikonna
97082b1e55
[O] Separate percent symbol into new span
2019-10-05 17:18:58 -04:00
Hykilpikonna
c9561fba71
[F] Fix "v-for should have explicit keys"
2019-10-05 17:12:31 -04:00
Hykilpikonna
8aa913fe09
[+] Display score in percentage
2019-10-05 17:08:55 -04:00
Hykilpikonna
a598521491
[O] Emphasise current score
2019-10-05 17:06:24 -04:00
Hykilpikonna
6461456c16
[O] Style span box to look the same as Veracross
2019-10-05 17:04:35 -04:00
Hykilpikonna
b4f697bdea
[O] Add css selector classes to spans
2019-10-05 17:01:50 -04:00
Hykilpikonna
721295b9d1
[+] Separate <span>s
2019-10-05 17:00:47 -04:00
Hykilpikonna
70c6e74623
[O] Align grade to the right
2019-10-05 16:59:30 -04:00
Hykilpikonna
1348ca27ab
[O] Align text left
2019-10-05 16:58:55 -04:00
Hykilpikonna
116592e436
[+] Add css selector classes to cols
2019-10-05 16:56:31 -04:00
Hykilpikonna
19284a4ddf
[O] Combine type and description cols
2019-10-05 16:55:05 -04:00
Hykilpikonna
35e603b850
Revert "[-] Remove el-row and el-col"
...
This reverts commit 882c7bb35e .
2019-10-05 16:54:19 -04:00
Hykilpikonna
882c7bb35e
[-] Remove el-row and el-col
2019-10-05 16:53:51 -04:00
Hykilpikonna
9c8ce3a7f2
[O] Display formatted date
2019-10-05 16:50:49 -04:00
Hykilpikonna
8a6af65786
[+] Create method to format date with moment
2019-10-05 16:50:32 -04:00
Hykilpikonna
4633bd902c
[+] Install moment dependency
2019-10-05 16:35:47 -04:00
Hykilpikonna
10fcb8a2f6
[O] Add padding
2019-10-05 16:29:10 -04:00
Hykilpikonna
3ad47eddfd
[O] Adjust col width
2019-10-05 16:28:58 -04:00
Hykilpikonna
636f1474bd
[O] Vertically center row content
2019-10-05 16:28:48 -04:00
Hykilpikonna
ebc9fac4dc
[+] Make unread row higher
2019-10-05 16:28:32 -04:00
Hykilpikonna
a0e5db6ed9
[+] Parse typeId in jsonUtils
2019-10-05 16:26:19 -04:00
Hykilpikonna
f8acd8e222
[+] Add typeId to Assignment model
2019-10-05 16:26:02 -04:00
Hykilpikonna
7b21f82024
[+] Create a table
2019-10-05 16:19:17 -04:00
Hykilpikonna
240cd7ce69
[+] Use unreadEntry components
2019-10-05 16:14:55 -04:00
Hykilpikonna
8a4f9c6f79
[+] Import UnreadEntry component
2019-10-05 16:14:42 -04:00
Hykilpikonna
16f5865c4c
[O] Also cache unread assignments
2019-10-05 16:14:31 -04:00
Hykilpikonna
25c3d8e6c1
[+] Create unread-entry component
2019-10-05 16:10:18 -04:00
Hykilpikonna
e1584c80a5
[+] Add demo unread entry
2019-10-05 16:05:39 -04:00
Hykilpikonna
89dc493edf
[+] Use el-table but comment out
2019-10-05 16:05:14 -04:00
Hykilpikonna
aa59075939
[+] Only display expantion when unread messages != 0
2019-10-05 15:50:44 -04:00
Hykilpikonna
c55beaf30d
[-] Remove debug height declaration
2019-10-05 15:49:27 -04:00
Hykilpikonna
67f1343744
[-] Remove duplicate vertical center code
2019-10-05 15:43:17 -04:00
Hykilpikonna
6b0e0fc8e8
[U] Vertical center main cards
2019-10-05 15:42:38 -04:00
Hykilpikonna
af41ad5f53
[O] Separate vertical centering css selector
2019-10-05 15:42:06 -04:00
Hykilpikonna
622cd524e5
[O] Make size larger for debug
2019-10-05 15:41:52 -04:00
Hykilpikonna
7266cf0d80
[+] Make content background darker
2019-10-05 15:39:44 -04:00
Hykilpikonna
47fc11ed96
[+] Add custom padding to content
2019-10-05 15:39:32 -04:00
Hykilpikonna
fd927991c7
[F] Remove card padding for styling issues
2019-10-05 15:37:44 -04:00
Hykilpikonna
4b5e6d9856
[+] Add 'main' css class to avoid conflict
2019-10-05 15:32:07 -04:00
Hykilpikonna
3aa5ef9c95
[+] Add notfication div
2019-10-05 15:31:27 -04:00
Hykilpikonna
ded76b774c
[O] Vertically center content
2019-10-05 15:30:04 -04:00
Hykilpikonna
1bcf2f7410
[O] Make the content hight constant
2019-10-05 15:29:50 -04:00
Hykilpikonna
d8cce9ae11
[O] Expand the max hight
2019-10-05 15:29:22 -04:00
Hykilpikonna
b4f29559cf
[F] Remove global declaration of height
2019-10-05 15:28:08 -04:00
Hykilpikonna
a7ea833860
[O] Wrap content in div instead
2019-10-05 15:20:50 -04:00
Hykilpikonna
9c54033343
[+] Wrap course-card around a parent card
2019-10-05 15:11:18 -04:00
Hykilpikonna
7b9dab9d78
[F] Fix rounding issue when detecting necessity of grading api
2019-10-05 14:34:47 -04:00
Hykilpikonna
7f094cbafb
[F] Fix typo: should be 'TOTAL_MEAN' instead of 'TOTAL_AVERAGE'
2019-10-05 14:31:08 -04:00
Hykilpikonna
c4b8542b5b
[F] Skip courses without graded assignments instead of without any assignments
2019-10-05 14:27:18 -04:00
Hykilpikonna
0345d37b2c
[U] Pre-release v0.3.1.382
2019-10-05 14:11:32 -04:00
Hykilpikonna
97818c45f5
[-] Remove drop shadow
2019-10-05 14:10:26 -04:00
Hykilpikonna
1a09c7311e
[O] Make font size smaller
2019-10-05 14:10:17 -04:00
Hykilpikonna
b658f6f707
[O] Make text italic
2019-10-05 14:10:08 -04:00
Hykilpikonna
1d63e4865b
[M] Move main color to theme
2019-10-05 14:05:26 -04:00
Hykilpikonna
78fbd342d9
[O] Apply nowrap to all cards
2019-10-05 14:04:06 -04:00
Hykilpikonna
141c192017
[+] Add github link to splash
2019-10-05 14:00:07 -04:00
Hykilpikonna
87e44b83f7
[+] Add github link constant
2019-10-05 13:59:50 -04:00
Hykilpikonna
1064831379
[O] Separate version as a constant
2019-10-05 13:59:37 -04:00
Hykilpikonna
1e42ef7873
[O] Add text shadow
2019-10-05 13:54:56 -04:00
Hykilpikonna
c8327f3774
[O] Replace hex with var
2019-10-05 13:51:26 -04:00
Hykilpikonna
69cd4ff050
[+] Use default theme in base div
2019-10-05 13:51:05 -04:00
Hykilpikonna
027f8bfd34
[+] Create theme css class
2019-10-05 13:50:50 -04:00
Hykilpikonna
70ede22c18
[O] Remove space between number and '%'
2019-10-05 13:45:04 -04:00
Hykilpikonna
fd74298b0b
[+] Add some right margin
2019-10-05 13:44:35 -04:00
Hykilpikonna
d47bae00ff
[+] Change color of unread text as well
2019-10-05 13:43:32 -04:00
Hykilpikonna
0c91b1b598
[U] Update css implementation
2019-10-05 13:42:13 -04:00
Hykilpikonna
6ba789c7cf
[M] Move unread class up a level
2019-10-05 13:41:56 -04:00
Hykilpikonna
54b70f6a1c
[F] Fix inversed condition
2019-10-05 13:39:08 -04:00
Hykilpikonna
ac32a02ff4
[O] Make 'update' plural only when count >= 2
2019-10-05 13:38:22 -04:00
Hykilpikonna
993578277e
[+] Add 'new update' text
2019-10-05 13:38:00 -04:00
Hykilpikonna
48fb8c7d4c
[O] Optimize unread count with caching
2019-10-05 13:36:56 -04:00
Hykilpikonna
0f6f27aa15
[O] Add some paddings to make it larger
2019-10-05 13:34:56 -04:00
Hykilpikonna
b2947e9ef6
[+] Add shadow
2019-10-05 13:18:17 -04:00
Hykilpikonna
c5ef8a297b
[F] Fix css syntax: Stacked class vs stacked element
2019-10-05 13:16:31 -04:00
Hykilpikonna
02ca6b8d47
[+] Add dynamic coloring
2019-10-05 13:15:20 -04:00
Hykilpikonna
98b92b4dfb
[+] Add dynamic class based on unread count
2019-10-05 13:14:03 -04:00
Hykilpikonna
1c2afdfa52
[O] Add block around the update number
2019-10-05 13:13:45 -04:00
Hykilpikonna
55b4bd9173
[+] Encapsulate method to count unread assignments
2019-10-05 13:10:34 -04:00
Hykilpikonna
e422c03ca5
[-] Remove centering
2019-10-05 13:00:02 -04:00
Hykilpikonna
831ef16a2f
[+] Display unread
2019-10-05 12:59:45 -04:00
Hykilpikonna
0deb0ed719
[F] Fix key typo: is_unread instead of unread
2019-10-05 12:56:10 -04:00
Hykilpikonna
f3d44ceda2
[+] Parse id and unread
2019-10-05 10:24:42 -04:00
Hykilpikonna
cb11db6201
[+] Add field id and unread to Assignment type
2019-10-05 10:23:46 -04:00
Hykilpikonna
b52f3d2617
[M] Rename type Grade to type Assignment
2019-10-05 10:22:40 -04:00
Hykilpikonna
39cd5bf1a2
[F] Fix grid misplacement problem
2019-10-02 08:13:17 -04:00
Hykilpikonna
19f03717bc
[O] Go back to using grid
2019-10-02 08:12:53 -04:00
Hykilpikonna
6d728c25ae
[O] Center grade display
2019-10-01 21:45:36 -04:00
Hykilpikonna
c8daa2a06e
[+] Fix the numeric grade to 2 digits
2019-10-01 21:41:57 -04:00
Hykilpikonna
4d41e679dd
[O] Make grade font size match Veracross
2019-10-01 21:29:56 -04:00
Hykilpikonna
acfebf9ff3
[+] Show course card for every course
2019-10-01 21:29:35 -04:00
Hykilpikonna
5af1b1e5a1
[O] Add auto margin top and bottoms
2019-10-01 21:19:22 -04:00
Hykilpikonna
bc9a4f00c1
[+] Align left and right
2019-10-01 21:19:08 -04:00
Hykilpikonna
f13f3a155c
[-] Remove the grid
2019-10-01 21:09:50 -04:00
Hykilpikonna
a19edb8aa7
[+] Display numeric grade and letter grade
2019-10-01 21:01:15 -04:00
Hykilpikonna
6a0500acb2
[-] Remove unnecessary span
2019-10-01 20:54:29 -04:00
Hykilpikonna
96af69508f
[O] Limit course name length
2019-10-01 20:50:25 -04:00
Hykilpikonna
3fbc9764e9
[O] Make teacher name italicised
2019-10-01 20:50:12 -04:00
Hykilpikonna
a79dcb76af
[O] Make teacher name font size match Veracross
2019-10-01 20:49:54 -04:00
Hykilpikonna
86c2fd5df7
[+] Add underline effect on hover
2019-10-01 20:49:18 -04:00
Hykilpikonna
07eaeef133
[+] Add margin to the beginning of course name
2019-10-01 20:49:03 -04:00
Hykilpikonna
d1bd0a5667
[O] Change font size to match Veracross
2019-10-01 20:48:44 -04:00
Hykilpikonna
49dad14c84
[O] Adjust spacing
2019-10-01 20:47:57 -04:00
Hykilpikonna
50e3c345d5
[O] Clarify css selector
2019-10-01 20:40:18 -04:00
Hykilpikonna
a444dbb32a
[+] Add cols to display course name and teacher name
2019-10-01 20:39:53 -04:00
Hykilpikonna
03e212bd37
[+] Add margins to the navigation bar
2019-10-01 20:24:54 -04:00
Hykilpikonna
0325eb13d5
[F] Fix css priority issue
2019-10-01 20:17:37 -04:00
Hykilpikonna
bfcb80aa64
[+] Add a title but comment it out
2019-10-01 20:10:48 -04:00
Hykilpikonna
91a6c0c6e4
[+] Optimize card formatting
2019-10-01 20:01:56 -04:00
Hykilpikonna
845cc94513
[+] Add a card in course element
2019-10-01 20:01:47 -04:00
Hykilpikonna
21ccaceb53
[+] Add a testing course element
2019-10-01 20:01:37 -04:00
Hykilpikonna
b9f63171f2
[+] Create overall-course component
2019-10-01 19:44:51 -04:00
Hykilpikonna
636d92d1a0
[M] Rename and correct some misc css class names
2019-10-01 19:44:24 -04:00
Hykilpikonna
199ab9e00c
[M] Rename graph-average to overall-bar
2019-10-01 19:37:20 -04:00
Hykilpikonna
77541764d1
[M] Rename graph-overall to overall-line
2019-10-01 19:36:09 -04:00
Hykilpikonna
53ae74f9c4
[O] Use absolute positioning to center what's in the center
2019-10-01 19:33:11 -04:00
Hykilpikonna
5bc1d6ba48
[O] Put sign-out button on the right
2019-10-01 19:30:41 -04:00
Hykilpikonna
831ddcf84e
[-] Remove debug output
2019-10-01 19:27:00 -04:00
Hykilpikonna
35a85d8e83
[U] Release v0.2.3.315
2019-10-01 19:19:27 -04:00
Hykilpikonna
71b0a6e4dd
[-] Remove debug output
2019-10-01 19:18:51 -04:00
Hykilpikonna
d4fbd04466
[F] Fix grading history lower than actual
2019-10-01 19:18:33 -04:00
Hykilpikonna
31b3814b1e
[O] Ignore 0 when calculating the score
2019-10-01 19:02:41 -04:00
Hykilpikonna
1aff2b0a68
[-] Remove debug output
2019-10-01 19:02:10 -04:00
Hykilpikonna
2567fcadbd
[+] Encapsulate method to calculate total-mean average
2019-10-01 18:41:42 -04:00
Hykilpikonna
d9e0e9f84e
[F] Fix another null case
2019-10-01 18:41:14 -04:00
Hykilpikonna
59b31ea43f
[F] Fix key word typo
2019-10-01 18:41:04 -04:00
Hykilpikonna
2c8b3e0f84
[F] Fix null case
2019-10-01 18:40:54 -04:00
Hykilpikonna
6910a7b5ea
[F] Fix null pointer caused by grading not existing
2019-10-01 18:30:20 -04:00
Hykilpikonna
cbdcfc4ca1
[+] Check gradings after checking assignments
2019-10-01 18:30:02 -04:00
Hykilpikonna
feabc336c1
[+] Create method to check course gradings
2019-10-01 18:29:50 -04:00
Hykilpikonna
b5b9f14a49
[U] Pre-release v0.2.2.303
2019-09-30 21:16:53 -04:00
Hykilpikonna
fc93cd1248
[+] Skip if not graded
2019-09-30 21:05:39 -04:00
Hykilpikonna
6e58c634a1
[F] Correct course average grade graph calculation
2019-09-30 21:05:29 -04:00
Hykilpikonna
10cca344c7
[M] Copy old course calculation method to deprecated
2019-09-30 21:05:07 -04:00
Hykilpikonna
cdf58ea3a0
[O] Specify type for weighting map
2019-09-30 21:04:47 -04:00
Hykilpikonna
d97c80afbb
[U] Update course model to match the update
2019-09-30 19:25:59 -04:00
Hykilpikonna
8c7d028f5b
[R] Update screenshot
2019-09-29 19:51:19 -04:00
Hykilpikonna
19ba8ec7e6
[U] Pre-release v0.2.1.295
2019-09-29 19:45:22 -04:00
Hykilpikonna
6937952f3a
[O] Optimize alignment
2019-09-29 19:44:38 -04:00
Hykilpikonna
485717d3ef
[+] Dynamic min value
2019-09-29 19:42:26 -04:00
Hykilpikonna
3f3e46bec5
[O] Make graph-overall smoother
2019-09-29 19:42:16 -04:00
Hykilpikonna
1494315e0c
[O] Optimize wording
2019-09-29 19:14:39 -04:00
Hykilpikonna
76eb8168ce
[O] Align the two graph titles
2019-09-29 19:14:27 -04:00
Hykilpikonna
e4a1c4973d
[O] Rotate text to 90 degrees
2019-09-29 19:14:12 -04:00
Hykilpikonna
b22fc41582
[+] Add title to course gpa graph
2019-09-29 19:14:02 -04:00
Hykilpikonna
0e1264d938
[O] Make the full grade color gray
2019-09-29 18:29:52 -04:00
Hykilpikonna
a94a6db4b7
[O] Make the bar color match the line graph color
2019-09-29 18:29:32 -04:00
Hykilpikonna
18b5b7de77
[O] Separate the generation of the gp dataset
2019-09-29 18:28:33 -04:00
Hykilpikonna
28d4e5d871
[F] Fix typo on assignment sign
2019-09-29 18:09:32 -04:00
Hykilpikonna
cc5b7b2793
[O] Remove dataset, move data to series
2019-09-29 18:02:40 -04:00
Hykilpikonna
7b4ced4e94
[O] Display larger data on farthest layer
2019-09-29 17:46:00 -04:00
Hykilpikonna
70e6debe82
[+] Stack the bars in graph
2019-09-29 17:44:08 -04:00
Hykilpikonna
e0c4426ebb
[O] Optimize series generation with [].map
2019-09-29 17:43:01 -04:00
Hykilpikonna
495e776971
[O] Optimize code length
2019-09-29 17:39:21 -04:00
Hykilpikonna
fc625c8edb
[+] Truncate text if too long
2019-09-29 17:38:53 -04:00
Hykilpikonna
6c1623cec5
[+] Show axis label
2019-09-29 17:31:37 -04:00
Hykilpikonna
a9a9cf5f11
[O] Make bar graph vertical
2019-09-29 17:31:29 -04:00
Hykilpikonna
d8f276005d
[O] Make the two graphs the same width
2019-09-29 17:20:07 -04:00
Hykilpikonna
5c9e67478f
[+] Rebuild entire average graph from settings
2019-09-29 17:17:23 -04:00
Hykilpikonna
5e0394f11c
[+] Create a theme constant
2019-09-29 16:28:44 -04:00
Hykilpikonna
774e436c9c
[F] Fix typo in :data bind method
2019-09-29 16:14:17 -04:00
Hykilpikonna
8b653e3317
[+] GraphAverage: Return graph
2019-09-29 16:13:57 -04:00
Hykilpikonna
9731d4e380
[+] GraphAverage: Map GPA and MaxGPA for each course
2019-09-29 16:13:52 -04:00
Hykilpikonna
e3ca21ec29
[+] GraphAverage: Make column list
2019-09-29 16:13:14 -04:00
Hykilpikonna
a89c29dc53
[F] Fix class name typo
2019-09-29 16:04:48 -04:00
Hykilpikonna
87a59416ec
[O] Optimize minDate calculation with array.map() and Math.min
2019-09-29 16:04:38 -04:00
Hykilpikonna
8243312179
[O] Optimize column generation with array.map()
2019-09-29 15:48:28 -04:00
Hykilpikonna
3dcc1b8319
[+] Add zome bar
2019-09-29 15:34:17 -04:00
Hykilpikonna
899ff22677
[O] Hide legend for now
2019-09-29 15:33:14 -04:00
Hykilpikonna
788f51399a
[O] Center title
2019-09-29 15:33:05 -04:00
Hykilpikonna
575dbdf765
[-] Remove duplicate title in html
2019-09-29 15:32:58 -04:00
Hykilpikonna
1659964011
[O] Show title in graph settings
2019-09-29 15:32:46 -04:00
Hykilpikonna
02533f6b07
[+] Add graph-average to overall page
2019-09-29 15:23:51 -04:00
Hykilpikonna
68a91e5eb8
[+] Create average graphs
2019-09-29 15:18:46 -04:00
Hykilpikonna
1eb6128aac
[O] Optimize type declaration
2019-09-29 15:17:14 -04:00
Hykilpikonna
fbd59f9ec3
[-] Remove unnecessary var declaration in getGPA()
2019-09-29 15:12:47 -04:00
Hykilpikonna
7eb7838f66
[M] Move convertChart() to graph-overall.ts
2019-09-29 15:12:05 -04:00
Hykilpikonna
6459e1c09b
[O] Make the legend icon a circle
2019-09-29 15:09:15 -04:00
Hykilpikonna
4461ef835f
[U] Pass in filtered courses instead
2019-09-29 15:08:30 -04:00
Hykilpikonna
6ee207d754
[+] Filter courses after assignments are retrieved
2019-09-29 15:07:01 -04:00
Hykilpikonna
3c0c0d5f1b
[-] Remove unnecessary jsdoc @param declaration
2019-09-29 15:02:24 -04:00
Hykilpikonna
bc8fcc021d
[M] Move course filtering to course-utils.ts
2019-09-29 15:01:47 -04:00
Hykilpikonna
e9a6cfe5c5
[O] Make legend font size smaller
2019-09-29 14:47:47 -04:00
Hykilpikonna
0e92cedf54
[+] Add title but doesn't show
2019-09-29 14:27:25 -04:00
Hykilpikonna
a73d6b0399
Revert "[O] Use vue-echarts instead of v-charts"
...
This reverts commit d254706a21 .
2019-09-29 12:45:06 -04:00
Hykilpikonna
8042765ff5
Revert "[-] Remove v-charts dependency"
...
This reverts commit 8978b7ca7b .
2019-09-29 12:45:03 -04:00
Hykilpikonna
74a033fb5d
Revert "[+] Import vue-echarts"
...
This reverts commit b78c5b4f5b .
2019-09-29 12:44:57 -04:00
Hykilpikonna
cc4378d905
Revert "[+] Add vue-echarts transpile dependencies"
...
This reverts commit a526946b83 .
2019-09-29 12:44:55 -04:00
Hykilpikonna
0fd3696342
Revert "[U] Update overall graph component"
...
This reverts commit c262584e2f .
2019-09-29 12:44:52 -04:00
Hykilpikonna
3de4b1f6e6
Revert "[+] Add a graph title"
...
This reverts commit 610d1d190d .
2019-09-29 12:44:50 -04:00
Hykilpikonna
610d1d190d
[+] Add a graph title
2019-09-28 17:55:44 -04:00
Hykilpikonna
c262584e2f
[U] Update overall graph component
2019-09-28 17:55:35 -04:00
Hykilpikonna
a526946b83
[+] Add vue-echarts transpile dependencies
2019-09-28 17:52:32 -04:00
Hykilpikonna
b78c5b4f5b
[+] Import vue-echarts
2019-09-28 17:50:42 -04:00
Hykilpikonna
8978b7ca7b
[-] Remove v-charts dependency
2019-09-28 17:47:18 -04:00
Hykilpikonna
d254706a21
[O] Use vue-echarts instead of v-charts
2019-09-28 17:47:02 -04:00
Hykilpikonna
8dd7d35abe
[U] Pre-release v0.1.2.236
2019-09-28 17:38:33 -04:00
Hykilpikonna
2b989fb137
[-] Remove placeholder button
2019-09-28 17:35:55 -04:00
Hykilpikonna
e2a13e90e0
[O] Optimize font size for max gpa
2019-09-28 17:35:46 -04:00
Hykilpikonna
3546a57711
[O] Use class to add style to card
2019-09-28 17:35:17 -04:00
Hykilpikonna
770e26b0cf
[F] Fix warning: " should be '
2019-09-28 16:33:00 -04:00
Hykilpikonna
fff60f5754
[F] Fix the newline display for button
2019-09-27 20:12:41 -04:00
Hykilpikonna
a46e011c90
[O] Use css to produce new-line effect instead of <br>
2019-09-27 16:47:22 -04:00
Hykilpikonna
48224d9e34
[O] Optimize jsdocs
2019-09-27 16:40:59 -04:00
Hykilpikonna
eb311e9f2d
[+] Display the maximum GPA
2019-09-27 16:38:52 -04:00
Hykilpikonna
7b53e65a1b
[O] Return raw GPA in overall
2019-09-27 16:38:39 -04:00
Hykilpikonna
065d6d31a3
[O] Hit enter to login
2019-09-27 16:38:26 -04:00
Hykilpikonna
d8eb160123
[F] Fix max gpa calculation
2019-09-27 16:33:50 -04:00
Hykilpikonna
8e924d8e33
[+] Also calculate max gpa when calculating gpa
2019-09-24 22:22:18 -04:00
Hykilpikonna
1e45b418b8
[O] Encapsulate getGP() with letter grade passed in
2019-09-24 22:20:58 -04:00
Hykilpikonna
e42c8be76f
[O] Detect letter grade for presence instead of numeric grade
2019-09-24 22:19:48 -04:00
Hykilpikonna
b6b3f921a2
[R] Recreate license
2019-09-24 07:37:09 -04:00
Hykilpikonna
d3234be6db
[-] Remove license
2019-09-24 07:35:37 -04:00
Hykilpikonna
50a5f9dcc5
[O] Remove todo that is already done
2019-09-23 21:11:27 -04:00
Hykilpikonna
62d40dd0a7
[+] Add cname
2019-09-23 20:14:49 -04:00
Hykilpikonna
9e8e44b91f
[-] Remove public path
2019-09-23 20:14:41 -04:00
Hykilpikonna
df85e1084f
[+] Create deploy script
...
https://cli.vuejs.org/guide/deployment.html#github-pages
2019-09-23 19:58:02 -04:00
Hykilpikonna
0b41f8ac5d
[+] Add deploy path
2019-09-23 19:56:27 -04:00
Hykilpikonna
7b11537e0f
[R] Make title shorter
2019-09-23 19:52:00 -04:00
Hykilpikonna
830f55441c
[R] Create License
...
[R] Create License
2019-09-23 19:50:57 -04:00
Hykilpikonna
0a49d791ae
[R] Create License
2019-09-23 19:50:35 -04:00
Hykilpikonna
c675fc5650
[M] Merge Feature > Master: First release
...
[M] Merge Feature > Master: First release
2019-09-23 19:49:33 -04:00
Hykilpikonna
ad8496e661
[R] Add license
2019-09-23 19:47:16 -04:00
Hykilpikonna
72b9e4d214
[R] Write introduction
2019-09-23 19:46:31 -04:00
Hykilpikonna
fa3fc44526
[U] Update version number
2019-09-23 19:41:49 -04:00
Hykilpikonna
419cced592
[R] Add a title
2019-09-23 19:37:58 -04:00
Hykilpikonna
352fd58fb5
[O] Show the graph with minimum y axis at 70
2019-09-23 19:33:27 -04:00
Hykilpikonna
f043d77e5e
[M] Move graph title to the graph component
2019-09-23 19:32:37 -04:00
Hykilpikonna
9e88f3efe1
[U] Ignore 0 grades in calculations
2019-09-23 19:32:21 -04:00
Hykilpikonna
cadd328958
[O] Separate settings
2019-09-20 19:27:10 -04:00
Hykilpikonna
8c4759d497
[-] Remove unnecessary sample chart data
2019-09-20 19:26:23 -04:00
Hykilpikonna
ac8f488ab4
[O] Refresh page after signing out
2019-09-20 19:21:07 -04:00
Hykilpikonna
df639a360c
[+] Implement actual sign out function
2019-09-20 19:10:37 -04:00
Hykilpikonna
24328508c0
[+] Bind sign out event
2019-09-20 19:10:23 -04:00
Hykilpikonna
ebd4849703
[O] Optimize sign out button
2019-09-20 19:10:12 -04:00
Hykilpikonna
80d72bb5c0
Merge branch 'styling' into feature
2019-09-20 18:52:56 -04:00
Hykilpikonna
204e7dc04a
[F] Move signOut() to the right place
2019-09-20 18:50:13 -04:00
Hykilpikonna
cef0b31dba
[O] Only display score when it is complete
2019-09-19 19:11:54 -04:00
Hykilpikonna
22ba3acab0
[F] Fix key word typo
2019-09-19 19:11:00 -04:00
Hykilpikonna
88bdcd8cf8
[O] Optimize code length
2019-09-19 18:58:59 -04:00
Hykilpikonna
8559a93b9c
[+] Filter courses to a variable
2019-09-19 18:58:00 -04:00
Hykilpikonna
f8db85dca3
[F] Fix getter signature problem
2019-09-19 18:57:47 -04:00
Hykilpikonna
b4bd24d884
[+] Filter courses without assignments
2019-09-19 18:55:55 -04:00
Hykilpikonna
f6d30a750a
[+] Filter courses without levels
2019-09-19 18:55:44 -04:00
Hykilpikonna
988d6f5463
[+] Create method to filter out courses
2019-09-19 18:55:34 -04:00
Hykilpikonna
608132ad6c
[O] Reduce code length
2019-09-19 18:49:00 -04:00
Hykilpikonna
6cffb745a7
[O] Specify type with ts-ignore
2019-09-19 18:48:17 -04:00
Hykilpikonna
82212cf10c
[O] Fix " warning
2019-09-19 18:46:40 -04:00
Hykilpikonna
9656b3184b
[O] Optimize nav bar shadow
2019-09-18 23:25:50 -04:00
Hykilpikonna
08b665a1fa
[+] Call custom event to sign out
2019-09-18 23:25:25 -04:00
Hykilpikonna
500e13ef9d
[+] Add onclick to sign-out
2019-09-18 23:25:12 -04:00
Hykilpikonna
b95220ba1a
[+] Add sign out button
2019-09-18 23:23:24 -04:00
Hykilpikonna
b8dfb8f732
[F] Fix negative index problem
2019-09-18 23:07:43 -04:00
Hykilpikonna
002aa84444
[O] Ignore non-active scores
2019-09-18 21:52:10 -04:00
Hykilpikonna
e7c513695d
[O] Disable host check
2019-09-18 21:51:27 -04:00
Hykilpikonna
e51dbd2c5b
[O] Make GPA time font size smaller
2019-09-18 21:50:44 -04:00
Hykilpikonna
9157232d45
[O] Make GPA font size larger
2019-09-18 21:50:32 -04:00
Hykilpikonna
17ef8f4380
[O] Vertically center
2019-09-18 21:50:19 -04:00
Hykilpikonna
c31dbf0e50
[O] Make GPA header font smaller
2019-09-18 21:50:05 -04:00
Hykilpikonna
9c2c1c3195
[O] Optimize card margins
2019-09-18 08:27:59 -04:00
Hykilpikonna
820c3c1148
[O] Optimize layout
2019-09-18 08:27:27 -04:00
Hykilpikonna
6efb832212
Merge branch 'feature' into styling
2019-09-18 08:26:07 -04:00
Hykilpikonna
c885137ed7
[O] Fix floating point precision errors
2019-09-16 22:47:13 -04:00
Hykilpikonna
bb4b34722f
[+] Display GPA string
2019-09-16 22:24:56 -04:00
Hykilpikonna
2beca45e38
[+] Encapsulate method to get GPA string
2019-09-16 22:24:47 -04:00
Hykilpikonna
cbec0add3b
Revert "[T] Test GPA calculations"
...
This reverts commit 0ebce968b9 .
2019-09-16 22:24:10 -04:00
Hykilpikonna
0ebce968b9
[T] Test GPA calculations
2019-09-16 22:24:06 -04:00
Hykilpikonna
4095041925
[+] Add status field in course model
2019-09-16 22:23:52 -04:00
Hykilpikonna
0e618ceb13
[+] Create cards in overall
2019-09-07 17:04:04 -04:00
Hykilpikonna
042e72abb6
[O] Reduce redundant code
2019-09-07 16:48:57 -04:00
Hykilpikonna
517235982b
[F] Fix return type void
2019-09-07 16:48:46 -04:00
Hykilpikonna
6e7041edcd
[+] Create method to calculate GP for a course
2019-09-07 16:46:46 -04:00
Hykilpikonna
67cf33b48c
[F] Remove scaleUp if score is 0
2019-09-07 16:44:34 -04:00
Hykilpikonna
4c822fd207
[+] Add borders to navigation
2019-09-07 16:32:05 -04:00
Hykilpikonna
68afbb8c76
[O] Optimize accuracy detection
2019-09-07 16:14:42 -04:00
Hykilpikonna
5da0e89e08
[+] Return boolean indicating accurate or not when calculating gpa
2019-09-07 16:12:32 -04:00
Hykilpikonna
b2db05d5e2
[O] Remove course that does not have level
2019-09-07 16:04:50 -04:00
Hykilpikonna
3cb74083a7
[+] Create method to calculate GPA
2019-09-07 16:03:57 -04:00
Hykilpikonna
d3072ccaf6
[+] Create keyword constants in GPAUtils
2019-09-07 16:03:34 -04:00
Hykilpikonna
d566b53c22
[+] Create letterGrade and numericGrade fields
2019-09-07 15:49:11 -04:00
Hykilpikonna
7bad961f70
[+] Add field level and scaleUp
2019-09-07 14:57:37 -04:00
Hykilpikonna
13e307f8d2
[+] Create GPA scale
2019-09-07 14:52:54 -04:00
Hykilpikonna
448e699cd3
[O] Optimize login http fetch
2019-09-07 14:42:22 -04:00
Hykilpikonna
1ca32b5ebd
[O] Optimize loadAssignments()
2019-09-07 14:07:49 -04:00
Hykilpikonna
5ac3183ec1
[F] Fix body isn't in json format problem
2019-09-07 14:04:59 -04:00
Hykilpikonna
a7384753c8
[O] Optimize loadCourses request
2019-09-07 14:04:38 -04:00
Hykilpikonna
393fc1cc71
[+] Create http field in App.ts
2019-09-07 14:04:23 -04:00
Hykilpikonna
06c265159b
[F] Fix constructor
2019-09-07 13:59:05 -04:00
Hykilpikonna
53a0884d0b
[+] Create http-utils class
2019-09-07 13:56:43 -04:00
Hykilpikonna
7b0f11a1f4
[F] Fix assignments null
2019-09-07 13:01:05 -04:00
Hykilpikonna
4dc5966e51
[+] Load assignments
2019-09-07 12:30:27 -04:00
Hykilpikonna
be0a657ba3
[+] Load courses
2019-09-07 12:30:19 -04:00
Hykilpikonna
3287c14fa3
[+] Store token in a field
2019-09-07 12:15:13 -04:00
Hykilpikonna
7af20f806b
[O] Move cookies detection to login class
2019-09-07 12:14:57 -04:00
Hykilpikonna
bd8d7fd113
[U] Update keywords (from "token" to "data")
2019-09-07 11:48:28 -04:00
Hykilpikonna
76cf8c4c53
[+] Check cookies on initt
2019-09-07 10:11:31 -04:00
Hykilpikonna
eaa1609b77
[+] Load data after login
2019-09-07 10:11:18 -04:00
Hykilpikonna
1324afe978
[+] Create method to load data after login
2019-09-07 10:11:08 -04:00
Hykilpikonna
e86d2fd4f5
[O] Create a better ascii art
2019-09-07 10:08:49 -04:00
Hykilpikonna
cf34db2c61
[+] Show splash on create
2019-09-07 10:07:04 -04:00
Hykilpikonna
9038a73678
[+] Save cookies on login
2019-09-07 10:06:19 -04:00
Hykilpikonna
446ed686bd
[+] Create splash ascii art
2019-09-07 10:05:53 -04:00
Hykilpikonna
4782870d94
[+] Add vue-cookies to Vue.use()
2019-09-07 09:21:57 -04:00
Hykilpikonna
3ce21623d8
[+] Import vue-cookies
2019-09-07 09:21:29 -04:00
Hykilpikonna
2338e4f6af
[+] Show error message on error
2019-09-07 09:14:13 -04:00
Hykilpikonna
38089c74b5
[F] Fix duplicate "/api/" in path
2019-09-07 09:13:11 -04:00
Hykilpikonna
8860c88b1a
[F] Fix HTTP GET can't have body
2019-09-07 09:09:50 -04:00
Hykilpikonna
75f9dc9849
[U] Remove testing error text
2019-09-07 08:31:32 -04:00
Hykilpikonna
805ffaa50e
[+] Check the success flag in response
2019-09-07 08:28:54 -04:00
Hykilpikonna
c7d16a00e6
[+] Send username and password to api in body
2019-09-07 08:28:24 -04:00
Hykilpikonna
67ec2b85b2
[+] Create error message div
2019-09-07 08:24:16 -04:00
Hykilpikonna
9a752305e3
[O] Fix error message styling
2019-09-07 08:23:34 -04:00
Hykilpikonna
c95a5b343e
Merge branch 'feature' into styling
2019-09-07 08:10:10 -04:00
Hykilpikonna
5029555c21
[U] Update api url
2019-09-07 08:02:50 -04:00
Hykilpikonna
8eb2080f14
[+] Add error class on error
2019-09-07 08:02:22 -04:00
Hykilpikonna
0296b2151a
[+] Create error message field
2019-09-07 08:01:49 -04:00
Hykilpikonna
3575db8182
[+] Create css class for input error
2019-09-07 08:01:36 -04:00
Hykilpikonna
0025ec9213
[O] Optimize graph creation
2019-09-06 19:43:36 -04:00
Hykilpikonna
489328c624
[+] Use the chart data to show chart
2019-08-27 20:55:33 +08:00
Hykilpikonna
36a211e186
[+] Create method to convert chart data
2019-08-27 20:55:06 +08:00
Hykilpikonna
d7c4c87959
[+] Create courses prop. and pass it from overall.vue
2019-08-25 01:57:11 +08:00
Hykilpikonna
3cd9db65ec
[+] Create courses prop. and pass it from app.vue
2019-08-25 01:56:52 +08:00
Hykilpikonna
e03798af13
Merge branch 'optimization' into feature
2019-08-24 21:21:38 +08:00
Hykilpikonna
1fd4e89f84
[+] Add proper documentation to the fields
2019-08-24 21:21:04 +08:00
Hykilpikonna
c05b799334
[O] Show overall only when assignments are ready.
2019-08-24 21:18:51 +08:00
Hykilpikonna
b9f0316f76
[+] Wait for isAssignmentReady()
2019-08-24 21:16:42 +08:00
Hykilpikonna
2b3cbb4061
[+] Create method to check if the courses are ready
2019-08-24 21:16:13 +08:00
Hykilpikonna
0653deba64
[+] Import pWaitFor dependency
2019-08-24 21:08:06 +08:00
Hykilpikonna
67a9417f2b
[+] Create assignmentsReady field
2019-08-24 21:05:41 +08:00
Hykilpikonna
ca49223432
[+] Get assignments for all the courses
2019-08-24 21:05:23 +08:00
Hykilpikonna
6d0d23d0dd
[O] Specify type for the onLogin method
2019-08-24 20:39:43 +08:00
Hykilpikonna
6c9061d4d9
[O] Specify type for the courses field
2019-08-24 20:39:29 +08:00
Hykilpikonna
56b9be01ba
[+] Create course interface
2019-08-24 20:39:14 +08:00
Hykilpikonna
c8935c41cb
[M] Move Grade interface to App.ts
2019-08-24 20:39:00 +08:00
Hykilpikonna
1d96dcc0a8
[+] Create method to filter assignments
2019-08-22 21:58:16 +08:00
Hykilpikonna
811de8f5e2
[+] Create a grade interfacce
2019-08-22 21:58:01 +08:00
Hykilpikonna
ec4196088a
[+] Create json utils class
2019-08-22 21:57:48 +08:00
Hykilpikonna
863fdcb50e
Merge branch 'bug-fixes' into feature
2019-08-22 21:05:51 +08:00