0241265b3c
fix: align diary diet row and hide terminal cancel
...
- show only the personal diet name in the diary and keep the plan day chip
- hide consultation cancellation for terminal and non-cancellable states
- enable the refund form only for paid, started and in-progress plans
- cover diary rows and order info cancel visibility with tests
2026-11-06 13:33:44 +03:00
57536aba06
fix(personal-diet): open client chat after diet assignment
...
- navigate to the client chat after a successful attach or reattach
- reset the stack so back returns to the chat list
- keep the diet screen on missing chat id and cover the flow with tests
2026-11-05 18:28:16 +03:00
16084ee94c
fix(chat): guard diet duration and keep progress plank
...
- show diet duration hint and plan duration in suggestion flow
- disable diet CTA on duration mismatch with grey visual state
- keep progress plank visible for personal_diet_setted
- center step labels under their circles
2026-11-03 17:40:54 +03:00
bd1155233f
feat(chat): add consultation progress and personal diet status
...
related to #1115
2026-11-03 14:45:44 +03:00
36079de81c
merge upstream
2026-11-02 10:00:33 +00:00
2668907f60
merge upstream
2026-11-02 08:14:53 +00:00
56ab9b65f9
merge upstream
2026-11-02 08:14:46 +00:00
51aff6c175
test(session): cover avatar refresh and session teardown
...
Add regression tests for avatar reset and token-change refresh, stale 401 handling, idempotent session teardown and account-scoped preference cleanup. Update existing cubit tests for the new session dependency.
Refs: #1113
2026-10-30 15:15:36 +03:00
85bc2c6d5c
test(consultant): verify bottom action stays above system navigation area
2026-10-30 13:31:07 +03:00
f14f426381
fix(consultations): open chat via consultation chat_id
...
Use chat_id from the consultations payload for direct navigation and keep
the chat lookup as a fallback for legacy rows without chat_id.
- validate chat id in ChatRepository and make it nullable
- guard repeated taps while opening chat
- handle nullable chat id in ProfileCubit and EmptyChatScreen
related to #1106
2026-10-29 18:09:08 +03:00
6a31880a85
fix(consultations): open chat from consultation card
...
The chat icon on the consultant consultation card had an empty onTap handler.
Resolve the conversation with the client via the chat API and navigate to it.
related to #1106
2026-10-29 17:27:12 +03:00
misha
e9cfcb9637
feat(video_calls): video calls tokens registration fix
2026-10-27 14:06:55 +03:00
misha
1c8709fc50
fix: analyzer fix
2026-10-23 15:29:38 +03:00
misha
0ddd4c6b14
feat(video_calls): call accepting and declingn handling
2026-10-23 14:11:20 +03:00
misha
d8d7a211bd
feat(video_calls): ios calle mic fix, infinite loading after accepting call on an oppened app fix, incaming call declining after declining on a different device
2026-10-22 14:56:15 +03:00
misha
992573aead
feat(video_calls): ios calle mic fix
2026-10-22 12:16:09 +03:00
misha
3122394037
feat(video_calls): ios calle mic fix
2026-10-21 17:48:53 +03:00
misha
8cb3a184b0
feat(video_calls): ios mic fix, tokens clearing fix
2026-10-21 16:24:23 +03:00
misha
141cf5543d
feat(video_calls): continous ringing on a defferent device fix
2026-10-21 14:25:59 +03:00
misha
a6b94f835c
feat(video_calls): ios voip push handling fix
2026-10-19 16:09:20 +03:00
82f5c9a7fe
Merge pull request 'fix(diary): parse commented_from_diet/reviewed_from_diet portion states, fallback unknown states to PortionState.unknown' ( #1081 ) from apoloz/eatvio_app:main into main
...
Reviewed-on: eatvio/eatvio_app#1081
Reviewed-by: misha <misha@noreply.localhost >
2026-10-19 07:32:51 +00:00
Anatoliy Poloz
39a512193e
fix(diary): parse commented_from_diet/reviewed_from_diet portion states, fallback unknown states to PortionState.unknown
2026-10-16 21:12:40 +03:00
misha
da6158625f
fix: tests
2026-10-16 16:30:56 +03:00
misha
5a8f8aee3e
feat(video_calls): ios repeated call fix
2026-10-16 15:41:13 +03:00
misha
86e9d0cc31
feat(video_calls): android repeated call after hanging up fix and ios repeated calls after call initiation fix
2026-10-16 15:40:41 +03:00
misha
6d2935400a
feat(video_calls): ios voip push, mix and crushes fix
2026-10-16 13:49:48 +03:00
misha
4ef174ebde
feat(video_calls): repeated calls after call termination fix
2026-10-15 15:21:38 +03:00
misha
1901248539
feat(video_calls): ios mic fix, android call fix. feat(dev_tools): base url caching
2026-10-15 14:06:37 +03:00
misha
dcd343e765
feat(push_notifications): issue-660, fix: issue-908
2026-10-14 08:16:20 +03:00
misha
98c175df44
fix: test fixed
2026-10-12 11:19:18 +03:00
misha
cb312037b2
feat(UGPC): issue-777
2026-10-12 08:50:33 +03:00
misha
866ea2fe3b
Merge remote-tracking branch 'upstream/main' into issue-1062
2026-10-08 07:18:53 +03:00
misha
df634fedd8
feat(video_calls): incommig call handling fix for ios and anroid
2026-10-05 13:12:55 +03:00
misha
603a158cf2
feat(diary): editing of previous and current finished days
2026-10-01 10:44:52 +03:00
misha
2dce28b196
feat(video_calls, welcome_screen): ios mic fix, welcome scrin layoute fix
2026-09-28 11:20:52 +03:00
Anatoliy
27e98bdb44
fix(chat): ws manager
2026-09-16 00:10:23 +03:00
Anatoliy
8ec6d5b799
refactor(chat): dedup
2026-09-15 23:20:00 +03:00
Anatoliy
077cfb3a67
refactor(chat): message dedup
2026-09-15 23:06:12 +03:00
misha
c6ea1d414d
fix: issue-372, issue-227, issue-406
2026-09-02 09:32:14 +03:00
misha
10af279d87
fix: issue-942, issue-967, fixed images positioning for blog posts
2026-08-28 10:05:40 +03:00
misha
de7bf8dc19
fix: issue-1049, issue-1039, issue-1035, issue-1032, issue-995, issue-993
2026-08-26 08:42:47 +03:00
misha
85482173ad
feat(consultant_scoring): added validation for last first and middle name for scoring
2026-08-14 12:16:03 +03:00
misha
52a01bee12
feat(chat_messages): fixed data race for chat mesages state
2026-08-14 11:05:03 +03:00
misha
5c2458ecad
feat(consultant_refistration): added explicit validation for scoring data
2026-08-13 12:28:34 +03:00
misha
478a53674a
feat(post_creatin): fixed animation widget for profile feed
2026-08-05 15:21:23 +03:00
misha
04de956769
feat(post_creation): added multiple image posts creation and validation
2026-08-04 17:47:43 +03:00
063da03d7e
merge upstream
2026-08-04 10:17:32 +00:00
2770ff0e80
Merge pull request 'feat(consultant_scoring)' ( #1012 ) from consultant_scoring into main
...
Reviewed-on: eatvio/eatvio_app#1012
2026-08-04 10:16:09 +00:00
misha
9e8b8b89fc
feat(promo_codes): added promo codes handling to app
2026-08-03 18:12:05 +03:00
misha
9de0efa28e
fix: test fixed
2026-08-03 15:30:54 +03:00