Commit Graph

18 Commits

Author SHA1 Message Date
Sebastian Jeltsch
4c96da2d84 Fix input validation in admin dash for nullable columns in the insert/alter-row form. 2024-11-28 12:29:52 +01:00
Sebastian Jeltsch
0b097950c6 More strictly type JSON APIs. 2024-11-28 12:17:17 +01:00
Sebastian Jeltsch
9c2e753f23 Factor out row conversion utility to avoid test depending on ui components, which allows us to update vite. 2024-11-28 10:47:14 +01:00
Sebastian Jeltsch
697b2459ef Update JS and Dart dependencies. 2024-11-28 00:39:36 +01:00
Sebastian Jeltsch
c97b3fb037 Minor: appease prettier after merging typo fixes. My bad. 2024-11-27 23:12:38 +01:00
Marcel
dec75bfbbd Update SettingsPage.tsx - fixed a small typo (#6)
* Update SettingsPage.tsx - fixed a small typo

Found & fixed a small typo found while checking out the live demo

* Update SettingsPage.tsx
2024-11-27 22:50:24 +01:00
Sebastian Jeltsch
35b8a217b6 Do not filter "hidden" tables in "Create Table Form" FK drop down. Fixes #4. 2024-11-26 13:51:03 +01:00
Sebastian Jeltsch
cdac7dd04c Better development instructions for the Admin UI. 2024-11-16 21:27:09 +01:00
Sebastian Jeltsch
b647a148fa Update dependencies. 2024-11-11 20:35:19 +01:00
Sebastian Jeltsch
75fa8d82d3 Update javascript dependencies. 2024-11-08 21:36:38 +01:00
Sebastian Jeltsch
d7af91ceb7 Make presence of geoip stats optional and only present if db is found and improve styling. 2024-11-05 00:00:05 +01:00
Sebastian Jeltsch
c6e871ae2b Add a legend to logs geoip map in the admin dash. 2024-11-04 22:56:12 +01:00
Sebastian Jeltsch
2fd622e974 Add interactivity to geoip map in logs admin dashboard. 2024-11-04 18:03:39 +01:00
Sebastian Jeltsch
d026529ba5 Use leaflet to render admin UI logs choropleth graph instead of chart.js. This allows navigating the map. 2024-11-04 15:12:35 +01:00
Sebastian Jeltsch
b3067f89c3 PoC: geoip world map in admin dashboard. 2024-11-03 20:45:37 +01:00
Sebastian Jeltsch
bde2577dba Experimental: support decoding client ips with geoip database. 2024-11-03 20:45:37 +01:00
Sebastian Jeltsch
1f033c3717 Minor: style buttons in admin dashboard navbar w/o outline. 2024-11-03 14:01:17 +01:00
Sebastian Jeltsch
bdb3735840 Squash all commits for a fresh start.
This is only to avoid accidentally leaking any secrets from early development especially in the light of short-sha attacks.
2024-10-30 23:38:56 +01:00