1
0
mirror of synced 2024-12-19 09:55:55 +01:00
Commit Graph

227 Commits

Author SHA1 Message Date
shibe
c5e6626422
Merge pull request #30 from asesidaa/LoginRefactor
Login refactor
2024-06-01 22:50:07 -04:00
S-Sebb
ed82f89fdf Fixed a bug causing register to be impossible 2024-05-29 14:59:34 +01:00
S-Sebb
8bcb89578e Added a button allowing song name language switching individually from UI language 2024-05-26 23:06:51 +01:00
S-Sebb
0939a0e045 Fixes and added a new api that retrieves all userSettings for admins 2024-05-26 21:25:24 +01:00
S-Sebb
2069681390 Major refactors including frontend requests refactors, authentication refactors and request compressions 2024-05-25 18:12:30 +01:00
shiibe
7b8ce205ae Fix Achievement Panel
* Fixes UraOni values not including Oni difficulty
2024-05-17 22:42:29 -04:00
shiibe
bab7bf2718 Play History style fixes 2024-05-16 21:15:21 -04:00
S-Sebb
17331bcad4 Major authentication refactors 2024-05-16 23:32:46 +01:00
S-Sebb
f4cbee2e29 Fixed song play history page displaying only one difficulty, made choosing title update the title text 2024-05-03 22:46:27 +01:00
S-Sebb
650552e403 Implemented better authentication system, completed more localization, implemented cached JWT login, implemented locking costumes and title plates for FreeProfileEditing 2024-05-01 16:13:47 +01:00
shiibe
5b1c4fc358 Clean up 2024-03-27 14:02:40 -04:00
shiibe
aa727a98fb Add Dark Mode toggle 2024-03-27 12:49:27 -04:00
shiibe
e5c482941c Change label 2024-03-27 00:06:10 -04:00
shiibe
0a2e9a08ba Search UX improvements 2024-03-26 23:51:32 -04:00
shiibe
8a7fcd71a7 Add star values to song list 2024-03-26 23:48:41 -04:00
shiibe
4aa7e6596d Save/restore drawer state to local storage 2024-03-26 23:25:37 -04:00
shiibe
e6fdc08de7 Add loader 2024-03-26 23:13:24 -04:00
shiibe
61812406b8 Retain active high score difficulty tab
* The difficulty will no longer reset to Easy when navigating away from the High Scores page.

* Uses local storage to store the selected difficulty tab so you don't have to select it every time.
2024-03-26 23:08:12 -04:00
shiibe
57b0390322 Add High Scores page 2024-03-17 15:46:47 -04:00
shiibe
88e6c70e13 Merge branch 'Refactor' into new-songs-ui 2024-03-16 10:55:38 -04:00
asesidaa
07c92c2eef Stage changes 2024-03-16 17:46:06 +08:00
shiibe
c118d8797a Song List 2024-03-14 00:38:26 -04:00
shiibe
c0bcf8eccc Change function name 2024-03-13 22:30:15 -04:00
shiibe
1d4523c4b0 List all Songs (in progress) 2024-03-13 22:27:55 -04:00
shiibe
cb41c29970 Use mapper for SongPlayDatum database models 2024-03-13 14:43:43 -04:00
shiibe
e6de938e19 Localize DateFormat 2024-03-13 11:36:06 -04:00
shiibe
f0e99c15a2 Move Play History table to a component 2024-03-13 11:23:22 -04:00
shiibe
18a933e327 Play History fixes 2024-03-13 11:00:18 -04:00
shiibe
e8f3d50942 Move functions to TaikoWebUI.Utilities namespace 2024-03-13 10:44:59 -04:00
shiibe
254807d9eb Limit to 10 recent plays 2024-03-10 00:23:47 -05:00
shiibe
ca37a88ce6 Add more data to recent plays table 2024-03-10 00:16:23 -05:00
shiibe
4b4d5600d3 Recent plays table styles 2024-03-09 23:55:30 -05:00
shiibe
0a8cf361f8 Pull recent plays to Song page 2024-03-09 23:49:47 -05:00
shiibe
2b45deb987 Create Song page template 2024-03-09 22:48:26 -05:00
shiibe
05220cca3b Misc formatting 2024-03-09 16:41:25 -05:00
shiibe
604872116f Redirects, styles clean up 2024-03-09 14:13:56 -05:00
shiibe
d034a2218d Login/Register clean up 2024-03-09 13:45:20 -05:00
shiibe
e0b3e3783e Update user name in breadcrumbs if it is changed 2024-03-09 12:55:52 -05:00
shiibe
e6270013ff Adjust breadcrumbs, login redirects 2024-03-09 11:59:21 -05:00
shiibe
91094d062b Update UserCard.razor 2024-03-09 01:49:55 -05:00
shiibe
250f3b5550 Remove LoginService.LoginRequired check 2024-03-09 01:48:13 -05:00
shiibe
4db510201f Add Admin indicator to user cards 2024-03-09 01:46:48 -05:00
shiibe
139a612b6c More UI clean up
* Clean up repeated code
* Move User cards to a reusable component
* Create page for Login
* Clean up Login, Register, and Change password forms
* Add links to sidebar navigation
* Lots of other misc. stuff
2024-03-09 01:07:34 -05:00
shiibe
6212b68ea4 Code formatting 2024-03-08 18:42:56 -05:00
shiibe
374319decd Fix typo 2024-03-08 15:24:29 -05:00
shiibe
51730ce60f Make song titles and artists use the active language
* The song titles and artists for the High Score and Dani Dojo screens will show based on the current language selected in the Switcher
2024-03-08 15:11:54 -05:00
shiibe
dd6859f5a1 Move StringUtil.SplitIntoGroups to services 2024-03-08 12:05:20 -05:00
shiibe
8b4e37d187 Remove spaces from access codes 2024-03-08 11:44:16 -05:00
shiibe
0123283fda UI clean up
* Adds a bunch of loose strings to the `Localizer`

* Format Access Codes for readability

* Label fixes

* Other misc. UI fixes
2024-03-08 11:13:56 -05:00
shiibe
5a144f8ce6 Misc. UI changes/fixes
* Consistent heading sizes for all pages

* Swap any heading tags to `MudText` components

* Only show password options if login is required
2024-03-08 03:06:08 -05:00
shiibe
881bc031a1 Clean up Access Code Management UI 2024-03-08 02:30:16 -05:00
asesidaa
6e059baa13 Add more translations. Thanks @隱-Yin 2024-01-28 14:35:26 +08:00
asesidaa
49b55b00c2 Add several more translation as example 2024-01-22 01:21:22 +08:00
asesidaa
81b065c358 Add translation framework and example data 2024-01-22 01:13:13 +08:00
S-Sebb??
651c2d91f2
Merge pull request #25 from AkaiiKitsune/Mobile-UI-Fixes
Fixed dialogs not being displayed on phone and tweaked access code binding
2023-12-19 16:49:48 +00:00
S-Sebb??
d8e1d17f15
Merge pull request #24 from AkaiiKitsune/profile-visualizer
Added scoreboard visualizer
2023-12-19 16:48:32 +00:00
e5a8526755 Fixed Access Code Binding
Admins can now bind codes of other users
2023-12-19 16:27:17 +01:00
d487d7a105 Fixed Dialogs not being displayed on phones
Disable Backdrop Click, you can't close dialogs by clicking on the rest of the window anymore (This is needed to fix Dialogs not showing up on mobile devices)

Added OnTouch events
2023-12-19 16:01:13 +01:00
S-Sebb
e3d78b80d5 Implemented reset password button if logged in as admin user 2023-12-19 00:12:48 +00:00
S-Sebb
4ab41ea9f3 Fix wrong direct link when changing password in admin mode 2023-12-18 21:44:56 +00:00
S-Sebb
471c6d5ef1 Removed admin username and password from config, added IsAdmin flag to userDatum, implemented changing password 2023-12-18 19:49:10 +00:00
S-Sebb
2d17d8bba6 Fixed the problem where empty new accesscodes can be bound on webUI 2023-12-16 23:48:42 +00:00
a69491f6f1 Fixed a small typo in Profile.razor 2023-12-12 12:57:08 +01:00
4495ee81c9 Merge remote-tracking branch 'upstream/CHN' into profile-visualizer 2023-12-12 12:48:48 +01:00
271048ab6a Fixed scoreboard text update issue
The scoreboard now properly updates when a new difficulty is selected.

Setting it to "Difficulty.None" defaults to the highest difficulty the player currently has Ranks / Crowns for.

Also removed a bunch of css from the profile.razor file and moved it to a style in app.css.
2023-12-12 12:45:14 +01:00
6f3052c69b Achievement Board now has numbers on it
Placement of each score has been done, It still doesn't update properly but the values are properly set. Just need to figure out a way to rerender the scoreboard
2023-12-11 16:14:09 +01:00
S-Sebb
3fc8134d5b Fix problem with mobile view time selection 2023-11-13 14:38:10 +00:00
S-Sebb
b612c56f5b Fixed login page mobile view layout issue 2023-11-13 13:50:02 +00:00
S-Sebb
a41b144910 Fixed some mobile view layout issues 2023-11-13 13:15:45 +00:00
S-Sebb
509ac85718 Add registering with last play date time, add disabling free profile editing 2023-11-12 23:12:54 +00:00
S-Sebb
293f162b3f Add webUI apis to manager user's access codes, take 2 2023-11-12 17:56:57 +00:00
S-Sebb
de1671aac9 Revert "Add webUI apis to manager user's access codes"
This reverts commit c1cac55683.
2023-11-12 17:41:36 +00:00
S-Sebb
c1cac55683 Add webUI apis to manager user's access codes 2023-11-12 17:34:33 +00:00
S-Sebb
38374fe017 Change database foreign key relationship 2023-11-11 23:12:26 +00:00
S-Sebb
cae9f09f15 Add credential table, refactored related webUI code 2023-11-11 21:04:11 +00:00
9bfae2a56c Added Achievement Board
Still has no logic for default (Highest difficulty played) option, doesn't display any numbers yet but divs are placed at the right place already.
2023-11-02 17:25:43 +01:00
0010a3eb34 Added Profile visualizer
Dan graphic still isn't displayed but disabling dan display on the nameplate updates the name disposition properly

Still haven't figured where the texture for AI 2, 3 and 4 are; useable in it's current state
2023-11-02 12:43:27 +01:00
asesidaa
c86e4dfd13 Fix sentinel types
Fix warnings
Require admin
2023-10-21 19:33:00 +08:00
S-Sebb
df2c8024ea Merge from TaikoLocalServer-CHN repo 2023-10-16 10:38:27 +01:00
S-Sebb
c963809be6 Implemented getting flagArraySizes(other than don Color) dynamically on WebUI 2023-10-15 15:27:07 +01:00
shiibe
bc6f65f4a0 Adjust qr code rendering 2023-10-03 14:20:51 -04:00
shiibe
03e835ae71 Update dan and song intro data 2023-10-01 13:12:25 -04:00
shiibe
1057dc0ad8 Add QR Code dialog, fix styles 2023-10-01 08:09:04 -04:00
asesidaa
d63e3e8f7f Update all to .net 8
Bump mudblazor to latest
2023-09-23 16:43:59 +08:00
esuo1198
fd38cc6808 Add MyDonNameLanguage to WebUI 2023-09-18 19:26:08 +09:00
esuo1198
4fedead174 Add DifficultySettingArray handle and WebUI 2023-09-18 18:54:02 +09:00
esuo1198
8b56689822 initial commit 2023-09-09 21:58:20 +09:00
shiibe
91b6a6262d Limit displayed negative result values to 0 2022-10-15 19:40:40 -04:00
shiibe
30df91771e Add total score and hits to dan dojo page 2022-10-15 17:45:01 -04:00
shiibe
5af120e185 Update DaniDojo.razor 2022-10-02 19:41:10 -04:00
shiibe
055c490c77 Fix OK note operator on Dan Dojo page 2022-10-02 19:27:06 -04:00
asesidaa
0bcf60da31 Fix exceptions 2022-09-24 16:31:13 +08:00
shiibe
ec4338bdb9 Make ai battle label column sticky 2022-09-23 17:02:39 -04:00
shiibe
40ed3028c2 Add icons to AI battle data, disable button if no data is present 2022-09-23 16:55:33 -04:00
asesidaa
a0fc549ad8 Add initial ai section table 2022-09-23 19:56:02 +08:00
shiibe
bc16918d49 Add AI battle sub-table (wip) 2022-09-22 22:53:35 -04:00
shiibe
9183e39e1d Add play totals to taiko mode page, make columns togglable 2022-09-18 22:03:08 -04:00
asesidaa
f8abca64b5 Suppress warnings 2022-09-16 21:48:16 +08:00
asesidaa
b52544c3ac Merge remote-tracking branch 'origin/CostumeUI' into CostumeUI
# Conflicts:
#	TaikoWebUI/Pages/Dialogs/ChooseTitleDialog.razor
2022-09-16 00:07:52 +08:00
asesidaa
eea0b6f32f Clean up, don't show selected when using custom title 2022-09-16 00:06:26 +08:00