Commit Graph

88 Commits

Author SHA1 Message Date
6e5d665846 Merge branch 'fix-cron-directory' 2026-03-01 22:31:47 -08:00
09f421ecb9 Remove current symlink indirection from cron paths 2026-03-01 22:24:02 -08:00
2dfb6de2ff Add versions app and remove from install scripts 2026-03-01 22:24:01 -08:00
18c585e6a6 Buffer request body to fix large push deadlock 2026-03-01 22:12:57 -08:00
c24c0fac45 Refactor env vars: rename DATA_DIR to DATA_ROOT, add APP_URL 2026-03-01 21:21:23 -08:00
56db56976b re-do the whole thing on git 2026-03-01 13:29:01 -08:00
9b150543b0 fix dependency 2026-03-01 10:27:43 -08:00
64d5295fde Merge branch 'global-tools' 2026-03-01 10:16:01 -08:00
2b06d9afdf fix 2026-03-01 10:15:56 -08:00
82c8fc42da Add dashboard support for tool apps with iframe embedding 2026-03-01 10:10:49 -08:00
b99dd16343 Add dashboard view for global env vars 2026-03-01 09:57:13 -08:00
310994b77c Merge branch 'remove-repo' 2026-03-01 09:46:53 -08:00
0efc25834c Delete git repo on app removal via app:delete event 2026-03-01 09:45:50 -08:00
13fa2b202a .git 2026-03-01 09:42:22 -08:00
65d4fe85cf dont need it 2026-03-01 09:41:20 -08:00
5e21323b54 Refactor git UI into reusable page components 2026-03-01 09:39:02 -08:00
35341600c1 Add app-specific git repo view with push instructions 2026-03-01 09:34:58 -08:00
4b920a247d Support bare and non-.git URL patterns 2026-03-01 09:01:47 -08:00
01f23ace16 Add git HTTP server tool for push-to-deploy
A toes tool that implements the git smart HTTP protocol, allowing
users to push repos via `git push` and clone via `git clone`. On
receive, it extracts the code into a timestamped APPS_DIR directory
and activates it through the toes sync API.
2026-02-28 22:49:45 -08:00
702019279a no 2026-02-27 07:29:23 -08:00
141622f86f Add test123 app and support tunnelUrl in Urls 2026-02-27 07:28:58 -08:00
caac6877d7 dashboard mobile fixes 2026-02-16 09:22:26 -08:00
6b70af2943 big upgrade 2026-02-15 09:09:43 -08:00
09f77f099f yup 2026-02-15 09:05:04 -08:00
d1caf3fbf4 0.0.8 2026-02-15 09:03:45 -08:00
8fc226ce09 need new api 2026-02-15 08:46:23 -08:00
1015e20cf9 [cron] reload jobs on renames/deploys 2026-02-15 08:44:48 -08:00
3eef4c2a0e fix ts errors 2026-02-15 07:40:58 -08:00
65e19d27e2 show total disk usage for each app 2026-02-14 08:06:30 -08:00
ecac19a07f [cron] schedule times like "7am" 2026-02-12 12:35:24 -08:00
Claude
7a79133d78
Add DATA chart with daily X axis and show 2 charts per row
Track data size history daily (up to 30 days) in memory, with a
dedicated /api/data-history/:name endpoint. The Data Size chart uses
day labels (e.g. "Feb 12") instead of minute-based timestamps.
Charts are now displayed in a 2-column grid.

https://claude.ai/code/session_013agP8J1cCfrWZkueZ33jQB
2026-02-12 16:20:42 +00:00
Claude
eb8ef0dd4d
Rename stats to metrics and add data size metric
Rename the "stats" CLI command, tool app, and all internal references
to "metrics". Add file size tracking from each app's DATA_DIR as a new
metric, shown in both the CLI table and web UI.

https://claude.ai/code/session_013agP8J1cCfrWZkueZ33jQB
2026-02-12 15:28:20 +00:00
2d7ec7d53a old apps 2026-02-11 19:55:03 -08:00
Chris Wanstrath
74d7d2f578 shuffle 2026-02-10 11:15:16 -08:00
Chris Wanstrath
d94a4421f9 integrated cron logs, cron cli 2026-02-10 11:12:57 -08:00
Chris Wanstrath
c9986277ab scroll logs to bottom 2026-02-10 11:01:32 -08:00
89ea6f586a toes diff pager 2026-02-10 08:09:00 -08:00
725f893592 reveal full env vals 2026-02-10 07:42:01 -08:00
302ef63485 round duration to the second 2026-02-09 21:32:11 -08:00
955aab2152 update tools package 2026-02-09 21:20:04 -08:00
7c04aceef9 [cron] setup app env properly when running tasks 2026-02-09 21:17:02 -08:00
47030d7d36 stream cron output 2026-02-09 21:13:05 -08:00
1685cc135d show cron errors 2026-02-09 20:36:46 -08:00
Chris Wanstrath
f96c599f49 show invalid cron jobs w/ feedback 2026-02-09 16:46:38 -08:00
Chris Wanstrath
4d3083764a change cron discovery to use regex 2026-02-09 16:23:32 -08:00
Chris Wanstrath
d6ae39ac15 global env variables 2026-02-09 10:50:21 -08:00
Chris Wanstrath
e7f5e8a636 no todo yet 2026-02-04 16:41:35 -08:00
8f91b676e9 stats 2026-02-04 13:50:26 -08:00
02fca1313c show diffs 2026-02-04 13:29:54 -08:00
0d81406190 fix linter errors 2026-02-04 10:04:35 -08:00