Commit graph

110 commits

Author SHA1 Message Date
Brent Schroeter
36a0c27ad4 move relevant common types to phono-pestgros 2026-02-13 08:27:47 +00:00
Brent Schroeter
17ccd80764 revert to stable rust release channel 2026-02-13 08:11:21 +00:00
Brent Schroeter
a4ffb44f4d add phono-pestgros crate 2026-02-13 08:09:17 +00:00
Brent Schroeter
2419880af3 clean up undo/redo implementation 2026-02-09 23:15:50 +00:00
Brent Schroeter
cd54937573 implement front-end undo/redo key bindings 2026-02-09 21:39:39 +00:00
Brent Schroeter
4ce999dc46 fix "new credential" dropdown css 2026-01-20 19:09:56 +00:00
Brent Schroeter
c6ac79f1de fix selection confusion when clicking between cells 2026-01-20 18:57:18 +00:00
Brent Schroeter
d575c058ee handle backspace input from table selection 2026-01-20 18:40:17 +00:00
Brent Schroeter
b701270d88 fix email uniqueness logic for new signups 2026-01-20 07:26:36 +00:00
Brent Schroeter
fc8e3d6b99 implement drag-and-drop column resizing 2026-01-20 04:47:14 +00:00
Brent Schroeter
610b902ac1 fix auth checks for update_field_ordinality_handler 2026-01-20 04:46:45 +00:00
Brent Schroeter
81f9396490 improve dropdown presentation ui 2026-01-20 03:31:59 +00:00
Brent Schroeter
849f981243 refactor QueryFragment into a dedicated module 2026-01-19 22:14:06 +00:00
Brent Schroeter
daf0782625 add fade/shadow effect for table y-overflow 2026-01-19 21:23:35 +00:00
Brent Schroeter
fad7ca262f hide hidden record count when 0 2026-01-19 21:15:47 +00:00
Brent Schroeter
4ef7d8f922 add total count indicator to table view 2026-01-19 21:12:00 +00:00
Brent Schroeter
341e02a41b reorganize askama templates 2026-01-19 18:48:20 +00:00
Brent Schroeter
9bee5fdaef remove disused "forms" feature 2026-01-19 17:31:59 +00:00
Brent Schroeter
292ebd470f add Numeric presentation to expression datum editor 2026-01-14 19:37:27 +00:00
Brent Schroeter
fa782d2ed6 increase connection limit per service cred 2026-01-14 08:57:33 +00:00
Brent Schroeter
647ce5fc52 truncate long field header labels 2026-01-14 02:15:12 +00:00
Brent Schroeter
f5ee31c175 display "follow link" button for url-like values 2026-01-14 02:12:27 +00:00
Brent Schroeter
4b547faf7a implement url query sub-filters 2026-01-14 02:09:52 +00:00
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