1
0
mirror of https://github.com/lus/pasty.git synced 2023-08-10 21:13:09 +03:00

Commit Graph

  • 3af880042d move console commands to separate package v1 Lukas Schulte Pelkum 2023-06-17 21:58:05 +02:00
  • b2ad618781 implement console commands Lukas Schulte Pelkum 2023-06-17 21:52:09 +02:00
  • e2c9454430 restrict paste metadata dimensions Lukas Schulte Pelkum 2023-06-17 20:36:15 +02:00
  • 9a794a82d0 use native middleware.AllowContentType Lukas Schulte Pelkum 2023-06-17 20:07:19 +02:00
  • e8a88e21ae implement cleanup task Lukas Schulte Pelkum 2023-06-17 18:55:55 +02:00
  • 5b0ba721b8 validate request content type Lukas Schulte Pelkum 2023-06-17 18:38:58 +02:00
  • 695b900f28 write Content-Type and Content-Length headers Lukas Schulte Pelkum 2023-06-17 18:35:26 +02:00
  • 9708263373 print specific notices for legacy storage drivers Lukas Schulte Pelkum 2023-06-17 18:25:16 +02:00
  • 05a27a00c0 make config compatibility layer more abstract Lukas Schulte Pelkum 2023-06-17 18:20:25 +02:00
  • 18839a2021 implicitly write 200 HTTP status code Lukas Schulte Pelkum 2023-06-17 17:05:34 +02:00
  • c414fd7c59 implement request logging Lukas Schulte Pelkum 2023-06-17 17:00:44 +02:00
  • 127af0a907 print Hastebin support removal notice Lukas Schulte Pelkum 2023-06-17 15:18:15 +02:00
  • bdac813e59 implement paste reports Lukas Schulte Pelkum 2023-06-17 15:16:22 +02:00
  • b9a6a81821 implement SQLite storage driver Lukas Schulte Pelkum 2023-06-13 01:22:05 +02:00
  • 6260f20fc4 implement info endpoint Lukas Schulte Pelkum 2023-06-08 19:55:43 +02:00
  • dc16506932 integrate the web server into the startup logic Lukas Schulte Pelkum 2023-06-08 19:44:32 +02:00
  • a24be8b2ff undo accidental string replacements Lukas Schulte Pelkum 2023-06-08 19:27:27 +02:00
  • 4ce806945d implement raw paste handler Lukas Schulte Pelkum 2023-06-08 19:24:32 +02:00
  • a53bd39dbd implement frontend routing Lukas Schulte Pelkum 2023-06-08 19:17:34 +02:00
  • 941da057ae reimplement v2 API controller Lukas Schulte Pelkum 2023-06-07 19:51:54 +02:00
  • a8077a54f9 update dependencies Lukas Schulte Pelkum 2023-06-07 18:27:23 +02:00
  • 8b1a4d23b7 restructure storage driver Lukas Schulte Pelkum 2023-06-07 18:25:28 +02:00
  • 3575c02c1e restructure startup & config logic Lukas Schulte Pelkum 2023-06-07 17:46:19 +02:00
  • a163acf036 Apple's command key (#53) develop Marcel 2023-01-18 21:59:10 +01:00
  • e93b292daf refactor package structure & remove v1 API Lukas Schulte Pelkum 2022-08-29 15:52:21 +02:00
  • 1a574add49 remove deletion token notation support Lukas Schulte Pelkum 2022-08-22 16:58:36 +02:00
  • 1d2e42b737 docker: Switch to distroless (#43) Baalaji 2022-04-18 23:36:36 +05:30
  • 317d7e6d88 Fix cleanup SQL query master Lukas Schulte Pelkum 2022-01-30 21:53:36 +01:00
  • f371f4e043 fix notification showing below char/line count (#40) Lup Gabriel 2022-02-07 20:42:36 +02:00
  • 6337c515bb Hide unnecessary elements below 400px page width Lukas Schulte Pelkum 2022-01-30 15:28:09 +01:00
  • 75fa0621e4 Show character and line count (#33) Lukas Schulte Pelkum 2022-01-30 15:22:38 +01:00
  • 7a8d8e1573 Only enable save button when content is not empty Lukas Schulte Pelkum 2022-01-30 15:12:34 +01:00
  • e8e2b49466 Use text/plain as fallback content type for hastebin support Lukas Schulte Pelkum 2022-01-29 22:17:42 +01:00
  • 6f610a48ec Display paste lifetime in frontend Lukas Schulte Pelkum 2022-01-29 18:25:01 +01:00
  • c7fcdeb91c Include AutoDelete lifetime in /api/v2/info response Lukas Schulte Pelkum 2022-01-29 16:18:40 +01:00
  • 12a60526f9 Bundle 3rd party libraries (#38) Lukas Schulte Pelkum 2022-01-29 15:59:39 +01:00
  • 471aff5bc5 Temporarily allow customization of the frontend path (workaround for #36, #37) Lukas Schulte Pelkum 2022-01-29 01:28:54 +01:00
  • 7a99f85060 Skip unnecessary clipboard-write permission check (fixes #35) Lukas Schulte Pelkum 2022-01-28 23:40:45 +01:00
  • befc9615d5 docker: Expose 8080 from dockerfile (#30) Baalaji 2021-12-19 17:54:53 +05:30
  • 15b32b093e Mongo: Uprev Driver and update code for MongoDB Server 4.2+ (#27) Baalaji 2021-11-28 00:04:57 +05:30
  • ec1b8bc418 Update GitHub Action Workflow for Multi-Architecture Builds (#26) William Perdue 2021-11-17 08:46:02 -08:00
  • efe0ec7556 Fix paste creation URL in frontend Lukas Schulte Pelkum 2021-10-15 17:51:02 +02:00
  • bd10c3321e Fix paste creation endpoint redirection loop Lukas Schulte Pelkum 2021-10-15 17:45:17 +02:00
  • dbbd3d24e0 Add embed Mode (#23) Ringo Hoffmann 2021-10-13 18:06:15 +02:00
  • b11d4eb478 Show a notification on encryption toggle Lukas Schulte Pelkum 2021-09-09 18:20:00 +02:00
  • f931627c77 Fix typos (#20) Marcel 2021-07-31 12:58:26 +02:00
  • 63a0a3d840 Add API change notice Lukas Schulte Pelkum 2021-07-30 22:07:57 +02:00
  • 1818fac196 Remove the paste-specific autoDelete field Lukas Schulte Pelkum 2021-07-30 21:51:33 +02:00
  • 4f3b5b193b Implement clientside paste encryption Lukas Schulte Pelkum 2021-07-30 21:24:08 +02:00
  • d4e3430feb Implement live line number rendering Lukas Schulte Pelkum 2021-07-28 13:21:08 +02:00
  • 6172ad463b Update paste report webhook request Lukas Schulte Pelkum 2021-07-24 17:03:40 +02:00
  • e8f7fa239e Add option to define ID and modification token generation characters (#17) Lukas Schulte Pelkum 2021-07-24 17:00:29 +02:00
  • 7af1f9431b Fix trailing slash Lukas Schulte Pelkum 2021-07-23 23:50:01 +02:00
  • 70c4392390 Improve the frontend (API v2 functionalities) (#18) Lukas Schulte Pelkum 2021-07-23 23:39:37 +02:00
  • 149abf77f1 Fix paste saving SQL query Lukas Schulte Pelkum 2021-07-22 23:33:19 +02:00
  • 9eaf9c3053 Fix postgres migration Lukas Schulte Pelkum 2021-07-22 22:44:00 +02:00
  • 99504e0bba Implement API v2 (#13) Lukas Schulte Pelkum 2021-07-22 22:26:21 +02:00
  • 4c392b4b52 Implement raw paste endpoint Lukas Schulte Pelkum 2021-06-21 20:09:40 +02:00
  • 185f1511a6 Update readme Lukas Schulte Pelkum 2021-06-20 16:26:26 +02:00
  • 90f25ec220 Improve the web frontend (#9) Lukas Schulte Pelkum 2021-06-20 15:58:36 +02:00
  • 8cbb62070e Add content length cap for paste creation endpoint (#8) Ringo Hoffmann 2021-05-23 20:55:16 +02:00
  • ef364db0e5 Update credits URL Lukas Schulte Pelkum 2021-05-08 14:02:41 +02:00
  • f772643d20 Add credits Lukas Schulte Pelkum 2021-05-08 13:58:19 +02:00
  • 71e51d2b29 Change GitHub repo URL Lukas Schulte Pelkum 2021-05-08 13:43:07 +02:00
  • 5f7df183b4 Force specific Content-Type value for JS (#6) Lukas Schulte Pelkum 2021-04-29 14:57:08 +02:00
  • 542bb5b17d Implement deletion token toggle & master Lukas Schulte Pelkum 2021-04-20 16:38:00 +02:00
  • f9fc232afe Fix Docker workflow Lukas Schulte Pelkum 2021-04-18 22:13:45 +02:00
  • b5524f2b7e Fix Docker workflow Lukas Schulte Pelkum 2021-04-18 22:10:15 +02:00
  • 86522b63df Fix file system driver ID listing Lukas Schulte Pelkum 2021-04-18 22:05:48 +02:00
  • 239ad901dd Implement GitHub actions CI Lukas Schulte Pelkum 2021-04-18 21:31:07 +02:00
  • e6f0d0948b Update documentation Lukas Schulte Pelkum 2021-04-18 21:25:17 +02:00
  • a1d037801c Implement working postgres driver Lukas Schulte Pelkum 2021-04-15 21:30:37 +02:00
  • ce9794b2c6 Restructure drivers Lukas Schulte Pelkum 2021-04-15 21:03:26 +02:00
  • 681ee9f1d0 Fix some stuff Lukas Schulte Pelkum 2021-04-15 20:59:32 +02:00
  • 1792ef1c38 Rework project structure Lukas Schulte Pelkum 2021-04-15 20:15:42 +02:00
  • de2add44ec Bump to Go 1.16 Lukas Schulte Pelkum 2021-04-15 19:26:17 +02:00
  • 078d9895a2 Prevent from sending deletion token hash Lukas SP 2020-10-02 18:25:39 +02:00
  • 87450098cb Fix readme Lukas SP 2020-09-19 16:53:14 +02:00
  • 4048edbabb Implement automatic paste deletion Lukas SP 2020-09-19 01:56:50 +02:00
  • 17d2fa91c5 Fix readme Lukas SP 2020-09-19 01:14:39 +02:00
  • 386e878f07 Fix copy behaviour Lukas SP 2020-09-16 20:17:40 +02:00
  • bd92974182 Implement line highlighting [SHITCODE] Lukas SP 2020-09-16 20:06:01 +02:00
  • 1731fb8924 Change highlight.js theme Lukas SP 2020-09-11 18:02:44 +02:00
  • 6b4563c7c9 Implement S3 missing object error handling Lukas SP 2020-09-02 19:13:49 +02:00
  • 71e6baad95 Add GCC to Dockerfile (cgo) Lukas SP 2020-08-28 19:56:26 +02:00
  • bf96209d99 Implement SQL storage driver Lukas SP 2020-08-28 19:55:10 +02:00
  • f97531e765 Implement transfer tool Lukas SP 2020-08-26 22:12:36 +02:00
  • 5a9a5a8885 Implement ID listing method in storage driver implementations Lukas SP 2020-08-26 21:59:22 +02:00
  • f63b94f8c1 Open the deletion token copy prompt when creating a paste Lukas SP 2020-08-26 20:47:15 +02:00
  • 76515c0108 Implement basic frontend notification system Lukas SP 2020-08-26 20:34:43 +02:00
  • 98cf1b396e Improve some frontend stuff Lukas SP 2020-08-24 21:53:23 +02:00
  • 55e65f5ecf Encode IDs in file storage driver to prevent unallowed file access Lukas SP 2020-08-24 21:40:18 +02:00
  • 7d0c25fb2f Seed random generator Lukas SP 2020-08-24 20:28:09 +02:00
  • 5585a26ab0 Switch from snowflake to random string ID system Lukas SP 2020-08-24 20:22:53 +02:00
  • a1cd915759 Fix tabulator key input Lukas SP 2020-08-24 19:30:33 +02:00
  • fa7699d17b Implement MongoDB storage driver Lukas SP 2020-08-24 19:18:05 +02:00
  • f5357a2c9d Fix buggy frontend routing Lukas SP 2020-08-24 18:32:14 +02:00
  • 6b0d0007e2 Implement the spinner functionality Lukas SP 2020-08-24 18:23:52 +02:00
  • 09135a493f Fix double semicolon Lukas SP 2020-08-24 18:09:18 +02:00
  • 27284a0b3a Improve storage driver termination Lukas SP 2020-08-24 18:08:27 +02:00