From da8c742810edcc4d8106b1049ad65790e0a9f65b Mon Sep 17 00:00:00 2001 From: Johannes Date: Fri, 13 Mar 2026 00:54:13 +0100 Subject: [PATCH] Add load dummy map button to home page --- game.v2025-07-31.bundle.js | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/game.v2025-07-31.bundle.js b/game.v2025-07-31.bundle.js index ad10c4b..58bdf91 100644 --- a/game.v2025-07-31.bundle.js +++ b/game.v2025-07-31.bundle.js @@ -6186,6 +6186,20 @@ N.getView() ); } + static async loadDummyMap() { + try { + const res = await fetch("Dummy.pu"); + if (!res.ok) throw "fetch failed"; + const text = await res.text(); + if (n.hasScript(text)) throw "Script found!"; + let data; + try { data = JSON.parse(text); } + catch { data = JSON.parse(n.decompressJsonFromString(text)); } + u.getInstance().importMap(data); + } catch (e) { + n.showToast("Load failed", "Could not load the dummy map.", "danger"); + } + } static getView() { const e = s.getInstance(); return `
\n
\n
\n

${e.T("home-welcome-header", "Welcome to Project University")}

\n

\n ${e.T("home-welcome-info-1", "This project aims to let you either create your very own university or \n join a university that was created by somebody else. As such this website doesn't provide any content \n itself and you will need to provide a PU-map. A PU-map is a user generated file that contains the data \n required to define a university. This website runs completly on the users device - no user generated content\n is stored on the server hosting this website. Therefore please make sure to make backups of your progress,\n think twice before importing unknown content, stay safe and legal.")}\n

\n

\n ${e.T("home-welcome-info-2", "\n The general idea of your university life consists of enrolling in a major, choosing classes and do the\n daily tasks required. To finish a class attend the exam and unlock new classes or the finals.\n Once all prerequisites are fulfilled you can attempt the final major exam. You can join clubs or get yourself \n a partner to change the difficulty for specific classes and gain small perks. You will be punished if you fail \n to meet any requests.")}\n

\n

\n ${e.T("home-welcome-info-3", "So import a map sign up for a major, join some classes and let the journey begin!")}\n

\n ${e.T("home-create-map-button", "Create your own map!")}\n
\n
\n
\n
\n

${e.T("home-changelog-header", "Changelog")}

\n \n
\n
2025-07-31
\n
\n

\n Just added some missing chinese translations. Thanks a lot to Nebulas Astra (github:@nebulas-star)!\n

\n
\n
\n\n \n\n
\n \n
\n
2024-09-24
\n
\n

\n This update was mainly aimed to support exports on iOS devices again, but there were lots of attempts and none were quite what I wanted. The inital start of these changes was July, took longer than expected.\n The most interesting changes are the option to get a full export of a save and the auto-save function for the map editor.\n

\n
    \n
  • New file type PUC, this is a complete save including all active maps, submaps and settings.
  • \n
  • Exports: Major rework, a lot happened here, hope nothing broke. This affects Maps, Saves, Tasks.
  • \n
  • Settings page: Visual updates, new export settings, Service Worker (offline mode) status and compression support status.
  • \n
  • Fixed class-skip-tokens not activating.
  • \n
  • Added counter for the currently available class-skip tokens.
  • \n
  • You can now undo a perk activation.
  • \n
  • Make it easier to share large files by enabling compressed exports - and might help with some iOS export issues.
  • \n
  • Share file-less using clipboard exports.
  • \n
  • Fixed the visual timer problem thanks a lot @Pink_3D for the resolution (active task).
  • \n
  • Fixed time output for anything that takes a month or longer (task selection).
  • \n
  • Added auto-save to the map editor, might help if you forgot to manually export it. However don't rely on it - think of it as a backup in case you mess up.
  • \n
  • The map editor is now a little bit better integrated into the general UI, using the same settings page.
  • \n
  • The map editor supports now: taskListSize, disableBonusAttendance
  • \n
  • Updated jQuery, moment.js, Bootstrap, Bootstrap Select, Bootstrap Table, Bootstrap Darkly.
  • \n
  • Experimental: Make your saves prettier by using Image exports. Sadly sharing these will be quite hard because most providers will delete the save data included.
  • \n
\n
\n
\n\n
\n
2023-11-30.1
\n
\n

\n Looks like the old hosting option for the Map-Editor is no longer available. Now it is included on-site and should work just as it did before.\n

\n
\n
\n\n
\n
2023-10-20
\n
\n

\n Some small bugfixes.\n

\n
    \n
  • Fixed language navigation option for english.
  • \n
  • Fixed an incorrect help description.
  • \n
\n
\n
\n\n
\n
2023-03-18
\n
\n

\n Some small bugfixes.\n

\n
    \n
  • Replaced PWA images, to allow better icons.
  • \n
  • Fixed a bug with save game imports for a missing active major.
  • \n
\n
\n
\n\n
\n
2023-02-28
\n
\n

\n Allow more advanced maps.\n

\n
    \n
  • Removed alt texts from images.
  • \n
\n
\n
\n\n
\n
2023-02-09.1
\n
\n

\n More QOL updates.\n

\n
    \n
  • You can now join more clubs, partners and classes. Enjoy.
  • \n
  • Added fix for removing finished class content.
  • \n
  • Added reference verification for maps (majors, classes).
  • \n
\n
\n
\n\n
\n
2022-09-17.1
\n
\n

\n Some small QOL updates.\n

\n
    \n
  • Hidden tasks should now work as expected and follow the parameter order instead of the type and then the parameter order.
  • \n
  • Updated the error reporting, at least you should now see a reason which you can share for why the page is just empty.
  • \n
  • Classes are now filtered for itself to stop accidental loops which crash the site.
  • \n
  • Punishments should now be filtered if deleted tasks are assigned to them.
  • \n
\n
\n
\n\n
\n
2022-01-15
\n
\n

\n Custom timezones even if you don't travel ;)\n It is now possible to manipulate the time to make it easier for night owles to stay on schedule.\n

\n
\n
\n\n
\n
2021-11-10
\n
\n

\n Synced Saves Service added - check the Settings.\n

\n
    \n
  • Join the PU Discord and use the new Save-Sync service.
  • \n
\n
\n
\n\n
\n
2021-10-28
\n
\n

\n Small fixes and improvments.\n

\n
    \n
  • Fixed translation engine language selection
  • \n
  • Added info for collected knowledge points
  • \n
  • Added function to unlock and blacklist punishments
  • \n
\n
\n
\n\n
\n
2021-08-29
\n
\n

\n Please move your save to the backup instance since I plan to implement a big update for the main version which will make your current saves incompatible.\n

\n
    \n
  • CORS check failed and required a fix.
  • \n
\n
\n
\n
\n
2020-10-13.2
\n
\n

\n Chinese translation is now available. In case you want to see PU in your own language feel free to contact me.\n

\n
    \n
  • Fixed some stuff for pink theme.
  • \n
  • Added setting to change the language.
  • \n
  • Based on the language provided by your browser, PU will localize the website. Currently only a chinese translation is available, which was provided by Carlotta. Keep in mind this will only work for the framework and not for map content.
  • \n
  • Old changelogs are now collapsed.
  • \n
\n
\n
\n
\n
2020-09-30.1
\n
\n

\n SubMaps are great!\n

\n
    \n
  • If you already have a map active and add a new one - the new one will be added as a SubMap to the active one.
  • \n
  • If you visit the page for the first time, you will be redirected after confirming the disclaimer.
  • \n
  • Updated feedback info for October.
  • \n
\n
\n
\n
\n
2020-09-02
\n
\n

\n Roulette is now up to the map creator.\n

\n
    \n
  • Disclaimer and Data Protection notice added.
  • \n
  • Roulette is now up to the map creator
  • \n
  • If you disable Easy Mode you will not be bombarded with punishments
  • \n
  • A small performance improvement by skipping tour loading
  • \n
\n
\n
\n
\n
2020-08-05.1
\n
\n

\n Some nice new features all over the place.\n

\n
    \n
  • Maps: Automatically lower required credits if a map doesn't provide enough content to collect 160 credits.
  • \n
  • Settings: Handle missing save data - you can now disable sub-maps if you don't want them anymore without breaking the save. (probably)
  • \n
  • Classes: New indicator for the progress in your classes
  • \n
  • Settings: Importing using quick share should now show an error instead of silently failing
  • \n
  • Mapping Tool: It's now possible to easily create new items (Save & New) and sometimes even to copy an existing item (Duplicate)
  • \n
  • Mapping Tool: Shortcuts: To save current input you can now use CTRL + S (make sure to select the modal) or discard the current input ESC
  • \n
\n
\n
\n
\n
2020-08-02
\n
\n

\n Mapping Tool fixes.\n

\n
    \n
  • Mapping Tool: Share option fixed
  • \n
  • Mapping Tool: AutoHide is now disabled inside the Mapping Tool
  • \n
  • Mapping Tool: Added warning if functionality is limited by Third-Party Cookie block
  • \n
\n
\n
\n
\n
2020-08-01.1
\n
\n

\n Mapping Tool extracted.\n

\n
    \n
  • Mapping Tool: Image Hosting improved
  • \n
  • Mapping Tool: Extracted for sparated access
  • \n
  • Settings: Moved Mapping Tool specific settings
  • \n
\n
\n
\n
\n
2020-07-27
\n
\n

\n Let's get the map size down and allow quick-start.\n

\n
    \n
  • Mapping Tool: Optional automatic upload of images to a image hoster to reduce the map size [EXPERIMENTAL]
  • \n
  • Mapping Tool: Quick share maps (users can click / scan a QR code and will directly be able to run the map) [EXPERIMENTAL]
  • \n
  • Mapping Tool: Improved direct share for tasks (users can still click on a link / scan a QR code and will be able to start the task) [EXPERIMENTAL]
  • \n
  • Navigation: Fixed a potential bug for people that start a fresh game
  • \n
  • Settings: Theme pink (small fixes)
  • \n
\n
\n
\n
\n
2020-07-26.1
\n
\n

\n Themes and grades.\n

\n
    \n
  • Progress: Added grades
  • \n
  • Settings: Themes (Pink theme updated)
  • \n
  • Settings: New SaveGame import/export without files [EXPERIMENTAL]
  • \n
  • Mapping Tool: added task export into the new table view
  • \n
\n
\n
\n
\n
2020-07-23
\n
\n

\n Graduation. Yay.\n

\n
    \n
  • Progress: You can now graduate
  • \n
  • Mapping Tool: Added click-able task reference to punishment table
  • \n
  • Mapping Tool: Retain scroll position
  • \n
  • Mapping Tool: Auto resize images
  • \n
\n
\n
\n
\n
2020-07-21.1
\n
\n

\n Small fixes for the Mapping Tool und quicker map check.\n

\n
    \n
  • Map: Map import is a lot faster and works again in FF
  • \n
  • Map: Show map description on import
  • \n
  • Mapping Tool: Fixed punishment task selection
  • \n
  • Mapping Tool: Fixed the modifier values to increase/decrease difficulty
  • \n
  • Mapping Tool: Retain hidden columns settings
  • \n
  • Mapping Tool: Show a warning before resetting the map
  • \n
  • Mapping Tool: Full width tables
  • \n
  • Mapping Tool: Updated edit buttons in table view
  • \n
\n
\n
\n
\n
2020-07-20
\n
\n

\n Lots of changes, especially in the background.\n

\n
    \n
  • Maps: Added support for "Sub-Maps" (allows loading content of maps or map modules into a "main" map, therefore extending the existing content)
  • \n
  • Progress: Show current credits (even if you have 0)
  • \n
  • Tasks: Fixed counter / timer rounding error (not in sync with the task description)
  • \n
  • Mapping Tool: Support to set custom help entries (and removed SU specific help entries)
  • \n
  • Mapping Tool: Added support to export "partial" Maps (called modules)
  • \n
  • Mapping Tool: Added option to "hide"/"disable" the orgasm roulette (in case you want to handle it using classes or don't need it)
  • \n
  • Mapping Tool: Restore filter, sort, page while you edit items using the table view
  • \n
  • Mapping Tool: Fixed inputs with '"'
  • \n
  • Mapping Tool: Fixed sorting (was broken by direct access links)
  • \n
  • Mapping Tool: Format the "Available On" dates as a readable string instead of a representative number
  • \n
  • Mapping Tool: Fixed "Save" button hidden by back to top in full-screen modal
  • \n
  • Mapping Tool: Changed style for new multi-selections
  • \n
  • Schedule: In case you already have max. classes you will not be tempted to add another one if you already finished all classes for the day.
  • \n
  • Schedule: Easy mode warning added
  • \n
\n
\n
\n
\n
2020-07-14
\n
\n

\n Small fix for the Mapping Tool (Long items were pushed to the side).\n

\n
\n
\n
\n
2020-07-13
\n
\n

\n Some small changes.\n

\n
    \n
  • Mapping Tool: uses now a better UI to select multiple items
  • \n
  • Help: your health is priority #1
  • \n
  • added "Update Now" info in case an update is pending
  • \n
\n
\n
\n
\n
2020-07-11
\n
\n

\n Various quality of life changes.\n

\n
    \n
  • Mapping Tool: added table view to make it easier to create/edit maps
  • \n
  • Mapping Tool: punishment tasks now preview the degree as well
  • \n
  • Schedule: Weekend info added
  • \n
  • Tasks: Added confirmation for using the "fail" button on tasks
  • \n
  • Mobile Navigation: hide the "hamburger" icon if there is nothing to navigate to (no map loaded / no major chosen)
  • \n
  • Mobile Navigation: auto collapses the "hamburger" menu after a successful selection
  • \n
  • Other: SW will now skip waiting (immediate update)
  • \n
\n
\n
\n
\n
2020-06-30.3
\n
\n

\n Attempt to fix download on iOS.\n

\n
\n
\n
\n
2020-06-21
\n
\n

\n Updated dependencies: jQuery, Bootstrap, Popper.js, Font Awesome and Moment.js.\n

\n
\n
\n
\n
2020-06-20
\n
\n

\n Fixed some minor problems.\n

\n
    \n
  • Counter tasks finished the complete task regardless if something else was still required.
  • \n
  • Offset for images in the detail view was off
  • \n
  • Manual tasks were required to be finished on the same day, can now also be done after the main task.
  • \n
  • Probably fixed the check for skipped classes.
  • \n
\n
\n
\n
\n
2020-06-16
\n
\n

\n This is the new release of PU. It ports most of the functions present in\n the original and adds a new flare at some parts.\n

\n
    \n
  • Allow creating and running custom maps
  • \n
  • Option to create and share simple tasks
  • \n
  • Darkmode
  • \n
  • UI Tutorial
  • \n
  • Tasks can have sub-tasks
  • \n
  • Counter tasks (Keep track of your progress)
  • \n
  • Auto hide the page from curious eyes
  • \n
  • Run multiple different maps at the same time
  • \n
  • Navigation works now as it should
  • \n
  • Mobile support
  • \n
  • Offline mode (continues working without an internet connection)
  • \n
\n
\n
\n
\n
\n
\n
\n
\n

${e.T("home-special-thanks-header", "Special thanks to")}

\n
    \n
  • Maya for inspiring this framework.
  • \n
  • Nebulas Astra (github:@nebulas-star) and Carlotta (Twi:@Carl84534787) for providing the chinese translation.
  • \n
  • Sam, BG, ClaireTorres, Lieutenant Bites and aspiringanalslut for beta testing.
  • \n
\n
\n
\n \n \n
`; + )}"> ${e.T("home-create-map-button", "Create your own map!")}\n Load dummy map\n \n \n
\n
\n

${e.T("home-changelog-header", "Changelog")}

\n \n
\n
2025-07-31
\n
\n

\n Just added some missing chinese translations. Thanks a lot to Nebulas Astra (github:@nebulas-star)!\n

\n
\n
\n\n \n\n
\n \n
\n
2024-09-24
\n
\n

\n This update was mainly aimed to support exports on iOS devices again, but there were lots of attempts and none were quite what I wanted. The inital start of these changes was July, took longer than expected.\n The most interesting changes are the option to get a full export of a save and the auto-save function for the map editor.\n

\n
    \n
  • New file type PUC, this is a complete save including all active maps, submaps and settings.
  • \n
  • Exports: Major rework, a lot happened here, hope nothing broke. This affects Maps, Saves, Tasks.
  • \n
  • Settings page: Visual updates, new export settings, Service Worker (offline mode) status and compression support status.
  • \n
  • Fixed class-skip-tokens not activating.
  • \n
  • Added counter for the currently available class-skip tokens.
  • \n
  • You can now undo a perk activation.
  • \n
  • Make it easier to share large files by enabling compressed exports - and might help with some iOS export issues.
  • \n
  • Share file-less using clipboard exports.
  • \n
  • Fixed the visual timer problem thanks a lot @Pink_3D for the resolution (active task).
  • \n
  • Fixed time output for anything that takes a month or longer (task selection).
  • \n
  • Added auto-save to the map editor, might help if you forgot to manually export it. However don't rely on it - think of it as a backup in case you mess up.
  • \n
  • The map editor is now a little bit better integrated into the general UI, using the same settings page.
  • \n
  • The map editor supports now: taskListSize, disableBonusAttendance
  • \n
  • Updated jQuery, moment.js, Bootstrap, Bootstrap Select, Bootstrap Table, Bootstrap Darkly.
  • \n
  • Experimental: Make your saves prettier by using Image exports. Sadly sharing these will be quite hard because most providers will delete the save data included.
  • \n
\n
\n
\n\n
\n
2023-11-30.1
\n
\n

\n Looks like the old hosting option for the Map-Editor is no longer available. Now it is included on-site and should work just as it did before.\n

\n
\n
\n\n
\n
2023-10-20
\n
\n

\n Some small bugfixes.\n

\n
    \n
  • Fixed language navigation option for english.
  • \n
  • Fixed an incorrect help description.
  • \n
\n
\n
\n\n
\n
2023-03-18
\n
\n

\n Some small bugfixes.\n

\n
    \n
  • Replaced PWA images, to allow better icons.
  • \n
  • Fixed a bug with save game imports for a missing active major.
  • \n
\n
\n
\n\n
\n
2023-02-28
\n
\n

\n Allow more advanced maps.\n

\n
    \n
  • Removed alt texts from images.
  • \n
\n
\n
\n\n
\n
2023-02-09.1
\n
\n

\n More QOL updates.\n

\n
    \n
  • You can now join more clubs, partners and classes. Enjoy.
  • \n
  • Added fix for removing finished class content.
  • \n
  • Added reference verification for maps (majors, classes).
  • \n
\n
\n
\n\n
\n
2022-09-17.1
\n
\n

\n Some small QOL updates.\n

\n
    \n
  • Hidden tasks should now work as expected and follow the parameter order instead of the type and then the parameter order.
  • \n
  • Updated the error reporting, at least you should now see a reason which you can share for why the page is just empty.
  • \n
  • Classes are now filtered for itself to stop accidental loops which crash the site.
  • \n
  • Punishments should now be filtered if deleted tasks are assigned to them.
  • \n
\n
\n
\n\n
\n
2022-01-15
\n
\n

\n Custom timezones even if you don't travel ;)\n It is now possible to manipulate the time to make it easier for night owles to stay on schedule.\n

\n
\n
\n\n
\n
2021-11-10
\n
\n

\n Synced Saves Service added - check the Settings.\n

\n
    \n
  • Join the PU Discord and use the new Save-Sync service.
  • \n
\n
\n
\n\n
\n
2021-10-28
\n
\n

\n Small fixes and improvments.\n

\n
    \n
  • Fixed translation engine language selection
  • \n
  • Added info for collected knowledge points
  • \n
  • Added function to unlock and blacklist punishments
  • \n
\n
\n
\n\n
\n
2021-08-29
\n
\n

\n Please move your save to the backup instance since I plan to implement a big update for the main version which will make your current saves incompatible.\n

\n
    \n
  • CORS check failed and required a fix.
  • \n
\n
\n
\n
\n
2020-10-13.2
\n
\n

\n Chinese translation is now available. In case you want to see PU in your own language feel free to contact me.\n

\n
    \n
  • Fixed some stuff for pink theme.
  • \n
  • Added setting to change the language.
  • \n
  • Based on the language provided by your browser, PU will localize the website. Currently only a chinese translation is available, which was provided by Carlotta. Keep in mind this will only work for the framework and not for map content.
  • \n
  • Old changelogs are now collapsed.
  • \n
\n
\n
\n
\n
2020-09-30.1
\n
\n

\n SubMaps are great!\n

\n
    \n
  • If you already have a map active and add a new one - the new one will be added as a SubMap to the active one.
  • \n
  • If you visit the page for the first time, you will be redirected after confirming the disclaimer.
  • \n
  • Updated feedback info for October.
  • \n
\n
\n
\n
\n
2020-09-02
\n
\n

\n Roulette is now up to the map creator.\n

\n
    \n
  • Disclaimer and Data Protection notice added.
  • \n
  • Roulette is now up to the map creator
  • \n
  • If you disable Easy Mode you will not be bombarded with punishments
  • \n
  • A small performance improvement by skipping tour loading
  • \n
\n
\n
\n
\n
2020-08-05.1
\n
\n

\n Some nice new features all over the place.\n

\n
    \n
  • Maps: Automatically lower required credits if a map doesn't provide enough content to collect 160 credits.
  • \n
  • Settings: Handle missing save data - you can now disable sub-maps if you don't want them anymore without breaking the save. (probably)
  • \n
  • Classes: New indicator for the progress in your classes
  • \n
  • Settings: Importing using quick share should now show an error instead of silently failing
  • \n
  • Mapping Tool: It's now possible to easily create new items (Save & New) and sometimes even to copy an existing item (Duplicate)
  • \n
  • Mapping Tool: Shortcuts: To save current input you can now use CTRL + S (make sure to select the modal) or discard the current input ESC
  • \n
\n
\n
\n
\n
2020-08-02
\n
\n

\n Mapping Tool fixes.\n

\n
    \n
  • Mapping Tool: Share option fixed
  • \n
  • Mapping Tool: AutoHide is now disabled inside the Mapping Tool
  • \n
  • Mapping Tool: Added warning if functionality is limited by Third-Party Cookie block
  • \n
\n
\n
\n
\n
2020-08-01.1
\n
\n

\n Mapping Tool extracted.\n

\n
    \n
  • Mapping Tool: Image Hosting improved
  • \n
  • Mapping Tool: Extracted for sparated access
  • \n
  • Settings: Moved Mapping Tool specific settings
  • \n
\n
\n
\n
\n
2020-07-27
\n
\n

\n Let's get the map size down and allow quick-start.\n

\n
    \n
  • Mapping Tool: Optional automatic upload of images to a image hoster to reduce the map size [EXPERIMENTAL]
  • \n
  • Mapping Tool: Quick share maps (users can click / scan a QR code and will directly be able to run the map) [EXPERIMENTAL]
  • \n
  • Mapping Tool: Improved direct share for tasks (users can still click on a link / scan a QR code and will be able to start the task) [EXPERIMENTAL]
  • \n
  • Navigation: Fixed a potential bug for people that start a fresh game
  • \n
  • Settings: Theme pink (small fixes)
  • \n
\n
\n
\n
\n
2020-07-26.1
\n
\n

\n Themes and grades.\n

\n
    \n
  • Progress: Added grades
  • \n
  • Settings: Themes (Pink theme updated)
  • \n
  • Settings: New SaveGame import/export without files [EXPERIMENTAL]
  • \n
  • Mapping Tool: added task export into the new table view
  • \n
\n
\n
\n
\n
2020-07-23
\n
\n

\n Graduation. Yay.\n

\n
    \n
  • Progress: You can now graduate
  • \n
  • Mapping Tool: Added click-able task reference to punishment table
  • \n
  • Mapping Tool: Retain scroll position
  • \n
  • Mapping Tool: Auto resize images
  • \n
\n
\n
\n
\n
2020-07-21.1
\n
\n

\n Small fixes for the Mapping Tool und quicker map check.\n

\n
    \n
  • Map: Map import is a lot faster and works again in FF
  • \n
  • Map: Show map description on import
  • \n
  • Mapping Tool: Fixed punishment task selection
  • \n
  • Mapping Tool: Fixed the modifier values to increase/decrease difficulty
  • \n
  • Mapping Tool: Retain hidden columns settings
  • \n
  • Mapping Tool: Show a warning before resetting the map
  • \n
  • Mapping Tool: Full width tables
  • \n
  • Mapping Tool: Updated edit buttons in table view
  • \n
\n
\n
\n
\n
2020-07-20
\n
\n

\n Lots of changes, especially in the background.\n

\n
    \n
  • Maps: Added support for "Sub-Maps" (allows loading content of maps or map modules into a "main" map, therefore extending the existing content)
  • \n
  • Progress: Show current credits (even if you have 0)
  • \n
  • Tasks: Fixed counter / timer rounding error (not in sync with the task description)
  • \n
  • Mapping Tool: Support to set custom help entries (and removed SU specific help entries)
  • \n
  • Mapping Tool: Added support to export "partial" Maps (called modules)
  • \n
  • Mapping Tool: Added option to "hide"/"disable" the orgasm roulette (in case you want to handle it using classes or don't need it)
  • \n
  • Mapping Tool: Restore filter, sort, page while you edit items using the table view
  • \n
  • Mapping Tool: Fixed inputs with '"'
  • \n
  • Mapping Tool: Fixed sorting (was broken by direct access links)
  • \n
  • Mapping Tool: Format the "Available On" dates as a readable string instead of a representative number
  • \n
  • Mapping Tool: Fixed "Save" button hidden by back to top in full-screen modal
  • \n
  • Mapping Tool: Changed style for new multi-selections
  • \n
  • Schedule: In case you already have max. classes you will not be tempted to add another one if you already finished all classes for the day.
  • \n
  • Schedule: Easy mode warning added
  • \n
\n
\n
\n
\n
2020-07-14
\n
\n

\n Small fix for the Mapping Tool (Long items were pushed to the side).\n

\n
\n
\n
\n
2020-07-13
\n
\n

\n Some small changes.\n

\n
    \n
  • Mapping Tool: uses now a better UI to select multiple items
  • \n
  • Help: your health is priority #1
  • \n
  • added "Update Now" info in case an update is pending
  • \n
\n
\n
\n
\n
2020-07-11
\n
\n

\n Various quality of life changes.\n

\n
    \n
  • Mapping Tool: added table view to make it easier to create/edit maps
  • \n
  • Mapping Tool: punishment tasks now preview the degree as well
  • \n
  • Schedule: Weekend info added
  • \n
  • Tasks: Added confirmation for using the "fail" button on tasks
  • \n
  • Mobile Navigation: hide the "hamburger" icon if there is nothing to navigate to (no map loaded / no major chosen)
  • \n
  • Mobile Navigation: auto collapses the "hamburger" menu after a successful selection
  • \n
  • Other: SW will now skip waiting (immediate update)
  • \n
\n
\n
\n
\n
2020-06-30.3
\n
\n

\n Attempt to fix download on iOS.\n

\n
\n
\n
\n
2020-06-21
\n
\n

\n Updated dependencies: jQuery, Bootstrap, Popper.js, Font Awesome and Moment.js.\n

\n
\n
\n
\n
2020-06-20
\n
\n

\n Fixed some minor problems.\n

\n
    \n
  • Counter tasks finished the complete task regardless if something else was still required.
  • \n
  • Offset for images in the detail view was off
  • \n
  • Manual tasks were required to be finished on the same day, can now also be done after the main task.
  • \n
  • Probably fixed the check for skipped classes.
  • \n
\n
\n
\n
\n
2020-06-16
\n
\n

\n This is the new release of PU. It ports most of the functions present in\n the original and adds a new flare at some parts.\n

\n
    \n
  • Allow creating and running custom maps
  • \n
  • Option to create and share simple tasks
  • \n
  • Darkmode
  • \n
  • UI Tutorial
  • \n
  • Tasks can have sub-tasks
  • \n
  • Counter tasks (Keep track of your progress)
  • \n
  • Auto hide the page from curious eyes
  • \n
  • Run multiple different maps at the same time
  • \n
  • Navigation works now as it should
  • \n
  • Mobile support
  • \n
  • Offline mode (continues working without an internet connection)
  • \n
\n
\n
\n
\n
\n
\n
\n
\n

${e.T("home-special-thanks-header", "Special thanks to")}

\n
    \n
  • Maya for inspiring this framework.
  • \n
  • Nebulas Astra (github:@nebulas-star) and Carlotta (Twi:@Carl84534787) for providing the chinese translation.
  • \n
  • Sam, BG, ClaireTorres, Lieutenant Bites and aspiringanalslut for beta testing.
  • \n
\n
\n
\n
\n \n
\n
\n \n
\n `; } } class q {