MartinBraquet
0d2da9dcaa
Enhance profile header layout by adjusting width and adding max-width to keywords row
2026-05-24 11:09:18 +02:00
MartinBraquet
443f08b558
Add message and star button to profile cards in people page
2026-05-12 14:33:04 +02:00
MartinBraquet
96fd9d6b01
Refactor profile header: enhance visibility notices with icons and styling; adjust layout for conditional rendering.
2026-05-11 12:59:29 +02:00
MartinBraquet
da871bfe7a
Update profile visibility toggle: replace modal with direct API call and toast notifications; remove unused setShowVisibilityModal prop
2026-05-11 12:42:19 +02:00
MartinBraquet
ce10ddf366
Major re-design of the profile pages
2026-05-08 13:55:50 +02:00
MartinBraquet
09ca5778b7
Refactor profile and compatibility display components: streamline layout, replace utility functions, and improve styling consistency
2026-05-07 16:14:29 +02:00
MartinBraquet
ae72e5cf3f
Change color palette
2026-04-30 14:13:56 +02:00
MartinBraquet
63a361d4b6
Update primary color usage in multiple components for improved consistency and accessibility
2026-04-10 11:55:37 +02:00
MartinBraquet
7c591ca73e
Enhance message composer: add minRows support, character count validation, and dynamic placeholder customization
2026-04-05 21:09:09 +02:00
MartinBraquet
8ac3259f41
Add quotation marks to profile headline and capitalize suffix in profile details
2026-03-20 21:05:06 +01:00
MartinBraquet
3de6adae2e
Refine cards and allow users to toggle each card field ON or OFF
2026-03-12 00:36:36 +01:00
MartinBraquet
54ce5891f6
Add card size selector
2026-03-11 17:40:28 +01:00
Okechi Jones-Williams
e115df8e11
[Onboarding Flow] Answer compatibility questions in the test suite for onboarding ( #35 )
...
* Fixed Type errors
* Added Database checks to the onboarding flow
* Updated Onboarding flow
Changed type ChildrenExpectation so that it can be used for database verification
* Added compatibility page setup
Added more compatibility questions
* Finished up the onboarding flow suite
Added compatibility question tests and verifications
Updated tests to cover Keywords and Headline changes recently made
Updated tests to cover all of the big5 personality traits
* Apply suggestions from code review
---------
Co-authored-by: Martin Braquet <martin.braquet@gmail.com >
2026-03-04 11:05:56 +01:00
MartinBraquet
699890a0be
Massive Next.js (14->16) and React (18->19) upgrade
2026-03-01 16:55:19 +01:00
MartinBraquet
579ed6de7c
Use logger debug
2026-03-01 04:05:14 +01:00
MartinBraquet
0a2e4a7df1
Add profile card to profile
2026-02-26 23:56:15 +01:00
MartinBraquet
41da848714
Show share button on mobile as well
2026-02-26 17:21:12 +01:00
MartinBraquet
e5aeda92c8
Clean capitalize
2026-02-25 20:48:37 +01:00
MartinBraquet
9ec5fe549b
Add support for OG card
2026-02-25 19:55:28 +01:00
MartinBraquet
80a877301a
Add connection preferences feature with API endpoints and UI updates
2026-02-24 17:07:59 +01:00
MartinBraquet
b6d7955130
Add profile field: place they grew up
2026-02-21 19:47:26 +01:00
Martin Braquet
ba9b3cfb06
Add pretty formatting ( #29 )
...
* Test
* Add pretty formatting
* Fix Tests
* Fix Tests
* Fix Tests
* Fix
* Add pretty formatting fix
* Fix
* Test
* Fix tests
* Clean typeckech
* Add prettier check
* Fix api tsconfig
* Fix api tsconfig
* Fix tsconfig
* Fix
* Fix
* Prettier
2026-02-20 17:32:27 +01:00
Okechi Jones-Williams
1994697fa1
Adding onboarding E2E foundations and first tests ( #30 )
...
* .
* Centralizing config details
* Added data-testId attributes where necessary and started the onboarding flow scaffolding
* Continued onboarding test scaffolding
* Continued work on tests for the Onboarding flow
* .
* Updated "Want kids" options to be less flaky
Updated playwright.config so that expect timeout matching test timeout
* Continued updating front-end scaffolding
* .
* .
* .
* .
* Updated fixture function deleteUser: to also remove the database user information
* Rm
* Fix
* Fixes
---------
Co-authored-by: MartinBraquet <martin.braquet@gmail.com >
2026-02-20 16:56:26 +01:00
MartinBraquet
a20767761b
Fix hidden profiles not updating
2026-02-11 19:11:33 +01:00
MartinBraquet
b13a40f892
Use persistent in storage for hidden profiles and allow toggle hidden profile
2026-02-11 18:25:58 +01:00
MartinBraquet
243d22822a
Add hide feature to profile page
2026-02-11 15:13:42 +01:00
MartinBraquet
c36ceb7ed9
Add onboarding
2026-01-30 18:34:02 +01:00
MartinBraquet
bc672db79a
Translate some profile blocks
2026-01-02 15:13:51 +02:00
MartinBraquet
03042dae96
Do not disclose exact last online time for privacy reasons
2025-11-02 21:26:17 +01:00
MartinBraquet
6470319fd6
Add settings page
2025-10-29 16:25:03 +01:00
MartinBraquet
cdbc9c305e
Allow null for profiles
2025-10-27 01:23:20 +01:00
MartinBraquet
0a41ebbcda
Add an option to disable your profile
2025-10-27 00:37:54 +01:00
MartinBraquet
15781475b6
Rename Love to Profile
2025-10-20 16:35:59 +02:00
MartinBraquet
7b58acac0d
Rename love folder
2025-10-20 16:13:43 +02:00
MartinBraquet
32bc3847fa
Add option to save / bookmark profiles
2025-10-15 15:45:47 +02:00
MartinBraquet
0f63d6d3a0
Remove unused react imports
2025-10-14 20:42:41 +02:00
MartinBraquet
4771b08773
Show and write when the user was last online in their profile
2025-10-14 20:36:58 +02:00
MartinBraquet
e33be41a93
Store last_online_time in user_activity.sql table instead of profiles
2025-10-14 19:09:08 +02:00
MartinBraquet
a77e7b96b7
Move logs to debug status
2025-10-09 17:59:10 +02:00
MartinBraquet
0c6afdc98e
Add star
2025-10-09 15:14:38 +02:00
Martin Braquet
b1f1e5db1f
Fully delete profile in database and Firebase auth + storage ( #7 )
2025-09-26 22:10:38 +02:00
MartinBraquet
7cc7c8d27b
Hide age, city and gender if null
2025-09-22 11:06:52 +02:00
MartinBraquet
439ac0310b
Add option to delete an answered compatibility prompt
2025-09-22 10:09:13 +02:00