repowiserepowise
Sign in
yaser-alumikani/bus-booking
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowiseyaser-alumikani/bus-booking

Commits

Every commit scored for change-risk against this repo's own history, so 'elevated' means elevated here rather than on some global curve.

Needs review

16of 45 scored

16 commits sit in this repo's top risk tercile, which is 36% of the 45scored. The cut is drawn against this codebase's own history rather than a global curve, so a quiet repo still fills its top band, and here it starts at 8.2 out of 10. What pushes a commit up is size and spread together: a large change confined to one area scores below a smaller one scattered across a dozen files.

Fix commits511%Commits whose subject reads as a bug fix rather than new work.Change diffusion0.80bitsShannon entropy of a commit's churn across its files. Zero is a single file, and every extra bit is a doubling of how widely the change spread.Review threshold8.2out of 10Score a commit has to clear to land in this repo's top tercile.

How the work changed shape

Commit categories over time, read off the subject line. Fixes carry the accent because that is the series this chart exists to show.

Began fix-led, now leaning feature.

Feature24%
Fix11%
Refactor7%
Other58%

Review-priority queue

Ranked by change-risk, highest first. Priority is a tercile of this repo's own distribution, so a quiet repo still fills its top band.

Commit review-priority queue
#CommitAuthorWhenLinesRiskTop driver
1
d068b33fupdate cpanal
YASER-ALUMIKANI
1mo ago+4.4K -848
98%Elevated
more lines added than baseline
2
01e635a3Initial commit
YASER-ALUMIKANI
2mo ago+7.6K -0
98%Elevated
more lines added than baseline
3
e83e17ccRestructure the project.
YASER-ALUMIKANI
2mo ago+1.8K -1.3K
93%Elevated
more lines added than baseline
4
cc21cc61feat: multi-passenger booking, adult/child pricing, and client account verification
YASER-ALUMIKANI
2mo ago+2.1K -498
93%Elevated
more lines added than baseline
5
ef065651enhence AdminDashboard file
YASER-ALUMIKANI
1mo ago+1.2K -943
88%Elevated
more lines added than baseline
6
97746cb6Refactor: Extract booking business logic, states, and effects to useBooking hook
YASER-ALUMIKANI
2mo ago+815 -711
88%Elevated
more lines added than baseline
7
eda8ee0erefactor: modularize monolithic server.py into backend/ package
YASER-ALUMIKANI
2mo ago+1.5K -1.4K
88%Elevated
more lines added than baseline
8
9eafabfffeat: cPanel layout, manager role security, payment updates, and tests
YASER-ALUMIKANI
2mo ago+1.5K -447
83%Elevated
more lines added than baseline
9
566160e9big update
YASER-ALUMIKANI
2mo ago+911 -110
81%Elevated
more lines added than baseline
10
1626f760Update the login page and Enhance showing data
YASER-ALUMIKANI
2mo ago+582 -125
79%Elevated
more lines added than baseline
11
c6648167correct greeting name
YASER-ALUMIKANI
2mo ago+285 -37
77%Elevated
more lines added than baseline
12
770d4e32Enhance Bus page
YASER-ALUMIKANI
2mo ago+367 -67
74%Elevated
more lines added than baseline
13
69d96842add image to services page
YASER-ALUMIKANI
2mo ago+228 -7
71%Elevated
more lines added than baseline
14
a3083880add Passport image.
YASER-ALUMIKANI
2mo ago+160 -29
71%Elevated
more lines added than baseline
15
222ff107Client booking feature
YASER-ALUMIKANI
2mo ago+199 -5
67%Elevated
more lines added than baseline
16
b30126beInput validation
YASER-ALUMIKANI
2mo ago+128 -3
67%Elevated
more lines added than baseline
17
0b6c2a57big update2
YASER-ALUMIKANI
2mo ago+107 -71
61%Typical
more lines added than baseline
18
3b5b6824CSRF Update the protection.
YASER-ALUMIKANI
2mo ago+106 -15
61%Typical
more lines added than baseline
19
7302f69fUpdate booking page ticket preview and print behavior
YASER-ALUMIKANI
2mo ago+107 -11
61%Typical
more lines added than baseline
20
d5285cafRemove bookingDate field and guest info from Bus page
YASER-ALUMIKANI
2mo ago+69 -55
57%Typical
more lines added than baseline
21
f4cc2b57change the app to PWA
YASER-ALUMIKANI
2mo ago+89 -0
54%Typical
more lines added than baseline
22
728130c3Bus page
YASER-ALUMIKANI
2mo ago+55 -10
52%Typical
more lines added than baseline
23
42b1cbd5Fix booking flow, add print XSS escaping, backend validation, and rate limiting
YASER-ALUMIKANI
2mo ago+53 -6
50%Typical
more lines added than baseline
24
16539968add logout to passenger accounts
YASER-ALUMIKANI
2mo ago+44 -13
48%Typical
more lines added than baseline
25
d8cc44fdAdd a button for Install Application
YASER-ALUMIKANI
2mo ago+43 -0
46%Typical
more lines added than baseline
26
d4ff04d4CSRF Protection
YASER-ALUMIKANI
2mo ago+40 -2
43%Typical
more lines added than baseline
27
abfb8f9aAdd a button for Print Ticket after reservation.
YASER-ALUMIKANI
2mo ago+36 -16
41%Typical
more lines added than baseline
28
df5b3978add Audit Log
YASER-ALUMIKANI
2mo ago+19 -12
39%Typical
more lines added than baseline
29
bdd34467add footer
YASER-ALUMIKANI
1mo ago+12 -0
37%Typical
more focused than baseline
30
3831d40bsessionStorage
YASER-ALUMIKANI
2mo ago+6 -6
34%Typical
fewer lines added than baseline
31
013265f0fix CSRF token missing or invalid.
YASER-ALUMIKANI
2mo ago+5 -3
32%Below typical
fewer lines added than baseline
32
842cbca2Fix Render port/host settings
YASER-ALUMIKANI
2mo ago+4 -1
30%Below typical
fewer lines added than baseline
33
ec44c0c3Translate About page content to Arabic
YASER-ALUMIKANI
2mo ago+4 -4
27%Below typical
fewer lines added than baseline
34
9d9b081eTranslate Navbar links to Arabic
YASER-ALUMIKANI
2mo ago+4 -4
27%Below typical
fewer lines added than baseline
35
0a57270dupdate
YASER-ALUMIKANI
1mo ago+2 -1
22%Below typical
fewer lines added than baseline
36
da270a21Fix verification status mapping in client hook
YASER-ALUMIKANI
2mo ago+2 -1
22%Below typical
fewer lines added than baseline
37
8fe99f97update arabic name for the app
YASER-ALUMIKANI
2mo ago+1 -1
16%Below typical
fewer lines added than baseline
38
c1fffcd0update arabic name for the app
YASER-ALUMIKANI
2mo ago+1 -1
16%Below typical
fewer lines added than baseline
39
28564090arabic name for the app
YASER-ALUMIKANI
2mo ago+1 -1
16%Below typical
fewer lines added than baseline
40
66169067Bus page
YASER-ALUMIKANI
2mo ago+1 -42
16%Below typical
fewer lines added than baseline
41
d9057c17feat: cPanel layout, manager role security, payment updates, and tests
YASER-ALUMIKANI
2mo ago+1 -1
10%Below typical
fewer lines added than baseline
42
7f30a4bffix inputs for mobile app
YASER-ALUMIKANI
1mo ago+0 -2
8%Below typical
fewer lines added than baseline
43
8388333abig update
YASER-ALUMIKANI
2mo ago+0 -0
4%Below typical
fewer lines added than baseline
44
b753202bUpdate the login page and Enhance showing data
YASER-ALUMIKANI
2mo ago+0 -0
4%Below typical
fewer lines added than baseline
45
84f45681Enhance Bus page And the control panel.
YASER-ALUMIKANI
2mo ago+0 -0
1%Below typical
fewer lines added than baseline
  • d068b33fupdate cpanal
    Author
    YASER-ALUMIKANI
    When
    1mo ago
    Lines
    +4.4K -848
    Risk
    98%Elevated
  • 01e635a3Initial commit
    Author
    YASER-ALUMIKANI
    When
    2mo ago
    Lines
    +7.6K -0
    Risk
    98%Elevated
  • e83e17ccRestructure the project.
    Author
    YASER-ALUMIKANI
    When
    2mo ago
    Lines
    +1.8K -1.3K
    Risk
    93%Elevated
  • cc21cc61feat: multi-passenger booking, adult/child pricing, and client account verification
    Author
    YASER-ALUMIKANI
    When
    2mo ago
    Lines
    +2.1K -498
    Risk
    93%Elevated
  • ef065651enhence AdminDashboard file
    Author
    YASER-ALUMIKANI
    When
    1mo ago
    Lines
    +1.2K -943
    Risk
    88%Elevated
  • 97746cb6Refactor: Extract booking business logic, states, and effects to useBooking hook
    Author
    YASER-ALUMIKANI
    When
    2mo ago
    Lines
    +815 -711
    Risk
    88%Elevated
  • eda8ee0erefactor: modularize monolithic server.py into backend/ package
    Author
    YASER-ALUMIKANI
    When
    2mo ago
    Lines
    +1.5K -1.4K
    Risk
    88%Elevated
  • 9eafabfffeat: cPanel layout, manager role security, payment updates, and tests
    Author
    YASER-ALUMIKANI
    When
    2mo ago
    Lines
    +1.5K -447
    Risk
    83%Elevated
  • 566160e9big update
    Author
    YASER-ALUMIKANI
    When
    2mo ago
    Lines
    +911 -110
    Risk
    81%Elevated
  • 1626f760Update the login page and Enhance showing data
    Author
    YASER-ALUMIKANI
    When
    2mo ago
    Lines
    +582 -125
    Risk
    79%Elevated
  • c6648167correct greeting name
    Author
    YASER-ALUMIKANI
    When
    2mo ago
    Lines
    +285 -37
    Risk
    77%Elevated
  • 770d4e32Enhance Bus page
    Author
    YASER-ALUMIKANI
    When
    2mo ago
    Lines
    +367 -67
    Risk
    74%Elevated
  • 69d96842add image to services page
    Author
    YASER-ALUMIKANI
    When
    2mo ago
    Lines
    +228 -7
    Risk
    71%Elevated
  • a3083880add Passport image.
    Author
    YASER-ALUMIKANI
    When
    2mo ago
    Lines
    +160 -29
    Risk
    71%Elevated
  • 222ff107Client booking feature
    Author
    YASER-ALUMIKANI
    When
    2mo ago
    Lines
    +199 -5
    Risk
    67%Elevated
  • b30126beInput validation
    Author
    YASER-ALUMIKANI
    When
    2mo ago
    Lines
    +128 -3
    Risk
    67%Elevated
  • 0b6c2a57big update2
    Author
    YASER-ALUMIKANI
    When
    2mo ago
    Lines
    +107 -71
    Risk
    61%Typical
  • 3b5b6824CSRF Update the protection.
    Author
    YASER-ALUMIKANI
    When
    2mo ago
    Lines
    +106 -15
    Risk
    61%Typical
  • 7302f69fUpdate booking page ticket preview and print behavior
    Author
    YASER-ALUMIKANI
    When
    2mo ago
    Lines
    +107 -11
    Risk
    61%Typical
  • d5285cafRemove bookingDate field and guest info from Bus page
    Author
    YASER-ALUMIKANI
    When
    2mo ago
    Lines
    +69 -55
    Risk
    57%Typical
  • f4cc2b57change the app to PWA
    Author
    YASER-ALUMIKANI
    When
    2mo ago
    Lines
    +89 -0
    Risk
    54%Typical
  • 728130c3Bus page
    Author
    YASER-ALUMIKANI
    When
    2mo ago
    Lines
    +55 -10
    Risk
    52%Typical
  • 42b1cbd5Fix booking flow, add print XSS escaping, backend validation, and rate limiting
    Author
    YASER-ALUMIKANI
    When
    2mo ago
    Lines
    +53 -6
    Risk
    50%Typical
  • 16539968add logout to passenger accounts
    Author
    YASER-ALUMIKANI
    When
    2mo ago
    Lines
    +44 -13
    Risk
    48%Typical
  • d8cc44fdAdd a button for Install Application
    Author
    YASER-ALUMIKANI
    When
    2mo ago
    Lines
    +43 -0
    Risk
    46%Typical
  • d4ff04d4CSRF Protection
    Author
    YASER-ALUMIKANI
    When
    2mo ago
    Lines
    +40 -2
    Risk
    43%Typical
  • abfb8f9aAdd a button for Print Ticket after reservation.
    Author
    YASER-ALUMIKANI
    When
    2mo ago
    Lines
    +36 -16
    Risk
    41%Typical
  • df5b3978add Audit Log
    Author
    YASER-ALUMIKANI
    When
    2mo ago
    Lines
    +19 -12
    Risk
    39%Typical
  • bdd34467add footer
    Author
    YASER-ALUMIKANI
    When
    1mo ago
    Lines
    +12 -0
    Risk
    37%Typical
  • 3831d40bsessionStorage
    Author
    YASER-ALUMIKANI
    When
    2mo ago
    Lines
    +6 -6
    Risk
    34%Typical
  • 013265f0fix CSRF token missing or invalid.
    Author
    YASER-ALUMIKANI
    When
    2mo ago
    Lines
    +5 -3
    Risk
    32%Below typical
  • 842cbca2Fix Render port/host settings
    Author
    YASER-ALUMIKANI
    When
    2mo ago
    Lines
    +4 -1
    Risk
    30%Below typical
  • ec44c0c3Translate About page content to Arabic
    Author
    YASER-ALUMIKANI
    When
    2mo ago
    Lines
    +4 -4
    Risk
    27%Below typical
  • 9d9b081eTranslate Navbar links to Arabic
    Author
    YASER-ALUMIKANI
    When
    2mo ago
    Lines
    +4 -4
    Risk
    27%Below typical
  • 0a57270dupdate
    Author
    YASER-ALUMIKANI
    When
    1mo ago
    Lines
    +2 -1
    Risk
    22%Below typical
  • da270a21Fix verification status mapping in client hook
    Author
    YASER-ALUMIKANI
    When
    2mo ago
    Lines
    +2 -1
    Risk
    22%Below typical
  • 8fe99f97update arabic name for the app
    Author
    YASER-ALUMIKANI
    When
    2mo ago
    Lines
    +1 -1
    Risk
    16%Below typical
  • c1fffcd0update arabic name for the app
    Author
    YASER-ALUMIKANI
    When
    2mo ago
    Lines
    +1 -1
    Risk
    16%Below typical
  • 28564090arabic name for the app
    Author
    YASER-ALUMIKANI
    When
    2mo ago
    Lines
    +1 -1
    Risk
    16%Below typical
  • 66169067Bus page
    Author
    YASER-ALUMIKANI
    When
    2mo ago
    Lines
    +1 -42
    Risk
    16%Below typical
  • d9057c17feat: cPanel layout, manager role security, payment updates, and tests
    Author
    YASER-ALUMIKANI
    When
    2mo ago
    Lines
    +1 -1
    Risk
    10%Below typical
  • 7f30a4bffix inputs for mobile app
    Author
    YASER-ALUMIKANI
    When
    1mo ago
    Lines
    +0 -2
    Risk
    8%Below typical
  • 8388333abig update
    Author
    YASER-ALUMIKANI
    When
    2mo ago
    Lines
    +0 -0
    Risk
    4%Below typical
  • b753202bUpdate the login page and Enhance showing data
    Author
    YASER-ALUMIKANI
    When
    2mo ago
    Lines
    +0 -0
    Risk
    4%Below typical
  • 84f45681Enhance Bus page And the control panel.
    Author
    YASER-ALUMIKANI
    When
    2mo ago
    Lines
    +0 -0
    Risk
    1%Below typical
Showing 45 of 45 commits

How the score behaves here

Change risk →

Two views of the same model: where the cuts fall, and what commit shape lands you above them.

Score distribution

Every scored commit, binned on the raw 0 to 10 score rather than the percentile. Percentile ranks are uniform by construction, so that axis has no shape to draw. The dashed lines are the tercile cuts behind each row's priority pill.

08typical ↑↑ elevated0.05.010.0Change-risk score →
Below typical
Typical
Elevated

Size against diffusion

The 45 most recent commits, on their own recency sample rather than the feed above: that defaults to risk-sorted, so reusing it would plot only the top tercile and call it the spread. Big and scattered is what the model penalises. Click a dot to open it.

1101001,000Lines changed (log) →0.02.8Diffusion →
Below typical15
Typical14
Elevated16

Commit history for yaser-alumikani/bus-booking

Repowise tracks change history across 66 files in yaser-alumikani/bus-booking. In the last 90 days 66 files were touched, 121 times in total, most often Bus.jsx. Every commit is scored for change risk from its size, spread and the history of the files it touches.