Skip to content

Create Timezone Converter page#99

Open
shabbiryusufali wants to merge 6 commits intomnara-solutions:mainfrom
shabbiryusufali:Create-Timzone-Page
Open

Create Timezone Converter page#99
shabbiryusufali wants to merge 6 commits intomnara-solutions:mainfrom
shabbiryusufali:Create-Timzone-Page

Conversation

@shabbiryusufali
Copy link
Contributor

This PR finishes the plan from Issue #20

@shabbiryusufali shabbiryusufali mentioned this pull request Feb 6, 2026
Copy link
Contributor

@inssein inssein left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for sending over the contribution. A few things from my end:

  • I will fix the bundle size action not working, currently worked on at https://github.com/mnara-solutions/utiliti.dev/actions/runs/21845921563/job/63041611225
  • moment-timezone is a huge library, adding about 800kb to the page. I think you can get a lot of the same functionality by either using Intl.DateTimeFormat, or potentially some features of date-fns, which is already a dependency.
  • Typo in PR title
  • I think the UI could use some improvements.
    • Do we need a convert button? I think you could do without it, but if you think we need it, have it follow the same style as the rest of the app.
    • Could we use a smart dropdown that allows search? We may have an example already, but at the very least, let's use the component <Dropdown />
    • Might be worth looking at UI's of other timezone converters to see if we can innovate here.

@github-actions
Copy link

github-actions bot commented Feb 10, 2026

Bundle Size Report

Bundle Size Gzipped Δ Size Δ Gzipped
Client (JS) 2527 KB 768 KB ↑ +16 (+0.6%) KB ↑ +6 (+0.8%) KB
Worker (JS) 1922 KB 383 KB ↑ +35 (+1.9%) KB ↑ +8 (+2.1%) KB
Compared to main
Bundle Main Size Main Gzipped
Client (JS) 2511 KB 762 KB
Worker (JS) 1887 KB 375 KB

@inssein
Copy link
Contributor

inssein commented Feb 10, 2026

@shabbiryusufali I fixed the bundle size reporter and made it more useful, so it shows you a diff against main. Pull the latest changes before continuing working.

@shabbiryusufali shabbiryusufali changed the title Create Timzone Converter page Create Timezone Converter page Feb 14, 2026
@shabbiryusufali
Copy link
Contributor Author

Thanks for sending over the contribution. A few things from my end:

  • I will fix the bundle size action not working, currently worked on at https://github.com/mnara-solutions/utiliti.dev/actions/runs/21845921563/job/63041611225

  • moment-timezone is a huge library, adding about 800kb to the page. I think you can get a lot of the same functionality by either using Intl.DateTimeFormat, or potentially some features of date-fns, which is already a dependency.

  • Typo in PR title

  • I think the UI could use some improvements.

    • Do we need a convert button? I think you could do without it, but if you think we need it, have it follow the same style as the rest of the app.
    • Could we use a smart dropdown that allows search? We may have an example already, but at the very least, let's use the component <Dropdown />
    • Might be worth looking at UI's of other timezone converters to see if we can innovate here.

Just crossing out completed suggestions/tasks to keep a track of this

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants