Commit Graph

166 Commits

Author SHA1 Message Date
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
Peter Stockings
7e5df46997 Improve look of anayltics page (home) 2025-11-19 21:15:41 +11:00
Peter Stockings
2af2cdef0c Add button to expand nested functions 2025-11-19 18:01:04 +11:00
Peter Stockings
c6599c7543 Add badge for public functions and move function link to right 2025-11-19 17:47:18 +11:00
Peter Stockings
00c0d19e3e Update http functions overview page to show functions in searchable nested directory 2025-11-19 17:28:35 +11:00
Peter Stockings
b210188556 Add documentation about js, deno, & python runtimes 2025-11-17 21:32:16 +11:00
Peter Stockings
65b35813d2 Fix home -> home.index error in documentation page 2025-11-17 21:30:11 +11:00
Peter Stockings
ffe1e1c160 Add toggle for nav bar on landing page 2025-11-17 21:13:42 +11:00
Peter Stockings
031f2265bf Fix link to signup page from landing 2025-11-17 21:03:49 +11:00
Peter Stockings
ace9f0a896 Node js runtime adds logs as an array of arrays, whilst python stores it as an array. Adjust logs template to handle both 2025-09-28 23:02:40 +10:00
Peter Stockings
99723b4b6b Add support for python function runtime 2025-09-28 13:32:42 +10:00
Peter Stockings
38adbd22d2 Add failed execution count and average execution time to home page stats 2025-09-21 15:29:53 +10:00
Peter Stockings
34ca6804d5 Improve look of runtime toggle, and general UI enhancements for editor 2025-07-29 17:23:12 +10:00
Peter Stockings
e115d06691 Add support to switch between deno and nodejs function executor 2025-07-28 15:48:18 +10:00
Peter Stockings
a4d8abcf5b Update default script to export function as we are now using deno to execute functions 2025-07-26 17:41:59 +10:00
Peter Stockings
d1f8f825c3 Add anlytics info and search to logs page 2025-07-25 15:46:56 +10:00
Peter Stockings
8f2838f920 Update function history view 2025-07-24 23:00:22 +10:00
Peter Stockings
54347ded89 Make requests to isolator service asynchronous 2025-07-23 22:11:52 +10:00
Peter Stockings
a4c29e0d8f Add db connection pooling 2025-07-23 21:58:43 +10:00
Peter Stockings
b5acb9e93e Move default function code/environment to constants file 2025-07-23 21:51:33 +10:00
Peter Stockings
19d855fb89 Move auth logic to blueprint 2025-07-23 21:46:13 +10:00
Peter Stockings
b0a172bee0 Update mithril loader extension 2025-07-23 21:36:50 +10:00
Peter Stockings
39c819f062 Rename home to landing page 2025-07-23 21:36:22 +10:00
Peter Stockings
d65495541f Move LLM logic to seperate route 2025-07-22 20:25:42 +10:00
Peter Stockings
2c089fcaf7 Remove dashboard route 2025-07-22 09:46:06 +10:00
Peter Stockings
6891ce5661 Make Http client path consistent 2025-07-21 23:29:17 +10:00
Peter Stockings
f55f50d0dc Further refactor, still need to cleanup db.py 2025-07-21 23:25:25 +10:00
Peter Stockings
2ec44252bb Move http endpoints into seperate route 2025-07-21 22:05:58 +10:00