167 Commits

Author SHA1 Message Date
MartinBraquet
423361938c Refactor reusable components and improve test utilities: extract clickCheckbox and optionChip helpers, streamline personality slider updates, and integrate missing data-testid attributes for better test targeting. 2026-07-29 21:55:51 +02:00
MartinBraquet
63333bfc0f Bump Android app versionCode to 141 for release. 2026-07-29 17:40:55 +02:00
MartinBraquet
2f5dfe0c74 Update profile text for inclusive pronoun usage in connect-actions and comment sections 2026-07-28 21:05:44 +02:00
MartinBraquet
20dbb45992 Bump Android app version to 1.33.0 (versionCode 139) for release. 2026-07-28 20:44:54 +02:00
MartinBraquet
a26fa8eb3d Refactor profile navigation and layout: remove BackButton, modularize form section indexing with customizable root, improve scroll logic for section bar and modal transitions. 2026-07-28 20:26:17 +02:00
MartinBraquet
0562896931 Bump API and Android app versions: update API to 1.53.0 and Android versionCode to 137 for release. 2026-07-28 19:39:22 +02:00
MartinBraquet
1ab443bb64 Bump versionCode to 136 for release rollout adjustments 2026-07-28 03:21:11 +02:00
MartinBraquet
26f086ce14 Solid re-design of home / about / profile / press pages 2026-07-28 02:06:51 +02:00
MartinBraquet
a5c4969d48 Introduce new components and utilities: ProfileAvatar, ShareCTAButton, custom video extensions, and responsive hooks.
- Added `ProfileAvatar` for consistent avatar rendering across profiles, with fallback initials and gradient backgrounds.
- Created `ShareCTAButton` for sharing links with native sharing support and clipboard fallback.
- Integrated custom `tiptap` video extension (`tiptap-video`) for video support in rich text editing.
- Introduced `useColumnCount` for responsive column count management in dynamic masonry layouts.
- Enhanced onboarding flow with refined "Share My Profile" feature using the new share button.
- Updated styles and layout in filtered profiles and onboarding screens for better consistency and responsiveness.
2026-07-27 00:51:20 +02:00
MartinBraquet
fb24068729 Declare microphone-related permissions for voice recording in AndroidManifest and handle runtime permission errors appropriately in Android app. Update versionCode to 133 and add localized strings for improved error messaging. 2026-07-25 18:34:24 +02:00
MartinBraquet
4c76b643e3 Add voice recording, transcription, and audio player components
- Implemented `AudioPlayer` for custom audio playback controls.
- Added `useAudioRecorder` hook for managing microphone audio recording with visual feedback.
- Introduced audio transcription API integration using OpenAI Whisper.
- Created `blobToBase64` utility to encode recorded blobs for API consumption.
- Added IndexedDB-based `recording-store` for saving in-progress recordings.
- Developed `VoiceAutofillSection` for guided recording, playback, transcription, and editing.
2026-07-25 18:01:58 +02:00
MartinBraquet
cfa39ec88c Bump Android app version to 1.31.1 2026-07-24 04:38:10 +02:00
MartinBraquet
c391de5a70 Bump Android app version to 130 2026-07-24 03:18:26 +02:00
MartinBraquet
82312984a5 Add MEDIA_SOURCE_BASE_URL to build environment for Android CD workflow 2026-07-24 03:16:53 +02:00
MartinBraquet
4a1b0dbfc3 Add custom notification icon and color for FCM messages in Android app 2026-07-24 01:43:48 +02:00
MartinBraquet
b171a81a75 Bump API to v1.47.0 and Android app to v1.31.0 2026-07-23 18:44:29 +02:00
MartinBraquet
7a3f38de8e Bump app version to 1.30.1 and update Android SDK versions to compileSdkVersion/targetSdkVersion 36. 2026-07-22 02:44:26 +02:00
MartinBraquet
31c241bb95 Add Signal support for social links, including URL handling, placeholder text, and icon rendering. Update version to 1.30.0. 2026-07-20 23:36:55 +02:00
MartinBraquet
414a86ee71 Improve tooltip and button styles for disabled state in connect actions 2026-07-13 18:05:33 +02:00
MartinBraquet
373721999f Simplify tooltip logic and add dismissal support for touch devices. 2026-07-13 14:04:50 +02:00
MartinBraquet
860cac1fd1 Add nice compass loading animation 2026-07-05 22:18:47 +02:00
MartinBraquet
558fdfbca4 [Fix] Handle the back button on mobile when returning to the startup page 2026-06-07 20:23:22 +02:00
MartinBraquet
036935f139 Android internal release 2026-06-06 20:24:47 +02:00
MartinBraquet
45e0a6429a Android release 2026-06-06 19:48:37 +02:00
MartinBraquet
697252e17b Android release 2026-06-06 19:24:23 +02:00
MartinBraquet
a9825ed06d Hide compatibility questions card if empty 2026-06-04 17:20:32 +02:00
MartinBraquet
e2367d4372 Improve ban message 2026-05-31 12:06:40 +02:00
MartinBraquet
19c553f252 Refactor search alerts component for improved styling and structure 2026-05-31 01:35:03 +02:00
MartinBraquet
93a263bc5e Update BackButton visibility for responsive design in profile-info component 2026-05-28 17:35:52 +02:00
MartinBraquet
6f412e60bf Add loading profile skeleton 2026-05-28 17:19:00 +02:00
MartinBraquet
d1010cd0ea Remove cisgender options from gender choices and localization files 2026-05-24 17:25:13 +02:00
MartinBraquet
3914552305 Refactor orientation filter implementation for improved structure and clarity 2026-05-24 16:59:54 +02:00
MartinBraquet
770c02ac88 Add orientation profile field and extend gender options 2026-05-24 15:37:05 +02:00
MartinBraquet
0fa65e234c Update version code to 110 and add loading indicator for user dashboard 2026-05-23 17:45:42 +02:00
MartinBraquet
9262e4a2be Refactor maxHeight handling in messaging and editor components for consistency 2026-05-18 18:43:21 +02:00
MartinBraquet
443f08b558 Add message and star button to profile cards in people page 2026-05-12 14:33:04 +02:00
MartinBraquet
752f37fb43 Fix input width style in optional-profile-form by enforcing !w-20 class 2026-05-10 20:23:04 +02:00
MartinBraquet
d57bbcd021 Bump versionCode to 106 in Android build.gradle 2026-05-10 14:32:04 +02:00
MartinBraquet
6f6cc57a61 Update .gitignore to exclude debug output metadata file 2026-05-10 13:33:37 +02:00
MartinBraquet
b788498b38 Redesign messages page UI: update components, spacing, empty state, hover effects, and typography for improved consistency and usability. 2026-05-09 12:02:48 +02:00
MartinBraquet
33bc7cef6f Bump Android versionCode to 104 in build.gradle 2026-05-08 20:07:43 +02:00
MartinBraquet
8cffbc68be Bump Android versionCode to 103 in build.gradle 2026-05-08 15:47:57 +02:00
MartinBraquet
ce10ddf366 Major re-design of the profile pages 2026-05-08 13:55:50 +02:00
MartinBraquet
a276ef1ecb Bump Android versionCode to 101 and update versionName to 1.22.0 2026-05-06 01:23:06 +02:00
MartinBraquet
d1720ce644 Restructure Organization, Social, and Stats pages with new card-based layouts, improved styling, and enhanced loading states for better readability and UX. 2026-05-01 15:14:20 +02:00
MartinBraquet
521ee39a3b Bump Android versionCode to 99 2026-04-30 22:01:51 +02:00
MartinBraquet
28a93ab35c Update French translations and bump Android versionCode to 98 and versionName to 1.21.1 2026-04-30 21:39:59 +02:00
MartinBraquet
97feed5fd8 Replace div with Row component in item badges layout and comment out unused badge indicator. Minor formatting changes in CSS for better consistency. 2026-04-30 20:13:23 +02:00
MartinBraquet
185eda9106 Update search input to full width and bump Android versionCode to 96 2026-04-30 19:54:57 +02:00
MartinBraquet
5f9a74153f Bump Android versionCode to 95 2026-04-30 19:16:39 +02:00