Polychrome banner

Polychrome

4 devlogs
6h 4m 47s

Polychrome, is an all in one dashboard for productivity. Designed to work with you, not against you.

This project uses AI

Github copilot was used to generate icon SVGs, and debug small portions of the code. (Under 300 lines).

august

Minor updates to performance !!

  1. Updated next.js config options to decrease build times
  2. Implemented a small caching strategy for the fundamentals (tasks, calendar, time tracking, RSS).
Attachment
0
august

I swear. No matter how good my code looks, or how much people tell me too. I will never be good at remembering to commit my changes in small batches rather than like 80 changes at a time. Anyway, moving on. Since I have no idea what came between this devlog, and the last one, I’ll do a round up of the changes made on this commit.

  1. Bug fixes. Holy bug fixes. I can’t even count on my fingers and toes how many mistakes I made. Speaking of can I borrow your fingers real fast /silly
  2. RSS Video/Audio displays. Because some of us (cough cough nbc cough cough, can’t just link their videos to their articles)
  3. Extensions, because it should have been finished already but I guess I forgot
  4. Google calendar integration, once I get my google account to process the payment for my chrome extension developer fee.
  5. Polychrome task catcher (separate project, that links to polychrome to capture assignment due dates and stuff from schoology, and eventually other stuff.)
  6. Task API (to make the chrome extension work)
  7. Notifications (The backend bit). Because I HATED that red dot, and needed a backend
    7.1. Notification page. To manage them,,, (Mark them as done and stuff)
  8. Build fixes. Kinda part of bug fixes, but just some small stuff about impure functions.
  9. Package updates. Because next can’t get enough of yellow stale version dots.
  10. Updates to deployment configs for vercel and netlify. (And there goes my sleep. Holy docs)

Misc Notices: The calendar was re-used from an old project, and the chrome extension isn’t in the time tracked for this devlog. (That’s what I’ve been working on for a few days, I will get to making a project listing for it at some point).

P.S. the silly thing is a tone tag, it’s similar to /j which just means joking.
P.P.S. hope you appreciate the new devlog style,,, I’m just far too tired to write all formal,,,

Attachment
1

Comments

Aquaticsanti
Aquaticsanti about 2 months ago

real, who doesn’t forget to commit in small batches 😭

august

Three hours of plentiful work! I got a lot of things working, and a start on the UI, although that could take some time. I got the main features working, although some bug testing is definitely required. What I got so far:

  1. Time tracking
  2. A copy paste of a calendar thing I tried, but never used
  3. RSS feed stuff
  4. Tasks
  5. Backend setup stuff
  6. An ok looking UI

I don’t think I can ever express how nice it is having icon libraries,,

Attachment
2

Comments

Simon
Simon 2 months ago

I just ask ai to create my icons as svgs
works surprisingly well although it is ā€œtextā€ :)

august
august 2 months ago

Ah I see. I have trouble making actual logos for my apps, so I’ll try that! Thanks so much!

august

Gotta get in the before school work right? So as it turns out twenty six minutes is enough time to get the basics set up. So I’ve decided to use Next.js, shadcn/UI for components, and bun for my runtime. I used the bootstrap command for next.

Attachment
0