Commit graph

  • 3263920d6b
    fsx: Remove environment references Tom Wiesing 2023-03-02 11:47:11 +01:00
  • 5a43ecfaeb
    pkg/environment: Migrate fs functions to fsx Tom Wiesing 2023-03-02 11:38:30 +01:00
  • 45540ab253
    pkg/environment: Remove some file-based functions Tom Wiesing 2023-03-02 11:15:15 +01:00
  • 39207a1cb5
    pkg/environment: Remove 'net' related functions Tom Wiesing 2023-03-02 11:07:50 +01:00
  • 14bb7f1086
    pkg/environment: Remove exec related functions Tom Wiesing 2023-03-02 11:03:33 +01:00
  • 066390e30d
    html/anal: Fix regression Tom Wiesing 2023-02-28 21:43:12 +01:00
  • c19215068e
    remote: Allow protocol input & cancellation Tom Wiesing 2023-02-28 21:34:58 +01:00
  • 746ebcd9e3
    socket: Explicitly communicate success Tom Wiesing 2023-02-28 01:07:28 +01:00
  • 53f63d4efd
    Add a form to provision a new instance Tom Wiesing 2023-02-27 11:10:28 +01:00
  • 80906d3791
    Syntax highlight configuration Tom Wiesing 2023-02-26 20:10:25 +01:00
  • ccf8473ee2
    package.json: remove wrongly placed file Tom Wiesing 2023-02-26 19:45:15 +01:00
  • eec8b89e06
    admin/index.html: Display config as yaml Tom Wiesing 2023-02-26 19:21:42 +01:00
  • 2edd0f2fe2
    internal/config/template: Cleanup Tom Wiesing 2023-02-26 10:44:25 +01:00
  • aa3580c248
    Migrat pkg/password to using pkglib package Tom Wiesing 2023-02-26 10:24:06 +01:00
  • 010fd536ea
    pkg/httpx => github.com/tkw1536/pkglib/httpx Tom Wiesing 2023-02-26 10:08:17 +01:00
  • 5e89fadeeb
    Migrate pkg/lazy => pkglib/{lazy,lifetime} Tom Wiesing 2023-02-26 10:00:47 +01:00
  • c3ca8e2974
    Move to github.com/tkw1536/pkglib package Tom Wiesing 2023-02-26 09:53:25 +01:00
  • 30c25b8e2a
    config: Properly use yaml template Tom Wiesing 2023-02-25 20:26:54 +01:00
  • 945329a080
    Move to yaml-based configuration Tom Wiesing 2023-02-12 18:13:52 +01:00
  • 568c005d15
    httpx: Remove unuused methods Tom Wiesing 2023-02-10 12:44:01 +01:00
  • b1009fa109
    Add a logo Tom Wiesing 2023-02-10 12:01:06 +01:00
  • 5339c442b7
    Add logo Tom Wiesing 2023-02-09 10:58:07 +01:00
  • 7f820224ec
    Refactor: Menu Tom Wiesing 2023-02-03 15:46:53 +01:00
  • a7309d5268
    component.DummyMenuItem: Force early replacement Tom Wiesing 2023-02-03 15:12:52 +01:00
  • 2466238388
    socket: Add option to create backup Tom Wiesing 2023-02-03 14:31:43 +01:00
  • 34d1f557a0
    admin interface: Introduce seperate instance page Tom Wiesing 2023-02-03 14:11:52 +01:00
  • a420155c7c
    admin/instance: Properly display titles Tom Wiesing 2023-02-03 09:48:34 +01:00
  • 78b5a96294
    Allow non-instance specific socket actions Tom Wiesing 2023-02-03 09:45:13 +01:00
  • 25c3af3516
    Bugfix: Add missing forms Tom Wiesing 2023-02-02 16:43:01 +01:00
  • 2d163a4dad
    templating: Rework timers Tom Wiesing 2023-01-31 12:51:54 +01:00
  • 66eb13df30
    logger: Fix missing argument Tom Wiesing 2023-01-26 22:42:11 +01:00
  • 598de5b289
    pools: Add a pool for buffers Tom Wiesing 2023-01-24 11:04:34 +01:00
  • a63bb2f669
    pkg/pools: Use pool for strings.Builder everywhere Tom Wiesing 2023-01-24 10:52:15 +01:00
  • 8af2213d5a
    pkg/httpx/form: Remove unuused fields Tom Wiesing 2023-01-24 10:51:39 +01:00
  • d235ee4e5c
    Refactor html templates Tom Wiesing 2023-01-20 14:42:37 +01:00
  • 6ede99d7c6
    Refactor server and templates package Tom Wiesing 2023-01-19 13:22:48 +01:00
  • b6bf0a8900
    custom: Improve templating of assets Tom Wiesing 2023-01-18 14:10:58 +01:00
  • 7d0fb60d67
    admin: Allow impersonation and deactivation Tom Wiesing 2023-01-17 12:25:23 +01:00
  • 2384ee0841
    admin: Add purge interface Tom Wiesing 2023-01-16 18:22:13 +01:00
  • 3321b5d0ba
    internal/status/wisski_user: Add String() Tom Wiesing 2023-01-16 14:54:57 +01:00
  • e4a46658ae
    internal/phpx: Decrease server code size Tom Wiesing 2023-01-16 13:48:10 +01:00
  • bcd1805001
    Add SSH Key Management Tom Wiesing 2023-01-15 13:41:56 +01:00
  • ef76844922
    totp: Directly show secret to add Tom Wiesing 2023-01-12 17:35:45 +01:00
  • 202599aaeb
    templating: Move actions into template Tom Wiesing 2023-01-12 13:55:07 +01:00
  • 313af2b9e3
    Update titles Tom Wiesing 2023-01-12 13:18:13 +01:00
  • 1f7d92bea8
    instance_pause: Add buttons to start/stop instance Tom Wiesing 2023-01-12 13:15:18 +01:00
  • 092304f891
    template/_base: Add aria role attribute Tom Wiesing 2023-01-11 22:04:27 +01:00
  • a00195be16
    templates: Add a proper menu and navigation Tom Wiesing 2023-01-11 14:24:13 +01:00
  • 0bb7f99fa3
    instances/create: Add restricted slugs Tom Wiesing 2023-01-11 11:00:26 +01:00
  • 9d03c39e38
    dis_grant: Add option to add grant for every wisski Tom Wiesing 2023-01-10 15:43:48 +01:00
  • 66e57183d6
    User Management: Fix regressions Tom Wiesing 2023-01-10 14:20:37 +01:00
  • 6f257bd27f
    Add a password policy for distillery users Tom Wiesing 2023-01-10 11:10:38 +01:00
  • ab9998881b
    server: Switch to custom mux Tom Wiesing 2023-01-10 00:41:53 +01:00
  • a1069f115e
    Home,News: Seperate data and rendering Tom Wiesing 2023-01-09 14:11:42 +01:00
  • dcd5f910ae
    Update handling of news Tom Wiesing 2023-01-09 11:19:47 +01:00
  • 73d821e320
    sql: Refactor use of tables Tom Wiesing 2023-01-09 10:24:24 +01:00
  • 85fe5b5c5a
    Remove old usage of 'control' wording Tom Wiesing 2023-01-08 17:17:49 +01:00
  • c6f77e86fe
    Add autocomplete attribute to forms Tom Wiesing 2023-01-08 17:16:38 +01:00
  • cf59bd7db7
    custom: Allow override of home page Tom Wiesing 2023-01-08 13:53:53 +01:00
  • 729b9cfb51
    resolver: Use custom template Tom Wiesing 2023-01-08 08:43:31 +01:00
  • a292c25f84
    Add support for custom footer Tom Wiesing 2023-01-08 08:13:47 +01:00
  • 9f3e7a7b86
    stack: Force recreating containers on 'up' call Tom Wiesing 2023-01-08 07:04:10 +01:00
  • 8a5b066839
    Expose user login functionality Tom Wiesing 2023-01-07 14:31:20 +01:00
  • 97f5ac7e1a
    Update grant page Tom Wiesing 2023-01-07 13:14:43 +01:00
  • 021fc3cc7e
    footer: Add a semi-flexible template system Tom Wiesing 2023-01-06 22:52:47 +01:00
  • bda763725e
    custom: Add new footer template and context Tom Wiesing 2023-01-06 19:56:13 +01:00
  • 009d649ea6
    Add a legal notices page Tom Wiesing 2023-01-05 17:00:40 +01:00
  • 34bdb3cf24
    control: Generalize cookie and csrf handling Tom Wiesing 2023-01-05 15:59:24 +01:00
  • eb17dbe33f
    Refactor CSRF protection Tom Wiesing 2023-01-05 14:07:36 +01:00
  • 59b565ae19
    Split "auth" and "user" routes Tom Wiesing 2023-01-05 13:55:05 +01:00
  • f3939c5016
    grant: Handle update constraints better Tom Wiesing 2023-01-05 13:16:13 +01:00
  • 8b55fd74f9
    Add 'dis_grant' command Tom Wiesing 2023-01-05 12:55:28 +01:00
  • 6bf6d3a8f5
    sql/update: Fix typo Tom Wiesing 2023-01-05 12:34:19 +01:00
  • d34e85a18f
    Admin: Add user page Tom Wiesing 2023-01-04 16:10:55 +01:00
  • bc0e92bdac
    Rework frontend asset structure Tom Wiesing 2023-01-04 12:57:59 +01:00
  • 11f7749c1d
    Rename info -> admin Tom Wiesing 2023-01-04 12:53:02 +01:00
  • 785130dc36
    Minify html on-the-fly before sending it to users Tom Wiesing 2023-01-04 12:45:33 +01:00
  • b3039768af
    Update URL routes Tom Wiesing 2023-01-03 13:02:42 +01:00
  • dab7a5c4ae
    Show grants on instance info page Tom Wiesing 2023-01-03 12:19:10 +01:00
  • 69b6579de7
    Add initial implementation of grants Tom Wiesing 2023-01-02 15:12:06 +01:00
  • b8f1281f78
    auth: Refactor home page Tom Wiesing 2023-01-02 14:23:10 +01:00
  • 2d5b92f464
    httpx.Response: Add 'Content-Length' header Tom Wiesing 2022-12-30 20:18:27 +01:00
  • 1caecc0f19
    Use authentication for Distillery control page Tom Wiesing 2022-12-29 16:34:45 +01:00
  • da32b67981
    Add TOTP Token to account Tom Wiesing 2022-12-29 10:42:48 +01:00
  • b9795be745
    Add change password feature Tom Wiesing 2022-12-28 17:58:29 +01:00
  • 515142c055
    auth: Improve login parts Tom Wiesing 2022-12-25 11:54:16 +01:00
  • 1af9d0d83f
    auth/login: Add csrf protection Tom Wiesing 2022-12-22 15:49:06 +01:00
  • 3aa79b0d23
    Implement initial login functionality Tom Wiesing 2022-12-05 16:14:54 +01:00
  • a3bd0db78c
    cron: Start server before tasks have finished Tom Wiesing 2023-01-06 17:30:16 +01:00
  • 337a5fbeba
    pool: Reddo component-like fields Tom Wiesing 2022-12-22 13:49:05 +01:00
  • 99983ee6db
    system_update: Fix error message Tom Wiesing 2022-12-14 08:58:44 +01:00
  • a590d93e76
    environment/exec: Seperate Exec and Wait Tom Wiesing 2022-12-14 08:53:45 +01:00
  • 2a308ee03c
    internal/component: Check for provisionable Tom Wiesing 2022-12-13 10:10:51 +01:00
  • 5053c982aa
    provision_container: Install some dependencies first Tom Wiesing 2022-12-12 14:04:16 +01:00
  • c80c8f2297
    Reformat documentation messages Tom Wiesing 2022-12-08 11:45:52 +01:00
  • aefde6eec2
    fix typos in messages Tom Wiesing 2022-12-08 10:36:07 +01:00
  • 20448c67a3
    Update homepage css Tom Wiesing 2022-12-07 11:07:45 +01:00
  • a74149f4ef
    home: Hide specific instances from home page Tom Wiesing 2022-12-07 11:02:57 +01:00
  • 52dbfbf56e
    Add Cron interval to config Tom Wiesing 2022-12-07 11:02:44 +01:00
  • f52fe6abf3
    Add cron tasks to distillery Tom Wiesing 2022-12-07 10:30:48 +01:00