Commit Graph

9 Commits

Author SHA1 Message Date
Michael Clark
5e6efe0f45 Change search plugin to a more accurate one (#771)
The search tool we use has always been a bit clunky for me. There's no
keyboard shortcut support, it doesn't look great, doesn't support react
19, and I had to write a theme sync function for it to work properly
with Docusaurus V3.

The package I've upgraded here fixes all those issues. I've also updated
all the packages to the latest version, and aligned the node support
with the Actual repo.

**Old (very inaccurate search):**

<img width="885" height="573" alt="image"
src="https://github.com/user-attachments/assets/eae157de-8282-412f-b89c-618f3e3e99e5"
/>

**New:** 

<img width="676" height="605" alt="image"
src="https://github.com/user-attachments/assets/145db22f-8216-4e3f-9a98-a8bd469f1494"
/>

It also comes with a fancy new search page when you click _See all
results_
2025-08-10 19:56:26 +01:00
Michael Clark
622d97c06f Upgrade docusaurus (#769)
> [!NOTE]  
> Important This will need a decent amount of testing of images, links,
sidebar, rss feed, etc

Upgrading Docusaurus to the latest.

- We can now use Mermaid diagrams
- It's supposed to have better performance
- It's actively supported (v2 wasn't)

Throughout this PR you'll notice 

- Formatting updates (they are required for the build process)
- Some CSS updates - some default styling was changed in the plugins we
use. The updates I've made should make the style near identical to
what's currently live
- Some updates & fixes to bring our docs in line with the v3 way of
writing

Overall, the docs should look the same.


## Known issues:

- The top page nav is flickering when clicking links in the top page
nav. It's happening on the main Docusuarus website
https://docusaurus.io/blog
- If we upgrade we'll have to accept it until they fix it on their end
2025-08-09 14:52:21 +01:00
Jed Fox
e7aef3a4a7 Switch to Yarn to match the other repos (#117) 2023-03-05 19:14:19 +00:00
Jed Fox
89cf9a1e2f Add Prettier with config matching main repo (#111)
* Add Prettier with config matching main repo

* Run Prettier on all files
2023-03-04 17:56:58 +00:00
Jed Fox
d7274c291f Add an image handling component (#110)
* Update docusaurus

* Make sure images are in their own paragraph

* Add image handling logic

* oops!

* Fix issues with Image component

* Enable image plugin in dev

* Allow arbitrary scales, remove unused case
2023-03-04 16:54:46 +00:00
Jed Fox
7285753e2d Updates to the sidebar layout & content (#89)
* Run Prettier

* Add `@docusaurus/plugin-content-docs` as a direct dep

* Remove generated index pages, move Release Notes to the top level

* Move installing section inside “Getting Started”

* Rename “Using Actual” to “A Tour of Actual”

* Expand “Getting Started” by default

* Move “how it works” to the heading of the Budgeting section

* more changes

* polish styles of section headers

* Move old homepage to the start of the tour, add a new one

* A few updates to project-layout.md, remove mobile package

* Clarify that you can use a local server with preview builds

* A couple of tweaks to the Windows article

* Clarify the installation docs

* Fix some issues on the sync page

* Centralize the contact info into one page

* Fix homepage link

* Fix broken links on installation page
2023-02-03 05:05:52 +00:00
Rich In SQL
d068dde24d Search 2022-10-27 17:51:38 +01:00
Rich In SQL
82e84650a1 Search
Trying to get search working
2022-10-27 16:57:34 +01:00
Rich In SQL
3f3b70920d Init Commit 2022-10-16 20:32:57 +01:00