d6d6ef0b47
List user claims on Auth page.
2025-04-18 11:50:30 +02:00
3e5d94e26f
Add missing mapping to identity endpoints.
...
(Logout did not work for example)
2025-04-18 11:50:18 +02:00
b365dd342d
Add more navlink buttons for authorization in CSS.
2025-04-18 10:50:02 +02:00
c3df56b0da
Add identity context and ASP.NET individual account pages for authorization.
...
I created a new Blazor project with individual accounts, then transferred the files over to the existing project.
Then renamed ApplicationDbContext to: IdentityContext to distinguish from the application context.
Then ran the update database command with the existing migration for identity.
2025-04-18 10:20:55 +02:00
dcf5e7b675
Create IServersEFCoreRepository interface, register as service and use dependency injection to replace the static ServersRepository.
2025-04-16 23:46:00 +02:00
3eb15f6f8c
Add ServerEFCoreRepository and methods.
2025-04-15 23:45:33 +02:00
0e6a1e4c86
Add initial migration with initial server data.
2025-04-15 23:27:10 +02:00
0d661c09e4
Add ServerManagementContext with connectionstring.
2025-04-15 23:26:55 +02:00
b01d2ce608
Add sqlite file-extension to gitignore.
2025-04-15 23:25:21 +02:00
83d99712e2
Add Entity Framework Core, tools, sqlite provider and design all version 9.0.4 in server management project.
2025-04-15 22:54:28 +02:00
c5cd9d2da4
Add WebAssembly demo project.
2025-04-15 22:49:41 +02:00
b9d6b79ad4
Add comments about Singleton, Scoped and Transient to Program.cs file.
2025-03-31 23:46:37 +02:00
9e7e7df370
Add observer for online servers.
...
Only for the servers in the Eindhoven city.
2025-03-30 22:33:08 +02:00
734a59f38b
Replace SessionStorage with ContainerStorage.
...
This is retained on the SignalR connection and is unique to the user.
2025-03-30 22:32:22 +02:00
a25e767b29
Use ProtectedSessionStorage to for add server wizard.
...
And replace the URL query string with it.
2025-03-30 19:56:47 +02:00
28c3449e24
Add Wizard to add a new server, using URL query strings to pass data.
2025-03-30 16:08:48 +02:00
705e9493fe
Rename Add button label to: Add Server
2025-03-30 15:34:30 +02:00
8cf581efca
Add query string to AddEditServer page to prefill city.
2025-03-29 19:37:04 +01:00
86e41b22ff
Consolidate Edit and Add server pages into single routable component.
2025-03-29 19:26:52 +01:00
d6df2a448d
Navigate back to same selected city on servers page after editing a server.
2025-03-29 19:00:01 +01:00
ae3f096722
Use NavigationLock on EditServer page to prevent user from navigating away before confirmation.
2025-03-29 18:44:39 +01:00
2da0063331
Add refresh button and automatic refreshing timer to update state.
...
As effect, this keeps updating the amount of people online.
2025-03-29 18:10:07 +01:00
b041d7d244
Use SetParametersAsync to only trigger OnParametersSet when necessary.
2025-03-29 16:55:57 +01:00
f2b9daac52
Initialize servers in OnAfterRender.
2025-03-29 16:45:16 +01:00
b39211b1d5
Add Dispose function to CityListComponent.
2025-03-29 16:34:07 +01:00
b9e4f44d5d
Create component for to-do item.
2025-03-29 11:54:29 +01:00
5f7b63071e
Create component for to-do list.
2025-03-29 11:50:00 +01:00
23d20f2f04
Allow HTML attributes on SearchBar.
2025-03-28 23:20:00 +01:00
ea9213f9c1
Add quickgrid page with paginator.
2025-03-28 21:45:43 +01:00
820682a8ba
Install Nuget package: ASP.NET Core QuickGrid 9.0.3 version.
...
https://www.nuget.org/packages/Microsoft.AspNetCore.Components.QuickGrid
2025-03-28 21:13:48 +01:00
2c8b50e8c5
Replace ul with table for server items.
2025-03-28 21:07:32 +01:00
e4ac3ab0d9
Create templated generic Repeater component for server list items.
...
This also is usefull to reduce the amount of null checking if-statements.
2025-03-28 20:56:05 +01:00
6b3b08b07a
Create templated generic component for Fields for EditServer page.
2025-03-28 20:39:30 +01:00
9396e98eea
Unstyle bullet list for server components.
2025-03-28 12:21:42 +01:00
f24cc284f7
Use Cascading Parameter to provide server component with selected city parameter to set a background color.
2025-03-28 12:20:07 +01:00
21e24945fd
Change input field widths using CSS isolation.
2025-03-27 22:49:26 +01:00
6c26d442f4
Display random amount of online users if a server is online.
2025-03-27 22:22:08 +01:00
8e6fd76b76
Add buttons to turn servers online or offline in servers list.
2025-03-27 22:16:15 +01:00
8a39b661cb
Clear search filter on city change using a component reference.
2025-03-27 21:47:21 +01:00
b14af7616e
Clear city selection using a component reference.
2025-03-27 21:36:53 +01:00
bdfc834753
Move Search bar into its own component.
2025-03-27 12:32:42 +01:00
7cf251570c
Remove whitespace.
2025-03-27 12:05:37 +01:00
af8d7a7698
Move city into its own component and use EventCallback to bubble events when a city is clicked to be handled by the parents of the component.
2025-03-27 12:05:31 +01:00
60aa4f9c46
Extract server list items into the ServerComponent.
2025-03-27 10:40:54 +01:00
a6dea2bc3a
Pass selected city as parameter to Server List Component.
2025-03-27 00:18:16 +01:00
9d72279631
Move server list into its own component.
2025-03-27 00:07:36 +01:00
c4641da821
Add link to gitea repository in nav menu.
2025-03-26 18:52:53 +01:00
6f016cd2b7
Add checkbox and date completed columns to to-do list.
2025-03-26 18:48:07 +01:00
54bd002293
Data bind item name of to-do list item to input field.
2025-03-26 18:30:52 +01:00
dde2d3c20d
Add button to add a new task to the to-do list.
2025-03-26 18:25:54 +01:00