Hykilpikonna
6204efd453
[U] Release v0.4.3.1006
2019-11-09 22:15:31 -05:00
Hykilpikonna
db083732b0
[M] Rename course-type-radar to type-radar
2019-11-09 22:14:41 -05:00
Hykilpikonna
4974049c0b
[S] Make background lighter
2019-11-09 22:11:02 -05:00
Hykilpikonna
857192ee6d
[S] Add text shadows
2019-11-09 22:10:45 -05:00
Hykilpikonna
90d07b1faa
[S] Make font size larger
2019-11-09 22:10:33 -05:00
Hykilpikonna
4abe02da94
[+] Color the indicator texts
2019-11-09 22:10:16 -05:00
Hykilpikonna
adca4b41e2
[+] Add percent score after indicator
2019-11-09 22:10:08 -05:00
Hykilpikonna
4d9d8e0be5
[S] Darken line color
2019-11-09 21:58:39 -05:00
Hykilpikonna
546ad81f7c
[+] Colorize split area
2019-11-09 21:58:23 -05:00
Hykilpikonna
1eff27ad26
[S] Center color gradient
2019-11-09 21:49:40 -05:00
Hykilpikonna
f540e03a56
[S] Adjust the graph down 10%
2019-11-09 21:47:34 -05:00
Hykilpikonna
af925741b4
[S] Make graph smaller
2019-11-09 21:47:18 -05:00
Hykilpikonna
08bb24cac4
[O] Use percentage score instead of score
2019-11-09 21:47:06 -05:00
Hykilpikonna
8a9ca83e68
[O] Optimize graph with baseSettings
2019-11-09 21:46:47 -05:00
Hykilpikonna
e6b6a73f1f
[O] Optimize type adverage with pre-calculated percent
2019-11-09 21:35:18 -05:00
Hykilpikonna
ceca351b07
[+] Include percent score in AssignmentType
2019-11-09 21:34:28 -05:00
Hykilpikonna
4e14730db6
[S] Change the graph symbol to circle
2019-11-09 21:24:13 -05:00
Hykilpikonna
3b0e291df4
[S] Make radar only take half the screen
2019-11-09 21:23:54 -05:00
Hykilpikonna
6bcb2577f7
[+] Add area gradient
2019-11-09 21:23:34 -05:00
Hykilpikonna
54e54b89e9
[+] Display tooltip
2019-11-09 21:23:14 -05:00
Hykilpikonna
0085d384fd
[+] Display data in radar graph
2019-11-09 21:23:07 -05:00
Hykilpikonna
3b4e40261f
[O] Use scoreMax instead
2019-11-09 21:22:31 -05:00
Hykilpikonna
eb8715867e
[+] Add radar indicator
2019-11-09 21:03:12 -05:00
Hykilpikonna
1bcfdf5648
[+] Add radar component in course page
2019-11-09 20:55:56 -05:00
Hykilpikonna
429de6553b
[+] Create course-type-radar
2019-11-09 20:55:39 -05:00
Hykilpikonna
fce47648c8
[O] Remove unnecessary getAssignmentTypes()
2019-11-09 20:45:30 -05:00
Hykilpikonna
f6d44dd1f2
[O] Remove unnecessary complete verification
2019-11-09 20:45:12 -05:00
Hykilpikonna
4fe0a54277
[O] Remove unnecessary average() method
2019-11-09 20:44:57 -05:00
Hykilpikonna
e8bf21e60c
[F] Fix type name display
2019-11-09 20:44:37 -05:00
Hykilpikonna
472df39ac8
[O] Pass in AssignmentType object for AssignmentTypeHead component
2019-11-09 20:44:23 -05:00
Hykilpikonna
ae94f54a7b
[O] Cache assignment types
2019-11-09 20:39:24 -05:00
Hykilpikonna
8c9f0a0e83
[O] Optimize caching
2019-11-09 20:37:56 -05:00
Hykilpikonna
cb22baf120
[+] Calculate type score and weight
2019-11-09 20:33:32 -05:00
Hykilpikonna
0525aae98a
[+] Create method to get assignment types
2019-11-09 20:25:18 -05:00
Hykilpikonna
4c87cb2947
[F] Fix null pointer
2019-11-09 20:21:57 -05:00
Hykilpikonna
076a1ee52e
[O] Return graded assignments by default
2019-11-09 20:21:09 -05:00
Hykilpikonna
7bd9e97396
[S] Remove ugly circle between data points
2019-11-09 20:05:52 -05:00
Hykilpikonna
aa014bcdab
[+] Create AssignmentType interface
2019-11-09 19:47:56 -05:00
Hykilpikonna
ee308d29ff
[S] Optimize x axis label
2019-11-09 19:39:53 -05:00
Hykilpikonna
35ef2144b7
[O] Limit minimum zoom
2019-11-09 19:29:45 -05:00
Hykilpikonna
6dc2a21e8f
[+] Add back tooltip
2019-11-09 17:42:03 -05:00
Hykilpikonna
343c921eb2
[+] Add y axis label
2019-11-09 17:40:15 -05:00
Hykilpikonna
f54dfba058
[F] Fix scatter plot out of bounds issue
2019-11-09 17:39:58 -05:00
Hykilpikonna
a7d7ef44a6
[-] Remove debug output
2019-11-09 17:35:29 -05:00
Hykilpikonna
793d7444b2
[O] Add back the term lines and mark areas
2019-11-09 17:35:22 -05:00
Hykilpikonna
eaf4d2ce7b
[O] Make y max an integer
2019-11-09 17:32:17 -05:00
Hykilpikonna
79e615ee46
[O] Use graded courses only
2019-11-09 17:31:32 -05:00
Hykilpikonna
40353cfd35
[O] Generate settings on created
2019-11-09 17:31:22 -05:00
Hykilpikonna
2be2ce98e6
[F] Fix date conversion
2019-11-09 17:27:45 -05:00
Hykilpikonna
6659f65763
[F] Fix multiple assignment creating multiple dates issue
2019-11-09 17:19:30 -05:00
Hykilpikonna
5b3ba4db07
[+] Create method to convert data points to date points
2019-11-09 17:11:35 -05:00
Hykilpikonna
a05281f4e4
[+] Separate method to generate series
2019-11-09 17:10:54 -05:00
Hykilpikonna
2f95548fb3
[+] Create method to get series for course
2019-11-09 17:10:37 -05:00
Hykilpikonna
96ee9e9265
[O] Default to 2 decimal places
2019-11-09 17:05:06 -05:00
Hykilpikonna
9026b9d3a9
[-] Remove deprecated convertChart()
2019-11-09 17:02:53 -05:00
Hykilpikonna
67e38dd554
[F] Fix tooltip date representation
2019-11-09 16:59:52 -05:00
Hykilpikonna
7ffef67e42
[F] Parse time instead of date
2019-11-09 16:57:12 -05:00
Hykilpikonna
0d195cfb7f
[F] Fix invalid date
2019-11-09 16:56:22 -05:00
Hykilpikonna
0d3e9c0840
[O] Remove toChartDate, use timestamp instead
2019-11-09 16:53:53 -05:00
Hykilpikonna
6c600f31f8
[O] Change assignment.date to time
2019-11-09 16:50:48 -05:00
Hykilpikonna
a05a44aaef
[+] Add assignments.length > 0 as a condition
2019-11-09 16:49:30 -05:00
Hykilpikonna
31d3a5a09e
[+] Filter graded courses
2019-11-09 16:48:45 -05:00
Hykilpikonna
30293cd261
[O] Encapsulate method to get graded assignments
2019-11-09 16:31:36 -05:00
Hykilpikonna
9a279b3417
[O] Use afterconfig
2019-11-09 16:24:00 -05:00
Hykilpikonna
4a7ff0ea55
[O] Use base settings in overall-line
2019-11-09 16:23:41 -05:00
Hykilpikonna
fd341e9d33
[O] Use basesettings in course-scatter
2019-11-09 16:15:21 -05:00
Hykilpikonna
bdacc8dd9e
[+] Create function to generate base settings
2019-11-09 16:14:58 -05:00
Hykilpikonna
ad2c8a1ee8
[M] Move dot to graph utils
2019-11-09 16:12:44 -05:00
Hykilpikonna
1f58818a1a
[S] Dim markline brightness
2019-11-09 16:06:28 -05:00
Hykilpikonna
09442cbfba
[+] Add mark areas and lines in scatter plot
2019-11-09 16:05:55 -05:00
Hykilpikonna
91e10d1fa8
[+] Add opacity param to markline generation
2019-11-09 16:05:25 -05:00
Hykilpikonna
80267feb54
[O] Separate series creation with the main settings
2019-11-09 16:00:57 -05:00
Hykilpikonna
f4ee2dadb6
[M] Move markarea to GraphUtils
2019-11-09 15:51:05 -05:00
Hykilpikonna
d698f3d13a
[M] Move markline stuff to GraphUtils
2019-11-09 15:47:30 -05:00
Hykilpikonna
82cb845061
[S] Make line animation faster
2019-11-09 15:43:53 -05:00
Hykilpikonna
940738307b
[F] Fix term 1 graph displaying dates after term 2
2019-11-09 15:41:54 -05:00
Hykilpikonna
df011787e1
[S] Change line color
2019-11-09 15:41:12 -05:00
Hykilpikonna
0af393a1e4
[+] Put in actual term dates
2019-11-09 15:37:52 -05:00
Hykilpikonna
6504cc033b
[+] Encapsulate method to get term end date
2019-11-09 15:32:25 -05:00
Hykilpikonna
c6ccc5e311
[F] Fix: All year graph begins at term 2
2019-11-09 15:28:48 -05:00
Hykilpikonna
3a8899507f
[+] Encapsulate method to get begin date of a term
2019-11-09 15:28:21 -05:00
Hykilpikonna
2b7026c4ce
[F] Fix: Make starting time not exceed the beginning of a term
2019-11-09 15:24:41 -05:00
Hykilpikonna
a3fd822252
[S] Remove quater line arrow symbol
2019-11-09 15:05:57 -05:00
Hykilpikonna
f9d7fa398f
[+] Add quater line label
2019-11-09 14:59:38 -05:00
Hykilpikonna
7ffc445bba
[+] Show quater lines
2019-11-09 14:55:47 -05:00
Hykilpikonna
8e9f6a4bb7
[O] Optimize date data type
2019-11-09 14:55:37 -05:00
Hykilpikonna
05cb560c8c
[-] Disable legend
2019-11-09 14:54:35 -05:00
Hykilpikonna
53a57234a0
[-] Remove unused legend
2019-11-09 14:54:02 -05:00
Hykilpikonna
6af6bb0959
[O] Optimize time display
2019-11-09 14:47:32 -05:00
Hykilpikonna
089aad7398
[O] Optimize date formatting
2019-11-09 14:47:22 -05:00
Hykilpikonna
937e89ce5f
[M] Move assignment interface from app.ts to course.ts
2019-11-09 14:38:57 -05:00
Hykilpikonna
b0685ffd6b
[M] Move util classes to /logic
2019-11-09 14:32:45 -05:00
Hykilpikonna
18dee50b96
[F] Force desktop view on mobile devices
2019-11-09 14:32:10 -05:00
Hykilpikonna
8dbef09ec9
[U] Release v0.4.2.912
2019-11-07 22:29:01 -05:00
Hykilpikonna
73b71f56a5
[S] Disable text selecting
2019-11-07 22:26:43 -05:00
Hykilpikonna
ce702405d0
[S] Adjust no-grade font size
2019-11-07 22:26:33 -05:00
Hykilpikonna
21744a1bef
[F] Fix gpa -1 when no grade issue
2019-11-07 22:26:13 -05:00
Hykilpikonna
82064f2f02
[O] Optimize graph max value
2019-11-07 22:14:46 -05:00
Hykilpikonna
adfebc8c44
[F] Fix term 1 displaying term 2 grades issue
2019-11-07 22:00:08 -05:00
Hykilpikonna
2f30e67671
[F] Fix course grade displayed as 0.00 issue
2019-11-07 21:53:16 -05:00
Hykilpikonna
0a80d534eb
[O] Optimize imports
2019-11-07 21:48:40 -05:00
Hykilpikonna
a77c495843
[S] Further divide marklines
2019-11-07 21:45:34 -05:00
Hykilpikonna
5503aff6b1
[S] Dim marklines a little bit
2019-11-07 21:40:16 -05:00
Hykilpikonna
7cc4567245
[O] Optimize color representation
2019-11-07 21:39:09 -05:00
Hykilpikonna
e7f29ad0bf
[+] Add mark area below 70
2019-11-07 21:35:45 -05:00
Hykilpikonna
cdbd101428
[+] Add mark area from 70 to 80
2019-11-07 21:33:22 -05:00
Hykilpikonna
da650ef16b
[+] Add mark area from 100 to 80
2019-11-07 21:31:51 -05:00
Hykilpikonna
8abfdd7f8e
[+] Add mark area above 100
2019-11-07 21:31:36 -05:00
Hykilpikonna
3c66f99363
[F] Limit graph max value to 120
2019-11-07 20:57:35 -05:00
Hykilpikonna
251f87a072
[F] Fix assignment type update problem
2019-11-06 23:09:32 -05:00
Hykilpikonna
e15c95561c
[U] Release v0.4.1.895
2019-11-06 22:34:08 -05:00
Hykilpikonna
f4ed39401c
[S] Emphesize the title more
2019-11-06 22:29:03 -05:00
Hykilpikonna
c3fb998254
[S] Set font size
2019-11-06 22:25:03 -05:00
Hykilpikonna
d9e9bcc731
[S] Align the average span to the left
2019-11-06 22:24:56 -05:00
Hykilpikonna
110ff6daec
[S] Center the average span
2019-11-06 22:24:46 -05:00
Hykilpikonna
7d83344e73
[F] Calculate percent average instead of ratio
2019-11-06 22:19:29 -05:00
Hykilpikonna
06d93398fb
[S] Disable unread in courses page
2019-11-06 22:18:44 -05:00
Hykilpikonna
b05328888e
[M] Rename unread-entry class to assignment-entry
2019-11-06 22:17:25 -05:00
Hykilpikonna
19598f4a10
[+] Add average span
2019-11-06 22:16:59 -05:00
Hykilpikonna
cd7102a5df
[+] create method to get type average
2019-11-06 22:16:52 -05:00
Hykilpikonna
9bf1f6b624
[O] Optimize assignments filtering
2019-11-06 21:54:41 -05:00
Hykilpikonna
f1681ad405
[F] Fix 'selectedTime undefined'
2019-11-06 21:54:11 -05:00
Hykilpikonna
e0a70a23b0
[F] Fix: ' Invalid handler for event "command": got undefined'
2019-11-06 21:53:40 -05:00
Hykilpikonna
677dfb491a
[+] Parse grading period
2019-11-06 21:50:28 -05:00
Hykilpikonna
07a9b38c8d
[+] Add grading period field to app.ts
2019-11-06 21:50:22 -05:00
Hykilpikonna
53b78c4a94
[M] Rename cookie name too
2019-11-06 21:50:06 -05:00
Hykilpikonna
2057f08e40
[M] Rename time selection to grading period
2019-11-06 21:49:17 -05:00
Hykilpikonna
7bc843aa9a
[O] Optimize assignments loading with [].map()
2019-11-06 21:41:49 -05:00
Hykilpikonna
0a8855e020
[F] Fix self-referencing error
2019-11-06 21:37:13 -05:00
Hykilpikonna
445d07c5e4
[+] Encapsulate method to get numeric and letter grades
2019-11-06 21:35:34 -05:00
Hykilpikonna
125e7d14de
[O] Change letterGrade and numericGrade to raw fields
2019-11-06 21:32:55 -05:00
Hykilpikonna
4917f5cb0c
[O] Optimize getGP
2019-11-06 21:32:38 -05:00
Hykilpikonna
2504b37eb7
[O] Also support numeric grade
2019-11-06 21:30:15 -05:00
Hykilpikonna
b0d3bf4bd2
[+] Encapsulate method to find scale
2019-11-06 21:28:27 -05:00
Hykilpikonna
e640384fd8
[O] Optimize scale list
2019-11-06 21:27:30 -05:00
Hykilpikonna
adf7af6b84
[+] Create interface for scale
2019-11-06 21:27:19 -05:00
Hykilpikonna
beb4155aab
[+] Compare numeric grade with current term grade
2019-11-06 21:17:31 -05:00
Hykilpikonna
3337766ae6
[+] Add current term constant
2019-11-06 21:17:11 -05:00
Hykilpikonna
dc135dc78b
[+] Encapsulate getPercentTypeAverage
2019-11-06 21:16:47 -05:00
Hykilpikonna
b39c51beea
[O] getTotalMeanAverage pass in assignments not course
2019-11-06 21:16:31 -05:00
Hykilpikonna
971339e49c
[F] Fix assignments order issue
2019-11-06 20:59:12 -05:00
Hykilpikonna
9db0431e96
[O] Use caching to optimize graphs
2019-11-06 20:57:52 -05:00
Hykilpikonna
d667f2ab34
[-] Remove temp string
2019-11-06 20:39:58 -05:00
Hykilpikonna
9b895a8fd7
[+] Reload directly when selected time is changed
2019-11-06 20:39:47 -05:00
Hykilpikonna
66d7e18a71
[F] Fix selectedTime initialization issue
2019-11-06 20:30:05 -05:00
Hykilpikonna
4643155908
[+] Add useless string for updating
2019-11-06 20:29:39 -05:00
Hykilpikonna
c6c3303a99
[O] Optimize onclick method call
2019-11-06 20:02:41 -05:00
Hykilpikonna
1aea558c40
[+] Store selected time in cookies
2019-11-06 20:02:29 -05:00
Hykilpikonna
316c7e1f63
[F] Fix 'cannot getTime() of undefined'
2019-11-06 20:01:32 -05:00
Hykilpikonna
8364befc91
[F] Fix more type problems
2019-11-06 19:26:41 -05:00
Hykilpikonna
47c25d0e71
[F] Fix imports
2019-11-06 19:23:39 -05:00
Hykilpikonna
422d574c6c
[F] Fix term display number offset issue
2019-11-06 19:14:14 -05:00
Hykilpikonna
3400c07e77
[+] Encapsulate method to get assignments of specific time
2019-11-06 19:13:45 -05:00
Hykilpikonna
79bb10b14e
[M] Rename assignments to rawAssignments
2019-11-06 19:12:24 -05:00
Hykilpikonna
e7563fcfb5
[+] Encapsulate method to get selected time code
2019-11-06 19:11:55 -05:00
Hykilpikonna
43f0046827
[+] Update selected time dynamically
2019-11-06 19:11:41 -05:00
Hykilpikonna
ef424dd9e3
[O] Unify time names
2019-11-06 19:11:27 -05:00
Hykilpikonna
37902b6d1f
[+] Display selected time dynamically
2019-11-06 19:11:13 -05:00
Hykilpikonna
92e692f69a
[O] Remove getGradedCourses
2019-11-06 18:27:19 -05:00
Hykilpikonna
b6e0e12cab
[+] Add isGraded method to course
2019-11-06 18:25:48 -05:00
Hykilpikonna
6eb7e421e0
[M] Move level detection to course
2019-11-06 18:22:35 -05:00
Hykilpikonna
fbb9352546
[O] Move name parsing to course
2019-11-06 18:15:54 -05:00
Hykilpikonna
6f5c4f3a09
[M] Move loadAssignments to course
2019-11-06 18:13:24 -05:00
Hykilpikonna
1e91cec8d2
[O] Create course objects after parsing json
2019-11-06 18:08:47 -05:00
Hykilpikonna
17262e12af
[+] Create constructor
2019-11-06 18:05:53 -05:00
Hykilpikonna
56a954c235
[O] Separate course object
2019-11-06 18:03:27 -05:00
Hykilpikonna
da5eced769
[F] Fix pushed data duplicate issue
2019-11-06 17:55:10 -05:00
Hykilpikonna
71f2eccab4
[F] Fix filter assignment order issue
2019-11-06 17:54:57 -05:00
Hykilpikonna
a5162c1f5b
[O] Optimize date usage
2019-11-06 17:38:53 -05:00
Hykilpikonna
53c82fd477
[F] Fix sorting
2019-11-06 17:38:36 -05:00
Hykilpikonna
2867f8d09c
[+] Set computed data
2019-11-06 17:26:52 -05:00
Hykilpikonna
5b902171c8
[+] Filter assignments into terms
2019-11-06 17:26:44 -05:00
Hykilpikonna
c40c5b6b94
[+] Create computed model in course
2019-11-06 17:26:29 -05:00
Hykilpikonna
b66c313b05
[+] Define terms date list
2019-11-06 17:20:09 -05:00
Hykilpikonna
48287cdc4b
[O] Sort by date
2019-11-06 17:17:02 -05:00
Hykilpikonna
750c768848
[O] Use Date for date instead of string
2019-11-06 17:16:49 -05:00
Hykilpikonna
4b512d64d9
[+] Add commands to dropdown options
2019-11-06 16:48:43 -05:00
Hykilpikonna
e121210e96
[S] Add proper up and down margins
2019-11-06 16:34:08 -05:00
Hykilpikonna
5a87608fa6
[S] Align dropdown to the right
2019-11-06 16:33:59 -05:00
Hykilpikonna
e819abe789
[S] Make dropdown button smaller
2019-11-06 16:33:42 -05:00
Hykilpikonna
eb718d14d1
[S] Add id to dropdown
2019-11-06 16:33:35 -05:00
Hykilpikonna
564896e940
[+] Create time selection button
2019-11-06 16:29:02 -05:00
Hykilpikonna
d91c3875b0
[F] Fix bar graph color problem
2019-11-06 16:18:39 -05:00
Hykilpikonna
1fe2edb9f4
[F] Fix bar graph -1 problem
2019-11-06 16:17:31 -05:00
Hykilpikonna
91977e1226
[S] Change assignment type head font size
2019-11-06 16:06:33 -05:00
Hykilpikonna
948018c7de
[F] Fix grade display when no grade exist
2019-11-06 16:06:03 -05:00
Hykilpikonna
f2350680c8
[S] Optimize narrow height
2019-11-05 22:57:19 -05:00
Hykilpikonna
4cc424e079
[S] Make percentage score's width unified
2019-11-05 22:57:09 -05:00
Hykilpikonna
49d26fcf61
[S] Make month's width unified
2019-11-05 22:56:51 -05:00
Hykilpikonna
9fde3b21d4
[S] Fix margins when there are no unread
2019-11-05 22:51:47 -05:00
Hykilpikonna
6952649058
[S] Optimize date formatting
2019-11-05 22:51:15 -05:00
Hykilpikonna
b12a717cea
[S] Move unread property to css class
2019-11-05 22:41:33 -05:00
Hykilpikonna
8e1e222656
[S] Align the scores the same width
2019-11-05 22:39:57 -05:00
Hykilpikonna
8f7775bb69
[O] Reduce height for narrow layout
2019-11-05 22:33:22 -05:00
Hykilpikonna
0477161af2
[+] Create narrow property for class
2019-11-05 22:29:43 -05:00
Hykilpikonna
3b387db5b5
[S] Fix float left alignment issue
2019-11-05 22:24:45 -05:00
Hykilpikonna
d85d0e4e36
[S] Align the text to the left
2019-11-05 22:23:25 -05:00
Hykilpikonna
b74b086f98
[S] Vertically center the text
2019-11-05 22:23:14 -05:00
Hykilpikonna
e1d20b822f
[S] Optimize font size and color
2019-11-05 22:22:53 -05:00
Hykilpikonna
e98997f230
[S] Specify background color
2019-11-05 18:25:56 -05:00
Hykilpikonna
82e17030d4
[+] Add property for background style
2019-11-05 18:22:44 -05:00
Hykilpikonna
d1905ee2b1
[+] Create info div
2019-11-05 18:09:12 -05:00
Hykilpikonna
310b2bcee1
[S] Remove card body padding
2019-11-05 18:07:49 -05:00
Hykilpikonna
d55eebce19
[F] Fix: Next course doesn't show up on mobile devices
2019-11-05 18:00:04 -05:00
Hykilpikonna
03507968ee
[+] Add assignment entry components
2019-11-05 17:51:36 -05:00
Hykilpikonna
56769e4518
[F] Fix: Filter assignments based on value of type
2019-11-05 17:51:22 -05:00
Hykilpikonna
fba589d6fe
[+] Display type name
2019-11-05 17:44:16 -05:00
Hykilpikonna
ff5b22b5dc
[+] Filter assignment type
2019-11-05 17:42:46 -05:00
Hykilpikonna
14de2e0b23
[+] Create assignments property
2019-11-05 17:40:50 -05:00
Hykilpikonna
880e331c99
[F] Fix distinct key for v-for problem
2019-11-05 17:37:42 -05:00
Hykilpikonna
cf794588df
[-] Reomve duplicate type names
2019-11-05 17:37:29 -05:00
Hykilpikonna
d362598d83
[+] Show an assignment type for each type
2019-11-05 17:29:27 -05:00
Hykilpikonna
536e98642d
[+] Encapsulate method to get assignment types
2019-11-05 17:28:28 -05:00
Hykilpikonna
baae0d088c
[+] Add assignment head element in course page
2019-11-05 17:28:18 -05:00
Hykilpikonna
202feb12d7
[+] Create assignment type head vue comp
2019-11-05 17:22:13 -05:00
Hykilpikonna
d2ab7c059f
[F] Fix clear cookie issue
2019-11-04 16:23:40 -05:00
Hykilpikonna
e1ef117dcd
[S] Make logo non-clickable
2019-11-03 11:18:35 -05:00
Hykilpikonna
fb3186d575
[S] Add shadow effect to logo
2019-11-03 11:18:26 -05:00
Hykilpikonna
b913873951
[S] Adjust margin font size
2019-11-03 11:18:01 -05:00
Hykilpikonna
bbdcb42316
[S] Adjust title margin size
2019-11-03 11:17:53 -05:00
Hykilpikonna
5438637224
[S] Add the title
2019-11-03 11:17:33 -05:00
Hykilpikonna
970a058ba3
[U] Pre-release v0.3.6.784
2019-11-03 10:44:57 -05:00
Hykilpikonna
5d295db1b7
[O] Add todo: update token each access
2019-11-03 10:43:50 -05:00
Hykilpikonna
b22aac7ca2
[F] Fix cookie expiration issue
2019-11-03 10:26:10 -05:00
Hykilpikonna
eef29a4611
[U] Add 'Unknown' to graded courses detection
2019-11-02 23:10:58 -04:00
Hykilpikonna
131952ed37
[O] Trim course names
2019-11-02 23:07:13 -04:00
Hykilpikonna
2e95c2550e
[+] Create 404 redirection
2019-11-02 23:04:05 -04:00
Hykilpikonna
0db6e0d693
[S] Add some page end margins
2019-11-02 22:58:37 -04:00
Hykilpikonna
27198ad4e0
[U] Use CourseUtils.postProcess()
2019-11-02 22:57:41 -04:00
Hykilpikonna
3cbb6ebee6
[+] Add "HS" clubs to level detection
2019-11-02 22:56:27 -04:00
Hykilpikonna
2308df65b5
[+] Add post process for courses
2019-11-02 22:54:30 -04:00
Hykilpikonna
c8f82cc991
[+] Use unknown course list
2019-11-02 22:54:02 -04:00
Hykilpikonna
a6e1b905ed
[O] Make unknown course list a map
2019-11-02 22:49:49 -04:00
Hykilpikonna
9432e9a806
[+] Create method to detect course level
2019-11-02 22:46:21 -04:00
Hykilpikonna
d90280a10f
[+] Create unknown course list
2019-11-02 22:46:04 -04:00
Hykilpikonna
db30b7f807
[+] Create club constant
2019-11-02 22:45:52 -04:00
Hykilpikonna
20910b1562
[+] Add level constants
2019-11-02 22:18:58 -04:00
Hykilpikonna
5659a049e5
[O] Parse & in course names
2019-11-02 20:41:11 -04:00
Hykilpikonna
085812d859
[+] Create method to parse html text
2019-11-02 20:37:41 -04:00
Hykilpikonna
e60a4669ac
[F] Fix execution order problem
2019-11-02 20:21:26 -04:00
Hykilpikonna
ac84907a98
[F] Update index only after loading
2019-11-02 20:20:09 -04:00
Hykilpikonna
04ee69e8e2
[F] Fix clickable required issue
2019-11-02 20:12:14 -04:00
Hykilpikonna
a2445aca6a
[F] Fix path reading issue
2019-11-02 20:11:39 -04:00
Hykilpikonna
336a58b23d
[O] Move course head scss to separate file
2019-11-02 20:02:06 -04:00
Hykilpikonna
5a5cf9bd4d
[O] Replace more ts-ignores with {required: true}
2019-11-02 20:00:19 -04:00
Hykilpikonna
44d262f457
[O] Inline course-page.ts
2019-11-02 19:58:25 -04:00
Hykilpikonna
27fda43373
[O] Inline overall.ts
2019-11-02 19:56:01 -04:00
Hykilpikonna
b3de3b8405
[+] Only show mark as read if it is unread
2019-11-02 19:45:30 -04:00
Hykilpikonna
633918aa40
[U] Pass in unread value
2019-11-02 19:45:11 -04:00
Hykilpikonna
3bc59e87d3
[O] Inline assignment entry ts script
2019-11-02 19:41:55 -04:00
Hykilpikonna
af7d9e9dca
[+] Add unread prop to assignment entry
2019-11-02 19:40:26 -04:00
Hykilpikonna
3b8884dc84
[O] Optimize imports
2019-11-02 19:39:33 -04:00
Hykilpikonna
92158684c0
[-] Remove unnecessary ts-ignores
2019-11-02 19:38:45 -04:00
Hykilpikonna
b37de9cf24
[O] Disable strict property initialization check
2019-11-02 19:37:13 -04:00
Hykilpikonna
cd2dff5559
[M] Rename unread-entry to assignment-entry
2019-11-02 19:35:04 -04:00
Hykilpikonna
d6a85af15c
[O] Use relative date for starting value
2019-11-02 19:24:51 -04:00
Hykilpikonna
0d333879ca
[O] Put login in a form
2019-11-02 19:08:02 -04:00
Hykilpikonna
905db3c73a
[-] Remove debug logging
2019-11-02 19:04:56 -04:00
Hykilpikonna
c5dfad8be8
[F] Remove trapezoid effect for mobile support
2019-11-02 19:03:35 -04:00
Hykilpikonna
c9454a3832
[-] Remove todos that are done
2019-11-02 19:02:38 -04:00
Hykilpikonna
c732d475f1
[O] Log when cookies doesn't exist
2019-10-23 20:20:54 -04:00
Hykilpikonna
a4b7e0fd46
[O] Only clear cookies if cookies exists
2019-10-23 20:20:41 -04:00
Hykilpikonna
bcee069b32
[F] Fix url index issue
2019-10-21 19:23:41 -04:00
Hykilpikonna
182208f8c3
[F] Fix Github Pages sub path issue by using # after url
2019-10-21 19:23:31 -04:00
Hykilpikonna
24befed17b
[U] Pre-Release v0.3.6.741
2019-10-20 22:00:35 -04:00
Hykilpikonna
07991b2a0e
[F] Update title after history
2019-10-20 21:59:11 -04:00
Hykilpikonna
51ea0c7a80
[+] Update title when updating history
2019-10-20 21:56:00 -04:00
Hykilpikonna
8b01428208
[+] Create function to find title
2019-10-20 21:55:39 -04:00
Hykilpikonna
f69e2617d4
[+] Encapsulate toTitleCase()
2019-10-20 21:55:13 -04:00
Hykilpikonna
ddfdb47b93
[+] Encapsulate findCourse
2019-10-20 21:49:51 -04:00
Hykilpikonna
14849f4211
[O] Move updateIndex logging to a better place
2019-10-20 21:42:44 -04:00
Hykilpikonna
067c599cb1
[F] Fix history pop state override issue
2019-10-20 21:42:18 -04:00
Hykilpikonna
33ceaa38c0
[O] Use Navigation.updateIndex instead
2019-10-20 21:39:08 -04:00
Hykilpikonna
0a0288c2ee
[+] Make updateIndex public
2019-10-20 21:38:20 -04:00
Hykilpikonna
90f888bc4b
[+] Add instance to navigation
2019-10-20 21:38:11 -04:00
Hykilpikonna
9bb34fb2a4
[O] Make course operations unselectable
2019-10-20 21:34:13 -04:00
Hykilpikonna
22b75a6b30
[+] Add .unselectable to global css
2019-10-20 21:33:43 -04:00
Hykilpikonna
6af8410698
[F] Fix logic mistake
2019-10-20 21:32:30 -04:00
Hykilpikonna
f023c724fa
[O] Don't update history for initial update
2019-10-20 21:31:22 -04:00
Hykilpikonna
6bbbe9cece
[O] Encapsulate update history in updateIndex()
2019-10-20 21:31:05 -04:00
Hykilpikonna
e6a4a04bb4
[+] Only show next course when next course isn't null
2019-10-20 21:27:42 -04:00
Hykilpikonna
5c4a391d96
[O] Add jsdocs for findNextCourse
2019-10-20 21:23:53 -04:00
Hykilpikonna
a75b15d840
[O] Separate findNextCourse() and nextCourse()
2019-10-20 21:23:29 -04:00
Hykilpikonna
1322bd6326
[O] Adjust opacity
2019-10-20 21:21:47 -04:00
Hykilpikonna
e2997c345c
[F] Fix null case
2019-10-20 21:20:39 -04:00
Hykilpikonna
923a7e824f
[O] Add drop shadows
2019-10-20 21:19:18 -04:00
Hykilpikonna
10ac0b5330
[O] Separate padding from common css
2019-10-20 21:16:10 -04:00
Hykilpikonna
bfeba9da40
[O] Put prev-course under navbar
2019-10-20 21:15:56 -04:00
Hykilpikonna
752a865334
[O] Align prev-course upward
2019-10-20 21:14:36 -04:00
Hykilpikonna
5eda771070
[M] Move common css properties to common class
2019-10-20 21:13:51 -04:00
Hykilpikonna
0826080f82
[O] Add css class to both course operations
2019-10-20 21:13:15 -04:00
Hykilpikonna
6fab785a49
[+] Add previous course div
2019-10-20 21:11:03 -04:00
Hykilpikonna
ecbcca5f14
[+] Add index offset to nextCourse()
2019-10-20 21:10:53 -04:00
Hykilpikonna
861de56f10
[O] Make cursor a pointer
2019-10-20 21:02:39 -04:00
Hykilpikonna
3ce66e1201
[+] Implement next course
2019-10-20 21:01:53 -04:00
Hykilpikonna
7e8ea73363
[O] Make it a trapezoid with rotateX
2019-10-20 20:56:51 -04:00
Hykilpikonna
9142525d21
[O] Adjust width
2019-10-20 20:56:13 -04:00
Hykilpikonna
62577ff1bb
[O] Add padding
2019-10-20 20:56:06 -04:00
Hykilpikonna
953556ccee
[O] Reduce font size
2019-10-20 20:51:47 -04:00
Hykilpikonna
cc8621f304
[O] Add background
2019-10-20 20:51:41 -04:00
Hykilpikonna
baae26d244
[O] Bottom align and center
2019-10-20 20:51:32 -04:00
Hykilpikonna
cbf70cbeef
[+] Create next course div in navbar
2019-10-20 20:48:18 -04:00
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