193 Commits

Author SHA1 Message Date
Peter Stockings
717a18fa3c Improve look of auth pages 2025-12-17 23:36:13 +11:00
Peter Stockings
049c875bc2 WIP: Add tests for http functions 2025-12-03 21:12:35 +11:00
Peter Stockings
c5eb1ce463 Add loading spinner for mermaid ERD 2025-12-03 17:04:56 +11:00
Peter Stockings
54dbcb45fa Hide mermaid ERD text prior to rendering to prevent flash 2025-12-03 16:46:34 +11:00
Peter Stockings
9311893c57 Fix for database query editor not loading when route is loaded via htmx 2025-12-03 16:09:31 +11:00
Peter Stockings
46339cc4cf Add ability to set commit messages when editing functions 2025-12-02 20:36:55 +11:00
Peter Stockings
2253c8f7a7 Show execution time in logs screen for http and timer functions 2025-12-02 20:08:56 +11:00
Peter Stockings
b863a5a9ae Fix http logs malformed file 2025-12-02 20:02:59 +11:00
Peter Stockings
1dd9040d24 Render duration as ms not s 2025-12-02 20:02:32 +11:00
Peter Stockings
71296b1301 Store duration of http & timer functions in ms from begining of request to end 2025-12-02 19:55:32 +11:00
Peter Stockings
d04b7f2120 Add rate limiting support to API keys 2025-12-02 17:02:17 +11:00
Peter Stockings
814691c235 Add account settings page with options to update email, password and delete account 2025-12-02 16:32:45 +11:00
Peter Stockings
d983854c7c Add python script for applying migrations 2025-12-02 16:30:34 +11:00
Peter Stockings
416f6d423d Get IP from proxy headers if available 2025-12-02 16:17:20 +11:00
Peter Stockings
4227be5a80 Add login history to settings 2025-12-02 16:08:40 +11:00
Peter Stockings
ab7079f87e Add functionality in settings to import data 2025-12-02 15:19:20 +11:00
Peter Stockings
290b141d32 Add functionality to query DB through settings 2025-12-01 10:04:19 +11:00
Peter Stockings
0f26545c51 Show ERD in settings tab 2025-12-01 09:53:21 +11:00
Peter Stockings
1402723a6e Use htmx to switch between settings tabs 2025-12-01 09:31:10 +11:00
Peter Stockings
5574fb3d24 Add export data functionality on settings page 2025-12-01 09:22:44 +11:00
Peter Stockings
0c35ec996e Make current shared env ace editor full width 2025-11-30 22:32:53 +11:00
Peter Stockings
e8f9d4dc26 Resize current and historical shared env ace editors to size of initial text 2025-11-30 22:02:54 +11:00
Peter Stockings
fa29b90af1 Use ace editor (readonly) to render current and historical shared environments 2025-11-30 22:00:47 +11:00
Peter Stockings
9533ebf91f Fix bug where reopening edit modal of shared env instance wouldnt render text editor 2025-11-30 21:45:20 +11:00
Peter Stockings
eb6e5c5649 Append shared env versioning sql scripts to route as comment 2025-11-30 21:43:13 +11:00
Peter Stockings
a7dfc28a8b Add version history for shared environments 2025-11-30 19:50:29 +11:00
Peter Stockings
b1fc0ae2f5 Readd response view for editor 2025-11-30 15:27:18 +11:00
Peter Stockings
c65a64f81d Switch shared environment to Mithril component 2025-11-30 14:29:55 +11:00
Peter Stockings
e864a9f5f3 Add launch.json for debugging via vscode 2025-11-30 14:25:11 +11:00
Peter Stockings
b4cda2f4c4 Add mutable datastores that can be linked to multiple functions 2025-11-30 13:10:53 +11:00
Peter Stockings
bb20146143 Add syntax highlighting for different runtimes in function history for timer & http functions 2025-11-30 00:26:33 +11:00
Peter Stockings
6c55eaa930 Update next time execution time when starting function 2025-11-30 00:17:40 +11:00
Peter Stockings
a2367f3ed9 Revert breaking change to http client 2025-11-30 00:06:14 +11:00
Peter Stockings
3f9fa79515 Add support for cron expressions for scheduling timer functions 2025-11-27 15:51:15 +11:00
Peter Stockings
f3c2664b31 Change timer check internal to seconds (10s by default) 2025-11-25 22:22:37 +11:00
Peter Stockings
dc2c22c939 Support node, deno, & python runtimes for timer functions 2025-11-25 21:53:39 +11:00
Peter Stockings
c0970835ab Add feature to restore script content to a specific version on history page 2025-11-25 15:43:12 +11:00
Peter Stockings
17518c3fcc Add auto complete, theme select, & full screen toggle in editors 2025-11-25 14:55:22 +11:00
Peter Stockings
f0bed51b66 Fix http overview template 2025-11-24 09:08:10 +11:00
Peter Stockings
89a17f68ab WIP: Add light/dark theme with toggle in navbar (dark theme styling incomplete - dont care for now) 2025-11-23 22:00:41 +11:00
Peter Stockings
fc494a9355 Improve look of http/timer header component 2025-11-21 11:43:28 +11:00
Peter Stockings
eff379cf94 Improve look of dashboard page 2025-11-21 11:27:56 +11:00
Peter Stockings
64c3a4bbf7 Update features section on landing page 2025-11-21 11:06:47 +11:00
Peter Stockings
d390820ba3 Remove black overlay from public function iframe view on landing page 2025-11-21 10:48:18 +11:00
Peter Stockings
d7188a1a43 Show public functions on landing page as well 2025-11-21 10:43:10 +11:00
Peter Stockings
213abbfe93 Add community section where public functions can be viewed 2025-11-21 10:30:14 +11:00
Peter Stockings
8eb9b7dceb Add settings link in dashboard sidebar 2025-11-20 20:27:48 +11:00
Peter Stockings
f0d63bed22 Allow creation of api keys scoped to functions 2025-11-20 19:44:00 +11:00
Peter Stockings
7241c4803f Initial setup for adding support for api key based auth 2025-11-20 19:33:10 +11:00
Peter Stockings
dfcbd9263e Add explain, debug and optimise llm options, also make it runtime specific 2025-11-19 22:28:00 +11:00