aboutsummaryrefslogtreecommitdiff
path: root/docs/DEVELOPMENT.md
AgeCommit message (Collapse)Author
2023-03-30refactor: Convert localization files from TypeScript to JSON format (#253)Rémy Raes
* refactor: convert localization files from TypeScript to JSON format * docs: update i18n documentation
2023-03-29docs: Explanation on expanding language selector (#248)GeckoEidechse
* docs: Explanation on expanding language selector * docs: Give full path instead of just filename Co-authored-by: Rémy Raes <contact@remyraes.com> --------- Co-authored-by: Rémy Raes <contact@remyraes.com>
2023-03-29docs: Expand on the Setup (build) instructions (#240)begin-theadventure
* Expand on the Setup (build) instructions. * Expand on the Setup instructions: corrections. * Expand on the Setup instructions: add json. * . Co-authored-by: GeckoEidechse <40122905+GeckoEidechse@users.noreply.github.com> * Add cd .. * Update docs/DEVELOPMENT.md Co-authored-by: GeckoEidechse <40122905+GeckoEidechse@users.noreply.github.com> * Update docs/DEVELOPMENT.md Co-authored-by: GeckoEidechse <40122905+GeckoEidechse@users.noreply.github.com> * Formatting --------- Co-authored-by: GeckoEidechse <40122905+GeckoEidechse@users.noreply.github.com>
2023-03-28feat: i18n (#182)Rémy Raes
* 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
2023-03-27fix: Address regression around persistent store (#227)GeckoEidechse
* 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
2023-02-05feat: Auto-generate TS bindings (#140)GeckoEidechse
* 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
2022-11-30docs: Mention semantic commit messages (#96)GeckoEidechse
2022-11-30docs: Mention ways of reaching out (#90)GeckoEidechse
* docs: Mention ways of reaching out * docs: Mention Akystrasz as point of contact :)
2022-11-29docs: General cleanup (#89)GeckoEidechse
* 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.
2022-11-29docs: Improve developer documentation (#88)GeckoEidechse
* docs: Add persistent store section heading * docs: Document interaction frontend<->backend * docs: Mention Element Plus component library
2022-11-28docs: Mention design goals of FlightCore (#81)GeckoEidechse
2022-11-28docs: Link Tauri intro and tutorial (#79)GeckoEidechse
2022-11-28docs: Introduce languages used in FlightCore (#78)GeckoEidechse
2022-11-26docs: Move development docs to own file (#75)GeckoEidechse