aboutsummaryrefslogtreecommitdiff
path: root/src/zenserver
Commit message (Collapse)AuthorAgeFilesLines
* Dashboard: alignment of complex stats & logo goes home (#187)Martin Ridgers2024-10-103-57/+78
| | | | | | | * Unselectable logo text * Revisit alignment of complex request/bytes stats * ZenStore logo takes you home
* remove gc v1 (#121)Dan Engelbrecht2024-10-035-294/+9
| | | | | * kill gc v1 * block use of gc v1 from zen command line * warn and flip to gcv2 if --gc-v2=false is specified for zenserver
* - Improvement: Self-hosted dashboard (#181)Martin Ridgers2024-10-035-161/+1161
| | | Self-hosted dashboard gets oplog entry view and a stats browser
* gc command attachment options (#176)Dan Engelbrecht2024-09-306-25/+27
| | | * zen command - add options to control meta data cache when triggering gc
* Fixing compilation errors with fmt v11 (#172)Dmytro Ivanov2024-09-271-0/+1
|
* work around issues compiling fmt::join call on mac (#170)Stefan Boberg2024-09-271-1/+9
|
* CSS colours in one place + small modal dialog fix. (#169)Martin Ridgers2024-09-263-23/+53
| | | | | | | * Separate modal dialog's background into its own div with own opacity * Use :root and CSS vars for colours * An html.zip refresh
* Add `gc-attachment-passes` option to zenserver (#167)Dan Engelbrecht2024-09-255-7/+33
| | | | | Added option `gc-attachment-passes` to zenserver Cleaned up GCv2 start and stop logs and added identifier to easily find matching start and end of a GC pass in log file Fixed project store not properly sorting references found during lock phase
* Updated html.zipMartin Ridgers2024-09-241-0/+0
|
* Wrap ZipFs initialisation in ZEN_EMBED_HTML_ZIPMartin Ridgers2024-09-241-2/+6
|
* Updated frontend .zipMartin Ridgers2024-09-241-0/+0
|
* Added pagination when browsing oplog entriesMartin Ridgers2024-09-241-5/+19
|
* Build action cells using toolbarsMartin Ridgers2024-09-241-4/+11
|
* Removed commented out codeMartin Ridgers2024-09-241-1/+0
|
* Convenience on_click() that infers action classMartin Ridgers2024-09-241-2/+8
|
* Let's try centering table cells' contentsMartin Ridgers2024-09-241-0/+1
|
* Vertically center modal dialog's button labelsMartin Ridgers2024-09-241-0/+1
|
* Component.inner() for access to the underlying DOM elementMartin Ridgers2024-09-241-0/+5
|
* Deleted superfluous variable name suffixMartin Ridgers2024-09-241-7/+7
|
* Toolbars can be used within other elementsMartin Ridgers2024-09-242-1/+15
|
* Leave blank table cells emptyMartin Ridgers2024-09-241-1/+1
|
* Keep right() toolbar items flush to the sideMartin Ridgers2024-09-241-0/+4
|
* Lighten toolbar separatorsMartin Ridgers2024-09-242-1/+5
|
* Rudimentary toolbar componentMartin Ridgers2024-09-242-0/+56
|
* Add a little spacing between tablesMartin Ridgers2024-09-241-0/+1
|
* Test page of dashboard widgetsMartin Ridgers2024-09-241-0/+75
|
* Added a Page.set_title() to replace free zen_title()Martin Ridgers2024-09-241-10/+9
|
* add_section() is provided by Page baseMartin Ridgers2024-09-241-10/+12
|
* Min/max width for dashboard contentMartin Ridgers2024-09-242-1/+7
|
* clang-format passMartin Ridgers2024-09-241-1/+1
|
* Initial version of in-proc HTML dashboardMartin Ridgers2024-09-245-54/+787
|
* Updated stale commentMartin Ridgers2024-09-241-1/+1
|
* Only use embedded frontend content in release buildsMartin Ridgers2024-09-241-0/+4
|
* Added namespace qualifier (optional) for z$ rpc requests (#166)Stefan Boberg2024-09-232-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 Engelbrecht2024-09-232-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 defaultedMartin Ridgers2024-09-191-1/+1
|
* Reinstate member initialisation that was there originallyMartin Ridgers2024-09-191-2/+2
|
* Poorly cherry-pickMartin Ridgers2024-09-191-2/+2
|
* Surfaced oplog paging to HTTP handlerMartin Ridgers2024-09-191-3/+18
|
* clang-format on branch's changed filesMartin Ridgers2024-09-193-110/+119
|
* Mandatory IterateOplog() paging argumentMartin Ridgers2024-09-194-17/+14
|
* Removed redundant initialisationMartin Ridgers2024-09-191-2/+2
|
* A clang-format passMartin Ridgers2024-09-191-3/+3
|
* Appease Apple Clang's historical lack of std::span constructorsMartin Ridgers2024-09-191-6/+2
|
* Forgot there was a std::clampMartin Ridgers2024-09-191-7/+4
|
* Placate clangMartin Ridgers2024-09-192-6/+6
|
* Optional paged results when iterating oplog entriesMartin Ridgers2024-09-192-6/+28
|
* fix oplog state check and wiping (#154)Dan Engelbrecht2024-09-111-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 Engelbrecht2024-09-101-2/+12
|
* cleanup oplog logging (#147)Dan Engelbrecht2024-09-051-9/+29
| | | * clean up logging