An android app made to view your Hackatime data
Includes your stats for any date range and your projects. The app can also be locked behind biometric authentication (optional)
yehor
Check their projects out: Beepcrypt, Pirate Play, Dashboardy, The Terminal News, WIBR, RssTUI, FlipUI
SafeEntity
Check their projects out: UnderTerm, kris-watcher, ReeTui
Once you ship this you can't edit the description of the project, but you'll be able to add more devlogs and re-ship it as you add new features!
Fixed an issue that would cause the app to crash if any of the bar chart date ranges had no data
(thanks Smil, SoM reviewer for finding this out :D)
Added a stacked bars chart with all the projects made in the last ~14 weeks (when clicking on any of the bars, it shows the time range and all the projects made in that timespan w/ their hours)
Added app version and build number in the settings
Updated the site to include a dummy account API key for whoever doesn't want to use their API key
Rename the app as per Rowan suggestion
Added a skeleton UI for projects when loading
Added N/A text when no data is available for the selected date range
Fixed login screen having a different background color
Fixed projects page having a large empty space on bottom
Updated the app build action to skip ntfy if the server is not responding instead of failing the action
Finished the main screen
Added a projects screen
Added optional biometric authentication
Added a settings screen (to change API key, logout or toggle biometric authentication
Added some more components
Added a sidebar to switch between main page and projects page
Added material symbols
Added home page (WIP) with main hackatime stats and pie chart of the languages (later i'll add more, i got in the todo to update the languages color to match the actual language color instead of just converting to hex the name)
Added internet check and a no internet page
Added login page and the login workflow with auth check
Added different components that match hackclub style
Update hackatime functions to show the error message instead of just returning null
Updated default layout
Added 404 screen and no internet screen
Added Hackclub colors & font
Updated & added some function w/ their types
Added a function to fetch the logged user stats and its typescript types
(i pasted wrong image for last devlog 😭)