| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Removed commented out code | Martin Ridgers | 2024-09-24 | 1 | -1/+0 | |
| | | ||||||
| * | Convenience on_click() that infers action class | Martin Ridgers | 2024-09-24 | 1 | -2/+8 | |
| | | ||||||
| * | Let's try centering table cells' contents | Martin Ridgers | 2024-09-24 | 1 | -0/+1 | |
| | | ||||||
| * | Vertically center modal dialog's button labels | Martin Ridgers | 2024-09-24 | 1 | -0/+1 | |
| | | ||||||
| * | Component.inner() for access to the underlying DOM element | Martin Ridgers | 2024-09-24 | 1 | -0/+5 | |
| | | ||||||
| * | Deleted superfluous variable name suffix | Martin Ridgers | 2024-09-24 | 1 | -7/+7 | |
| | | ||||||
| * | Toolbars can be used within other elements | Martin Ridgers | 2024-09-24 | 2 | -1/+15 | |
| | | ||||||
| * | Leave blank table cells empty | Martin Ridgers | 2024-09-24 | 1 | -1/+1 | |
| | | ||||||
| * | Keep right() toolbar items flush to the side | Martin Ridgers | 2024-09-24 | 1 | -0/+4 | |
| | | ||||||
| * | Lighten toolbar separators | Martin Ridgers | 2024-09-24 | 2 | -1/+5 | |
| | | ||||||
| * | Rudimentary toolbar component | Martin Ridgers | 2024-09-24 | 2 | -0/+56 | |
| | | ||||||
| * | Add a little spacing between tables | Martin Ridgers | 2024-09-24 | 1 | -0/+1 | |
| | | ||||||
| * | Test page of dashboard widgets | Martin Ridgers | 2024-09-24 | 1 | -0/+75 | |
| | | ||||||
| * | Added a Page.set_title() to replace free zen_title() | Martin Ridgers | 2024-09-24 | 1 | -10/+9 | |
| | | ||||||
| * | add_section() is provided by Page base | Martin Ridgers | 2024-09-24 | 1 | -10/+12 | |
| | | ||||||
| * | Min/max width for dashboard content | Martin Ridgers | 2024-09-24 | 2 | -1/+7 | |
| | | ||||||
| * | clang-format pass | Martin Ridgers | 2024-09-24 | 1 | -1/+1 | |
| | | ||||||
| * | Initial version of in-proc HTML dashboard | Martin Ridgers | 2024-09-24 | 5 | -54/+787 | |
| | | ||||||
| * | Updated stale comment | Martin Ridgers | 2024-09-24 | 1 | -1/+1 | |
| | | ||||||
| * | Only use embedded frontend content in release builds | Martin Ridgers | 2024-09-24 | 1 | -0/+4 | |
| | | ||||||
| * | Added namespace qualifier (optional) for z$ rpc requests (#166) | Stefan Boberg | 2024-09-23 | 2 | -52/+75 | |
| | | | | This change adds support for a namespace-qualified RPC endpoint for z$ at `/z$/<namespace>/$rpc` which may be used to validate RPC requests by URL inspection. The old scheme is still supported. | |||||
| * | gc unused refactor (#165) | Dan Engelbrecht | 2024-09-23 | 2 | -28/+31 | |
| | | | | | | * optimize IoHash and OId comparisions * refactor filtering of unused references * add attachment filtering to gc | |||||
| * | End was clamped to the wrong side if Count was defaulted | Martin Ridgers | 2024-09-19 | 1 | -1/+1 | |
| | | ||||||
| * | Reinstate member initialisation that was there originally | Martin Ridgers | 2024-09-19 | 1 | -2/+2 | |
| | | ||||||
| * | Poorly cherry-pick | Martin Ridgers | 2024-09-19 | 1 | -2/+2 | |
| | | ||||||
| * | Surfaced oplog paging to HTTP handler | Martin Ridgers | 2024-09-19 | 1 | -3/+18 | |
| | | ||||||
| * | clang-format on branch's changed files | Martin Ridgers | 2024-09-19 | 3 | -110/+119 | |
| | | ||||||
| * | Mandatory IterateOplog() paging argument | Martin Ridgers | 2024-09-19 | 4 | -17/+14 | |
| | | ||||||
| * | Removed redundant initialisation | Martin Ridgers | 2024-09-19 | 1 | -2/+2 | |
| | | ||||||
| * | A clang-format pass | Martin Ridgers | 2024-09-19 | 1 | -3/+3 | |
| | | ||||||
| * | Appease Apple Clang's historical lack of std::span constructors | Martin Ridgers | 2024-09-19 | 1 | -6/+2 | |
| | | ||||||
| * | Forgot there was a std::clamp | Martin Ridgers | 2024-09-19 | 1 | -7/+4 | |
| | | ||||||
| * | Placate clang | Martin Ridgers | 2024-09-19 | 2 | -6/+6 | |
| | | ||||||
| * | Optional paged results when iterating oplog entries | Martin Ridgers | 2024-09-19 | 2 | -6/+28 | |
| | | ||||||
| * | fix oplog state check and wiping (#154) | Dan Engelbrecht | 2024-09-11 | 1 | -2/+17 | |
| | | | | | | fix oplog state check fix wipe of oplog storage + meta only on invalid oplog handle vanishing oplog during gc | |||||
| * | validate oplog before opening - if invalid, warn and wipe oplog (#153) | Dan Engelbrecht | 2024-09-10 | 1 | -2/+12 | |
| | | ||||||
| * | cleanup oplog logging (#147) | Dan Engelbrecht | 2024-09-05 | 1 | -9/+29 | |
| | | | | * clean up logging | |||||
| * | fix oplog index snapshot reading (#146) | Dan Engelbrecht | 2024-09-05 | 1 | -5/+29 | |
| | | | | * fixed parsing and added extra validation of oplog index snapshot | |||||
| * | fix oplog instance leak in project store gc (#145) | Dan Engelbrecht | 2024-09-05 | 1 | -3/+7 | |
| | | ||||||
| * | move gc logs to gc logger (#142) | Dan Engelbrecht | 2024-09-04 | 1 | -10/+48 | |
| | | | | - Improvement: Move GC logging in callback functions into "gc" context | |||||
| * | delay oplog read (#141) | Dan Engelbrecht | 2024-09-03 | 2 | -145/+213 | |
| | | | | - Improvement: Don't keep all oplogs open after GC, close them when references are fetched unless they are open by client | |||||
| * | oplog index snapshots (#140) | Dan Engelbrecht | 2024-09-03 | 2 | -203/+732 | |
| | | | | - Feature: Added project store oplog index snapshots for faster opening of oplog - opening oplogs are roughly 10x faster | |||||
| * | meta info store (#75) | Dan Engelbrecht | 2024-08-30 | 5 | -21/+173 | |
| | | | | | - Feature: Added option `--gc-cache-attachment-store` which caches referenced attachments in cache records on disk for faster GC - default is `false` - Feature: Added option `--gc-projectstore-attachment-store` which caches referenced attachments in project store oplogs on disk for faster GC - default is `false` | |||||
| * | Make sure `noexcept` functions does not leak exceptions (#136) | Dan Engelbrecht | 2024-08-23 | 1 | -1/+1 | |
| | | ||||||
| * | don't call sentry_set_user twice (#135) | Dan Engelbrecht | 2024-08-22 | 1 | -2/+3 | |
| | | | | use a temp variable that lives longer to make sentry happy | |||||
| * | Add zenserver session id to Sentry context (#133) | Dan Engelbrecht | 2024-08-22 | 1 | -0/+5 | |
| | | ||||||
| * | separate worker pools into burst/background to avoid background jobs ↵ | Dan Engelbrecht | 2024-08-22 | 3 | -12/+14 | |
| | | | | | blocking client requests (#134) | |||||
| * | safer calls to IsProcessRunning (#131) | Dan Engelbrecht | 2024-08-22 | 1 | -5/+20 | |
| | | | | * safer calls to IsProcessRunning to handle cases where we can't check status of processes | |||||
| * | if a zenserver is already using our named mutex - exit with error code ↵ | Dan Engelbrecht | 2024-08-22 | 2 | -7/+15 | |
| | | | | | instead of reporting error to Sentry (#132) | |||||
| * | demote project store access time read fail to warning (#127) | Dan Engelbrecht | 2024-08-20 | 1 | -1/+1 | |
| | | ||||||