Skip to content

Commit

Permalink
add customization page
Browse files Browse the repository at this point in the history
  • Loading branch information
jdpedrie committed Oct 18, 2024
1 parent 3da20df commit 25d45a6
Show file tree
Hide file tree
Showing 9 changed files with 73 additions and 3 deletions.
File renamed without changes
Binary file added src/assets/search/advanced_search_filters.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/assets/search/search_filter_bar.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/assets/search/search_filter_modal.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/assets/search/search_result_cnn.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/assets/search/search_result_favorite.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 2 additions & 2 deletions src/content/docs/account/get-premium.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ sidebar:
order: 2
---

import { Aside, Tabs, TabItem } from '@astrojs/starlight/components';
import { Tabs, TabItem } from '@astrojs/starlight/components';

## Why Freespoke Premium?

Expand Down Expand Up @@ -67,7 +67,7 @@ If you have an active subscription to Freespoke Premium, you will see a star ico
in your user bubble at the top of every page on Freespoke, or at the top of your
homepage in the Freespoke App.

![Premium User Bubble](../../../assets/premium/premium_bubble.png)
![Premium User Bubble](../../../assets/account/premium_bubble.png)

## Managing Your Subscription

Expand Down
70 changes: 70 additions & 0 deletions src/content/docs/search/customization.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
---
title: Customize Your Results
description: Make Your Search Results Your Own
sidebar:
order: 2
---

import { Aside } from '@astrojs/starlight/components';

Freespoke offers a number of options to customize your search results. Customization
can be done on search results page, or by changing your account's search settings.

## Search Result Filters

Freespoke allows you to filter results by political bias or by date.

![Search Bar Filter Options](../../../assets/search/search_filter_bar.png)

Visit <a href="https://freespoke.com" target="_blank">Freespoke</a> and enter a
term into the search bar. Hit enter or tap the search button. Once results load,
tap the "Filters" button just below the search bar. Drop downs will appear
allowing you to filter by the date at which the content was published, or by the
political bias of the publisher. Visit our [Bias](/about/bias) page to learn
more about how Freespoke rates publisher bias.

## Account-Level Filters

### Website Blacklist And Favorite List

<Aside type="tip">
This feature requires an account with an active subscription to [Freespoke Premium](/account/get-premium).
</Aside>

Freespoke allows you to permanently block search results from sites you dislike, or to mark as favorites sites you particularly like.

![A partial screenshot of a search result item](../../../assets/search/search_result_cnn.png)

To block a site, first ensure that you are [logged in](/account/login-register/#login) to your Freespoke Account with
Freespoke Premium.

On the Search Results page, tap the <svg style="display:inline" xmlns="http://www.w3.org/2000/svg" width="16" height="14" fill="none"><path fill="#B5BCC9" d="M4.741 13.639c-1.627-1.698-.02-4.378-.02-4.378l1.904-3.276A4.71 4.71 0 0 0 5.533 0L3.884 2.831 1.336 7.092C-.288 9.833.276 12.74 4.613 13.846a.124.124 0 0 0 .128-.207"></path><path fill="url(#flame-plus-darkmode-icon_svg__a)" fill-opacity="0.3" d="M4.741 13.639c-1.627-1.698-.02-4.378-.02-4.378l1.904-3.276A4.71 4.71 0 0 0 5.533 0L3.884 2.831 1.336 7.092C-.288 9.833.276 12.74 4.613 13.846a.124.124 0 0 0 .128-.207"></path><path fill="#B5BCC9" d="M5.564 14c-.697-1.28-.466-2.837.432-4.346l2.278-3.67.394.3a3.85 3.85 0 0 1 .983 5.087l-.05.081A5.72 5.72 0 0 1 5.572 14z"></path><path fill="url(#flame-plus-darkmode-icon_svg__b)" fill-opacity="0.3" d="M5.564 14c-.697-1.28-.466-2.837.432-4.346l2.278-3.67.394.3a3.85 3.85 0 0 1 .983 5.087l-.05.081A5.72 5.72 0 0 1 5.572 14z"></path><path fill="#B5BCC9" d="M10.69 2.986a3 3 0 0 1-2.12.879v.461a3 3 0 0 1 3 3h.461a3 3 0 0 1 3-3v-.461a3 3 0 0 1-3-3h-.462a3 3 0 0 1-.878 2.12"></path><path fill="url(#flame-plus-darkmode-icon_svg__c)" fill-opacity="0.3" d="M10.69 2.986a3 3 0 0 1-2.12.879v.461a3 3 0 0 1 3 3h.461a3 3 0 0 1 3-3v-.461a3 3 0 0 1-3-3h-.462a3 3 0 0 1-.878 2.12"></path><defs><linearGradient id="flame-plus-darkmode-icon_svg__a" x1="5.357" x2="5.357" y1="0" y2="14" gradientUnits="userSpaceOnUse"><stop></stop><stop offset="1" stop-opacity="0"></stop></linearGradient><linearGradient id="flame-plus-darkmode-icon_svg__b" x1="5.357" x2="5.357" y1="0" y2="14" gradientUnits="userSpaceOnUse"><stop></stop><stop offset="1" stop-opacity="0"></stop></linearGradient><linearGradient id="flame-plus-darkmode-icon_svg__c" x1="11.8" x2="11.8" y1="0.865" y2="7.326" gradientUnits="userSpaceOnUse"><stop></stop><stop offset="1" stop-opacity="0"></stop></linearGradient></defs></svg> icon.

![A screenshot of the search filter modal](../../../assets/search/search_filter_modal.png)

To blacklist a site, removing it from all search results, select "Block" from the options and tap Save.

To favorite a site, select "Favorite" and tap Save.

#### Favorite Sites

Favorites are indicated on search result pages with a special style:

![A screenshot of a favorite site](../../../assets/search/search_result_favorite.png)

#### Managing Site Preferences

To view or manage your account's site preferences, visit your <a href="https://freespoke.com/account/profile/filters" target="_blank">Advanced Search Filters</a>
preferences page. To access this page from Freespoke.com, tap your user bubble
in the top-right corner of Freespoke, then choose "Advanced Search Filters" from
the sidebar.

![A user's Advanced Search Filters](../../../assets/search/advanced_search_filters.png)

You can add additional sites from the page by typing a URL or domain into the
"New Search Filter" field and choosing whether to Favorite or Block it from the
"Result Priority" dropdown.

You can view, edit, or remove existing search rules from the "Existing Rules"
list. For instance, in the above screenshot, you could change "cnn.com" from
Favorite to Blocked, or tap the "x" to remove the filter entirely.
2 changes: 1 addition & 1 deletion src/content/docs/search/privacy.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Search Privacy
description: How Freespoke provides anonymous searching.
sidebar:
order: 2
order: 1
---

Freespoke is dedicated to protecting your search privacy. Search is at the core of how we all discover the internet. Because so much of our activity online originates from search, search engine companies are uniquely positioned to take advantage of you to gather, collate, and exploit your personal information at an incredibly personal level. The largest and most powerful corporations on the planet realize this fact, and fight tooth and nail to keep your searches. Tens of billions of dollars change hands every year to nudge you towards one search engine or another. It's not because of a drive to give you the best quality result. Rather, it's to collect as much information as possible about you -- your location, your preferences, your state of mind, your purchase activity. They create a version of you in their system to predict what you will do next, and sell the opportunity to take your money to the highest bidder.
Expand Down

0 comments on commit 25d45a6

Please sign in to comment.