Commit Graph

31 Commits

Author SHA1 Message Date
Peter Stockings
049c875bc2 WIP: Add tests for http functions 2025-12-03 21:12:35 +11:00
Peter Stockings
46339cc4cf Add ability to set commit messages when editing functions 2025-12-02 20:36:55 +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
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
bb20146143 Add syntax highlighting for different runtimes in function history for timer & http functions 2025-11-30 00:26:33 +11:00
Peter Stockings
3f9fa79515 Add support for cron expressions for scheduling timer functions 2025-11-27 15:51:15 +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
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
213abbfe93 Add community section where public functions can be viewed 2025-11-21 10:30:14 +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
00c0d19e3e Update http functions overview page to show functions in searchable nested directory 2025-11-19 17:28:35 +11:00
Peter Stockings
99723b4b6b Add support for python function runtime 2025-09-28 13:32:42 +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
8f2838f920 Update function history view 2025-07-24 23:00:22 +10:00
Peter Stockings
d65495541f Move LLM logic to seperate route 2025-07-22 20:25:42 +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
Peter Stockings
917189b3d9 Add support to use LLM's (gemni) to create functions, also create documentation page 2025-06-21 19:04:00 +10:00
Peter Stockings
19b5508a9c Refactor timer settings UI in editor component
- Integrate timer settings directly into the main edit template
- Remove separate timer settings panel
- Improve layout and styling of timer configuration inputs
- Maintain existing functionality for interval and date-based triggers
2025-02-17 20:42:29 +11:00
Peter Stockings
17457e492e Add version history view for timer functions
- Implement `/history/<function_id>` route in timer routes to fetch and display function versions
- Create new Mithril `DiffView` component for comparing script versions
- Add new history template for timer functions with version comparison
- Include version diff functionality using AceDiff library
- Update header and edit templates to include history URL for timer functions
2025-02-17 19:19:45 +11:00
Peter Stockings
29da93a9f8 Update ResponseView to support timer function display
- Add `isTimer` flag to conditionally render response view tabs and details
- Hide preview and raw tabs for timer responses
- Automatically switch to logs tab for timer responses
- Conditionally hide status and size details for timer responses
2025-02-17 00:09:02 +11:00
Peter Stockings
e09437c7b8 Implement timer functions with full CRUD functionality and enhanced UI
- Add comprehensive routes for creating, editing, deleting, and toggling timer functions
- Create new HTML templates for timer function overview, new, and edit pages
- Extend Mithril editor component to support timer-specific settings like trigger type, frequency, and enabled status
- Implement database schema and versioning for timer functions
- Add UI improvements for timer function listing with detailed schedule and status information
2025-02-16 19:50:58 +11:00
Peter Stockings
5ec8bba9e8 Refactor HTTP function editor with Mithril components and new API endpoints
- Add new Mithril components for editor (editor.js), response view (responseView.js), and alerts (alert.js)
- Create new API endpoints for creating, updating, and deleting HTTP functions
- Update templates to use new Mithril editor component
- Improve header navigation with more consistent styling and active state indicators
- Remove old edit form route and template
- Add new dedicated editor route and template

cursor.ai
2025-02-14 00:40:45 +11:00