diff --git a/.gradle/9.4.1/executionHistory/executionHistory.bin b/.gradle/9.4.1/executionHistory/executionHistory.bin
index 7072694..8b82839 100644
Binary files a/.gradle/9.4.1/executionHistory/executionHistory.bin and b/.gradle/9.4.1/executionHistory/executionHistory.bin differ
diff --git a/.gradle/9.4.1/executionHistory/executionHistory.lock b/.gradle/9.4.1/executionHistory/executionHistory.lock
index e59747f..3444b08 100644
Binary files a/.gradle/9.4.1/executionHistory/executionHistory.lock and b/.gradle/9.4.1/executionHistory/executionHistory.lock differ
diff --git a/.gradle/9.4.1/fileHashes/fileHashes.bin b/.gradle/9.4.1/fileHashes/fileHashes.bin
index ce0e87f..94c4d43 100644
Binary files a/.gradle/9.4.1/fileHashes/fileHashes.bin and b/.gradle/9.4.1/fileHashes/fileHashes.bin differ
diff --git a/.gradle/9.4.1/fileHashes/fileHashes.lock b/.gradle/9.4.1/fileHashes/fileHashes.lock
index be71023..450dc1d 100644
Binary files a/.gradle/9.4.1/fileHashes/fileHashes.lock and b/.gradle/9.4.1/fileHashes/fileHashes.lock differ
diff --git a/.gradle/9.4.1/fileHashes/resourceHashesCache.bin b/.gradle/9.4.1/fileHashes/resourceHashesCache.bin
index 553f700..10585cd 100644
Binary files a/.gradle/9.4.1/fileHashes/resourceHashesCache.bin and b/.gradle/9.4.1/fileHashes/resourceHashesCache.bin differ
diff --git a/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/.gradle/buildOutputCleanup/buildOutputCleanup.lock
index 065b3c8..167c8ba 100644
Binary files a/.gradle/buildOutputCleanup/buildOutputCleanup.lock and b/.gradle/buildOutputCleanup/buildOutputCleanup.lock differ
diff --git a/.gradle/file-system.probe b/.gradle/file-system.probe
index f84b6c1..02940b2 100644
Binary files a/.gradle/file-system.probe and b/.gradle/file-system.probe differ
diff --git a/app/build/generated/data_binding_base_class_source_out/debug/out/com/example/medcuida/pro/databinding/ActivityChatBinding.java b/app/build/generated/data_binding_base_class_source_out/debug/out/com/example/medcuida/pro/databinding/ActivityChatBinding.java
deleted file mode 100644
index 062ad31..0000000
--- a/app/build/generated/data_binding_base_class_source_out/debug/out/com/example/medcuida/pro/databinding/ActivityChatBinding.java
+++ /dev/null
@@ -1,104 +0,0 @@
-// Generated by view binder compiler. Do not edit!
-package com.example.medcuida.pro.databinding;
-
-import android.view.LayoutInflater;
-import android.view.View;
-import android.view.ViewGroup;
-import android.widget.EditText;
-import android.widget.ImageButton;
-import android.widget.LinearLayout;
-import androidx.annotation.NonNull;
-import androidx.annotation.Nullable;
-import androidx.constraintlayout.widget.ConstraintLayout;
-import androidx.recyclerview.widget.RecyclerView;
-import androidx.viewbinding.ViewBinding;
-import androidx.viewbinding.ViewBindings;
-import com.example.medcuida.pro.R;
-import java.lang.NullPointerException;
-import java.lang.Override;
-import java.lang.String;
-
-public final class ActivityChatBinding implements ViewBinding {
- @NonNull
- private final ConstraintLayout rootView;
-
- @NonNull
- public final ImageButton btnEnviar;
-
- @NonNull
- public final EditText etMensagemInput;
-
- @NonNull
- public final LinearLayout layoutInput;
-
- @NonNull
- public final RecyclerView recyclerMensagens;
-
- private ActivityChatBinding(@NonNull ConstraintLayout rootView, @NonNull ImageButton btnEnviar,
- @NonNull EditText etMensagemInput, @NonNull LinearLayout layoutInput,
- @NonNull RecyclerView recyclerMensagens) {
- this.rootView = rootView;
- this.btnEnviar = btnEnviar;
- this.etMensagemInput = etMensagemInput;
- this.layoutInput = layoutInput;
- this.recyclerMensagens = recyclerMensagens;
- }
-
- @Override
- @NonNull
- public ConstraintLayout getRoot() {
- return rootView;
- }
-
- @NonNull
- public static ActivityChatBinding inflate(@NonNull LayoutInflater inflater) {
- return inflate(inflater, null, false);
- }
-
- @NonNull
- public static ActivityChatBinding inflate(@NonNull LayoutInflater inflater,
- @Nullable ViewGroup parent, boolean attachToParent) {
- View root = inflater.inflate(R.layout.activity_chat, parent, false);
- if (attachToParent) {
- parent.addView(root);
- }
- return bind(root);
- }
-
- @NonNull
- public static ActivityChatBinding bind(@NonNull View rootView) {
- // The body of this method is generated in a way you would not otherwise write.
- // This is done to optimize the compiled bytecode for size and performance.
- int id;
- missingId: {
- id = R.id.btn_enviar;
- ImageButton btnEnviar = ViewBindings.findChildViewById(rootView, id);
- if (btnEnviar == null) {
- break missingId;
- }
-
- id = R.id.et_mensagem_input;
- EditText etMensagemInput = ViewBindings.findChildViewById(rootView, id);
- if (etMensagemInput == null) {
- break missingId;
- }
-
- id = R.id.layout_input;
- LinearLayout layoutInput = ViewBindings.findChildViewById(rootView, id);
- if (layoutInput == null) {
- break missingId;
- }
-
- id = R.id.recycler_mensagens;
- RecyclerView recyclerMensagens = ViewBindings.findChildViewById(rootView, id);
- if (recyclerMensagens == null) {
- break missingId;
- }
-
- return new ActivityChatBinding((ConstraintLayout) rootView, btnEnviar, etMensagemInput,
- layoutInput, recyclerMensagens);
- }
- String missingId = rootView.getResources().getResourceName(id);
- throw new NullPointerException("Missing required view with ID: ".concat(missingId));
- }
-}
diff --git a/app/build/generated/data_binding_base_class_source_out/debug/out/com/example/medcuida/pro/databinding/ActivityDetalhePacienteBinding.java b/app/build/generated/data_binding_base_class_source_out/debug/out/com/example/medcuida/pro/databinding/ActivityDetalhePacienteBinding.java
index 28e5823..e1d57df 100644
--- a/app/build/generated/data_binding_base_class_source_out/debug/out/com/example/medcuida/pro/databinding/ActivityDetalhePacienteBinding.java
+++ b/app/build/generated/data_binding_base_class_source_out/debug/out/com/example/medcuida/pro/databinding/ActivityDetalhePacienteBinding.java
@@ -12,7 +12,6 @@ import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.viewbinding.ViewBinding;
import androidx.viewbinding.ViewBindings;
import com.example.medcuida.pro.R;
-import com.google.android.material.button.MaterialButton;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
@@ -21,9 +20,6 @@ public final class ActivityDetalhePacienteBinding implements ViewBinding {
@NonNull
private final ConstraintLayout rootView;
- @NonNull
- public final MaterialButton btnChatPaciente;
-
@NonNull
public final ImageButton btnSairDetalhe;
@@ -46,12 +42,11 @@ public final class ActivityDetalhePacienteBinding implements ViewBinding {
public final TextView tvSexoPaciente;
private ActivityDetalhePacienteBinding(@NonNull ConstraintLayout rootView,
- @NonNull MaterialButton btnChatPaciente, @NonNull ImageButton btnSairDetalhe,
- @NonNull TextView tvEmailPaciente, @NonNull TextView tvIdadePaciente,
- @NonNull TextView tvMedicacaoPaciente, @NonNull TextView tvNomePaciente,
- @NonNull TextView tvNumeroUtente, @NonNull TextView tvSexoPaciente) {
+ @NonNull ImageButton btnSairDetalhe, @NonNull TextView tvEmailPaciente,
+ @NonNull TextView tvIdadePaciente, @NonNull TextView tvMedicacaoPaciente,
+ @NonNull TextView tvNomePaciente, @NonNull TextView tvNumeroUtente,
+ @NonNull TextView tvSexoPaciente) {
this.rootView = rootView;
- this.btnChatPaciente = btnChatPaciente;
this.btnSairDetalhe = btnSairDetalhe;
this.tvEmailPaciente = tvEmailPaciente;
this.tvIdadePaciente = tvIdadePaciente;
@@ -88,12 +83,6 @@ public final class ActivityDetalhePacienteBinding implements ViewBinding {
// This is done to optimize the compiled bytecode for size and performance.
int id;
missingId: {
- id = R.id.btn_chat_paciente;
- MaterialButton btnChatPaciente = ViewBindings.findChildViewById(rootView, id);
- if (btnChatPaciente == null) {
- break missingId;
- }
-
id = R.id.btn_sair_detalhe;
ImageButton btnSairDetalhe = ViewBindings.findChildViewById(rootView, id);
if (btnSairDetalhe == null) {
@@ -136,9 +125,9 @@ public final class ActivityDetalhePacienteBinding implements ViewBinding {
break missingId;
}
- return new ActivityDetalhePacienteBinding((ConstraintLayout) rootView, btnChatPaciente,
- btnSairDetalhe, tvEmailPaciente, tvIdadePaciente, tvMedicacaoPaciente, tvNomePaciente,
- tvNumeroUtente, tvSexoPaciente);
+ return new ActivityDetalhePacienteBinding((ConstraintLayout) rootView, btnSairDetalhe,
+ tvEmailPaciente, tvIdadePaciente, tvMedicacaoPaciente, tvNomePaciente, tvNumeroUtente,
+ tvSexoPaciente);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
diff --git a/app/build/generated/data_binding_base_class_source_out/debug/out/com/example/medcuida/pro/databinding/ItemMensagemBinding.java b/app/build/generated/data_binding_base_class_source_out/debug/out/com/example/medcuida/pro/databinding/ItemMensagemBinding.java
deleted file mode 100644
index 5d7048c..0000000
--- a/app/build/generated/data_binding_base_class_source_out/debug/out/com/example/medcuida/pro/databinding/ItemMensagemBinding.java
+++ /dev/null
@@ -1,101 +0,0 @@
-// Generated by view binder compiler. Do not edit!
-package com.example.medcuida.pro.databinding;
-
-import android.view.LayoutInflater;
-import android.view.View;
-import android.view.ViewGroup;
-import android.widget.LinearLayout;
-import android.widget.TextView;
-import androidx.annotation.NonNull;
-import androidx.annotation.Nullable;
-import androidx.viewbinding.ViewBinding;
-import androidx.viewbinding.ViewBindings;
-import com.example.medcuida.pro.R;
-import java.lang.NullPointerException;
-import java.lang.Override;
-import java.lang.String;
-
-public final class ItemMensagemBinding implements ViewBinding {
- @NonNull
- private final LinearLayout rootView;
-
- @NonNull
- public final LinearLayout layoutMsgEnviada;
-
- @NonNull
- public final LinearLayout layoutMsgRecebida;
-
- @NonNull
- public final TextView tvMsgEnviada;
-
- @NonNull
- public final TextView tvMsgRecebida;
-
- private ItemMensagemBinding(@NonNull LinearLayout rootView,
- @NonNull LinearLayout layoutMsgEnviada, @NonNull LinearLayout layoutMsgRecebida,
- @NonNull TextView tvMsgEnviada, @NonNull TextView tvMsgRecebida) {
- this.rootView = rootView;
- this.layoutMsgEnviada = layoutMsgEnviada;
- this.layoutMsgRecebida = layoutMsgRecebida;
- this.tvMsgEnviada = tvMsgEnviada;
- this.tvMsgRecebida = tvMsgRecebida;
- }
-
- @Override
- @NonNull
- public LinearLayout getRoot() {
- return rootView;
- }
-
- @NonNull
- public static ItemMensagemBinding inflate(@NonNull LayoutInflater inflater) {
- return inflate(inflater, null, false);
- }
-
- @NonNull
- public static ItemMensagemBinding inflate(@NonNull LayoutInflater inflater,
- @Nullable ViewGroup parent, boolean attachToParent) {
- View root = inflater.inflate(R.layout.item_mensagem, parent, false);
- if (attachToParent) {
- parent.addView(root);
- }
- return bind(root);
- }
-
- @NonNull
- public static ItemMensagemBinding bind(@NonNull View rootView) {
- // The body of this method is generated in a way you would not otherwise write.
- // This is done to optimize the compiled bytecode for size and performance.
- int id;
- missingId: {
- id = R.id.layout_msg_enviada;
- LinearLayout layoutMsgEnviada = ViewBindings.findChildViewById(rootView, id);
- if (layoutMsgEnviada == null) {
- break missingId;
- }
-
- id = R.id.layout_msg_recebida;
- LinearLayout layoutMsgRecebida = ViewBindings.findChildViewById(rootView, id);
- if (layoutMsgRecebida == null) {
- break missingId;
- }
-
- id = R.id.tv_msg_enviada;
- TextView tvMsgEnviada = ViewBindings.findChildViewById(rootView, id);
- if (tvMsgEnviada == null) {
- break missingId;
- }
-
- id = R.id.tv_msg_recebida;
- TextView tvMsgRecebida = ViewBindings.findChildViewById(rootView, id);
- if (tvMsgRecebida == null) {
- break missingId;
- }
-
- return new ItemMensagemBinding((LinearLayout) rootView, layoutMsgEnviada, layoutMsgRecebida,
- tvMsgEnviada, tvMsgRecebida);
- }
- String missingId = rootView.getResources().getResourceName(id);
- throw new NullPointerException("Missing required view with ID: ".concat(missingId));
- }
-}
diff --git a/app/build/intermediates/apk/debug/app-debug.apk b/app/build/intermediates/apk/debug/app-debug.apk
index e38f4b7..a283559 100644
Binary files a/app/build/intermediates/apk/debug/app-debug.apk and b/app/build/intermediates/apk/debug/app-debug.apk differ
diff --git a/app/build/intermediates/apk_ide_redirect_file/debug/createDebugApkListingFileRedirect/redirect.txt b/app/build/intermediates/apk_ide_redirect_file/debug/createDebugApkListingFileRedirect/redirect.txt
index 54b8921..8ed2aa0 100644
--- a/app/build/intermediates/apk_ide_redirect_file/debug/createDebugApkListingFileRedirect/redirect.txt
+++ b/app/build/intermediates/apk_ide_redirect_file/debug/createDebugApkListingFileRedirect/redirect.txt
@@ -1,2 +1,2 @@
#- File Locator -
-listingFile=../../../apk/debug/output-metadata.json
+listingFile=../../../../outputs/apk/debug/output-metadata.json
diff --git a/app/build/intermediates/compile_and_runtime_r_class_jar/debug/processDebugResources/R.jar b/app/build/intermediates/compile_and_runtime_r_class_jar/debug/processDebugResources/R.jar
index 047e54e..2401b67 100644
Binary files a/app/build/intermediates/compile_and_runtime_r_class_jar/debug/processDebugResources/R.jar and b/app/build/intermediates/compile_and_runtime_r_class_jar/debug/processDebugResources/R.jar differ
diff --git a/app/build/intermediates/data_binding_base_class_log_artifact/debug/dataBindingGenBaseClassesDebug/out/com.example.medcuida.pro-binding_classes.json b/app/build/intermediates/data_binding_base_class_log_artifact/debug/dataBindingGenBaseClassesDebug/out/com.example.medcuida.pro-binding_classes.json
index 3ae7d0b..1768e70 100644
Binary files a/app/build/intermediates/data_binding_base_class_log_artifact/debug/dataBindingGenBaseClassesDebug/out/com.example.medcuida.pro-binding_classes.json and b/app/build/intermediates/data_binding_base_class_log_artifact/debug/dataBindingGenBaseClassesDebug/out/com.example.medcuida.pro-binding_classes.json differ
diff --git a/app/build/intermediates/data_binding_layout_info_type_merge/debug/mergeDebugResources/out/activity_chat-layout.xml b/app/build/intermediates/data_binding_layout_info_type_merge/debug/mergeDebugResources/out/activity_chat-layout.xml
deleted file mode 100644
index 8569436..0000000
--- a/app/build/intermediates/data_binding_layout_info_type_merge/debug/mergeDebugResources/out/activity_chat-layout.xml
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/app/build/intermediates/data_binding_layout_info_type_merge/debug/mergeDebugResources/out/activity_detalhe_paciente-layout.xml b/app/build/intermediates/data_binding_layout_info_type_merge/debug/mergeDebugResources/out/activity_detalhe_paciente-layout.xml
index 2e319f4..4a1f744 100644
--- a/app/build/intermediates/data_binding_layout_info_type_merge/debug/mergeDebugResources/out/activity_detalhe_paciente-layout.xml
+++ b/app/build/intermediates/data_binding_layout_info_type_merge/debug/mergeDebugResources/out/activity_detalhe_paciente-layout.xml
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/app/build/intermediates/data_binding_layout_info_type_merge/debug/mergeDebugResources/out/item_mensagem-layout.xml b/app/build/intermediates/data_binding_layout_info_type_merge/debug/mergeDebugResources/out/item_mensagem-layout.xml
deleted file mode 100644
index b9ab960..0000000
--- a/app/build/intermediates/data_binding_layout_info_type_merge/debug/mergeDebugResources/out/item_mensagem-layout.xml
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/app/build/intermediates/data_binding_layout_info_type_package/debug/packageDebugResources/out/activity_chat-layout.xml b/app/build/intermediates/data_binding_layout_info_type_package/debug/packageDebugResources/out/activity_chat-layout.xml
deleted file mode 100644
index 8569436..0000000
--- a/app/build/intermediates/data_binding_layout_info_type_package/debug/packageDebugResources/out/activity_chat-layout.xml
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/app/build/intermediates/data_binding_layout_info_type_package/debug/packageDebugResources/out/activity_detalhe_paciente-layout.xml b/app/build/intermediates/data_binding_layout_info_type_package/debug/packageDebugResources/out/activity_detalhe_paciente-layout.xml
index 2e319f4..4a1f744 100644
--- a/app/build/intermediates/data_binding_layout_info_type_package/debug/packageDebugResources/out/activity_detalhe_paciente-layout.xml
+++ b/app/build/intermediates/data_binding_layout_info_type_package/debug/packageDebugResources/out/activity_detalhe_paciente-layout.xml
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/app/build/intermediates/data_binding_layout_info_type_package/debug/packageDebugResources/out/item_mensagem-layout.xml b/app/build/intermediates/data_binding_layout_info_type_package/debug/packageDebugResources/out/item_mensagem-layout.xml
deleted file mode 100644
index b9ab960..0000000
--- a/app/build/intermediates/data_binding_layout_info_type_package/debug/packageDebugResources/out/item_mensagem-layout.xml
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/app/build/intermediates/dex/debug/mergeProjectDexDebug/0/classes.dex b/app/build/intermediates/dex/debug/mergeProjectDexDebug/0/classes.dex
index db5f277..b75eca2 100644
Binary files a/app/build/intermediates/dex/debug/mergeProjectDexDebug/0/classes.dex and b/app/build/intermediates/dex/debug/mergeProjectDexDebug/0/classes.dex differ
diff --git a/app/build/intermediates/dex/debug/mergeProjectDexDebug/11/classes.dex b/app/build/intermediates/dex/debug/mergeProjectDexDebug/11/classes.dex
index 549d49d..5d9d11b 100644
Binary files a/app/build/intermediates/dex/debug/mergeProjectDexDebug/11/classes.dex and b/app/build/intermediates/dex/debug/mergeProjectDexDebug/11/classes.dex differ
diff --git a/app/build/intermediates/dex/debug/mergeProjectDexDebug/4/classes.dex b/app/build/intermediates/dex/debug/mergeProjectDexDebug/4/classes.dex
index fb1c817..485d9c7 100644
Binary files a/app/build/intermediates/dex/debug/mergeProjectDexDebug/4/classes.dex and b/app/build/intermediates/dex/debug/mergeProjectDexDebug/4/classes.dex differ
diff --git a/app/build/intermediates/dex/debug/mergeProjectDexDebug/5/classes.dex b/app/build/intermediates/dex/debug/mergeProjectDexDebug/5/classes.dex
index 6cfcf41..1e71933 100644
Binary files a/app/build/intermediates/dex/debug/mergeProjectDexDebug/5/classes.dex and b/app/build/intermediates/dex/debug/mergeProjectDexDebug/5/classes.dex differ
diff --git a/app/build/intermediates/dex/debug/mergeProjectDexDebug/9/classes.dex b/app/build/intermediates/dex/debug/mergeProjectDexDebug/9/classes.dex
index 8df32d0..c634d9b 100644
Binary files a/app/build/intermediates/dex/debug/mergeProjectDexDebug/9/classes.dex and b/app/build/intermediates/dex/debug/mergeProjectDexDebug/9/classes.dex differ
diff --git a/app/build/intermediates/dex_archive_input_jar_hashes/debug/dexBuilderDebug/out b/app/build/intermediates/dex_archive_input_jar_hashes/debug/dexBuilderDebug/out
index 30cefd9..9d2d3d6 100644
Binary files a/app/build/intermediates/dex_archive_input_jar_hashes/debug/dexBuilderDebug/out and b/app/build/intermediates/dex_archive_input_jar_hashes/debug/dexBuilderDebug/out differ
diff --git a/app/build/intermediates/incremental/dataBindingGenBaseClassesDebug/base_builder_log.json b/app/build/intermediates/incremental/dataBindingGenBaseClassesDebug/base_builder_log.json
index bb200bd..8e395b2 100644
Binary files a/app/build/intermediates/incremental/dataBindingGenBaseClassesDebug/base_builder_log.json and b/app/build/intermediates/incremental/dataBindingGenBaseClassesDebug/base_builder_log.json differ
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/compile-file-map.properties b/app/build/intermediates/incremental/debug/mergeDebugResources/compile-file-map.properties
index 76e2301..f6294e3 100644
--- a/app/build/intermediates/incremental/debug/mergeDebugResources/compile-file-map.properties
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/compile-file-map.properties
@@ -1,4 +1,4 @@
-#Wed Apr 22 12:32:35 WEST 2026
+#Thu Apr 23 10:27:31 WEST 2026
com.example.medcuida.pro.app-main-56\:/drawable-v26/ic_launcher_final.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable-v26_ic_launcher_final.xml.flat
com.example.medcuida.pro.app-main-56\:/drawable/bg_bubble_receive.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_bg_bubble_receive.xml.flat
com.example.medcuida.pro.app-main-56\:/drawable/bg_bubble_send.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_bg_bubble_send.xml.flat
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merger.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merger.xml
index 6c864e8..51db334 100644
--- a/app/build/intermediates/incremental/debug/mergeDebugResources/merger.xml
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merger.xml
@@ -11573,7 +11573,7 @@
- #0275D8#E5F2FC#01579B#0056B3#004085#F4F6F8#FFFFFF#1F2937#6B7280#EF4444#90CAF9#0275D8#01579B#03A9F4#0056B3#000000#FFFFFF