Commit graph

  • ba7aafe71e update readme main Brent Schroeter 2026-02-16 15:40:35 +00:00
  • b2257ab1c0 add support for any() and all() array comparisons Brent Schroeter 2026-02-16 04:31:55 +00:00
  • 928f6cb759 replace bespoke expression constructs with sql parsing Brent Schroeter 2026-02-13 22:29:01 +00:00
  • 36a0c27ad4 move relevant common types to phono-pestgros Brent Schroeter 2026-02-13 08:00:23 +00:00
  • 17ccd80764 revert to stable rust release channel Brent Schroeter 2026-02-13 08:00:23 +00:00
  • a4ffb44f4d add phono-pestgros crate Brent Schroeter 2026-02-13 08:00:23 +00:00
  • 2419880af3 clean up undo/redo implementation Brent Schroeter 2026-02-09 22:02:06 +00:00
  • cd54937573 implement front-end undo/redo key bindings Brent Schroeter 2026-02-09 21:39:13 +00:00
  • 4ce999dc46 fix "new credential" dropdown css Brent Schroeter 2026-01-20 19:09:50 +00:00
  • c6ac79f1de fix selection confusion when clicking between cells Brent Schroeter 2026-01-20 18:53:58 +00:00
  • d575c058ee handle backspace input from table selection Brent Schroeter 2026-01-20 18:39:45 +00:00
  • b701270d88 fix email uniqueness logic for new signups Brent Schroeter 2026-01-20 07:25:45 +00:00
  • fc8e3d6b99 implement drag-and-drop column resizing Brent Schroeter 2026-01-20 04:46:42 +00:00
  • 610b902ac1 fix auth checks for update_field_ordinality_handler Brent Schroeter 2026-01-20 04:46:42 +00:00
  • 81f9396490 improve dropdown presentation ui Brent Schroeter 2026-01-20 03:31:55 +00:00
  • 849f981243 refactor QueryFragment into a dedicated module Brent Schroeter 2026-01-19 22:10:23 +00:00
  • daf0782625 add fade/shadow effect for table y-overflow Brent Schroeter 2026-01-19 21:23:35 +00:00
  • fad7ca262f hide hidden record count when 0 Brent Schroeter 2026-01-19 21:15:47 +00:00
  • 4ef7d8f922 add total count indicator to table view Brent Schroeter 2026-01-19 21:12:00 +00:00
  • 341e02a41b reorganize askama templates Brent Schroeter 2026-01-19 18:48:14 +00:00
  • 9bee5fdaef remove disused "forms" feature Brent Schroeter 2026-01-19 17:24:27 +00:00
  • 292ebd470f add Numeric presentation to expression datum editor Brent Schroeter 2026-01-14 19:37:27 +00:00
  • fa782d2ed6 increase connection limit per service cred Brent Schroeter 2026-01-14 08:57:33 +00:00
  • 647ce5fc52 truncate long field header labels Brent Schroeter 2026-01-14 02:15:12 +00:00
  • f5ee31c175 display "follow link" button for url-like values Brent Schroeter 2026-01-14 02:06:03 +00:00
  • 4b547faf7a implement url query sub-filters Brent Schroeter 2026-01-13 22:31:50 +00:00
  • 1b4cbe8517 update readme blurb and screenshots Brent Schroeter 2026-01-13 18:07:35 +00:00
  • 234e6d6e7e fix filter expression sql syntax bug Brent Schroeter 2026-01-13 18:10:44 +00:00
  • 4ba4e787a2 fix styling of current portal in workspace nav Brent Schroeter 2025-12-21 02:07:24 +00:00
  • 8395b890b5 remove disused static assets Brent Schroeter 2025-12-19 20:22:27 +00:00
  • 4adbb84517 replace sass with vanilla css Brent Schroeter 2025-12-18 12:55:01 -08:00
  • afba6497af implement invites for collaboration Brent Schroeter 2025-12-16 09:59:30 -08:00
  • 8c284ecc05 fix typo in license-file field Brent Schroeter 2025-12-12 20:01:58 +00:00
  • 40d2902eae resolve unused import warnings in release builds Brent Schroeter 2025-12-12 20:00:46 +00:00
  • f2dd3d8318 add gh issue reference for serde_html_form bug Brent Schroeter 2025-12-11 18:09:34 +00:00
  • bbf76dce01 remove path casing normalization middleware Brent Schroeter 2025-12-11 09:12:42 +00:00
  • 9f13218c30 resolve http caching inconsistencies Brent Schroeter 2025-12-11 08:59:21 +00:00
  • 1086e95036 fix auth for update_field_handler Brent Schroeter 2025-12-11 08:34:32 +00:00
  • 92d2a963f5 fix single-option dropdown presentation form bug Brent Schroeter 2025-12-11 08:30:43 +00:00
  • a341a317fc fix selection bug for empty portal table Brent Schroeter 2025-12-11 08:08:41 +00:00
  • e376582f12 allow limited http caching of static assets in prod Brent Schroeter 2025-12-11 03:50:10 +00:00
  • 6cd15e380a apply auth checks when accessing workspace records Brent Schroeter 2025-12-10 22:01:47 +00:00
  • 5a3d6eabf9 fix permissions bug in table owner assignment Brent Schroeter 2025-12-01 23:59:46 -08:00
  • efd6cf1fb3 fix containerization Brent Schroeter 2025-12-01 23:59:46 -08:00
  • 9818df10f7 improve navigation Brent Schroeter 2025-11-27 07:24:41 +00:00
  • 36bf32dd30 update favicon Brent Schroeter 2025-11-27 00:11:49 +00:00
  • 75fcfecda1 check database connect privilege when accessing portal Brent Schroeter 2025-11-22 06:30:50 +00:00
  • fd78a386e2 fix apple container startup script Brent Schroeter 2025-11-22 06:30:50 +00:00
  • da9df86d40 add test for escape_identifier() Brent Schroeter 2025-11-21 08:08:51 +00:00
  • 916f9de45f add basic development readme docs Brent Schroeter 2025-11-18 20:38:01 -08:00
  • cf46675971 clean up .env settings Brent Schroeter 2025-11-18 20:38:01 -08:00
  • aed6ba6495 license as agpl-3.0-or-later Brent Schroeter 2025-11-18 20:38:01 -08:00
  • 843750ac76 fully migrate "interim" nomenclature to "phonograph" Brent Schroeter 2025-11-19 01:45:58 +00:00
  • 624bfa2d93 add screenshot to readme Brent Schroeter 2025-11-19 01:45:58 +00:00
  • 5d5acb09bb implement accessor pattern for authorized portal access Brent Schroeter 2025-11-19 01:31:09 +00:00
  • 7f63cbb521 implement copy-to-clipboard button component Brent Schroeter 2025-11-13 05:17:35 +00:00
  • ab5f778cc4 improve navigation within workspaces Brent Schroeter 2025-11-13 02:59:00 +00:00
  • cf4c07f5b8 improve field header controls Brent Schroeter 2025-11-12 23:00:30 +00:00
  • 7791282e91 document project llm practices Brent Schroeter 2025-11-12 19:44:11 +00:00
  • 84095cfc4b misc quality of life improvements Brent Schroeter 2025-11-11 06:42:54 +00:00
  • bb49aedbfb derive presentation discriminant enum Brent Schroeter 2025-11-11 06:42:54 +00:00
  • 275129933d implement timestamp editing (awkwardly) Brent Schroeter 2025-11-11 03:36:31 +00:00
  • 68ca114d5e add support for numeric fields Brent Schroeter 2025-11-11 01:26:48 +00:00
  • 95a4165163 cursor-based clipboard paste support Brent Schroeter 2025-11-10 08:43:33 +00:00
  • 52c014e53e rudimentary support for multiple selections Brent Schroeter 2025-11-06 00:41:31 +00:00
  • d934d4ad90 reordering fields Brent Schroeter 2025-11-05 22:48:55 +00:00
  • 55c58158cc fix table keyboard nav Brent Schroeter 2025-11-02 20:26:33 +00:00
  • b12127d220 ability to grant permissions to service creds Brent Schroeter 2025-11-01 23:52:48 +00:00
  • 97b5ccc064 add scaffolding for clusters and service creds Brent Schroeter 2025-11-01 00:17:07 +00:00
  • 44ccb2791c implement table reader/writer/owner roles Brent Schroeter 2025-10-25 05:32:22 +00:00
  • fb6b0f0ed8 improve dropdowns Brent Schroeter 2025-10-25 05:32:22 +00:00
  • a8dd49f730 switch from hero icons to tabler icons Brent Schroeter 2025-10-24 18:21:40 +00:00
  • 601a5a1034 clarify auth model Brent Schroeter 2025-10-22 00:43:53 -07:00
  • 15e1057a8d add top-level dropdown menu to workspace nav Brent Schroeter 2025-10-22 00:43:53 -07:00
  • cc285aaaaa implement basic dropdown presentation ui Brent Schroeter 2025-10-21 18:58:09 +00:00
  • 5a24454787 repair datum editor Brent Schroeter 2025-10-16 06:40:11 +00:00
  • 395a547b94 wip: allow updating field spec Brent Schroeter 2025-10-14 05:17:41 +00:00
  • d4de42365d match field adder default presentation to pg regtype Brent Schroeter 2025-10-07 06:23:50 +00:00
  • 6142c8cc40 fix mise watch sources Brent Schroeter 2025-10-07 06:23:50 +00:00
  • 37d0922fd3 allow empty values to be provided to insert for system cols Brent Schroeter 2025-10-07 06:23:50 +00:00
  • f557654da8 persist dev auto-reload setting through session Brent Schroeter 2025-10-07 06:23:50 +00:00
  • e031766790 add ability to create new workspaces through the ui Brent Schroeter 2025-10-07 06:23:50 +00:00
  • 8c38ad10b2 update dev services for apple containers Brent Schroeter 2025-10-07 06:23:50 +00:00
  • cd8a6f1c1f exclude .helix files from version control Brent Schroeter 2025-10-01 22:37:11 -07:00
  • febace2eab simplistic form rendering Brent Schroeter 2025-10-01 22:37:11 -07:00
  • 2ca7554a09 optimize dev build times Brent Schroeter 2025-10-01 22:37:11 -07:00
  • c1dd95c06d implement basic form editor Brent Schroeter 2025-10-01 22:36:19 -07:00
  • f2d5f9fd01 spruce up workspace navigation Brent Schroeter 2025-09-25 14:51:09 -07:00
  • 9bb7dcca7c clean up old files Brent Schroeter 2025-09-23 13:15:53 -07:00
  • c9b755521e refactor with updated naming convention Brent Schroeter 2025-09-23 13:08:51 -07:00
  • 34e0302242 refactor with updated naming convention (part 1) Brent Schroeter 2025-09-14 16:19:44 -04:00
  • f6118e4d5b misc cleanup Brent Schroeter 2025-09-08 15:56:57 -07:00
  • 10dee07a43 implement filtering for lenses Brent Schroeter 2025-08-24 23:24:01 -07:00
  • 07d4987f3c insert rows from viewer Brent Schroeter 2025-08-13 18:52:37 -07:00
  • dc82afe00d svelte cleanup Brent Schroeter 2025-08-13 14:46:19 -07:00
  • 0b4b7db0be svelte Brent Schroeter 2025-08-10 14:32:15 -07:00
  • 0f3eecceea improved (read-only) rbac page Brent Schroeter 2025-08-09 00:14:58 -07:00
  • 53b4dfa130 refactor db clients Brent Schroeter 2025-08-04 13:59:42 -07:00
  • aa8bf34642 editing with the hoverbar works pretty smoothly Brent Schroeter 2025-07-30 23:02:11 -07:00
  • 316a3d8414 refactor lit components to lustre and vanilla js Brent Schroeter 2025-07-25 15:01:31 -07:00