Sterling Archer
|
aa4e604995
|
Remove admin approval - users now go straight to dashboard on sign up
|
2026-06-29 13:20:14 -07:00 |
|
Sterling Archer
|
5a357f0aa0
|
Add Last Synced date and time to friend profile
|
2026-06-29 09:41:48 -07:00 |
|
Sterling Archer
|
a006f483d7
|
Add acceptFriendUrl to config
|
2026-06-28 21:21:23 -07:00 |
|
Sterling Archer
|
1bd2687e2d
|
Fix emoji picker instructions, default to running emoji avatar
|
2026-06-28 21:08:46 -07:00 |
|
Sterling Archer
|
2f66b784ba
|
Replace avatar URL input with emoji picker in profile modal
|
2026-06-28 21:02:04 -07:00 |
|
Sterling Archer
|
3594967391
|
Migrate friend system to status field, fix pending request logic
|
2026-06-28 20:39:20 -07:00 |
|
Sterling Archer
|
e4495440f0
|
Revamped friend system
|
2026-06-28 20:33:45 -07:00 |
|
Sterling Archer
|
5783f00888
|
Fix emoji avatar in friend profile modal
|
2026-06-28 20:00:16 -07:00 |
|
Sterling Archer
|
797d13edad
|
Show emoji avatars in leaderboard and nav
|
2026-06-28 19:57:17 -07:00 |
|
Sterling Archer
|
592f0677f1
|
Add data deletion section to privacy policy
|
2026-06-27 16:08:02 -07:00 |
|
Sterling Archer
|
2ed361f2e0
|
Update privacy policy page
|
2026-06-27 16:00:58 -07:00 |
|
Sterling Archer
|
90b89e80aa
|
Add privacy policy page
|
2026-06-27 15:56:14 -07:00 |
|
Sterling Archer
|
300234a00d
|
Hide Google sign-in on iOS, popup only on desktop/Android
|
2026-06-25 11:35:58 -07:00 |
|
Sterling Archer
|
9be72b9f40
|
Wait for redirect result before showing auth screen on iOS
|
2026-06-25 11:31:44 -07:00 |
|
Sterling Archer
|
00a1b4bb98
|
Use redirect on iOS, popup on desktop for Google sign-in
|
2026-06-25 11:28:47 -07:00 |
|
Sterling Archer
|
007280930e
|
Show Google sign-in button on all devices
|
2026-06-25 11:23:24 -07:00 |
|
Sterling Archer
|
f1ef1883e9
|
Reset Google sign-in button state on sign out
|
2026-06-25 11:16:11 -07:00 |
|
Sterling Archer
|
39ee33761b
|
Fix auth loop with initialization guard
|
2026-06-25 11:14:37 -07:00 |
|
Sterling Archer
|
f4dcfda334
|
Revert to popup for Google sign-in, fix loading loop
|
2026-06-25 11:11:11 -07:00 |
|
Sterling Archer
|
418184651a
|
Fix Google redirect result handling on iOS
|
2026-06-25 11:06:25 -07:00 |
|
Sterling Archer
|
2eeb8285b9
|
Switch Google sign-in to redirect flow for reliability
|
2026-06-25 10:57:06 -07:00 |
|
Sterling Archer
|
87e0d2c2ba
|
Add Google sign-in button to auth screen
|
2026-06-25 10:49:46 -07:00 |
|
Sterling Archer
|
416c477bbe
|
Update Android APK download links to stepmates-sync repo
|
2026-06-21 14:59:01 -07:00 |
|
Sterling Archer
|
a006fd82f0
|
Update Android download links to v1.1
|
2026-06-21 14:09:29 -07:00 |
|
Sterling Archer
|
77d11d29f7
|
Replace HC Webhook links with StepMates Sync Android app download
|
2026-06-21 10:14:36 -07:00 |
|
Sterling Archer
|
f4be08db84
|
Remove APK from repo - hosted in releases instead
|
2026-06-21 10:14:23 -07:00 |
|
Sterling Archer
|
0dc0d70986
|
Use nickname initial for avatar letter when no image URL set
|
2026-06-20 23:35:39 -07:00 |
|
Sterling Archer
|
e8e817554d
|
Auto-switch to Friends leaderboard on load when mutual friends exist
|
2026-06-20 23:31:39 -07:00 |
|
Sterling Archer
|
883f58e228
|
Load profiles for pending friends so name shows in friend requests
|
2026-06-20 23:24:53 -07:00 |
|
Sterling Archer
|
8e00e90d3d
|
Fix duplicate fml declaration causing syntax error and loading screen freeze
|
2026-06-20 23:20:08 -07:00 |
|
Sterling Archer
|
f4005b927b
|
Fix renderManageFriends null error, silence steps listener permission noise
|
2026-06-20 23:17:27 -07:00 |
|
Sterling Archer
|
25fc0d45ec
|
Fix leaderboard not showing after click handler refactor
|
2026-06-20 23:12:41 -07:00 |
|
Sterling Archer
|
defa834b2a
|
Fix leaderboard friend click not working
|
2026-06-20 23:11:17 -07:00 |
|
Sterling Archer
|
169e979870
|
Remove expired sign-in link error toast
|
2026-06-20 23:09:44 -07:00 |
|
Sterling Archer
|
b7c4739161
|
Simplify friends screen - leaderboard only, simplified friend profile
|
2026-06-20 23:06:15 -07:00 |
|
Sterling Archer
|
d47eec43e7
|
Update README with full setup instructions and Android app info
|
2026-06-20 22:59:37 -07:00 |
|
Sterling Archer
|
10f79d8694
|
Android app to sync steps to StepMates
|
2026-06-20 22:56:26 -07:00 |
|
Sterling Archer
|
8d12728b7c
|
Remove select all checkbox and bulk remove from friends panel
|
2026-06-20 21:57:38 -07:00 |
|
Sterling Archer
|
346279a141
|
Clear friend profile/steps cache on friends list update
|
2026-06-18 23:55:46 -07:00 |
|
Sterling Archer
|
fe5fe3121b
|
Fix leaderboard: remove mutualApproved cross-check, handle removal server-side
|
2026-06-18 23:48:14 -07:00 |
|
Sterling Archer
|
0010212d35
|
Add debug logging to loadFriendProfilesAndSteps
|
2026-06-18 23:40:48 -07:00 |
|
Sterling Archer
|
6c3afd6d6a
|
Fix mutualApproved timing - load before rendering leaderboard
|
2026-06-18 23:33:47 -07:00 |
|
Sterling Archer
|
63b3eda6e1
|
Add debug helpers
|
2026-06-18 23:31:55 -07:00 |
|
Sterling Archer
|
40dc3c2771
|
Add ID token auth, fix mutual friend verification on leaderboard
|
2026-06-18 23:19:02 -07:00 |
|
Sterling Archer
|
83ebab0514
|
Fix permissions error on sign-in by removing unauthenticated Firestore query
|
2026-06-18 22:10:02 -07:00 |
|
Sterling Archer
|
a2630b73bd
|
Complete restructure: new collections users/profiles/steps/friends/invites/rates
|
2026-06-18 21:57:11 -07:00 |
|
Sterling Archer
|
45a180ea73
|
Add debug logging to handleInviteLink
|
2026-06-18 20:10:12 -07:00 |
|
Sterling Archer
|
d912e0820c
|
Add Copy Link button to invite modal
|
2026-06-18 20:05:31 -07:00 |
|
Sterling Archer
|
65aa171270
|
Store invite params in localStorage before magic link redirect
|
2026-06-18 19:59:13 -07:00 |
|
Sterling Archer
|
4397ba6332
|
Pass invite params through magic link continueUrl
|
2026-06-18 19:39:54 -07:00 |
|
Sterling Archer
|
645fe2d62b
|
Fix invite link params being cleared before handleInviteLink reads them
|
2026-06-18 19:33:01 -07:00 |
|
Sterling Archer
|
7403bb1d93
|
Branded magic link email, rate limiting, security improvements
|
2026-06-18 19:09:20 -07:00 |
|
Sterling Archer
|
b3bb2f13b7
|
Remove adminSecret from client, move to server-side only
|
2026-06-18 16:25:59 -07:00 |
|
Sterling Archer
|
ca45f26746
|
Friends overhaul: invite system, nicknames, profile page, search/sort/bulk remove, show more
|
2026-06-18 16:15:15 -07:00 |
|
Sterling Archer
|
76da4b73af
|
Add remove friend, sort friends by recently added, inline request sent message
|
2026-06-18 15:35:42 -07:00 |
|
Sterling Archer
|
05d5bbd01f
|
Add tappable goal slider, default 5000 steps, per-user goal stored in Firestore
|
2026-06-18 14:58:56 -07:00 |
|
Sterling Archer
|
134f2b5c70
|
Embed email in magic link URL so no re-entry needed on any device
|
2026-06-18 14:38:34 -07:00 |
|
Sterling Archer
|
dd740e5d96
|
Fix timezone bug causing steps to show as 0
|
2026-06-18 14:28:45 -07:00 |
|
Sterling Archer
|
faac0d529a
|
Replace bottom nav with hamburger menu, move friends to Friends panel
|
2026-06-18 14:22:23 -07:00 |
|
Sterling Archer
|
80c0796113
|
Fix real-time step count update
|
2026-06-18 14:16:01 -07:00 |
|
Sterling Archer
|
968d55131d
|
Add real-time listeners and pull-to-refresh
|
2026-06-18 14:12:29 -07:00 |
|