Activity

Alexey

The project got rejected because it was stuck on loading forever. Added more safety checks on loading, and realised a possible issue that could cause this if Expo Navigation wasn’t initialised in time. This was fixed, and I also added stronger checks to prevent the user from entering the wrong API Key. Also made the loading indicator color consistent throughout the app.

Attachment
Attachment
0
Alexey

Implemented a feature allowing users to swipe down to refresh data.

0
Alexey

Figured out how to compile the app and upload it to my phone as a .apk file. Also fixed an issue that was happening when wakatime was compiling stats, so my app would display no stats. I’m not sure why hackatime says this took 44m, I feel like I have been coding for less.

Attachment
Attachment
0
Alexey

Created a projects page that gets all the projects in the specified time range and sorts them. There is also now an All Time time range.

Attachment
0
Alexey

Moved the pie chart legend to the bottom, and added a total time spent card.

Attachment
Attachment
0
Alexey

Data for last 7 days is now fetches including today, and added a last year option.

Attachment
0
Alexey

Made it so that the language syncs to the color (ex, TypeScript will be blue, JavaScript yellow, etc). I also added the functionality to select what range you want to view.

Attachment
Attachment
0
Alexey

Created a way to fetch data from the wakatime API, and a simple pie graph that displays language data from the last 7 days.

Attachment
0
Alexey

Set up a simple user flow, where they have to first enter an API key to get acess to the app.

Attachment
Attachment
0
Alexey

Imported a theme, style, some previously made components, and set up tab navigation.

Attachment
0
Alexey

Added a GitHub Actions for building the app and lint/formatting.

Attachment
0
Alexey

Imported styling from one of my previous projects. I will use this style for now, but will probably change it later. I also experimented with chaning the style a bit and adding some rounding.

Attachment
0
Alexey

Set up a straightforward expo router page with tabs. Ran into a surprising number of issues. Initially, I tried to transfer the project I have been working on, but I changed some things, although that failed miserably. I am designing this using React Native, so that I can easily have a web version, a mobile version, etc.

Attachment
0
Alexey

Started looking into doing MUI for this

Attachment
0