Skip to content

Commit 3c347c8

Browse files
authored
Merge pull request #432 from pawelmalak/v2.3.1
Version 2.3.1
2 parents 446b409 + 89fa298 commit 3c347c8

File tree

16 files changed

+14789
-23412
lines changed

16 files changed

+14789
-23412
lines changed

.env

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
PORT=5005
22
NODE_ENV=development
3-
VERSION=2.3.0
3+
VERSION=2.3.1
44
PASSWORD=flame_password
55
SECRET=e02eb43d69953658c6d07311d6313f2d4467672cb881f96b29368ba1f3f4da4b

CHANGELOG.md

+7
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
### v2.3.1 (2023-07-23)
2+
- Fixed bug where "Open search results in the same tab" setting was not respected if "Local search" was set as primary search provider ([#270](https://github.com/pawelmalak/flame/issues/270))
3+
- Fixed bug where search bar had rounded input field on iOS ([#394](https://github.com/pawelmalak/flame/issues/394))
4+
- Updated link to Material Design Icons reference page ([#414](https://github.com/pawelmalak/flame/issues/414))
5+
- Fixed bug where color inputs in theme creator/editor were too small ([#429](https://github.com/pawelmalak/flame/issues/429))
6+
- Changed input labels in settings for more consistent naming ([#430](https://github.com/pawelmalak/flame/issues/430))
7+
18
### v2.3.0 (2022-03-25)
29
- Added custom theme editor ([#246](https://github.com/pawelmalak/flame/issues/246))
310
- Added option to set secondary search provider ([#295](https://github.com/pawelmalak/flame/issues/295))

client/.env

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
REACT_APP_VERSION=2.3.0
1+
REACT_APP_VERSION=2.3.1

client/package-lock.json

+14,202-23,043
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

client/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
"react-dom": "^17.0.2",
2525
"react-redux": "^7.2.6",
2626
"react-router-dom": "^5.2.0",
27-
"react-scripts": "4.0.3",
27+
"react-scripts": "^5.0.1",
2828
"redux": "^4.1.2",
2929
"redux-devtools-extension": "^2.13.9",
3030
"redux-thunk": "^2.4.0",

client/src/components/Apps/AppForm/AppForm.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ export const AppForm = ({ modalHandler }: Props): JSX.Element => {
165165
/>
166166
<span>
167167
Use icon name from MDI or pass a valid URL.
168-
<a href="https://materialdesignicons.com/" target="blank">
168+
<a href="https://pictogrammers.com/library/mdi/" target="blank">
169169
{' '}
170170
Click here for reference
171171
</a>

client/src/components/SearchBar/SearchBar.module.css

+1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
border-bottom: 2px solid var(--color-accent);
1010
opacity: 0.5;
1111
transition: all 0.2s;
12+
border-radius: 0px;
1213
}
1314

1415
.SearchBar:focus {

client/src/components/Settings/GeneralSettings/GeneralSettings.tsx

+3-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import { Button, SettingsHeadline, InputGroup } from '../../UI';
1515
import { inputHandler, generalSettingsTemplate } from '../../../utility';
1616

1717
// Data
18-
import { queries } from '../../../utility/searchQueries.json';
18+
import searchQueries from '../../../utility/searchQueries.json';
1919

2020
// Redux
2121
import { State } from '../../../store/reducers';
@@ -32,6 +32,8 @@ export const GeneralSettings = (): JSX.Element => {
3232
const { updateConfig, sortApps, sortCategories, sortBookmarks } =
3333
bindActionCreators(actionCreators, dispatch);
3434

35+
const queries = searchQueries.queries;
36+
3537
// Initial state
3638
const [formData, setFormData] = useState<GeneralForm>(
3739
generalSettingsTemplate

client/src/components/Settings/Settings.tsx

+3-1
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,11 @@ import { ProtectedRoute } from '../Routing/ProtectedRoute';
2424
import { Container, Headline } from '../UI';
2525

2626
// Data
27-
import { routes } from './settings.json';
27+
import clientRoutes from './settings.json';
2828

2929
export const Settings = (): JSX.Element => {
30+
const routes = clientRoutes.routes;
31+
3032
const { isAuthenticated } = useSelector((state: State) => state.auth);
3133

3234
const tabs = isAuthenticated ? routes : routes.filter((r) => !r.authRequired);

client/src/components/Settings/Themer/ThemeBuilder/ThemeCreator.module.css

-1
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,4 @@
22
display: grid;
33
grid-template-columns: repeat(3, 1fr);
44
grid-gap: 10px;
5-
margin-bottom: 20px;
65
}

client/src/components/Settings/UISettings/UISettings.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -223,9 +223,9 @@ export const UISettings = (): JSX.Element => {
223223
</select>
224224
</InputGroup>
225225

226-
{/* HIDE CATEGORIES */}
226+
{/* HIDE BOOKMARK CATEGORIES */}
227227
<InputGroup>
228-
<label htmlFor="hideCategories">Hide categories</label>
228+
<label htmlFor="hideCategories">Hide bookmarks</label>
229229
<select
230230
id="hideCategories"
231231
name="hideCategories"

client/src/components/UI/Forms/InputGroup/InputGroup.module.css

+7-1
Original file line numberDiff line numberDiff line change
@@ -40,5 +40,11 @@
4040
}
4141

4242
.InputGroup input[type='color'] {
43-
all: unset;
43+
margin: 0;
44+
padding: 0;
45+
background-color: transparent;
46+
}
47+
48+
.InputGroup input[type='color']:hover {
49+
cursor: pointer;
4450
}

client/src/components/UI/Headlines/SettingsHeadline/SettingsHeadline.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const classes = require('./SettingsHeadline.module.css');
1+
import classes from './SettingsHeadline.module.css';
22

33
interface Props {
44
text: string;

client/src/utility/redirectUrl.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ export const redirectUrl = (url: string, sameTab: boolean) => {
44
const parsedUrl = urlParser(url)[1];
55

66
if (sameTab) {
7-
document.location.replace(parsedUrl);
7+
document.location.assign(parsedUrl);
88
} else {
99
window.open(parsedUrl);
1010
}

client/src/utility/searchParser.ts

+5-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
1-
import { queries } from './searchQueries.json';
1+
import searchQueries from './searchQueries.json';
22
import { SearchResult } from '../interfaces';
33
import { store } from '../store/store';
44
import { isUrlOrIp } from '.';
55

66
export const searchParser = (searchQuery: string): SearchResult => {
7+
const queries = searchQueries.queries;
8+
79
const result: SearchResult = {
810
isLocal: false,
911
isURL: false,
@@ -53,10 +55,10 @@ export const searchParser = (searchQuery: string): SearchResult => {
5355

5456
if (prefix === 'l') {
5557
result.isLocal = true;
56-
} else {
57-
result.sameTab = config.searchSameTab;
5858
}
5959

60+
result.sameTab = config.searchSameTab;
61+
6062
if (secondarySearch) {
6163
result.secondarySearch = secondarySearch;
6264
}

0 commit comments

Comments
 (0)