Brent Schroeter
|
4ba4e787a2
|
fix styling of current portal in workspace nav
|
2025-12-21 02:07:28 +00:00 |
|
Brent Schroeter
|
8395b890b5
|
remove disused static assets
|
2025-12-19 20:22:27 +00:00 |
|
Brent Schroeter
|
4adbb84517
|
replace sass with vanilla css
|
2025-12-19 20:19:35 +00:00 |
|
Brent Schroeter
|
afba6497af
|
implement invites for collaboration
|
2025-12-18 20:05:46 +00:00 |
|
Brent Schroeter
|
8c284ecc05
|
fix typo in license-file field
|
2025-12-12 20:01:58 +00:00 |
|
Brent Schroeter
|
40d2902eae
|
resolve unused import warnings in release builds
|
2025-12-12 20:00:46 +00:00 |
|
Brent Schroeter
|
f2dd3d8318
|
add gh issue reference for serde_html_form bug
|
2025-12-11 18:13:16 +00:00 |
|
Brent Schroeter
|
bbf76dce01
|
remove path casing normalization middleware
|
2025-12-11 09:12:42 +00:00 |
|
Brent Schroeter
|
9f13218c30
|
resolve http caching inconsistencies
|
2025-12-11 08:59:21 +00:00 |
|
Brent Schroeter
|
1086e95036
|
fix auth for update_field_handler
|
2025-12-11 08:34:32 +00:00 |
|
Brent Schroeter
|
92d2a963f5
|
fix single-option dropdown presentation form bug
|
2025-12-11 08:30:43 +00:00 |
|
Brent Schroeter
|
a341a317fc
|
fix selection bug for empty portal table
|
2025-12-11 08:08:41 +00:00 |
|
Brent Schroeter
|
e376582f12
|
allow limited http caching of static assets in prod
|
2025-12-11 03:50:13 +00:00 |
|
Brent Schroeter
|
6cd15e380a
|
apply auth checks when accessing workspace records
|
2025-12-10 22:33:57 +00:00 |
|
Brent Schroeter
|
5a3d6eabf9
|
fix permissions bug in table owner assignment
|
2025-12-09 18:17:31 +00:00 |
|
Brent Schroeter
|
efd6cf1fb3
|
fix containerization
|
2025-12-09 18:16:24 +00:00 |
|
Brent Schroeter
|
9818df10f7
|
improve navigation
|
2025-11-27 07:24:46 +00:00 |
|
Brent Schroeter
|
36bf32dd30
|
update favicon
|
2025-11-27 00:31:35 +00:00 |
|
Brent Schroeter
|
75fcfecda1
|
check database connect privilege when accessing portal
|
2025-11-22 06:31:22 +00:00 |
|
Brent Schroeter
|
fd78a386e2
|
fix apple container startup script
|
2025-11-22 06:31:05 +00:00 |
|
Brent Schroeter
|
da9df86d40
|
add test for escape_identifier()
|
2025-11-21 08:09:08 +00:00 |
|
Brent Schroeter
|
916f9de45f
|
add basic development readme docs
|
2025-11-19 09:23:16 +00:00 |
|
Brent Schroeter
|
cf46675971
|
clean up .env settings
|
2025-11-19 09:19:36 +00:00 |
|
Brent Schroeter
|
aed6ba6495
|
license as agpl-3.0-or-later
|
2025-11-19 09:15:11 +00:00 |
|
Brent Schroeter
|
843750ac76
|
fully migrate "interim" nomenclature to "phonograph"
|
2025-11-19 02:14:43 +00:00 |
|
Brent Schroeter
|
624bfa2d93
|
add screenshot to readme
|
2025-11-19 02:14:40 +00:00 |
|
Brent Schroeter
|
5d5acb09bb
|
implement accessor pattern for authorized portal access
|
2025-11-19 01:35:47 +00:00 |
|
Brent Schroeter
|
7f63cbb521
|
implement copy-to-clipboard button component
|
2025-11-13 05:20:05 +00:00 |
|
Brent Schroeter
|
ab5f778cc4
|
improve navigation within workspaces
|
2025-11-13 05:20:05 +00:00 |
|
Brent Schroeter
|
cf4c07f5b8
|
improve field header controls
|
2025-11-13 05:20:05 +00:00 |
|
Brent Schroeter
|
7791282e91
|
document project llm practices
|
2025-11-12 19:49:33 +00:00 |
|
Brent Schroeter
|
84095cfc4b
|
misc quality of life improvements
|
2025-11-12 05:35:04 +00:00 |
|
Brent Schroeter
|
bb49aedbfb
|
derive presentation discriminant enum
|
2025-11-12 05:34:41 +00:00 |
|
Brent Schroeter
|
275129933d
|
implement timestamp editing (awkwardly)
|
2025-11-11 03:36:31 +00:00 |
|
Brent Schroeter
|
68ca114d5e
|
add support for numeric fields
|
2025-11-11 01:26:53 +00:00 |
|
Brent Schroeter
|
95a4165163
|
cursor-based clipboard paste support
|
2025-11-10 19:52:25 +00:00 |
|
Brent Schroeter
|
52c014e53e
|
rudimentary support for multiple selections
|
2025-11-06 00:41:31 +00:00 |
|
Brent Schroeter
|
d934d4ad90
|
reordering fields
|
2025-11-05 22:48:58 +00:00 |
|
Brent Schroeter
|
55c58158cc
|
fix table keyboard nav
|
2025-11-05 18:40:00 +00:00 |
|
Brent Schroeter
|
b12127d220
|
ability to grant permissions to service creds
|
2025-11-01 23:59:00 +00:00 |
|
Brent Schroeter
|
97b5ccc064
|
add scaffolding for clusters and service creds
|
2025-11-01 00:17:45 +00:00 |
|
Brent Schroeter
|
44ccb2791c
|
implement table reader/writer/owner roles
|
2025-10-25 05:34:10 +00:00 |
|
Brent Schroeter
|
fb6b0f0ed8
|
improve dropdowns
|
2025-10-25 05:33:51 +00:00 |
|
Brent Schroeter
|
a8dd49f730
|
switch from hero icons to tabler icons
|
2025-10-24 18:27:26 +00:00 |
|
Brent Schroeter
|
601a5a1034
|
clarify auth model
|
2025-10-23 19:12:17 +00:00 |
|
Brent Schroeter
|
15e1057a8d
|
add top-level dropdown menu to workspace nav
|
2025-10-23 19:11:16 +00:00 |
|
Brent Schroeter
|
cc285aaaaa
|
implement basic dropdown presentation ui
|
2025-10-21 18:58:15 +00:00 |
|
Brent Schroeter
|
5a24454787
|
repair datum editor
|
2025-10-17 21:41:25 +00:00 |
|
Brent Schroeter
|
395a547b94
|
wip: allow updating field spec
|
2025-10-14 05:26:45 +00:00 |
|
Brent Schroeter
|
d4de42365d
|
match field adder default presentation to pg regtype
|
2025-10-14 05:14:17 +00:00 |
|