Skip to content

feat(frontend): begin using ui-core#1162

Merged
c0rydoras merged 13 commits into
adfinis:mainfrom
c0rydoras:feat/frontend/use-ui-core
Jun 4, 2026
Merged

feat(frontend): begin using ui-core#1162
c0rydoras merged 13 commits into
adfinis:mainfrom
c0rydoras:feat/frontend/use-ui-core

Conversation

@c0rydoras

@c0rydoras c0rydoras commented Apr 16, 2026

Copy link
Copy Markdown
Collaborator

The goal of this PR is to start using ui-core in the main timed frontend.

Note that this is not a full refactor of the timed frontend, the goal is to introduce ui-core, show/see if it works, and to incrementally refactor/migrate the rest of the timed frontend in further PRs.

For this purpose, this PR will only use the ReportDurationpicker from ui-core, as it should $^{\text{tm}}$ work as a drop-in placement. (which should fix #721 and also (partially) #36)

open points

I'd say these are fine to address in seperate/later PRs

  • how to ensure ui-core is built (while i'm ok with a prebuild script, having to do the same for other things such as test (with pretest) feels rather suboptimal)
  • merge tailwind config
  • cleanup hoisting mess (see tsconfigs, and .npmrc in ui-core)

@c0rydoras c0rydoras force-pushed the feat/frontend/use-ui-core branch 2 times, most recently from cbdbcee to e85813e Compare May 7, 2026 13:30
@c0rydoras c0rydoras force-pushed the feat/frontend/use-ui-core branch from e85813e to e92d017 Compare May 11, 2026 13:58
@c0rydoras c0rydoras force-pushed the feat/frontend/use-ui-core branch from fc93622 to c60440a Compare May 20, 2026 15:55
@c0rydoras c0rydoras force-pushed the feat/frontend/use-ui-core branch 13 times, most recently from f2d0ee2 to bcea1ca Compare June 3, 2026 13:28
@c0rydoras c0rydoras changed the title draft: use ui-core feat: begin using ui-core Jun 3, 2026
@c0rydoras c0rydoras changed the title feat: begin using ui-core feat(frontend): begin using ui-core Jun 3, 2026
@c0rydoras c0rydoras marked this pull request as ready for review June 3, 2026 13:38
@c0rydoras c0rydoras requested a review from a team as a code owner June 3, 2026 13:38

@derrabauke derrabauke left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Two questions otherwise LGTM 🎉

Comment thread .github/workflows/frontend.yaml
Comment thread ember/ui-core/.npmrc
@c0rydoras c0rydoras force-pushed the feat/frontend/use-ui-core branch from bcea1ca to bb7113b Compare June 4, 2026 08:00
@c0rydoras c0rydoras requested a review from derrabauke June 4, 2026 10:36
@c0rydoras c0rydoras merged commit ede1c2c into adfinis:main Jun 4, 2026
7 checks passed
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.

[ENHANCEMENT]: shorthand time sheet input

2 participants