Age | Commit message (Collapse) | Author |
|
* build: add vue-i18n dependency
* feat: add i18n plugin to vue project
* feat: use translations in play button
* feat: translate play view
* feat: translate menu items
* feat: translate local mods view
* feat: translate online mods view
* feat: translate mods menu
* feat: translate thunderstore mod card component
* fix: remove useless "this" keyword
* feat: translate settings view
* fix: remove leftover test invocation
* feat: add language selector component
* feat: using language selector updates interface's language
* feat: save language in persistent store on selector change
* feat: initialize lang on app launch
* refactor: move i18n code into App.mounted callback
* feat: update interface language on app launch
* feat: adjust language selection on language selector load
* fix: this.$root can't be null
* feat: translate store notifications
* fix: add missing parameter to english translation
* feat: translate "by" author keyword
* feat: translate repair window
* feat: translate repair window title
* docs: add some documentation regarding localization
* docs: explain how to add a new language
* feat: translate Northstar release canal selector elements
* docs: describe how to inject variable into translations
* feat: translate "info" word
* feat: translate popconfirm buttons
* fix: remove "this" keyword
* fix: save store when updating interface language
|
|
* fix: Pin tauri-plugin-store package to same commit
Pin npm package to same commit as Rust crate
* fix: Attempt using newest plugin store commit
* fix: Perform explicit save to store on each change
This seems to resolve the issue around no longer writing changes to
store on close as now values are written on each change.
* chore: Pin dependencies to specific commit
Instead of tracking a branch, track a specific commit
|
|
* feat: Initial trial to auto-generate TS bindings
That way instead of manually duplicating code, we can just run
`cargo test` to generate them.
* fix: Update forgotten imports
* refactor: Move FlightCoreVersion to autogen bind
TypeScript binding autogenerated from Rust code
* refactor: Move ReleaseInfo to autogen binding
TypeScript binding autogenerated from Rust code
* docs: Explain how to generate TS binds from Rust
* feat: Check for binding changes in CI
Checks for uncommitted binding changes in CI and fails if they differ
* style: Formatting fixes
|
|
* Add GitHub pages download redirector
Very simply put, this fetches the current release, and translates search
queries like `?appimage` into the download URL for the most recent
.AppImage file, then redirects you to it, effectively downloading it.
* Update download link to use redirector
Now the link doesn't have to be updated every time there's a release!
|
|
|
|
* docs: Mention ways of reaching out
* docs: Mention Akystrasz as point of contact
:)
|
|
* docs: Remove section mentioning old compile method
This method no longer works since the UI rewrite and switch to Vue
* docs: Add note about auto-recompile
* docs: Make setup instructions a bit clearer
* docs: Format word bold
"backend" was formatted but "frontend" wasn't cause I overlooked it.
|
|
* docs: Add download button to README
* docs: Move Roadmap to the end of README
* docs: Improve installation section
More structured and hopefully easier to follow.
* docs: Add shields for version and GitHub downloads
|
|
* docs: Add persistent store section heading
* docs: Document interaction frontend<->backend
* docs: Mention Element Plus component library
|
|
|
|
* docs: Move question to FAQ
* docs: Add question about contributing
* docs: Add question about FlightCore
* docs: Add question about Northstar
|
|
|
|
|
|
|