Commit graph

87 commits

Author SHA1 Message Date
Brent Schroeter
1b4cbe8517 update readme blurb and screenshots 2026-01-13 22:28:49 +00:00
Brent Schroeter
234e6d6e7e fix filter expression sql syntax bug 2026-01-13 21:18:38 +00:00
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