Commit Graph

  • bb73c2350d Initialize playwright, fix file upload issue, show publication status and delete website dir on website deletion thiloho 2024-08-30 15:48:15 +02:00
  • 8915a7cfd9 Update nix packaging derivation thiloho 2024-08-29 21:01:45 +02:00
  • b947a6f2b2 Update nix packaging derivation thiloho 2024-08-29 20:59:46 +02:00
  • 042ae24130 Remove unncessary fields from docs templates and add category article order thiloho 2024-08-29 20:09:37 +02:00
  • e5b55baaef Add weight to individual docs articles thiloho 2024-08-29 12:05:02 +02:00
  • 816df44bd3 Add categories to docs article list thiloho 2024-08-28 19:39:22 +02:00
  • df2b11f781 Prevent overflows for sidebars thiloho 2024-08-28 18:06:21 +02:00
  • 4572b7f6ce Finish base template for blog thiloho 2024-08-28 17:30:32 +02:00
  • 6a5cf76264 Fix sql error thiloho 2024-08-27 17:03:17 +02:00
  • 1b1767c0f7 Add categories for docs template thiloho 2024-08-27 16:39:29 +02:00
  • 0753345bba Display table of contents on right side thiloho 2024-08-25 19:32:57 +02:00
  • 8ea7f7b4a3 Make nav sticky for blog template thiloho 2024-08-25 18:47:20 +02:00
  • 926218fa34 Set favicon and logo on output thiloho 2024-08-25 16:31:12 +02:00
  • e7acc9749f Sanitize HTML and merge styles into single file thiloho 2024-08-25 15:06:55 +02:00
  • 1c1aaf28e6 Generate nested table of contents thiloho 2024-08-25 14:35:57 +02:00
  • 329927f126 Prefix NGINX urls with origin as well thiloho 2024-08-24 21:57:41 +02:00
  • 0806293f05 Make modal ids unique with suffix thiloho 2024-08-24 21:53:05 +02:00
  • 079b6d8f8a Make all section headers anchors thiloho 2024-08-24 21:43:15 +02:00
  • b7601f46bb Disable toc in non iframe preview as well thiloho 2024-08-24 20:46:10 +02:00
  • 891cdb46c8 Make markdown synchronous and add ability to toggle TOC thiloho 2024-08-24 20:34:06 +02:00
  • 3c49d1e2f3 Use Nix importNpmLock to not need to specify sha256 dependency hash thiloho 2024-08-24 19:44:17 +02:00
  • e34a2ac87f Wrap headings in section thiloho 2024-08-24 19:37:00 +02:00
  • 7191530d9b Update npm deps hash thiloho 2024-08-23 18:46:59 +02:00
  • a7858329c7 Use marked markdown parser thiloho 2024-08-23 18:43:54 +02:00
  • 5e4ee45004 Use marked for markdown parsing thiloho 2024-08-23 18:43:52 +02:00
  • a833d0307c Update 20240810115846_image_upload_function.sql.sql Thilo Hohlt 2024-08-20 23:29:23 +02:00
  • 0cbf0bd866 Share styles and update props thiloho 2024-08-20 19:17:05 +02:00
  • bf791f9bfc Update module.nix Thilo Hohlt 2024-08-19 22:55:41 +02:00
  • 28774dc944 Put API prefix in server only file to access process.env thiloho 2024-08-19 20:33:23 +02:00
  • 488877b2ed Make API origin variable available on client side thiloho 2024-08-19 20:13:49 +02:00
  • bc7d242d3d Set base API prefix to origin in production thiloho 2024-08-19 19:55:06 +02:00
  • 5cc329c2f1 Enable image pasting in markdown textarea thiloho 2024-08-19 19:31:41 +02:00
  • ec23a6188a Add basic styles to blog template thiloho 2024-08-18 20:12:27 +02:00
  • b32727aa8c Add slugified id for sections thiloho 2024-08-18 19:18:32 +02:00
  • 191fc1c12b Create LICENSE Thilo Hohlt 2024-08-18 18:54:16 +02:00
  • 96d4d5aaa6 Differentiate blog and docs and sectionize headings thiloho 2024-08-18 18:17:59 +02:00
  • 9ac950e8a1 Use configuration options for remaining hardcoded values in module thiloho 2024-08-18 15:26:33 +02:00
  • 5accbb4283 Enable wildcard domains for published websites thiloho 2024-08-18 13:48:36 +02:00
  • 211b518b72 Remove wildcard NGINX subdomain thiloho 2024-08-17 23:06:17 +02:00
  • 347e921fc4 Remove old acme configurations thiloho 2024-08-17 22:48:03 +02:00
  • 64a62fc339 Adjust subdomain for nginx thiloho 2024-08-17 22:45:41 +02:00
  • f948c38a26 Update nginx ocnfig thiloho 2024-08-17 22:38:41 +02:00
  • b40334ce55 Set serverName and virtualHost name thiloho 2024-08-17 22:37:09 +02:00
  • 6142d83d2e Different RegEx for wildcard subdomain thiloho 2024-08-17 22:25:53 +02:00
  • 87d19b0e39 Update ACME config thiloho 2024-08-17 22:20:23 +02:00
  • de7d8231b3 Add regex in virtualHost block thiloho 2024-08-17 22:18:14 +02:00
  • 9f18da1c99 Set subdomains for ACME thiloho 2024-08-17 22:13:27 +02:00
  • affd23eb27 Add wildcard domain for user websites thiloho 2024-08-17 22:07:16 +02:00
  • 6d47b184d2 Create new root directory in web app for template styles thiloho 2024-08-17 20:51:23 +02:00
  • dc9a2eabe9 Include stylesheet in static file generation thiloho 2024-08-17 20:21:23 +02:00
  • f3278fb1f6 Use SvelteKit render function for templating and add error page thiloho 2024-08-17 19:29:10 +02:00
  • e41b963666 Synchronize scrolling with textarea and preview thiloho 2024-08-17 16:05:14 +02:00
  • 6add151cd5 Update demo deployment action to use different action package thiloho 2024-08-16 16:33:58 +02:00
  • d883f76ed6 Only run deployment action on push and on main branch thiloho 2024-08-16 16:18:04 +02:00
  • 2a27ae5fd4 Update action for aarch64 compatibility thiloho 2024-08-16 15:39:20 +02:00
  • bec21f41be Update demo-server-deploy.yml Thilo Hohlt 2024-08-16 15:23:01 +02:00
  • 7b6b259f99 Update demo-server-deploy.yml Thilo Hohlt 2024-08-16 15:14:55 +02:00
  • a422fac957 Add action for demo deployment and favicon thiloho 2024-08-16 14:50:28 +02:00
  • 6897a1641d Wrap filters in dropdown thiloho 2024-08-15 18:45:47 +02:00
  • 2a1ada1c70 Use fluid scale custom properties and make everything mobile friendly thiloho 2024-08-15 16:26:32 +02:00
  • 3eb05da564 Use full text search instead of ilike for search functionality thiloho 2024-08-14 21:37:19 +02:00
  • 0e3fb96dda Differentiate between dev and prod for api and nginx thiloho 2024-08-14 19:33:41 +02:00
  • cf1600671b Proxy API and webapp through NGINX as well thiloho 2024-08-13 22:14:47 +02:00
  • 6785bd0dfa Add path option for module thiloho 2024-08-13 18:27:43 +02:00
  • 96c00096b4 Use --save-exact for npm dependencies thiloho 2024-08-13 17:23:08 +02:00
  • 903a1bd50e Update flake thiloho 2024-08-13 11:36:32 +02:00
  • 20c1e82eab Enable sudo pam thiloho 2024-08-11 22:40:11 +02:00
  • 0e52f42868 Set pam thiloho 2024-08-11 22:32:41 +02:00
  • d5f61ae70b Update flake thiloho 2024-08-11 19:53:22 +02:00
  • 6ec02ccb7e Update flake.nix Thilo Hohlt 2024-08-11 19:29:42 +02:00
  • 6aa936575b Update flake.nix Thilo Hohlt 2024-08-11 19:29:14 +02:00
  • d965861bea Update flake.nix Thilo Hohlt 2024-08-11 19:28:58 +02:00
  • d6a7a3908e Update flake.nix Thilo Hohlt 2024-08-11 19:20:12 +02:00
  • 014fe744ab Include hardware configuration for demo server Thilo Hohlt 2024-08-11 19:07:51 +02:00
  • 6ee64463a8 Set hardware configuration for demo server thiloho 2024-08-11 16:54:17 +00:00
  • 10ec731d7c Add demo server nixos configuration thiloho 2024-08-11 18:46:32 +02:00
  • 8c76fba2ad Add template directory to package derivation output thiloho 2024-08-10 22:58:05 +02:00
  • 162118bb56 Use environment variables for ports in web app thiloho 2024-08-10 22:20:57 +02:00
  • 0866e2631d Serve and create images from within postgresql thiloho 2024-08-10 17:09:12 +02:00
  • 77338f9cc2 Put nix package derivations in separate file and join symlinks thiloho 2024-08-09 23:18:07 +02:00
  • cfee37ad90 Move nix code into separate files and directory and create basic module thiloho 2024-08-09 20:12:31 +02:00
  • f2a11529db Remove configuration files and use CLI args instead thiloho 2024-08-09 18:14:51 +02:00
  • abd305b995 Restructure flake thiloho 2024-08-09 17:04:33 +02:00
  • 99645ec874 Create nix derivations for building and running web app thiloho 2024-08-09 16:17:33 +02:00
  • 2fd934ed86 Add postgres sql file formatting via pg_format thiloho 2024-08-08 22:29:04 +02:00
  • 8534b2d783 Update README, row level policies for collaborators and articles and fix minor issues thiloho 2024-08-08 20:31:38 +02:00
  • 837729c83c Update policies for collaborators for stricter rules thiloho 2024-08-08 16:30:01 +02:00
  • bcc26322d3 Use security invoker for overview endpoint and update last modified by triggers thiloho 2024-08-07 19:51:29 +02:00
  • fbadbb18a4 Manage collaborators via RLS thiloho 2024-08-07 19:13:39 +02:00
  • 75aac7b1bc Add user id field to article table thiloho 2024-08-07 16:25:05 +02:00
  • 4a54ce4d00 Update README.md Thilo Hohlt 2024-08-07 14:56:55 +02:00
  • 84987fc191 Add basic instructions for local vm thiloho 2024-08-07 14:55:52 +02:00
  • 9f948ba0d4 Add collaborator page Thilo Hohlt 2024-08-05 19:33:35 +02:00
  • 62db2776a7 Add additional validation measures and create triggers for last modified columns Thilo Hohlt 2024-08-05 16:03:07 +02:00
  • fa500cf376 Explicitely define server load and action types Thilo Hohlt 2024-08-05 14:38:44 +02:00
  • 2b3f0a80d2 Generate static HTML files to shared NGINX root directory Thilo Hohlt 2024-08-04 17:46:41 +02:00
  • b8ddcdc101 Generate base user website via template directory Thilo Hohlt 2024-08-04 16:15:09 +02:00
  • 6b05ab1d28 Replace SQL wildcard selectors with explicit columns for better versioning Thilo Hohlt 2024-08-03 22:06:29 +02:00
  • dfcb129e69 Add base template for website preview route Thilo Hohlt 2024-08-03 18:07:27 +02:00
  • 0b2a9f2383 Render HTML out of markdown content Thilo Hohlt 2024-08-03 13:49:41 +02:00