0000000000000000000000000000000000000000 276d2f4c61e8d768d4f386750c701eeaf4283984 aria 1787179712 +0000 clone: from https://github.com/KADiCon-UG/kadicon.git 276d2f4c61e8d768d4f386750c701eeaf4283984 276d2f4c61e8d768d4f386750c701eeaf4283984 aria 1787184304 +0000 checkout: moving from main to feat/reservation-self-service-emails 276d2f4c61e8d768d4f386750c701eeaf4283984 e68d1e99a2e4753967765ed0ebe154a2c2b2d469 Kais Aseckzai 1787185852 +0000 commit: feat(reservation): guest self-service, party-size availability, German transactional emails e68d1e99a2e4753967765ed0ebe154a2c2b2d469 276d2f4c61e8d768d4f386750c701eeaf4283984 aria 1787186008 +0000 checkout: moving from feat/reservation-self-service-emails to main 276d2f4c61e8d768d4f386750c701eeaf4283984 276d2f4c61e8d768d4f386750c701eeaf4283984 aria 1787186008 +0000 checkout: moving from main to feat/reservation-widget-ux 276d2f4c61e8d768d4f386750c701eeaf4283984 05d8e499b5b25b81ea521d64c1f9dcdfb8e090d9 Kais Aseckzai 1787187038 +0000 commit: feat(reservation-widget): rebuild booking UX, German i18n, self-service manage view 05d8e499b5b25b81ea521d64c1f9dcdfb8e090d9 7ad4f6dd91d67d1dd065e70ad711585db058e623 Kais Aseckzai 1787187845 +0000 commit: fix(reservation-widget): close review findings I1 + a11y minors 7ad4f6dd91d67d1dd065e70ad711585db058e623 276d2f4c61e8d768d4f386750c701eeaf4283984 aria 1787188023 +0000 checkout: moving from feat/reservation-widget-ux to main 276d2f4c61e8d768d4f386750c701eeaf4283984 3bd8a3d93476628e31003d286eb4f658587b8253 aria 1787188024 +0000 pull -q: Fast-forward 3bd8a3d93476628e31003d286eb4f658587b8253 7ba419f0e0c63ea7aa763276cc490ceb719de4eb Kais Aseckzai 1787188266 +0000 commit: chore(release): version plan backend+reservation-widget minor (reservation overhaul, PRs #265/#266) 7ba419f0e0c63ea7aa763276cc490ceb719de4eb 7ba419f0e0c63ea7aa763276cc490ceb719de4eb aria 1787189270 +0000 checkout: moving from main to main 7ba419f0e0c63ea7aa763276cc490ceb719de4eb 8f7dac1baa37c72ca41537a811e27fbc96072efb aria 1787189271 +0000 pull -q: Fast-forward 8f7dac1baa37c72ca41537a811e27fbc96072efb 8f7dac1baa37c72ca41537a811e27fbc96072efb aria 1787189271 +0000 checkout: moving from main to fix/manage-link-directory-index 8f7dac1baa37c72ca41537a811e27fbc96072efb e929029c44c510ec243da4c5e159049014d39f16 Kais Aseckzai 1787189370 +0000 commit: fix(reservation): link manage/index.html directly in guest management URLs e929029c44c510ec243da4c5e159049014d39f16 8f7dac1baa37c72ca41537a811e27fbc96072efb aria 1787189576 +0000 checkout: moving from fix/manage-link-directory-index to main 8f7dac1baa37c72ca41537a811e27fbc96072efb 614f726817ad9ff801aad36e3450f1121f31af85 aria 1787189577 +0000 pull -q: Fast-forward 614f726817ad9ff801aad36e3450f1121f31af85 297401dca83926b008769458cbaf7e4e2beb0d18 aria 1787190546 +0000 pull -q: Fast-forward 297401dca83926b008769458cbaf7e4e2beb0d18 297401dca83926b008769458cbaf7e4e2beb0d18 aria 1787243543 +0000 checkout: moving from main to main 297401dca83926b008769458cbaf7e4e2beb0d18 297401dca83926b008769458cbaf7e4e2beb0d18 aria 1787243577 +0000 checkout: moving from main to feat/reservation-feedback-round2 297401dca83926b008769458cbaf7e4e2beb0d18 634b367b7047c3b509bfa91119772056f93a001b Kais Aseckzai 1787244176 +0000 commit: feat(reservation): feedback round 2 backend 634b367b7047c3b509bfa91119772056f93a001b e3d3af2c23e9f6bdcaf0a444d7d31464bb7ef6c0 Kais Aseckzai 1787244261 +0000 commit: style(reservation): fold slot availability into ternary (lint) e3d3af2c23e9f6bdcaf0a444d7d31464bb7ef6c0 297401dca83926b008769458cbaf7e4e2beb0d18 aria 1787244289 +0000 checkout: moving from feat/reservation-feedback-round2 to main 297401dca83926b008769458cbaf7e4e2beb0d18 297401dca83926b008769458cbaf7e4e2beb0d18 aria 1787244289 +0000 checkout: moving from main to feat/widget-feedback-round2 297401dca83926b008769458cbaf7e4e2beb0d18 c86097e4beaf069c2c110baa759412753d310a73 Kais Aseckzai 1787244622 +0000 commit: feat(reservation-widget): feedback round 2 UI c86097e4beaf069c2c110baa759412753d310a73 e3d3af2c23e9f6bdcaf0a444d7d31464bb7ef6c0 aria 1787245501 +0000 checkout: moving from feat/widget-feedback-round2 to feat/reservation-feedback-round2 e3d3af2c23e9f6bdcaf0a444d7d31464bb7ef6c0 a021871db81a3ec7e9fe3146cdbfd064c320f3dc Kais Aseckzai 1787245623 +0000 commit: fix(reservation): close review round-2 findings I1-I4 a021871db81a3ec7e9fe3146cdbfd064c320f3dc 60cd6c0c4f1280b320d3b163988c9e19f21b9e69 Kais Aseckzai 1787245677 +0000 commit: style(reservation): unicode escapes in companion email guard (lint) 60cd6c0c4f1280b320d3b163988c9e19f21b9e69 c86097e4beaf069c2c110baa759412753d310a73 aria 1787245707 +0000 checkout: moving from feat/reservation-feedback-round2 to feat/widget-feedback-round2 c86097e4beaf069c2c110baa759412753d310a73 2622d43b9d6705f669e97b470fd0cf2e872c42f9 Kais Aseckzai 1787245760 +0000 commit: fix(reservation-widget): close review round-2 findings 2622d43b9d6705f669e97b470fd0cf2e872c42f9 297401dca83926b008769458cbaf7e4e2beb0d18 aria 1787246098 +0000 checkout: moving from feat/widget-feedback-round2 to main 297401dca83926b008769458cbaf7e4e2beb0d18 297401dca83926b008769458cbaf7e4e2beb0d18 aria 1787249841 +0000 checkout: moving from main to main 297401dca83926b008769458cbaf7e4e2beb0d18 22b17e4836aac91ed05a6550f21039e3021386ba aria 1787249842 +0000 pull -q: Fast-forward 22b17e4836aac91ed05a6550f21039e3021386ba 22b17e4836aac91ed05a6550f21039e3021386ba aria 1787249842 +0000 checkout: moving from main to fix/slot-day-normalization-round3 22b17e4836aac91ed05a6550f21039e3021386ba 3f524ad3fec345b1e09da895cda7a851de4624fa Kais Aseckzai 1787250324 +0000 commit: fix(reservation): slot availability on wrong calendar day for non-UTC guests + round 3 UX 3f524ad3fec345b1e09da895cda7a851de4624fa d3439b0b380f2326077bb2a3a9d19609eea4acf1 Kais Aseckzai 1787250443 +0000 commit: fix(reservation): canonical UTC-midnight slot requests must not shift for west-of-UTC guests d3439b0b380f2326077bb2a3a9d19609eea4acf1 0dfde239458f434f918b23067742d88ae4c4ecdd Kais Aseckzai 1787251447 +0000 commit: fix(reservation): close round-3 review findings 0dfde239458f434f918b23067742d88ae4c4ecdd fc3fd767624ebdd050e5b50c0ca24ecda61f46f2 Kais Aseckzai 1787251919 +0000 commit: fix(reservation): coalesce null cutoff to undefined for the slot generator fc3fd767624ebdd050e5b50c0ca24ecda61f46f2 22b17e4836aac91ed05a6550f21039e3021386ba aria 1787252242 +0000 checkout: moving from fix/slot-day-normalization-round3 to main 22b17e4836aac91ed05a6550f21039e3021386ba 245efdb949c83e0f927a631b78130a5856a1602c aria 1787252243 +0000 pull -q: Fast-forward 245efdb949c83e0f927a631b78130a5856a1602c 245efdb949c83e0f927a631b78130a5856a1602c aria 1787300846 +0000 checkout: moving from main to main 245efdb949c83e0f927a631b78130a5856a1602c 95ca8fbbf9b6b133c77935aeac7a56bb255a18c9 aria 1787300847 +0000 pull -q: Fast-forward 95ca8fbbf9b6b133c77935aeac7a56bb255a18c9 81baaa58cb79990fd732a4eb3fe10902beb198f7 Kais Aseckzai 1787300847 +0000 commit: chore(release): version plan admin-web patch (ship last-reservation-time settings field) 81baaa58cb79990fd732a4eb3fe10902beb198f7 dad991c77e79272522b9b897db58ddb3098217b2 aria 1787316906 +0000 pull -q origin main: Fast-forward dad991c77e79272522b9b897db58ddb3098217b2 dad991c77e79272522b9b897db58ddb3098217b2 aria 1787317008 +0000 checkout: moving from main to feat/slot-occupancy-indicator dad991c77e79272522b9b897db58ddb3098217b2 fb2f84e3641cfae2dabb8300c88e4d320d76105b Kais Aseckzai 1787317266 +0000 commit: feat(reservation): honest per-slot occupancy indicator (backend) fb2f84e3641cfae2dabb8300c88e4d320d76105b a716ac5c64f63e4759ad2883ff5c271a03e673d6 Kais Aseckzai 1787317351 +0000 commit: test(reservation): pin occupancy ratio boundary in isolation from the last-option boost a716ac5c64f63e4759ad2883ff5c271a03e673d6 b2390e5e3625e8aedec98ee7a67235f29ac6d023 Kais Aseckzai 1787317496 +0000 commit: feat(widget): demand dots on time chips with legend and a11y labels b2390e5e3625e8aedec98ee7a67235f29ac6d023 1bfd952c121a25251d940bb3aa45b698ff04641f Kais Aseckzai 1787317658 +0000 commit: style(reservation): satisfy no-negated-condition in capacity ternary 1bfd952c121a25251d940bb3aa45b698ff04641f 281889035725ca8306e20132a87ff28ddee61d82 Kais Aseckzai 1787318606 +0000 commit: fix(widget): WCAG-1.4.11 dot contrast via border + close review test gaps (0.35 boundary, ratio denominator, selected-chip dot) 281889035725ca8306e20132a87ff28ddee61d82 c099f3fd86be3e16727ae48d1f81bcca14d57831 Kais Aseckzai 1787318676 +0000 commit: chore(release): version plan backend+reservation-widget patch c099f3fd86be3e16727ae48d1f81bcca14d57831 dad991c77e79272522b9b897db58ddb3098217b2 aria 1787318931 +0000 checkout: moving from feat/slot-occupancy-indicator to main dad991c77e79272522b9b897db58ddb3098217b2 680dba18b2f205b1b2dae6eb9b4b40bc6b920f2a aria 1787318932 +0000 pull --ff-only origin main: Fast-forward 680dba18b2f205b1b2dae6eb9b4b40bc6b920f2a 680dba18b2f205b1b2dae6eb9b4b40bc6b920f2a aria 1787318937 +0000 checkout: moving from main to main 680dba18b2f205b1b2dae6eb9b4b40bc6b920f2a 680dba18b2f205b1b2dae6eb9b4b40bc6b920f2a aria 1787321359 +0000 checkout: moving from main to feat/popular-time-indicator 680dba18b2f205b1b2dae6eb9b4b40bc6b920f2a 1146553a487dbc735c70a6efcaa949fb13802a69 Kais Aseckzai 1787321627 +0000 commit: feat(reservation): popular-time signal from real historical bookings (backend+widget) 1146553a487dbc735c70a6efcaa949fb13802a69 74d2da48c9ce5b6e6c5beaba378d79fd2c555eab Kais Aseckzai 1787321756 +0000 commit: chore(release): version plan backend+reservation-widget patch 74d2da48c9ce5b6e6c5beaba378d79fd2c555eab cd8366ed153985a9ca604c93e23c315910eec5cc Kais Aseckzai 1787323242 +0000 commit: fix(reservation): clamp popular-time lookback to real history (review C1) + close review test gaps + skip history query on admin path cd8366ed153985a9ca604c93e23c315910eec5cc 692cf8fd15e2d8e0fb7e75910c71190fefe82c63 Kais Aseckzai 1787323391 +0000 commit: style(test): drop unnecessary getTime in date clone 692cf8fd15e2d8e0fb7e75910c71190fefe82c63 680dba18b2f205b1b2dae6eb9b4b40bc6b920f2a aria 1787323633 +0000 checkout: moving from feat/popular-time-indicator to main 680dba18b2f205b1b2dae6eb9b4b40bc6b920f2a 8312adde545f35512a508ef6872fb68214f355ad aria 1787323634 +0000 pull --ff-only origin main: Fast-forward 8312adde545f35512a508ef6872fb68214f355ad 8312adde545f35512a508ef6872fb68214f355ad aria 1787323640 +0000 checkout: moving from main to main 8312adde545f35512a508ef6872fb68214f355ad 8312adde545f35512a508ef6872fb68214f355ad aria 1787324717 +0000 checkout: moving from main to feat/popular-time-relative 8312adde545f35512a508ef6872fb68214f355ad fc987941db9ec75c74e77f0e8d3d0bbd56dad801 Kais Aseckzai 1787324908 +0000 commit: feat(reservation): popular-time becomes relative to the restaurant's own peak (Kais' pick) with minimum-evidence floor fc987941db9ec75c74e77f0e8d3d0bbd56dad801 8db8f51e695305ff508e02b88583dcfdc6e3e645 Kais Aseckzai 1787325014 +0000 commit: chore(release): version plan backend patch 8db8f51e695305ff508e02b88583dcfdc6e3e645 3ccfb5b5bf8b6332f2b1cbca8fdc87db4fcd40bf Kais Aseckzai 1787326228 +0000 commit: fix(reservation): peak reference spans the whole day, immune to wall-clock drift (review C1) + pin ceil rounding direction 3ccfb5b5bf8b6332f2b1cbca8fdc87db4fcd40bf 8312adde545f35512a508ef6872fb68214f355ad aria 1787326531 +0000 checkout: moving from feat/popular-time-relative to main 8312adde545f35512a508ef6872fb68214f355ad ba85f0a0c4fd66b3ee2c543ace24429a25c2d721 aria 1787326532 +0000 pull --ff-only origin main: Fast-forward ba85f0a0c4fd66b3ee2c543ace24429a25c2d721 ba85f0a0c4fd66b3ee2c543ace24429a25c2d721 aria 1787326540 +0000 checkout: moving from main to main ba85f0a0c4fd66b3ee2c543ace24429a25c2d721 ba85f0a0c4fd66b3ee2c543ace24429a25c2d721 aria 1787331109 +0000 checkout: moving from main to feat/steering-signals ba85f0a0c4fd66b3ee2c543ace24429a25c2d721 bbc8c3c5560aeeb28a166ace49031cc348ec0014 Kais Aseckzai 1787331364 +0000 commit: feat(reservation): steering signals — house tip on earliest quiet slots, popular ring retired, two-signal widget bbc8c3c5560aeeb28a166ace49031cc348ec0014 16aa71f6b4f0152785b173d36ce9ebc857e8c3c6 Kais Aseckzai 1787331492 +0000 commit: chore(release): version plan backend+reservation-widget patch 16aa71f6b4f0152785b173d36ce9ebc857e8c3c6 c0945dc9d27409335a0d11561481294a62e71a0a Kais Aseckzai 1787332491 +0000 commit: fix(reservation): tip honors party-size quietness (review I-3) + pin guard invariants both layers + caller-level popular-off test + drop dead i18n keys c0945dc9d27409335a0d11561481294a62e71a0a ba85f0a0c4fd66b3ee2c543ace24429a25c2d721 aria 1787332834 +0000 checkout: moving from feat/steering-signals to main ba85f0a0c4fd66b3ee2c543ace24429a25c2d721 eb2c6a2a5749c2559c5ef972b8cb1d3b53cca996 aria 1787332835 +0000 pull --ff-only origin main: Fast-forward eb2c6a2a5749c2559c5ef972b8cb1d3b53cca996 eb2c6a2a5749c2559c5ef972b8cb1d3b53cca996 aria 1787332841 +0000 checkout: moving from main to main eb2c6a2a5749c2559c5ef972b8cb1d3b53cca996 eb2c6a2a5749c2559c5ef972b8cb1d3b53cca996 aria 1787348295 +0000 checkout: moving from main to feat/round7-tip-variation-ux eb2c6a2a5749c2559c5ef972b8cb1d3b53cca996 ab3ca3ee57b83d75d70c28fbc65ecf76989a764f Kais Aseckzai 1787348841 +0000 commit: feat(reservation): round-7 UX — daily-varying tip window (30-90min after opening), Geheimtipp wording, single-row 14-day date strip, click-to-call hint ab3ca3ee57b83d75d70c28fbc65ecf76989a764f c478b52b91e4b93b53093297f436a7efefaae90e Kais Aseckzai 1787349034 +0000 commit: chore(release): version plan backend+reservation-widget patch (+codePointAt lint fix) c478b52b91e4b93b53093297f436a7efefaae90e 1362e8abe601d2f7bb02dafb1beb47d71cb387b9 Kais Aseckzai 1787350301 +0000 commit: fix(widget+reservation): consolidate call links (review C1), telHref drops German (0) trunk marker, midnight strip rebuild, selected-chip scroll, murmur finalizer breaks tip streaks 1362e8abe601d2f7bb02dafb1beb47d71cb387b9 eb2c6a2a5749c2559c5ef972b8cb1d3b53cca996 aria 1787350598 +0000 checkout: moving from feat/round7-tip-variation-ux to main eb2c6a2a5749c2559c5ef972b8cb1d3b53cca996 8fe12981fcae2c301ab5d340d55b2b1544acab9c aria 1787350600 +0000 pull --ff-only origin main: Fast-forward 8fe12981fcae2c301ab5d340d55b2b1544acab9c 8fe12981fcae2c301ab5d340d55b2b1544acab9c aria 1787350606 +0000 checkout: moving from main to main 8fe12981fcae2c301ab5d340d55b2b1544acab9c 8fe12981fcae2c301ab5d340d55b2b1544acab9c aria 1787351979 +0000 checkout: moving from main to feat/round8-strip-icons-facts 8fe12981fcae2c301ab5d340d55b2b1544acab9c 9d2b0dd2d5917effa7783a980cab1b4adf48dc2b Kais Aseckzai 1787352284 +0000 commit: feat(widget): round-8 — 120-day strip with arrows and live month caption, heading icons + emerald accents, curated day facts (verified fixed-date observances only), holiday-shift test 9d2b0dd2d5917effa7783a980cab1b4adf48dc2b 28cc6ffae1a443ff9aefc6a120205949c82d0fa4 Kais Aseckzai 1787352369 +0000 commit: chore(release): version plan backend+reservation-widget patch 28cc6ffae1a443ff9aefc6a120205949c82d0fa4 0ed9406658820b2635b469eb73398ad6a25a5fb0 Kais Aseckzai 1787353307 +0000 commit: fix(widget): facts audit — UN Nowruz Day wording, Yalda without date claim, Apollo landing wording, ARPANET precision, drop unverified pizza/chocolate days; pin paging/cleanup/caption/day-fact rendering with tests; aria-hidden emoji 0ed9406658820b2635b469eb73398ad6a25a5fb0 e8c9af09f1be6fe1000b034ec92ee9cc96730485 Kais Aseckzai 1787353375 +0000 commit: style(test): numeric separator in scroll geometry test e8c9af09f1be6fe1000b034ec92ee9cc96730485 8fe12981fcae2c301ab5d340d55b2b1544acab9c aria 1787353615 +0000 checkout: moving from feat/round8-strip-icons-facts to main 8fe12981fcae2c301ab5d340d55b2b1544acab9c 527313f72760ab9c33cebe403257d472422f48c6 aria 1787353616 +0000 pull --ff-only origin main: Fast-forward 527313f72760ab9c33cebe403257d472422f48c6 527313f72760ab9c33cebe403257d472422f48c6 aria 1787353622 +0000 checkout: moving from main to main 527313f72760ab9c33cebe403257d472422f48c6 527313f72760ab9c33cebe403257d472422f48c6 aria 1788122515 +0000 checkout: moving from main to feat/rwg-activation-gate 527313f72760ab9c33cebe403257d472422f48c6 b5f677edb7e00c5763e714cdad35eedda9c54797 Kais Aseckzai 1788122631 +0000 commit: feat(rwg): internal-vs-external activation status + technical activation gate b5f677edb7e00c5763e714cdad35eedda9c54797 527313f72760ab9c33cebe403257d472422f48c6 aria 1788122721 +0000 checkout: moving from feat/rwg-activation-gate to main