These 53 commits are when the Protocol Buffers files have changed:
Commit: | c81aced | |
---|---|---|
Author: | John Beresford | |
Committer: | John Beresford |
feat: initial emulatorJS and cloud save support
Commit: | b5e1c92 | |
---|---|---|
Author: | John Beresford | |
Committer: | John Beresford |
feat: initial emulatorJS and cloud save support
Commit: | ce5c8d0 | |
---|---|---|
Author: | JMBeresford | |
Committer: | John Beresford |
chore: update igdb protos
The documentation is generated from this commit.
Commit: | 3e20b87 | |
---|---|---|
Author: | JMBeresford |
chore: update igdb protos
The documentation is generated from this commit.
Commit: | 4292ffb | |
---|---|---|
Author: | John Beresford | |
Committer: | John Beresford |
feat: clean library job You can now trigger a "Clean Library" job which will prune your Retrom database of items with missing files/and or directories. fixes #214
Commit: | 2b5f730 | |
---|---|---|
Author: | JMBeresford | |
Committer: | John Beresford |
chore: update igdb protos
Commit: | 51b83c2 | |
---|---|---|
Author: | John Beresford |
feat: clean library job You can now trigger a "Clean Library" job which will prune your Retrom database of items with missing files/and or directories. fixes #214
Commit: | f60ce91 | |
---|---|---|
Author: | JMBeresford |
chore: update igdb protos
Commit: | b45ed24 | |
---|---|---|
Author: | John Beresford |
again
Commit: | 0c154ba | |
---|---|---|
Author: | John Beresford |
cleanup protos
Commit: | 549ef6e | |
---|---|---|
Author: | John Beresford | |
Committer: | John Beresford |
feat: Custom library structures You can now define custom library structures if the existing Single-File Game and Multi-File Game options are not flexible enough! resolves #104
Commit: | 2d66fb3 | |
---|---|---|
Author: | John Beresford | |
Committer: | John Beresford |
feat: Custom library structures You can now define custom library structures if the existing Single-File Game and Multi-File Game options are not flexible enough! resolves #104
Commit: | 67504b9 | |
---|---|---|
Author: | John Beresford |
feat: default profiles for newly added emulators
Commit: | 2eeabc3 | |
---|---|---|
Author: | John Beresford | |
Committer: | John Beresford |
feat: Ignore Patterns You can now configure Retrom to ignore certain files and directories that match a given pattern or set of patterns, using *regular expressions*. This can be done in the `File > Server > Content Directories` menu -- read more about this in the [docs](https://github.com/JMBeresford/retrom/wiki/Configuration#ignore-patterns) resolves: #123
Commit: | e0596fc | |
---|---|---|
Author: | John Beresford | |
Committer: | John Beresford |
feat: Ignore Patterns You can now configure Retrom to ignore certain files and directories that match a given pattern or set of patterns, using *regular expressions*. This can be done in the `File > Server > Content Directories` menu -- read more about this in the [docs](https://github.com/JMBeresford/retrom/wiki/Configuration#ignore-patterns) resolves: #123
Commit: | 5da97e1 | |
---|---|---|
Author: | John Beresford | |
Committer: | John Beresford |
feat: change installation directory You can now change Retrom's installation directory via the `File > Configuration` menu in the `Client` tab
Commit: | 7c3273c | |
---|---|---|
Author: | John Beresford | |
Committer: | John Beresford |
feat: Configure libraries from the client You can now modify your library configurations, such as folder location and structure, directly from the client. This means that just about the entire server config can be managed from the client now. No more manually mucking around with `json` files on the server!
Commit: | f297e76 | |
---|---|---|
Author: | John Beresford | |
Committer: | John Beresford |
feat: Standalone mode Retrom can now spin up and manage its own server locally via standalone mode. No more complicated server installation needed!
Commit: | b84537a | |
---|---|---|
Author: | John Beresford | |
Committer: | John Beresford |
doc: standalone mode
Commit: | 141f637 | |
---|---|---|
Author: | John Beresford |
feat: config panel You can now configure certain server and client settings from the File > Config menu item.
Commit: | d32347c | |
---|---|---|
Author: | John Beresford | |
Committer: | John Beresford |
feat: steam integration You can now opt-in to populate your library with your Steam games. This is done by adding your Steam config to the service config file.
Commit: | 31f3ad3 | |
---|---|---|
Author: | John Beresford | |
Committer: | John Beresford |
feat: announcement system Retrom now has an announcement system that can be used to display important messages without requiring a new release. This is useful for getting notified about breakages in current versions or new features that are available.
Commit: | 74f176d | |
---|---|---|
Author: | John Beresford | |
Committer: | John Beresford |
feat: announcement system Retrom now has an announcement system that can be used to display important messages without requiring a new release. This is useful for getting notified about breakages in current versions or new features that are available.
Commit: | f1e4a9d | |
---|---|---|
Author: | John Beresford | |
Committer: | GitHub |
feat!: fullscreen mode (#173) Fullscreen mode now available in the `View` menu item BREAKING CHANGE: fullscreen mode is now available, but still experimental.
Commit: | 8057c43 | |
---|---|---|
Author: | John Beresford | |
Committer: | John Beresford |
feat!: fullscreen mode BREAKING CHANGE: fullscreen mode is now available, but still experimental.
Commit: | bae14bd | |
---|---|---|
Author: | John Beresford | |
Committer: | John Beresford |
feat: indicate installation status in side bar Installed games are now highlighted in the side bar. They are also grouped together at the top of the list with an option to opt-out of this behavior.
Commit: | d2e6ca3 | |
---|---|---|
Author: | John Beresford | |
Committer: | John Beresford |
feat: allow deleted games to be re-imported Now when deleting a game, blacklisting it from future library scans is optional. This is useful for games that have malformed data and need to be reset completely.
Commit: | 4b13eab | |
---|---|---|
Author: | John Beresford | |
Committer: | John Beresford |
feat!: shared emulator profiles Emulators are no longer scoped to a single client. Any per-client configuration is now distinct from the emulators -- and, by extension, their profiles -- themselves. This means that profiles can now be used across clients! BREAKING CHANGE: Emulator profiles are now shared across clients. A best effort has been made to migrate existing profiles to the new shared system, but some manual intervention/clean up may be required.
Commit: | d4f6c87 | |
---|---|---|
Author: | John Beresford |
fix: per-client default emulator profiles Changing the default emulator profiles for a given platform on one client will no longer affect the default emulator profiles for that platform on other clients.
Commit: | 18d27d9 | |
---|---|---|
Author: | John Beresford | |
Committer: | John Beresford |
feat: allow single file lib structure - Adds support for a config file for the service - Env vars are still supported, but deprecated - Single file lib structure is now supported - Multiple libraries can be defined in the config file BREAKING CHANGE: The API for the service has changed. Client applications will need to update prior to connecting.
Commit: | 1c5e973 | |
---|---|---|
Author: | John Beresford | |
Committer: | John Beresford |
fix: custom arg parsing
Commit: | b2cd8ed | |
---|---|---|
Author: | John Beresford | |
Committer: | John Beresford |
fix: macOS entitlements for notarization
Commit: | 39a38d7 | |
---|---|---|
Author: | John Beresford |
feat: refresh data on metadata job done
Commit: | bea2f90 | |
---|---|---|
Author: | John Beresford | |
Committer: | John Beresford |
feat: version/update prompts
Commit: | 6f31b84 | |
---|---|---|
Author: | John Beresford | |
Committer: | John Beresford |
feat: dependent bg jobs
Commit: | b775685 | |
---|---|---|
Author: | John Beresford | |
Committer: | John Beresford |
feat: background jobs
Commit: | d084a1f | |
---|---|---|
Author: | John Beresford | |
Committer: | John Beresford |
feat: deletion + renaming of models
Commit: | 701ba00 | |
---|---|---|
Author: | John Beresford | |
Committer: | John Beresford |
feat: setup wizard
Commit: | bf4fedc | |
---|---|---|
Author: | John Beresford | |
Committer: | John Beresford |
fix: game file size overflow issues - Installing games now correctly report progress to UI, as large files are now represented correctly in the database. - Fixed the progress bar to correctly render on the home page game lists.
Commit: | d379673 | |
---|---|---|
Author: | John Beresford | |
Committer: | John Beresford |
fix: config menu form handling
Commit: | dca1747 | |
---|---|---|
Author: | John Beresford | |
Committer: | John Beresford |
feat: config menu
Commit: | 51239fd | |
---|---|---|
Author: | John Beresford | |
Committer: | John Beresford |
fix: UI bug fixes
Commit: | 5511612 | |
---|---|---|
Author: | John Beresford | |
Committer: | John Beresford |
fix: rate-limited igdb metadata fetching
Commit: | eaeb6e2 | |
---|---|---|
Author: | John Beresford | |
Committer: | John Beresford |
feat: landing page
Commit: | 6b0b02f | |
---|---|---|
Author: | John Beresford |
more metadata, new UI design, init docker
Commit: | a0c678f | |
---|---|---|
Author: | John Beresford |
feat: init game/emulator launching
Commit: | 9cadfec | |
---|---|---|
Author: | John Beresford |
feat: (un)installation of games
Commit: | db35dec | |
---|---|---|
Author: | John Beresford | |
Committer: | John Beresford |
Release 0.0.2 retrom-client@0.0.2 retrom-codegen@0.0.2 retrom-db@0.0.2 retrom-service@0.0.2 Generated by cargo-workspaces
Commit: | e1f7a22 | |
---|---|---|
Author: | John Beresford |
refactor(client): prepare service clients for desktop
Commit: | fb17f1b | |
---|---|---|
Author: | John Beresford |
feat: use matched igdb platform id in search
Commit: | 98d678a | |
---|---|---|
Author: | John Beresford |
feat(client): per-game metadata updating
Commit: | c85e76e | |
---|---|---|
Author: | John Beresford |
init schema and client
Commit: | b862bf3 | |
---|---|---|
Author: | John Beresford |
init codegen