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
James Grugett
1f3f800a57
Show close time in cards on close date sort
2022-05-18 17:08:46 -04:00
James Grugett
acd59767e4
Move search and sort/filter options in one line on mobile
2022-05-18 10:42:56 -04:00
James Grugett
7da46050e5
Swap home and explore ( #244 )
...
* Add activity page. Copy explore page into home
* Update navbar with activity. Show explore instead if signed out.
* Move category selector into contract search
* Make algolia filter by category
* Default tag page to all filter
2022-05-17 12:56:10 -05:00
James Grugett
67717bbde7
Prevent having to go back twice from profile / tag search page
2022-05-13 15:01:38 -04:00
James Grugett
2b9e639281
Default to 'all' search filter for markets on user page
2022-05-11 00:19:29 -04:00
James Grugett
d55990d5d4
Fix contract search not adjusting to new user
2022-05-09 15:47:18 -04:00
James Grugett
e8ab863557
🔍 Algolia search ( #136 )
...
* Add algolia and instantsearch packages
* Switch to hooks-web package
* Implement algolia search!
* Fix types
* Fix tags page
* Closed sort option
* Implement select for filtering on open, closed, resolved, all.
* Support search in dev environment
* Fix runtime error in landing page
2022-05-09 12:38:33 -05:00