<!-- no-lead -->
) or
+a horizontal rule (`---`) before the first paragraph.
+
+### Bootstrap Icons
+
+Use `:bi-icon-name:` to insert a Bootstrap icon. For example, `:bi-book:` will become :bi-book:.
+
### Tabbed Code Blocks
Inspired by syntax of [readme.com](https://docs.readme.com/rdmd/docs/code-blocks), you can create code blocks
diff --git a/src/views/develop/guides/env-setup.md b/src/views/develop/guides/env-setup.md
index 88993b1..cc37e6d 100644
--- a/src/views/develop/guides/env-setup.md
+++ b/src/views/develop/guides/env-setup.md
@@ -38,3 +38,8 @@ After extracting the SDK, run `relocate-sdk.sh` to update the SDK path.
```bash Linux & macOS & WSL
/path/to/arm-webos-linux-gnueabi_sdk-buildroot/relocate-sdk.sh
```
+
+* Previous
+ * [Introduction](/develop/guides)
+* Next
+ * [Development Workflow](/develop/guides/workflow)
\ No newline at end of file
diff --git a/src/views/develop/guides/workflow.md b/src/views/develop/guides/workflow.md
new file mode 100644
index 0000000..a2c563a
--- /dev/null
+++ b/src/views/develop/guides/workflow.md
@@ -0,0 +1,10 @@
+# Development Workflow
+
+Under construction.
+
+
+* Previous
+ * [Environment Setup](/develop/guides/env-setup)
+* Next
+ * [Developing Web App](/develop/guides/web-app)
+ * [Developing Native App](/develop/guides/native-app)
\ No newline at end of file
diff --git a/src/views/toh/search/conditions.ts b/src/views/toh/search/conditions.ts
index c3db0c8..08681f9 100644
--- a/src/views/toh/search/conditions.ts
+++ b/src/views/toh/search/conditions.ts
@@ -8,6 +8,7 @@ export interface SearchCondition {
export interface SearchConditions {
machine?: SearchCondition;
+ year?: SearchCondition;
codename?: SearchCondition;
series?: SearchCondition;
broadcast?: SearchCondition;
@@ -25,7 +26,7 @@ export function getConditionsIndices(conditions?: SearchConditions): number[] |
}
export function applyToUrlParams(conditions: SearchConditions | undefined, params: URLSearchParams) {
- const keys: (keyof SearchConditions)[] = ['machine', 'codename', 'series', 'broadcast', 'region', 'otaId'];
+ const keys: (keyof SearchConditions)[] = ['machine', 'codename', 'series', 'broadcast', 'region', 'otaId', 'year'];
for (let k of keys) {
const options = conditions?.[k as keyof SearchConditions]?.options;
if (options?.length) {
diff --git a/src/views/toh/search/index.ts b/src/views/toh/search/index.ts
index 8dd4f21..64b63ee 100644
--- a/src/views/toh/search/index.ts
+++ b/src/views/toh/search/index.ts
@@ -27,6 +27,10 @@ export class SideSearch extends Component