1
0
Commit Graph

16 Commits

Author SHA1 Message Date
7e7410a406
improve design of session view
This improves the design of the session view a lot. However, several
things still need to be done:

1. The rules section is not styled.

2. The session list is not styled.

3. The design is not responsive yet. This will take longer, as the base
   view will need to be overhauled substantially to take advantage of
   wider screens.

4. A light mode needs to be added.
2026-03-03 01:45:14 +01:00
d4536aadc1
allow editing session head data 2026-03-02 22:12:23 +01:00
8a1140688e
improve in-memory change handling
The base view now does a better job at keeping the sessions list up to
date with the current session, without having to reload it all the time.

The purpose of this is to be able to show the list and the current
session at the same time, and keep them in sync without polling the
database.
2026-03-01 03:14:00 +01:00
de0fc8c917
enable history navigation
The previous implementation only looked at the URL (and state) during
initialization. This allowed users to open a specific session via URL
(e.g. when reloading the page).

History navigation, however, was completely ignored. I.e. if the user
pressed the back button the URL would change, but the content would
remain the same.

This has now been corrected.
2026-03-01 02:28:47 +01:00
53e3b2539a
switch UI to time ordered session list 2026-02-27 23:28:54 +01:00
4e9d35178a
make opening sessions by query param possible
Specific sessions can now be opened by setting a query param to their
id. This is needed to allow users to reload the page without being
kicked out to the session selection.
2026-02-27 00:08:18 +01:00
b9ed3ed37f
refactor to allow use of routing 2026-02-22 15:18:34 +01:00
dbe20d548d
switch over to mithril fragment method 2026-02-22 12:51:44 +01:00
bb3ad61950
make import paths absolute 2026-02-22 12:51:28 +01:00
7df55afd1a
move game points into name cell 2026-02-18 19:21:14 +01:00
eba36600b9
make session UI somewhat nice 2026-02-18 19:01:14 +01:00
0cc3c991e5
restructure basic UI for better semantics 2026-02-18 19:01:10 +01:00
979dfb9b08
make basic UI fully functional 2026-02-18 19:01:03 +01:00
a961c87e96
basic session selector 2026-02-17 21:31:33 +01:00
ff04d19185
make basic ui remember one session 2026-02-17 00:38:53 +01:00
624063b91e
implement very basic UI 2026-02-15 22:31:36 +01:00