James Grugett
a761f8c65e
Hide pills while searching
2022-08-03 14:17:45 -07:00
Ian Philips
0819c3918f
Most popular=> Trending
2022-08-01 09:03:46 -06:00
James Grugett
87f6949d80
Use custom search index for search results. Hide sort options while there's a query.
2022-07-29 18:13:53 -07:00
James Grugett
003301762c
Ignore filter on contract status when searching
2022-07-29 17:37:53 -07:00
James Grugett
be01a15230
Refactor search to not use Algolia components ( #705 )
...
* In progress refactor to not use Algolia components
* Cleanup
* Only query when necessary
* Read and update url params for query and sort
* Don't push router
* Don't update url if using default sort
* Add popstate listener to improve home navigation
* Remove console.logs
2022-07-29 19:08:51 -05:00
Ian Philips
af25a6c795
Allow adding multiple contracts to group in modal
2022-07-25 18:27:43 -07:00
James Grugett
7f42796724
Update algolia filters to use groupLinks.slug isntead of deprecated groupSlugs field.
2022-07-23 15:02:08 -05:00
James Grugett
5899c1f3c0
Fix lints
2022-07-22 16:30:07 -05:00
James Grugett
d3d472f5d2
Hide "Your bets" when signed out. "For you" becomes "Featured" when signed out.
2022-07-22 14:50:29 -05:00
mantikoros
624df76393
search: sort by liquidity; remove oldest
2022-07-22 11:24:25 -05:00
mantikoros
96e9f749d2
track search categories
2022-07-21 12:45:47 -05:00
James Grugett
c35d0a8bc6
Split out "Your bets" from "For you"
2022-07-20 15:30:07 -05:00
James Grugett
44afa92b58
Turn off for you by default
2022-07-20 15:05:48 -05:00
James Grugett
e45d81513c
Don't filter by personal unless pills enabled
2022-07-20 14:49:16 -05:00
mantikoros
2b13085dff
search: use default categories for non-authed users
2022-07-20 00:23:00 -05:00
mantikoros
0013f76873
search defaults to 'for you'; hide pills for additional filters
2022-07-20 00:03:03 -05:00
James Grugett
b2c89d36cf
Home: Show pills that are groups (in addition to All, For you)
2022-07-19 18:23:52 -05:00
Ian Philips
2152e5286a
Score & sort by unique bettors in last 3 days
2022-07-19 16:29:41 -06:00
Marshall Polaris
f2a7a145e4
Add React key prop to homepage filter widget ( #661 )
2022-07-18 18:37:46 -05:00
James Grugett
c1d77f48e3
Fix tag filter
2022-07-16 18:56:21 -05:00
James Grugett
feba0b58ee
Turn search filters into pills
2022-07-15 15:06:33 -05:00
Ian Philips
7a49549389
Ignore rankings/members for huge groups for now
2022-07-13 16:20:56 -06:00
Ian Philips
55c91dfcdd
Categories to groups ( #641 )
...
* start on script
* Revert "Remove category filters"
This reverts commit d6e808e1a3
.
* Convert categories to official default groups
* Add new users to default groups
* Rework group cards
* Cleanup
* Add unique bettors to contract and sort by them
* Most bettors to most popular
* Unused vars
* Track unique bettor ids on contracts
* Add followed users' bets to personal markets
* Add new users to welcome, bugs, and updates groups
* Add users to fewer default cats
2022-07-13 15:11:22 -06:00
mantikoros
d063e209dd
Revert "expand search bar when typing on mobile"
...
This reverts commit 43b1096313
.
2022-07-09 22:04:50 -04:00
mantikoros
43b1096313
expand search bar when typing on mobile
2022-07-09 17:27:39 -04:00
Ian Philips
d6e808e1a3
Remove category filters
2022-07-07 14:45:26 -06:00
Ian Philips
b9931e65da
Allow adding anyone's contract to a group
2022-07-01 16:37:30 -06:00
James Grugett
cb68530e2a
Use client side contract search for emulator
2022-07-01 12:26:45 -04:00
James Grugett
b7dbcaaadf
Run prettier
2022-06-24 12:27:03 -05:00
James Grugett
8d7bf6fb64
Apply tag and creatorId filters to contract firestore search
2022-06-24 12:19:04 -05:00
Marshall Polaris
603bec9e88
Ameliorate homepage search spam ( #564 )
...
* Don't recompute search filters when follows loaded unnecessarily
* Don't wait for router to get saved search sort
2022-06-23 16:47:03 -07:00
Ben Congdon
cdd8af241b
Show resolution time in market cards when appropriate ( #565 )
...
* Show resolution time in market cards when appropriate
* Rebase and fix contract-search-firestore
2022-06-23 12:12:57 -05:00
Austin Chen
6f789c9363
Fix build
2022-06-22 18:45:48 -05:00
Austin Chen
fee36a378c
Use firestore-based search for private instances
2022-06-22 18:44:23 -05:00
mantikoros
d4f2a81735
exclude certain categories for new users
2022-06-21 10:01:51 -05:00
mantikoros
a15d39110b
bug fix: tracking messing with alogolia
2022-06-15 22:17:28 -05:00
mantikoros
c45da8c334
Tracking ( #511 )
...
* tracking helper functions
* track everything
* remove extraneous code
2022-06-15 16:34:34 -05:00
James Grugett
323a62f041
Put back numbers in home tab titles for categories / following
2022-06-08 11:24:35 -05:00
James Grugett
00cbec2309
Show edit following button on home
2022-06-07 23:07:05 -05:00
James Grugett
849e7d03a8
Switch to tabs for categories vs following
2022-06-06 14:53:05 -05:00
James Grugett
caa43856af
Run prettier :P
2022-06-06 12:55:13 -05:00
James Grugett
587357c13f
Description for categories / users you are following with edit button.
2022-06-06 12:51:45 -05:00
James Grugett
96db414ca1
Category checklist ( #426 )
...
* Use ChoicesToggleGroup for categories vs following
* Edit categories modal
* Filter closed and resolved using Configure. Set page to 0.
* Add useEvent hook, incase we want to use it before React releases it.
* useMemo on filters computation
* Try to fix prettier
* Use check box! Add select all/none button
2022-06-05 14:06:08 -05:00
James Grugett
11974f68fc
Run prettier
2022-06-04 19:14:14 -05:00
James Grugett
5152be57ba
Quick back from clicking contract card on home! Preserves search state.
2022-06-04 19:00:13 -05:00
James Grugett
c1bda8a775
Follow other users. Filter markets by followed ( #387 )
...
* Add follow button to user page
* Update follows in the database using follow button.
* Add toggle for followed market creators to home
* Hide follow toggle from user's markets page
* Check that sold bet is by auth'd user
* Change follow toggle to category pill
* Remove unused imports
* Remove console.logs
2022-06-02 23:52:14 -05:00
James Grugett
9cb24c9f3c
Make categories work when signed out
2022-05-31 21:23:36 -05:00
James Grugett
c5660ab762
Prevent flash of "No markets found" on search load
2022-05-21 13:51:41 -04:00
James Grugett
688ebb797a
Add "Last updated" sort option
2022-05-21 13:44:55 -04:00
James Grugett
1616ffc817
Make filter for isResolved work in all cases
2022-05-19 22:13:58 -04:00