Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-06-26 | Bug fixes & clearer presentation of errors to end userHEADmasterdevel | Joel Kronqvist | |
2023-06-24 | Changed to PBKDF2 | Joel Kronqvist | |
2023-06-21 | password for updation | Joel Kronqvist | |
2023-06-21 | Exception updation & minor polishing (but it's still WIP) | Joel Kronqvist | |
2023-06-21 | Rescued WIP Shift, class and exception updation | Joel Kronqvist | |
2022-11-18 | Updated exam/vacation/etc notifications. | Joel Kronqvist | |
Now they don't block the search field, which is more user friendly. They also appear only if the date searched for matches the notification, not if the current date matches the notification. | |||
2022-11-05 | Hid vegetarian food when it is the same as the normal food. Added date ↵ | Joel Kronqvist | |
logging to init.sh. | |||
2022-11-03 | Corrected typo, added 1h30min waiting time before the foods are updated | Joel Kronqvist | |
You never know if the city's servers don't get updated instantly, so it might not be a good idea to ask for the foods at (at worst) 1 ms after 00:00 at monday. | |||
2022-11-03 | Made server update foods at monday morning instead of updating them just ↵ | Joel Kronqvist | |
randomly once a week. | |||
2022-11-02 | Added favicon | Joel Kronqvist | |
2022-10-25 | Fixed bugs from last commit | Joel Kronqvist | |
2022-10-20 | Made vegetarian food empty when not found. Had become visible in commit 'Bug ↵ | Joel Kronqvist | |
fixes & started setup.sh' | |||
2022-10-18 | Enhanced robustness in retrieving the example input and in the init (at ↵ | Joel Kronqvist | |
reboot) script. The server errored out if the database was empty and there came a request, as it didn't check for empty arrays in dbparse.js in the function getRandomIndex. Fixed by adding handling & recursion limit. Added in init.sh a check to see if logging in to MySQL is possible to prevent errors at startup. | |||
2022-10-17 | Imroved README.md, modified server to update on start | Joel Kronqvist | |
Also minor changes to setup.sh and update.js. In update.js the updation function was changed to take a database connection (as in database.js) instead of a string with the credentials to the DB. | |||
2022-10-15 | Bug fixes & started setup.sh | Joel Kronqvist | |
2022-05-13 | Changed ports to 443 AND 80. Added improper error handling when there are ↵ | Joel Kronqvist | |
stats already for the day when adding them at exit. | |||
2022-03-11 | Food scraping updation | Joel Kronqvist | |
2022-02-09 | Merged all functions from the JoelHMikael/funcs | Joel Kronqvist | |
Necessary, because we don't want to complicate our update script & its anyways better like this. They weren't any complicated functions. | |||
2022-01-23 | Exam info system added | Joel Kronqvist | |
It works only based on the current date. A better system would require good date functions, and right now if I want to make somethng for this project I should focus on either getting it working or making the code less messy (aka writing a big part of it again...). This was my first project of this scale, and the first one that seems to get finished & even published. | |||
2022-01-22 | Fixed bug in day mechanics for the food search | Joel Kronqvist | |
Making monday first (0) instead of sunday was done twice, resulting with tuesday becoming first. | |||
2022-01-19 | Tested on Linux Mint & some bug fixes | Joel Kronqvist | |
2022-01-18 | Merge branch 'master' into MYSQLDB | JoelHMikael | |
2022-01-18 | Updating separated from server, lightweight analytics added | JoelHMikael | |
2022-01-16 | I forgot to save server.js before commit... | JoelHMikael | |
Yeah I know I know, I should try to learn git instead of messing around like this. | |||
2022-01-16 | Actual class parsing | JoelHMikael | |
Really messy, feel free to improve, or even rewrite. | |||
2022-01-13 | Made the parsing more inclusive | JoelHMikael | |
2022-01-09 | Database implemented | JoelHMikael | |
Some polishing wouldn't do bad though... | |||
2022-01-08 | Parsing the shifts (not classes) to the database + some GUI improvements | JoelHMikael | |
2022-01-07 | Added the DB class & instructions to set up DB | JoelHMikael | |
2022-01-04 | Minor GUI improvements | JoelHMikael | |
2022-01-01 | Clearer Anti-XSS | JoelHMikael | |
2021-12-30 | Example input | JoelHMikael | |
2021-12-30 | Help icon | JoelHMikael | |
Added a (reusable) help icon that shows additional info about what to do on hover. | |||
2021-12-26 | Fixed bug in day validation & food searching | joel | |
2021-12-26 | Implemented https | joel | |
2021-12-25 | Server updating finished | joel | |
2021-12-19 | Server init & update | joel | |
2021-12-18 | Food scraping | JoelHMikael | |
Added food scraping from the RSS & implemented showing the result on the server | |||
2021-12-11 | Class parsing | JoelHMikael | |
Parsing in parse.js, implementation in server.js. Also changes to the returned information from parsing and minor ones to the GUI. | |||
2021-12-09 | Readability improvements | JoelHMikael | |
buildMain in server.js | |||
2021-12-07 | Minor changes to the server and UI | JoelHMikael | |
2021-12-07 | Made a frontend that can be looked at | JoelHMikael | |
2021-12-06 | Fixed the \r left over in parsing | JoelHMikael | |
2021-12-06 | Added a possibility to choose the weekday | JoelHMikael | |
2021-12-06 | Fixed a minor bug in buildMain in server.js | JoelHMikael | |
2021-12-06 | Parsing completed | JoelHMikael | |
Also some improved server logic | |||
2021-12-05 | Improvements to server.js | JoelHMikael | |
Improved the readability of the server code by implementing async/await and making the logic based on a dictionary of build functions instead of a switch statement. | |||
2021-11-27 | Broken shift parsing | JoelHMikael | |
Better WIP | |||
2021-11-22 | Made server | JoelHMikael | |
It seems to work. All other things are in progress. |