Changelog
This project is mainly closed-source at the moment, but you're welcome to help out!
Message me on Discord (@userbyte)
if you are interested.
Update 0.2.26.15b
[9/22/24]
- add responsive css for latest iphones (16, 16+, 16P, 16PM)
- fix css for some older iphones
Update 0.2.26.14b
[7/31/24]
- darken homepage
- remove background from alclogger banner
Update 0.2.26.13b
[7/30/24]
- navbar all icons now
- move navbar up on iphones cuz home bar
Update 0.2.26.11b
[7/23/24]
- set profile link in header better
- responsive css cleanup
- header swag buff
- fallback to jpg/png when webp is unsupported
Update 0.2.26.7b
[4/17/24]
- change styling of friend item on friends page
- move friends page css to its own file
Update 0.2.26.5b
[3/18/24]
- fix pfp upload rate-limit bug
- handle NaN in add/removeHit funcs
- fix alclogger std. drinks getting cut off when xxx.x
- add maintenance mode check
Update 0.2.26.2b
[2/18/24]
- create config.js
Update 0.2.26.1b
[11/11/23]
- add integrated std drinks calculator to alclogger
- fix centering of deletion modal details, no longer uses deprecated center tag
Update 0.2.25.10b
[11/3/23]
- add privacy policy
- add "darker" theme
Update 0.2.25.8b
[9/29/23]
- fix friend request bg color on themes
- move some page js into their own files
Update 0.2.25.6b
[9/22/23]
- top right dropdown menu now created by shared js
- add admin button to dropdown
Update 0.2.25.5b
[7/23/23]
- hits/drinks input now scrollable
Update 0.2.25.4b
[5/23/23]
- settings page is now tabbed
Update 0.2.25.3b
[5/9/23]
- add list sorting setting
Update 0.2.25.2b
[4/16/23]
- show last seen time on profile page
- prevent unnecessary fetch request on profile page
- improve css for account id on profile page
Update 0.2.24.19b
[3/31/23]
- fix catppuccin add/remove hit button changing color on click
- footer version is now set from code
- fetch useragent header now includes dlweb version
- fix migrate page username/password input sizing
- move profile page js to its own file
- move admin page js to its own file
- move admin page css to its own file
- add public account notice
Update 0.2.24.11b
[3/31/23]
- fix dropdown settings option overflow on classic theme
- fix bug due to recent header ID renaming
- improve settings code
- add catppuccin mocha theme
Update 0.2.24.10b
[3/27/23]
- fix settings page getting stuck on initial load
- fix time formatter for 12 AM
- fix not round admin page on rounded nord theme
- fix settings page getting stuck on initial load
- fix settings page theme live reload bug
- make add/remove hit button images not draggable (for real this time)
- add classic theme
Update 0.2.24.3b
[3/26/23]
- css cleanup
- support theming
- add theme selection to settings page
- add nord theme (and a boxy version of it)
Update 0.2.23.7b
[2/16/23]
- keyboardable hits/drink counters bug fixes pt 892, now works about 80% of the time (real)
- move some code to shared js file
Update 0.2.23.6b
[2/15/23]
- now uses unix epoch time internally, both backend and frontend
- change sesh edit dialog to use a datetime input for the date
- add time format setting to settings page
- remove some unused code
- settings page now scrollable when necessary
- improve small-screen css on settings page
- fallback to text element when badge is unknown on profile page
Update 0.2.22.3b
[2/6/23]
- warn the user when closing SL and AL pages if they have unsubmitted session data
- fix pfp url on settings page
Update 0.2.22.1b
[12/12/22]
- allow re-sending verification email on settings page
Update 0.2.21.8b
[12/12/22]
- move some code to shared js file
Update 0.2.21.7b
[10/6/22]
- add loading bar to loading overlay
Update 0.2.21.6b
[10/1/22]
- add seperate styling for SL and AL table buttons on profile page
- improve profile page small width screen css
- remove "this page needs work" text from profile page
Update 0.2.21.4b
[9/30/22]
- set direct profile link where possible
- check token validity using v1 api on migrate page
- do not redirect to web root when redirecting for migration
Update 0.2.21.1b
[9/28/22]
- support keyboard input of hits/drinks counters (highly requested feature)
- MANY bug fixes for keyboardable hits/drink counters (its still kinda buggy but i tried my best)
Update 0.2.20.23b
[9/27/22]
- support basic PWA things
- make shit bigger on iphones
- add responsive css to about and changelog pages
- fix banner image centering on desktop and mobile
Update 0.2.20.19b
[9/26/22]
- more responsive css improvements
Update 0.2.20.18b
[9/26/22]
- hide reasons text by default on migrate page
- add confirmation dialog to migrate page
- change styling of login container
- use css vars to style login container to match the current page
- show friends' profile pictures on friends page
- improve maindiv element sizing on 900p, 768p, and 720p screens (i will not be supporting anything less than 720p)
Update 0.2.20.14b
[9/25/22]
- fix bug with rowid_inverse offset
Update 0.2.20.13b
[9/24/22]
- fix styling of login things on migrate page
- widen strain and beverage lists and show strain/bev count on profile page
- set userTables display to none when user not found on profile page
Update 0.2.20.10b
[9/23/22]
- fix loading overlay on friends page
- add deny friend request code to friends page
- fix loading overlay being below content on SL/AL pages
Update 0.2.20.7b
[9/22/22]
- improve style loading overlay
- display an api connection fail error on loading overlay when there is a NetworkError
- add done() calls to fetch promise catch() code (removeLoadingOverlay() wasnt getting called when errors are caught)
- still allow the user to use the navigation header when the loading overlay is being shown
Update 0.2.20.4b
[9/22/22]
- support user profile pictures
- show user badges on profile page
- fix "public account" text not showing when no ID in url on profile page
- fix AL table small screen font size on profile page
- change border style of user pfp on profile page
- fix loading thing on settings page
- create new shared JS file
Update 0.2.18.7b
[9/20/22]
- improve styling on smaller screen resolutions
- remove light mode theme (fuck light mode)
- remove show on profile checkbox on SL/AL pages (it didnt do anything)
- attempt to disable double-tap zoom on iOS for SL/AL pages (prevents annoying zoom when pressing add/remove hit buttons)
Update 0.2.18.5b
[9/19/22]
- add more settings to settings page
- support public account on profile page
- redirect off friends page if not logged in
Update 0.2.18.3b
[9/17/22]
- show user's sessions on profile page
- show 'this is you' on friend button when the profile you're viewing is yourself
- open friends page when clicking friend button on a friends profile
- add icons to login dropdown
Update 0.2.17.5b
[9/15/22]
- add friend system
Update 0.2.16.6b
[9/14/22]
- fix about page not being scrollable
- fix alignment of username and pfp in login container
Update 0.2.16.4b
[9/14/22]
- add settings page
- add loading overlay thing for SL/AL maindiv when submitting sessions (replaces alert popup)
- improve vertical spacing of items in SL/AL maindiv (still using br tags but only to newline shit cuz im dumb lol)
- make strain/beverage selection list scrollable (like u can scroll through it with scrollwheel, idk im used to it in other applications lol)
- style strain/beverage selection list
Update 0.2.15.6b
[9/8/22]
- update global header styling
- improve styling of login/logout shit
- add dropdown menu for login thing
- move font imports to general.css
- fix SL/AL maindiv mobile centering
- add checkbox to SL/AL pages to change session privacy (does nothing currently)
profile page:
- support getting another users data by uID, via a query param
- add loading overlay
- show "user not found" error message when the user is invalid
Update 0.2.13.8b
[9/2/22]
- update changelog page styling
- add dates to changelog (known ones, anyways)
- properly center SL/AL maindiv (finally)
- fix a centering bug with the strain/bev selection box
- add real info to profile page
- update profile page styling
- update migrate page code
- fix create account page not working
Update 0.2.12.4b
[8/22/22]
- show total session count at bottom of tables
- implement session/log deleting
- various bug fixes
Update 0.2.11.2b
[8/18/22]
- implement session/log editing (finally)
Update 0.2.10.8b
[8/17/22]
- improve loading overlay
Update 0.2.10.6b
[4/23/22]
- add proper homepage
Update 0.2.10.5b
[4/12/22]
- add password reset pages
- fix a couple thing
Update 0.2.9.3b
[6/1/21]
- added loading screen
- various code improvements
Update 0.2.8.17b
[5/21/21]
- profile page displays actual stats now (kinda)
- update style of profile page to the new design
- fix button spacing on alclogger page
Update 0.2.8.14b
[5/20/21]
- updated migration code
- alert the user if they need to migrate
- make images not draggable
Update 0.2.8.10b
[5/16/21]
- add proper icons for add and remove buttons
Update 0.2.8.9b
[5/16/21]
- style shit to look less ugly
Update 0.2.8.8b
[5/5/21]
- uses more relative units
Update 0.2.8.7b
[5/5/21]
- add variable to enable/disable the add/remove hit sounds (now off by default), for now its just a var, button coming soon
Update 0.2.8.6b
[5/5/21]
- added webkit scroll bar
- change look of changelog page
- darken up dark mode version of alclogger
- add bottom margin to log table so the footer doesn't cover it when you scroll
Update 0.2.8.3b
[3/26/21]
(started using git to track changes)
- fully integrated xAPI
- xAPI client rework
- login/logout fully functional again
- added create account button
- rethemed login page
Update 0.2.7.0b
[3/25/21]
(!) YOU WILL NEED TO RE-LOGIN AGAIN, SORRY (!)
- changed login system to use xAPI
- added xapi login page and create account page
Update 0.1.6.5b
[10/9/20]
(!) YOU WILL NEED TO RE-LOGIN (!)
- changed login storage method to work on mobile, so you don't get logged out every time you close the mobile browser
Update 0.1.6.4b
[7/4/20]
- submit suggestion bug fix
Update 0.1.6.3b
[7/3/20]
- removed old unused code
- added suggestion submission page
Update 0.1.6.2b
[unknown date]
- added alt text for submit button image
Update 0.1.6.1b
[unknown date]
- changed table css to use percent sizing so it adjusts for every monitor size
Update 0.1.6.0b
DrugLogger beta is here!
[unknown date]
- slAPI is now dlAPI
- project renamed to druglogger
- new page for logging alcoholic beverages
- dlAPI backend rework to accept more subtance types
Update 0.1.5.5a
[6/10/20]
- slAPI bugfixes
- the main div is now fixed in the top middle
- footer now contains disclaimer text and is transparent
- strain list now sorted by new to old
Update 0.1.5.0a
[6/10/20]
- removed PouchDB
- replaced PouchDB code with slAPI calls for better security and functionality
- revamped login backend for slAPI
- rewrote data functions to retrieve API data
Update 0.1.4.2a
[unknown date]
- login/logout functionality added
- code optimization
- added user cookie
Update 0.1.3.6a
[2/23/20]
- added page header and footer
- added about and changelog page
- automatic dark/light mode
- log gets added to table without page refresh
- added login to header
Update 0.0.2.3a
[2/21/20]
- added strain selection
- added comment box
- added sessions table
- added beta disclaimer
Update 0.0.0.2a
[unknown date]
- added add/remove hit buttons
- added hits count
- added submit session button (doesnt do anything yet)