Georges-Antoine Assi
b372d00176
more simple cleanup
2025-09-03 08:54:32 -04:00
Georges-Antoine Assi
62f1ca65cf
cleanup and self review
2025-09-03 08:48:41 -04:00
Georges-Antoine Assi
cc8f574e00
Replace usage of localStorage with vuewuse useLocalStorage
2025-09-02 23:39:01 -04:00
Michael Manganiello
c02e9fdb88
misc: Apply import sorting
2025-09-02 00:22:51 -03:00
Georges-Antoine Assi
8706e33ed6
Avoid loading external plugins for mdeditor
2025-09-01 19:23:43 -04:00
Georges-Antoine Assi
aac7352688
Merge pull request #2353 from mazkolain/emulatorjs-custom-exit-emulation
...
Replace the default exit emulation button with a custom one
2025-09-01 16:52:38 -05:00
Georges-Antoine Assi
33108a6cf4
run trunk
2025-09-01 17:16:38 -04:00
Georges-Antoine Assi
8f1e3f638c
remove the global listener
2025-09-01 16:58:23 -04:00
Georges-Antoine Assi
6bdfaa7784
Merge branch 'master' into jump-prev-next-game
2025-09-01 16:42:39 -04:00
Georges-Antoine Assi
d3a22d4749
Merge pull request #2334 from rommapp/images-to-webp-task
...
Convert images to webp task
2025-08-30 19:05:05 -05:00
Georges-Antoine Assi
5b85c6c8e9
run trunk fmt
2025-08-30 14:07:34 -04:00
Georges-Antoine Assi
2bf87e7425
Merge branch 'master' into console-mode
2025-08-29 13:07:05 -05:00
Spencer Kuzara
a5002cf8bd
created css variables for theming and exposed them to the theme.css file. Also, initialize theme on Layout to avoid breaking themes when refrehsing routes other than home
2025-08-29 22:57:24 +09:00
Mikel Azkolain
06be9210b7
replace the exitEmulation button with a custom one
2025-08-29 11:50:26 +02:00
Georges-Antoine Assi
dd0f87a4d0
changes from code review
2025-08-28 12:54:20 -04:00
Georges-Antoine Assi
be94437e31
fix typecheck
2025-08-28 12:19:42 -04:00
Georges-Antoine Assi
45edc8fcc0
use stores for loading global data
2025-08-28 09:48:52 -04:00
Spencer Kuzara
6a43b882db
new neon theme
2025-08-28 19:06:54 +09:00
Spencer Kuzara
f0135eefcb
basic theme switcher, asset resolver, and test theme. also updated new platform images for default theme
2025-08-28 12:52:10 +09:00
Georges-Antoine Assi
bf42faf578
fix loading and converting images
2025-08-27 23:31:29 -04:00
Georges-Antoine Assi
b7d59d74c4
init task
2025-08-27 22:25:45 -04:00
Georges-Antoine Assi
586ce0ef30
Craete image to webp task
2025-08-27 22:12:12 -04:00
Georges-Antoine Assi
b1936b287a
cleanup
2025-08-27 19:31:57 -04:00
Georges-Antoine Assi
94ff330a4b
unmount un delete
2025-08-27 19:28:42 -04:00
Georges-Antoine Assi
b5f3ad6b0f
move buttons in header
2025-08-27 19:26:10 -04:00
Georges-Antoine Assi
8346a79ac4
Merge branch 'master' into jump-prev-next-game
2025-08-27 18:47:09 -04:00
Georges-Antoine Assi
8f7efc0bb4
Merge pull request #2235 from rommapp/https-dev-mode
...
Run vite dev server with HTTPS enabled
2025-08-27 17:44:47 -05:00
Georges-Antoine Assi
ee2bd57475
fixes from review
2025-08-27 18:19:35 -04:00
Georges-Antoine Assi
f8e70fcd44
wrap https in checl
2025-08-27 18:04:27 -04:00
Michael Manganiello
9cede7680f
feat: Add incremental sync for RetroAchievements progression
...
This change makes the RetroAchievements progression sync endpoint to
optionally perform an incremental sync (when `incremental` is true),
by only fetching new achievements since the last sync.
This reduces the amount of data fetched and speeds up the sync
process for users who frequently sync their progression. It unblocks the
implementation of automatic periodic syncs in the future.
Frontend behavior:
- When the `Apply` button is clicked in the RetroAchievements settings,
a full sync is performed (same as before). This is because a change to
the RA username may have occurred.
- When the `Sync` button is clicked, an incremental sync is performed.
2025-08-27 10:41:51 -03:00
Spencer Kuzara
347cd3ce4d
fix home view scrolling issues
2025-08-27 17:38:26 +09:00
Spencer Kuzara
8d5087101a
fix screenshot lightbox styling issues, and hide cursor when modals are open
2025-08-27 12:20:05 +09:00
Georges-Antoine Assi
e04609b31f
complete play page
2025-08-26 22:51:25 -04:00
Georges-Antoine Assi
3b2e0b31a0
complete gamelist
2025-08-26 22:17:13 -04:00
Georges-Antoine Assi
c94dbd8e73
complete game page
2025-08-26 10:17:11 -04:00
Georges-Antoine Assi
b4a9588e40
only modals left
2025-08-26 09:37:30 -04:00
Georges-Antoine Assi
ab91cdef15
start on game page
2025-08-26 09:28:30 -04:00
Georges-Antoine Assi
f35f0acc0d
tweak platforms constants
2025-08-26 09:05:41 -04:00
Spencer Kuzara
9a0783ec17
fix input bus dispatch to properly return state and prevent default scrolling, removed duplicate seletion code
2025-08-26 21:01:35 +09:00
Spencer Kuzara
07e77bf1a4
enhanced dynamic alphabet logic, fixed issue where selecting a letter is navigating us to the first game of that letter
2025-08-26 20:44:42 +09:00
Spencer Kuzara
61965b010b
added bezel support, and one sample bezel for snes
2025-08-26 19:13:08 +09:00
Spencer Kuzara
e9235a08bd
moved assets to assets folder, fixed constants path, and passed the correct prop name into SystemCard
2025-08-26 13:30:28 +09:00
Georges-Antoine Assi
cc1c056bf8
update lightbox style
2025-08-25 22:53:06 -04:00
Georges-Antoine Assi
f23f8ca5c2
cleanup systemcard
2025-08-25 22:09:11 -04:00
Georges-Antoine Assi
e6d401a592
fix smooth scrolling chrome bug
2025-08-25 22:03:08 -04:00
Georges-Antoine Assi
e61a36b3bb
use rdialog for lightbox
2025-08-25 18:38:06 -04:00
Georges-Antoine Assi
4c34855c32
cleanup composables
2025-08-25 16:50:11 -04:00
Georges-Antoine Assi
a4650900e8
cleanup inputs
2025-08-25 16:46:13 -04:00
Georges-Antoine Assi
7449108d9f
cleanup home and gamelist components
2025-08-25 16:36:29 -04:00
Georges-Antoine Assi
f63759fa9f
cleanup constants
2025-08-25 15:35:19 -04:00