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.

Trello
Submit a suggestion

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)