You are browsing as a guest. Sign up (or log in) to start making projects!

jaxonpenka127

@jaxonpenka127

Joined July 5th, 2026

  • 20Devlogs
  • 2Projects
  • 3Ships
  • 45Votes
A 14-year-old developer who cares about user experience and ownership
Open comments for this post

1h 31m 15s logged

To improve the customization of Dewen, I thought it would be nice to add theme presets to make choosing a theme faster and more approachable. Themes include default, ocean, forest, sunset, rose, midnight, terminal, and slate.

Another thing I added was localStoraging the focus timer state. For example, the focus timer reads 21:57, and you accidentally reload the site. It’ll still have 21:57 and continue going from there!

I hope these new features improve the user experience of Dewen, and I want to continue improving them and the core experience of the app. Thanks for reading, and have a great day!

0
0
7
Open comments for this post

8h 3m 50s logged

This week I continued to update Dewen with more polish and power to make it easier for people to use my app. These updates focus on overall experience, faster workflows, and turning Dewen into a more complete workspace. Features include:

  • better responsiveness: To make the experience better for mobile and tablet users, I decided to improve the responsiveness of the app to transition to different layouts easily.
  • more commands: To help keyboard users control their workflow more efficiently, I added new commands like editing tasks and notes, controlling the timer, prioritizing tasks, and more. To learn more about them, type :h in the command bar.
  • new mini analytics: I changed two of the empty cards to contain Upcoming Tasks that are getting close to their due date, and Stale Tasks that haven’t been touched in a while.
    I hope that these new changes improve the user experience for Dewen, as this is turning into much more than a simple task list. Thank you for reading, and have a great day!
0
0
5
Open comments for this post

55m 39s logged

I wanted to make it so that Dewen could be more discoverable rather than just requiring people to “click a direct link”, so I utilized the Netlify Sitemap plugin and Google Search Console to make that happen! This is a pretty cool milestone for Dewen, as it shows that it isn’t just another website project. Now I want to continue improving its SEO and discoverability so that eventaully, you can type in “dewen app” and it’ll show up. Thank you for reading!

2
0
8
Open comments for this post

2h 30m 55s logged

Before this devlog, the search/command bar used to only do :a <task description>. To make it easier to use Dewen with the keyboard without navigating the app so much, I decided to add more commands to the command bar.
New commands include:

  • :n <note content> | creates a note
  • :c <task> | completes a task
  • :d <task> | deletes a task
  • :f <duration> <task> | starts a focus session (e.g. :f 25, take out the trash)

I hope these types of commands make it easier to use my app, especially for keyboard-native users. I’m also planning to implement more command bar commands as I continue improving the app. Thank you!

0
0
8
Open comments for this post

3h 20m 1s logged

Added avatars and profile picture customization. Add your own image to serve as your avatar, look at presets for avatars based on hobbies and careers, and toggle if you want the accent on it on or off! 😁

2
0
10
Ship

New Dewen version!
Includes:

  • removed topbar and updated sidebar
  • accent color customization
  • animation for collapsing and expanding mini analytics
  • made what to focus on an analytic
  • necessary bug fixes

There will be more to come. Thanks for supporting me on this journey!

  • 12 devlogs
  • 20h
  • 4.19x multiplier
  • 132 Stardust
Try project → See source code →
Open comments for this post

3h 8m 9s logged

Added another customization option where you can customize the accent color 😁

(also updated mini analytics a little)

0
0
11
Open comments for this post

2h 47m 7s logged

Man, after using a single Vanilla JS file to develop Dewen, I realized I needed a better structure to help scale the project further. But I really underestimated how challenging it was going to be, especially since I don’t know React, meaning I have to learn it. So wish me luck, I guess.

0
0
6
Open comments for this post

2h 34m 46s logged

I have officially converted from main.js to main.ts, meaning everything is in TypeScript. Now to make everything modular…🤞

0
0
5
Open comments for this post

2h 49m 14s logged

Currently trying to convert from Vanilla JS to TypeScript and eventually a framework like React. Fingers crossed! 🤞

0
0
3
Open comments for this post

2h 26m 13s logged

Part 1 of redesigning mini analytics: making a risk report featuring overdue tasks, tasks due today, and blocked tasks

0
0
5
Ship

This is meant to be a website template for South Pike Cinemas, a local and family-owned theater half an hour from me. I noticed that their current website had some issues, so to help solve that, I decided to make my own. Once I’m done, I plan to show this to them and earn some money. I’m using this opportunity to learn freelancing and how to use my skills to solve real-world problems. (be aware for some bugs and issues, feel free to tell)

  • 1 devlog
  • 4h
  • 6.32x multiplier
  • 28 Stardust
Try project → See source code →
Open comments for this post

0s logged

This isn’t really a devlog, but rather a heads up about something: Hackatime and Stardance are saying that I’ve worked on this for a few hours. That’s incorrect. I’ve been working on this project since December and January. I’ve used AI to help me with some of the project, but this is in no way a “vibe coded” app. I’ve included a screenshot of my oldest Git commit history for the project to set the record straight. Thanks for the feedback, and I will continue working on improving this web app!

0
0
2
Open comments for this post

0s logged

Currently working on leveling up the mini analytics (the cards you see under the “Good morning” message) to display useful information. Stay tuned!

0
0
9
Loading more…

Followers

Loading…