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