Commit cd6d34f
Responsive filtering (#151)
* applied filters into the search function using flags in the model, will have to refine more in the filters, but this is great for the demo
* wrote departments filter option
* added check to make sure to not recommend courses the client has taken before
* initial state good
* departments go to model
* trying to add filtering out courses with NULL fields as an implementable filter option, merging with main start as per teams request
* merging into brain?
* some ?. properties check, because skill issue
* more course?. things
* finished the noNull feature, essentially fixed typos
* null course checkbox
* null check linked
* Null field toggle works
* nice and beutiful
* removed the explicit null string checks, hopefully doesnt break, also wrote logic for Period filtering
* period filter
* a bit polishing, touching on the period presenter since i thought its broken, but it was the database dropping all course.period data >:(
* fixed some filters logic (level filter, period filter), added descriptions to most filters tooltips, fixed About us button, touched Tab title to current working title, fixed some other things
* visually persistent filters
* now fixed
* once again
* unlocking departments and locations
* wip
* filters enabled by clicking on them
* My side merge with Dean's side
* departments half functional
* rebase to main
* rebase to main
* Refactoring transcript scraper (#126)
* Reworked UploadTranscriptPresenter into a source file, now SidebarPresenter calls it, allows us to upgrade it so that the transcript scraper function has access to a flattened out model (course list with only id, and name fields needed)
* reworked LocalStorage so that it stores object array instead of strings, object structure is {id (str),name(str),is_in_DB(bool)}
* fixed couple errors relating to the new LocaleStorage finished courses, also touched on the departments so that its trucated by tailwind instead of just 25 characters
* fixed a lot of typos (deparmen != department)
* trying to add hover over tooltips such that it displayes name of course
* inbetween
* removing the console.logs because theyre dumb and we should remove them before committing to main especially, added some comments, will add more
* department percistency done only SU and Education Office broken
* even more documentation, added descriptions and cleared up toolTips on the sidebar
* departments should be working
* nothing really
* work on upload bahaviour
* fix of animated gif
* fixed upload
* merge main
* visual for filters reset button
* fixed upload issue
* reworked sliders
* fixed indexing issue with the sliders (taking old values as their new indexes broke it, but now it finds it instead)
* big problem
* not responsive but stable?
* working but not persistent
---------
Co-authored-by: benedekboldizsar <bb.boldizsarbenedek@gmail.com>1 parent d429bea commit cd6d34f
File tree
12 files changed
+1089
-486
lines changed- my-app
- src
- pages
- presenters
- views
- Components/SideBarComponents
12 files changed
+1089
-486
lines changedSome generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| 14 | + | |
| 15 | + | |
14 | 16 | | |
15 | 17 | | |
| 18 | + | |
16 | 19 | | |
17 | 20 | | |
18 | 21 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
15 | | - | |
16 | | - | |
| 14 | + | |
17 | 15 | | |
18 | | - | |
19 | 16 | | |
20 | 17 | | |
21 | 18 | | |
| |||
0 commit comments