summaryrefslogtreecommitdiffstats
path: root/src/android (follow)
Commit message (Expand)AuthorAgeFilesLines
* android: config: Use default anisotropic filtering.bunnei2023-06-031-1/+4
* android: Remove top padding from in game menu itemsCharles Lombardo2023-06-031-20/+12
* android: Use different icons for mainline/eaCharles Lombardo2023-06-0310-5/+835
* android: Add early access upgrade fragmentCharles Lombardo2023-06-0313-2/+419
* android: settings: Use mailbox vsync by default.bunnei2023-06-032-2/+5
* android: video_core: Disable problematic compute shaders.bunnei2023-06-032-2/+4
* android: Update progard to fix settings crashCharles Lombardo2023-06-031-0/+8
* android: vulkan: Recreate surface after suspension & adapt to async. presentation.bunnei2023-06-033-11/+4
* android: Game data cacheCharles Lombardo2023-06-038-17/+63
* android: Update to Kotlin 1.8.21Charles Lombardo2023-06-031-1/+1
* android: Disable jetifierCharles Lombardo2023-06-031-2/+1
* android: Update dependenciesCharles Lombardo2023-06-031-2/+2
* android: Migrate to AGP 8.0.1Charles Lombardo2023-06-034-6/+17
* android: Enable non-transitive R classesCharles Lombardo2023-06-034-5/+15
* android: config: Enable asynchronous presentation by default on Android.bunnei2023-06-032-0/+8
* android: fix deadzone calculationgerman772023-06-031-4/+12
* android: Fix background color when starting emulationCharles Lombardo2023-06-031-0/+1
* android: Persistent scrollbars on home settings fragmentCharles Lombardo2023-06-032-5/+14
* android: Use short build hashCharles Lombardo2023-06-031-1/+1
* android: Use navigation bar shade viewCharles Lombardo2023-06-034-49/+54
* android: About fragmentCharles Lombardo2023-06-0310-3/+415
* android: Use x-axis animation for navigation railCharles Lombardo2023-06-033-3/+23
* android: Sort games alphabetically by defaultCharles Lombardo2023-06-031-2/+9
* android: New icons for navigation barCharles Lombardo2023-06-037-4/+47
* android: New icons for home settings fragmentCharles Lombardo2023-06-034-21/+11
* android: Add navigation railCharles Lombardo2023-06-0314-93/+208
* android: Search FragmentCharles Lombardo2023-06-0320-189/+551
* android: Fix potential zip traversal exploitCharles Lombardo2023-06-031-3/+9
* android: Add dedicated show overlay checkboxgerman772023-06-033-6/+30
* android: Add user directory shortcutCharles Lombardo2023-06-036-25/+140
* android: Fix inline keyboard inputgerman772023-06-031-5/+7
* android: Fix grammatical mistake in video core error messageCharles Lombardo2023-06-031-1/+1
* android: Adjust wording on GPU driver install buttonCharles Lombardo2023-06-031-1/+1
* android: Add deadzone to stick inputNarr the Reg2023-06-031-19/+45
* android: Move motion listener to emulation activitygerman772023-06-032-64/+71
* core: hid: Finish linking motion from virtual controllersNarr the Reg2023-06-031-0/+2
* android: Change wording for "Add Games" button (#100)Charles Lombardo2023-06-032-4/+6
* android: Scroll shortcut for games listCharles Lombardo2023-06-033-1/+34
* android: Setup screen hotfixCharles Lombardo2023-06-033-12/+32
* android: Swap Default and Install buttons for GPU driver installation dialogCharles Lombardo2023-06-031-2/+2
* android: Add warnings to setup screensCharles Lombardo2023-06-034-13/+149
* android: Allow search bar to scroll offscreenCharles Lombardo2023-06-033-15/+8
* android: Update app iconCharles Lombardo2023-06-032-34/+30
* android: Change organization of the settings tab in the home screenCharles Lombardo2023-06-037-44/+44
* android: Properly pop setup fragment from the back stackCharles Lombardo2023-06-031-1/+3
* android: Vertically scalable setup pagesCharles Lombardo2023-06-032-23/+45
* android: Fix setup rotation bugCharles Lombardo2023-06-032-4/+26
* android: Temporarily switch for a fixed version code for testingCharles Lombardo2023-06-031-1/+1
* android: Fix alignment of SwipeRefreshLayoutCharles Lombardo2023-06-031-5/+9
* android: Shape/spacing adjustments to game cardCharles Lombardo2023-06-033-58/+64
* android: Manual tweaks for dialog colorsCharles Lombardo2023-06-036-2/+21
* android: Fix black backgrounds bugCharles Lombardo2023-06-031-6/+18
* android: Use navigation bar shade view for settings activityCharles Lombardo2023-06-032-3/+20
* android: Disable editing themes during emulationCharles Lombardo2023-06-031-3/+3
* android: Prevent situation where binding is called on a null viewCharles Lombardo2023-06-031-0/+3
* android: Add black backgrounds toggleCharles Lombardo2023-06-036-1/+42
* android: Add theme mode pickerCharles Lombardo2023-06-035-11/+76
* android: Add theme pickerCharles Lombardo2023-06-037-3/+127
* android: Prevent potential abstract settings crashCharles Lombardo2023-06-031-0/+4
* android: Fix cast for abstract settingsCharles Lombardo2023-06-034-5/+5
* android: Create xml for Material You themeCharles Lombardo2023-06-032-0/+58
* android: Remove check for API 29 in themesCharles Lombardo2023-06-032-15/+4
* android: Adjustments to home option cardCharles Lombardo2023-06-031-4/+10
* android: Use different colors for logo in options menuCharles Lombardo2023-06-032-3/+3
* android: New default theme colorsCharles Lombardo2023-06-032-30/+34
* android: Use libnx default iconCharles Lombardo2023-06-034-1/+1
* android: enable LTOLiam2023-06-031-1/+2
* android: Show error if invalid keys file is selectedCharles Lombardo2023-06-032-0/+23
* android: Fix first time setup scrolling bugCharles Lombardo2023-06-032-18/+17
* android: Fix A button preference keyCharles Lombardo2023-06-031-1/+1
* android: First time setup screenCharles Lombardo2023-06-0319-163/+769
* android: Prevent editing unsafe settings at runtimeCharles Lombardo2023-06-035-14/+35
* android: Abstract settingsCharles Lombardo2023-06-0324-363/+418
* android: Implement gamepad inputgerman772023-06-036-11/+510
* android: Bump minimum version to Android 11Charles Lombardo2023-06-031-1/+1
* android: Decouple status bar shade from navigation bar visibilityCharles Lombardo2023-06-033-14/+34
* android: Enable code minificationCharles Lombardo2023-06-035-22/+18
* android: Switch from a colored status bar to a custom viewCharles Lombardo2023-06-034-23/+35
* android: Adjustments to card_gameCharles Lombardo2023-06-031-20/+5
* android: MainActivity overhaulCharles Lombardo2023-06-0332-626/+1031
* android: Enforce Vulkan 1.1 support as minimumCharles Lombardo2023-06-031-3/+4
* android: Update gradle version to 8.1Charles Lombardo2023-06-031-1/+1
* android: Update app dependenciesCharles Lombardo2023-06-031-5/+5
* android: Convert gradle scripts to Kotlin DSLCharles Lombardo2023-06-035-201/+241
* android: settings: Add scaling filter & anti-aliasing options. (#66)bunnei2023-06-034-0/+75
* android: video_core: Add support for disk shader cache. (#64)bunnei2023-06-0312-4/+258
* android: config: Change docked mode and GPU accuracy to favor performance on Android.bunnei2023-06-033-7/+11
* android: Initialize account managergerman772023-06-031-0/+5
* android: Remove unsafe null checkgerman772023-06-031-4/+2
* android: Scale input overlay independently of system display scaleCharles Lombardo2023-06-032-30/+41
* android: Use apply instead of commit for shared preferencesCharles Lombardo2023-06-033-4/+3
* android: Add DPad slide toggleCharles Lombardo2023-06-035-2/+14
* android: Add relative stick center toggleCharles Lombardo2023-06-033-0/+13
* android: Make hash and branch accessible from BuildConfigCharles Lombardo2023-06-031-0/+25
* android: Backup shared preferences where applicableCharles Lombardo2023-06-032-0/+12
* android: Enable retaining app data after uninstallCharles Lombardo2023-06-031-1/+2
* android: Remove unused doFrame functionCharles Lombardo2023-06-031-2/+0
* android: Convert NativeLibrary to KotlinCharles Lombardo2023-06-0315-766/+523
* android: Remove LocalBroadcastManagerCharles Lombardo2023-06-0311-225/+17
* android: Remove game databaseCharles Lombardo2023-06-0318-773/+154
* android: Adjust game icon loadingCharles Lombardo2023-06-031-15/+9
* android: Remove unused dimensions filesCharles Lombardo2023-06-032-9/+0
* android: Slightly reduce game card sizeCharles Lombardo2023-06-032-3/+3
* android: Only show company text view if it has contentCharles Lombardo2023-06-031-5/+8
* android: Fix check for ok text in software keyboardCharles Lombardo2023-06-031-1/+1
* android: Implement amiibo reading from nfc tagNarr the Reg2023-06-0313-4/+303
* android: Add toggle controls option to input overlayCharles Lombardo2023-06-035-6/+62
* android: Do not update FPS text on null viewCharles Lombardo2023-06-031-1/+1
* android: Convert keyboard applet to kotlin and refactorCharles Lombardo2023-06-036-279/+255
* android: Implement basic software keyboard applet.bunnei2023-06-0312-152/+625
* android: config: Disable shader cache by default on Android.bunnei2023-06-031-0/+4
* android: Fix fps counter not showing upgerman772023-06-034-11/+13
* android: Prevent showing games on an invalid viewCharles Lombardo2023-06-031-0/+3
* android: Re-implement overlay editingCharles Lombardo2023-06-035-25/+245
* android: Fix popup menu going out of boundsCharles Lombardo2023-06-032-20/+11
* android: Use autofit grid for games fragmentCharles Lombardo2023-06-033-28/+72
* android: Prevent updating empty game list text on invalid viewCharles Lombardo2023-06-031-0/+3
* android: Persist settings across configuration changesCharles Lombardo2023-06-039-93/+51
* android: Store settings object in viewmodelCharles Lombardo2023-06-037-57/+45
* android: Remove configChanges exceptionsCharles Lombardo2023-06-031-1/+0
* Android: Enable resizeable activitiesCharles Lombardo2023-06-031-6/+2
* android: Fix emulation fragment commentsCharles Lombardo2023-06-031-2/+2
* android: Use modal navigation drawer as in game menuCharles Lombardo2023-06-0317-373/+343
* android: Make Game class parcelableCharles Lombardo2023-06-031-1/+4
* android: Add kotlin parcelize pluginCharles Lombardo2023-06-031-0/+1
* android: Remove deprecated use of onActivityResultCharles Lombardo2023-06-032-139/+107
* android: Fix RTL layoutsCharles Lombardo2023-06-033-1/+6
* android: Use ellipsis characterCharles Lombardo2023-06-031-1/+1
* android: Move all array strings to main strings fileCharles Lombardo2023-06-032-48/+109
* android: Remove unused stringsCharles Lombardo2023-06-031-9/+0
* android: Remove unused colorsCharles Lombardo2023-06-032-6/+0
* android: Remove citra date time pickerCharles Lombardo2023-06-031-22/+0
* android: Remove unused premium header layoutCharles Lombardo2023-06-031-42/+0
* android: Remove unused fragment animationsCharles Lombardo2023-06-032-41/+0
* android: Remove unused string arraysCharles Lombardo2023-06-031-34/+0
* android: Remove unused integer xmlsCharles Lombardo2023-06-034-13/+0
* android: Refactor ic_launcher.xml to drawablesCharles Lombardo2023-06-033-3/+3
* android: Suppress lint in InsetsHelperCharles Lombardo2023-06-031-0/+2
* android: Add data extraction rulesCharles Lombardo2023-06-033-2/+56
* android: Remove requestLegacyExternalStorage attributeCharles Lombardo2023-06-031-3/+1
* android: Remove unused permissionsCharles Lombardo2023-06-031-3/+0
* android: Inset input overlay based on system cutoutsCharles Lombardo2023-06-035-59/+94
* android: Stop updating fps counter when emulation stopsCharles Lombardo2023-06-031-1/+4
* android: Move driver installation off of main threadCharles Lombardo2023-06-034-21/+42
* android: Fix crash when decodeGameIcon creates a null BitmapCharles Lombardo2023-06-031-1/+1
* android: Use view bindingCharles Lombardo2023-06-0316-284/+189
* android: Enable view bindingCharles Lombardo2023-06-031-0/+2
* android: Refactor CheckBoxSetting to SwitchSettingCharles Lombardo2023-06-035-14/+14
* android: EmulationActivity: Fix variable shadowing in fragment creation.bunnei2023-06-031-2/+2
* android: res: fragment_emulation: Ensure FPS counter is shown.bunnei2023-06-031-7/+7
* build: only enable adrenotools on arm64Liam2023-06-033-4/+10
* android: Use Skyline's document providerCharles Lombardo2023-06-033-4/+319
* android: Use androidx splash screenCharles Lombardo2023-06-034-2/+12
* android: Replace Picasso with CoilCharles Lombardo2023-06-037-138/+41
* android: New swipe to refresh color schemeCharles Lombardo2023-06-031-1/+9
* android: New settings fragment animationsCharles Lombardo2023-06-0312-163/+80
* android: Use edge to edgeCharles Lombardo2023-06-039-21/+110
* android: Use Material 3 componentsCharles Lombardo2023-06-0323-174/+268
* android: Modernize theme systemCharles Lombardo2023-06-038-94/+130
* android: Use vector iconsCharles Lombardo2023-06-0342-9/+27
* android: Use adaptive iconCharles Lombardo2023-06-0313-3/+24
* android: settings: Dynamically evaluate valueAsStringbunnei2023-06-034-4/+4
* android: Add license identifierCharles Lombardo2023-06-0366-5/+199
* android: Convert YuzuApplication to KotlinCharles Lombardo2023-06-032-59/+56
* android: Convert Action1 to KotlinCharles Lombardo2023-06-032-5/+5
* android: Convert GameViewHolder to KotlinCharles Lombardo2023-06-032-44/+32
* android: Remove ThemeUtilCharles Lombardo2023-06-031-34/+0
* android: Convert StartupHandler to KotlinCharles Lombardo2023-06-032-45/+45
* android: Convert Log to KotlinCharles Lombardo2023-06-032-39/+42
* android: Convert GpuDriverMetadata to KotlinCharles Lombardo2023-06-032-45/+44
* android: Convert GpuDriverHelper to KotlinCharles Lombardo2023-06-032-130/+145
* android: Convert GameIconRequestHandler to KotlinCharles Lombardo2023-06-032-29/+22
* android: Convert ForegroundService to KotlinCharles Lombardo2023-06-032-63/+56
* android: Convert FileUtil to KotlinCharles Lombardo2023-06-032-296/+292
* android: Convert FileBrowserHelper to KotlinCharles Lombardo2023-06-032-25/+26
* android: Convert EmulationMenuSettings to KotlinCharles Lombardo2023-06-032-78/+59
* android: Convert DocumentsTree to KotlinCharles Lombardo2023-06-032-125/+110
* android: Convert DirectoryStateReceiver to KotlinCharles Lombardo2023-06-032-22/+15
* android: Convert DirectoryInitialization to KotlinCharles Lombardo2023-06-032-72/+66
* android: Convert ControllerMappingHelper to KotlinCharles Lombardo2023-06-031-25/+24
* android: Convert BiMap to KotlinCharles Lombardo2023-06-032-22/+22
* android: Convert AddDirectoryHelper to KotlinCharles Lombardo2023-06-032-38/+27
* android: Convert PlatformGamesView to KotlinCharles Lombardo2023-06-031-6/+6
* android: Convert PlatformGamesPresenter to KotlinCharles Lombardo2023-06-032-42/+30
* android: Convert PlatformGamesFragment to KotlinCharles Lombardo2023-06-032-105/+94
* android: Convert MainView to KotlinCharles Lombardo2023-06-031-8/+6
* android: Convert MainPresenter to KotlinCharles Lombardo2023-06-032-81/+66
* android: Convert InputOverlayDrawableJoystick to KotlinCharles Lombardo2023-06-032-243/+205
* android: Convert MainActivity to KotlinCharles Lombardo2023-06-033-250/+229
* android: Remove ExampleInstrumentedTestCharles Lombardo2023-06-031-3/+0
* android: Remove TwoPaneOnBackPressedCallbackCharles Lombardo2023-06-031-37/+0
* android: Convert InputOverlayDrawableDpad to KotlinCharles Lombardo2023-06-032-276/+232
* android: Convert InputOverlayDrawableButton to KotlinCharles Lombardo2023-06-032-139/+118
* android: Convert InputOverlay to KotlinCharles Lombardo2023-06-032-656/+886
* android: Remove DividerItemDecorationCharles Lombardo2023-06-031-130/+0
* android: Inherit from Material 3 themesCharles Lombardo2023-06-031-8/+4
* android: Convert MinimalDocumentFile to KotlinCharles Lombardo2023-06-032-28/+8
* android: Convert GameProvider to KotlinCharles Lombardo2023-06-032-138/+127
* android: Convert GameDatabase to KotlinCharles Lombardo2023-06-032-275/+260
* android: Convert Game to KotlinCharles Lombardo2023-06-032-76/+56
* android: Convert EmulationFragment to KotlinCharles Lombardo2023-06-032-375/+348
* android: Convert SettingsFile to KotlinCharles Lombardo2023-06-032-272/+245
* android: Convert SettingsFrameLayout to KotlinCharles Lombardo2023-06-032-48/+43
* android: Convert SettingsFragmentView to KotlinCharles Lombardo2023-06-031-18/+15
* android: Convert SettingsFragmentPresenter to KotlinCharles Lombardo2023-06-032-184/+333
* android: Convert SettingsFragment to KotlinCharles Lombardo2023-06-032-136/+120
* android: Convert SettingsActivityView to KotlinCharles Lombardo2023-06-031-27/+20
* android: Convert SettingsActivityPresenter to KotlinCharles Lombardo2023-06-032-122/+99
* android: Convert SettingsActivity to KotlinCharles Lombardo2023-06-032-209/+186
* android: Convert SubmenuViewHolder to KotlinCharles Lombardo2023-06-032-45/+35
* android: Convert SliderViewHolder to KotlinCharles Lombardo2023-06-032-45/+34
* android: Convert SingleChoiceViewHolder to KotlinCharles Lombardo2023-06-032-62/+54
* android: Convert SettingViewHolder to KotlinCharles Lombardo2023-06-032-49/+38
* android: Convert HeaderViewHolder to KotlinCharles Lombardo2023-06-032-32/+28
* android: Convert DateTimeViewHolder to KotlinCharles Lombardo2023-06-032-47/+35
* android: Convert CheckBoxSettingViewHolder to KotlinCharles Lombardo2023-06-032-54/+41
* android: Convert StringSetting to KotlinCharles Lombardo2023-06-032-23/+9
* android: Convert SettingSection to KotlinCharles Lombardo2023-06-032-55/+34
* android: Convert Setting to KotlinCharles Lombardo2023-06-031-24/+6
* android: Convert IntSetting to KotlinCharles Lombardo2023-06-032-23/+9
* android: Convert FloatSetting to KotlinCharles Lombardo2023-06-032-23/+9
* android: Convert BooleanSetting to KotlinCharles Lombardo2023-06-032-23/+9
* android: Convert SubmenuSetting to KotlinCharles Lombardo2023-06-032-21/+15
* android: Convert StringSingleChoiceSetting to KotlinCharles Lombardo2023-06-032-82/+61
* android: Convert SliderSetting to KotlinCharles Lombardo2023-06-032-101/+72
* android: Convert SingleChoiceSetting to KotlinCharles Lombardo2023-06-032-60/+44
* android: Convert SettingsItem to KotlinCharles Lombardo2023-06-032-100/+30
* android: Convert HeaderSetting to KotlinCharles Lombardo2023-06-032-14/+12
* android: Convert DateTimeSetting to KotlinCharles Lombardo2023-06-032-40/+35
* android: Convert CheckBoxSetting to KotlinCharles Lombardo2023-06-032-80/+91
* android: Convert GameAdapter to KotlinCharles Lombardo2023-06-032-244/+178
* android: Convert SettingsAdapter to KotlinCharles Lombardo2023-06-033-366/+315
* android: Convert EmulationActivity to KotlinCharles Lombardo2023-06-032-347/+286
* android: Use material slider in settings dialogCharles Lombardo2023-06-031-20/+20
* android: Convert Settings to KotlinCharles Lombardo2023-06-032-127/+145
* android: Use androidx preferencesCharles Lombardo2023-06-031-0/+2
* android: frontend: Add unique error strings for Vulkan initialization errors.bunnei2023-06-032-19/+25
* android: Use the center of the object and reduce draw callsgerman772023-06-038-59/+76
* android: Replace old buttons with vectorsgerman772023-06-03149-71/+613
* android: Enable Kotlin supportCharles Lombardo2023-06-034-26/+30
* android: Upgrade java version to 11Charles Lombardo2023-06-031-2/+2
* android: Upgrade dependenciesCharles Lombardo2023-06-031-4/+4
* android: Upgrade to AGP 7.4.2Charles Lombardo2023-06-031-1/+1
* android: Replace lintOptions with lintCharles Lombardo2023-06-031-1/+1
* android: Move namespace to app module build.gradleCharles Lombardo2023-06-032-2/+3
* android: bump compile/target sdk to 33Charles Lombardo2023-06-031-2/+2
* android: Upgrade gradle to 8.0.1Charles Lombardo2023-06-031-1/+1
* CMake: fix pkg-config behavior when building for Androidliushuyu2023-06-031-0/+1
* CI: add Android build systemsliushuyu2023-06-031-0/+0
* android: build.gradle: Cleanup build types.bunnei2023-06-031-7/+1
* android: frontend: settings: Add graphics debugging.bunnei2023-06-034-6/+18
* android: jni: Ensure system is only initialized once.bunnei2023-06-034-8/+8
* android: frontend: Cleanup framerate counter.bunnei2023-06-032-4/+3
* android: vulkan: Implement adrenotools turbo mode.bunnei2023-06-035-1/+13
* android: frontend: Add support for GPU driver selection.bunnei2023-06-039-3/+251
* android: native: Add support for custom Vulkan driver loading.bunnei2023-06-036-44/+109
* android: EmulationFragment: Always reset overlay.bunnei2023-06-031-1/+2
* android: Add motion sensorNarr the Reg2023-06-032-20/+65
* android: Hook jni input properlyNarr the Reg2023-06-035-90/+104
* android: cleanup touch update loopNarr the Reg2023-06-031-28/+50
* android: Clean joystick overlayNarr the Reg2023-06-033-135/+131
* android: Clean dpad overlayNarr the Reg2023-06-032-192/+174
* android: Clean button overlayNarr the Reg2023-06-032-195/+65
* android: Add all buttons to screen controllerNarr the Reg2023-06-034-209/+104
* android: Apply clang formatNarr the Reg2023-06-032-9/+9
* android: frontend: Implement game grid view. (#9)bunnei2023-06-0315-174/+272
* android: Replace notification icon with yuzugerman772023-06-033-0/+0
* android: strings: Refresh key dumping URL.bunnei2023-06-031-1/+1
* android: frontend: Modify ROM load messaging for invalid keys.bunnei2023-06-032-7/+11
* android: frontend: Integrate key installation for SAF.bunnei2023-06-0318-19/+100
* android: jni: Add function to reload keys.bunnei2023-06-033-2/+14
* android: EmulationActivity: Temporarily disable running notification.bunnei2023-06-032-7/+12
* android: Implement SAF support & migrate to SDK 31. (#4)bunnei2023-06-0332-688/+615
* android: Harden emulation shutdown when loader fails.bunnei2023-06-031-6/+12
* android: SettingsFragmentPresenter: Fix default renderer backend.bunnei2023-06-031-1/+1
* android: jni: native: Add lock around HaltEmulation, tighten run loop.bunnei2023-06-031-1/+3
* android: jni: native: Refactor locking for is_running.bunnei2023-06-031-8/+21
* android: jni: native: Remove unnecessary atomic for is_running.bunnei2023-06-031-6/+5
* android: jni: native: Tighten up emulation start/stop signaling.bunnei2023-06-031-58/+64
* android: jni: native: Consolidate emulation state into EmulationSession singleton.bunnei2023-06-031-67/+164
* android: Frontend: Fix rendering aspect ratio & add a setting for it.bunnei2023-06-036-1/+24
* android: Integrate settings frontend with yuzu & remove unused code.bunnei2023-06-0325-1759/+949
* android: Minimize frontend & convert to yuzu.bunnei2023-06-03128-2509/+934
* android: Minimal JNI for yuzu.bunnei2023-06-037-0/+640
* android: Add Citra frontend.bunnei2023-06-03319-0/+13799