Commit graph

  • 085c5a545a Simplified attachment iteration in HTML rendering. default 2023-07-25 12:31:42 +0200
  • e6baeadf5f Allow the 'attachment' field of a post to be single object instead of a list. default 2023-07-25 12:01:42 +0200
  • 2ee74c9a6a Added a 'Back to top' link at the end of the page. default 2023-07-24 20:51:24 +0200
  • 4af95579dc Deleted a comment that is no longer true. default 2023-07-24 20:44:21 +0200
  • e428b57865 Improved Accept + implicit Follow code. default 2023-07-24 20:44:00 +0200
  • dc5c1ce0ac Added support for Accept objects that only provide an object id. default 2023-07-24 20:37:31 +0200
  • 1882c25a17 Merge pull request 'Major rollback & Put "User Settings" outside of "Operations...."' (#76) from yonle/snac2:master into master grunfink 2023-07-24 16:16:14 +0000
  • 3c1dc419ea html.c: Put "User Settings" outside of "Operations". Yonle 2023-07-24 23:13:13 +0700
  • 25bb8f0dd2 Rollback to 86f507410b for some reasons. Yonle 2023-07-24 22:56:18 +0700
  • 34963e0abc Merge pull request 'Web Client: Do not hard link on <a> element' (#75) from yonle/snac2:nohardlink into master grunfink 2023-07-24 14:00:35 +0000
  • e776bf7e2c html.c: Rollback to e9adaa1f7a, Put "User Settings..." outside of "Operations..."'s <details> element Yonle 2023-07-24 20:36:35 +0700
  • 68d03d6d51 html.c: No need to redirect to #snac-posts again. Yonle 2023-07-23 23:26:33 +0700
  • 75e061a9f7 html.c & httpd.c: Fix hardlink. Yonle 2023-07-23 23:11:02 +0700
  • 4003883176 Updated RELEASE_NOTES. default 2023-07-24 13:37:29 +0200
  • e95d422be3 Bumped version. default 2023-07-24 13:36:42 +0200
  • f67ac2517c Moved user settings to its own page. default 2023-07-24 13:31:13 +0200
  • 86f507410b Updated documentation. default 2023-07-24 13:01:19 +0200
  • ca0262f6b2 Updated CSS in utils.c. default 2023-07-24 12:55:56 +0200
  • f23d2c05ab Fixed minor memory leak. default 2023-07-24 12:52:09 +0200
  • ad4fccd60d Merge pull request 'Allow several tags & fix video element width, and more.' (#74) from yonle/snac2:master into master grunfink 2023-07-24 10:49:18 +0000
  • a940d146ae Fixed link in README. default 2023-07-23 16:31:16 +0200
  • ae1f0ac334 default css: handle overflow text Yonle 2023-07-23 20:31:39 +0700
  • 7710ca76a0 format.c: Encode all HTML characters when we're in pre element until we are out. Yonle 2023-07-23 20:20:15 +0700
  • 5672fe2cc6 format.c: Allow several tags Yonle 2023-07-23 14:55:06 +0700
  • 1226e30e88 format.c: sanitizer: Allow several tags, and sanitize the sanitizer Yonle 2023-07-21 21:53:51 +0700
  • 11aafbc46f default css: Set max width for video attachment Yonle 2023-07-21 10:37:34 +0700
  • 4823f20085 If a message has an audience, its URL is shown after the content. default 2023-07-19 12:42:32 +0200
  • 7950783d41 Merge branch 'master' of grunfink-codeberg:grunfink/snac2 default 2023-07-19 11:58:22 +0200
  • b5eb51c4ab Merge pull request '[Really optional PR?] html.c / UX: Give admin page more space & other...' (#71) from yonle/snac2:master into master grunfink 2023-07-19 09:58:08 +0000
  • 7e273a73eb html.c: RSS: fix. Yonle 2023-07-18 23:08:09 +0700
  • d3e0f7a84b html.c: custom emoji <img>: Resize height to 2em, and put veritcal-align to middle. Yonle 2023-07-18 21:16:22 +0700
  • 2700567fca Avoid too deep nesting of html_entry(). default 2023-07-18 09:59:16 +0200
  • 6e5c7d4a4b Increased recursion level for timeline_request(). default 2023-07-18 09:51:59 +0200
  • fe0d820795 html.c / UX: Give admin page more space Yonle 2023-07-16 23:01:05 +0700
  • e6d5ce2654 Version 2.38 RELEASED. 2.38 default 2023-07-17 10:41:19 +0200
  • 35987ebb50 Avoid incomplete messages in timeline_request(). default 2023-07-15 16:13:26 +0200
  • c409d2e260 Merge pull request '[Really optional] Whenever to have Placeholder on some inputs? & other stuff' (#69) from yonle/snac2:master into master grunfink 2023-07-15 14:11:48 +0000
  • 7e40e0d783 html.c: invalid html tag: else? just show it as encoded text. Yonle 2023-07-15 02:14:33 +0700
  • 98c72db17c html.c: *prev_src at edit: Just use encode_html. Yonle 2023-07-15 02:06:10 +0700
  • 299886d898 utils.c: "User id" does not need "\n". Yonle 2023-07-15 00:39:42 +0700
  • 1dc61ace13 html.c: Probably put placeholder on certain input and textboxes Yonle 2023-07-15 00:35:41 +0700
  • 3d6f1ee7a8 Updated RELEASE_NOTES. default 2023-07-14 15:05:14 +0200
  • 3e21aafb26 Fixed crash on empty static and history objects. default 2023-07-14 14:59:50 +0200
  • 43d2e80dc5 Use the right object id when storing Announce + Create + Note objects. default 2023-07-14 09:05:27 +0200
  • eee1916858 Fixed prototypes. default 2023-07-14 08:47:20 +0200
  • 510bd60cdf Merge pull request 'html.c: Don't let public get into timeline.html_' (#67) from yonle/snac2:master into master grunfink 2023-07-14 05:23:44 +0000
  • 77f5b51126 html.c: Don't let public get into timeline.html_ Yonle 2023-07-14 11:59:31 +0700
  • 4ab22b2c14 If a Page has an image, show it as an attachment. default 2023-07-13 23:41:22 +0200
  • 64d3bb7e33 Fixed Link HTML. default 2023-07-13 22:32:06 +0200
  • c4bb189d99 Added support for lemmy-style "Link" attachments. default 2023-07-13 22:10:29 +0200
  • 8d7f329007 Updated RELEASE_NOTES. default 2023-07-13 21:47:37 +0200
  • a2874b4b49 Bumped version. default 2023-07-13 21:13:37 +0200
  • a549ff4b0d Updated RELEASE_NOTES. default 2023-07-13 21:13:21 +0200
  • f6401e1c1f Updated documentation. default 2023-07-13 21:11:56 +0200
  • 9b19a26408 Increased log level for Announce error requests. default 2023-07-13 21:11:49 +0200
  • 2caeb550b9 Added support for the 'Page' ActivityPub object. default 2023-07-13 21:01:15 +0200
  • a05aa969d0 Added a maximum level of recursion to timeline_request(). default 2023-07-13 20:19:50 +0200
  • 0bdd1f0420 Always log send status in post_message(). default 2023-07-13 18:21:30 +0200
  • 545af948db New function post_message(), to send a message bypassing the output queue. default 2023-07-13 18:18:23 +0200
  • 137f775605 Minor prototype tweak. default 2023-07-13 17:58:18 +0200
  • 5ddde84eaa Version 2.37 RELEASED. 2.37 default 2023-07-13 16:51:04 +0200
  • 76e1608069 Fixed memory leaks. default 2023-07-13 10:49:49 +0200
  • ff8e400e67 Merge pull request 'XSS: Also encode in admin page, and other....' (#65) from yonle/snac2:master into master grunfink 2023-07-13 08:42:30 +0000
  • b428386582 utils.c: Prompt does not need \n Yonle 2023-07-12 11:29:01 +0700
  • 5291bb8446 xs_mime.h: .opus mime is audio/ogg Yonle 2023-07-12 10:44:08 +0700
  • 2d584d219a html.c: Also encode html characters in admin page Yonle 2023-07-12 09:18:41 +0700
  • 47adfa169a activitypub.c: Remove unused variable. Yonle 2023-07-12 09:18:15 +0700
  • a0e813db0a Fixed HTML re-encoding in the user bio. default 2023-07-11 20:34:02 +0200
  • 158b360181 When sanitize() is called, encode_html() is no longer needed. default 2023-07-11 20:28:24 +0200
  • 28a91ab732 Added new CSS classes snac-embedded-video and snac-embedded-audio. default 2023-07-11 20:16:44 +0200
  • a18c719298 Fixed crash. default 2023-07-11 19:58:55 +0200
  • 45d45f6503 Updated RELEASE_NOTES. default 2023-07-11 19:48:21 +0200
  • 1c5a689457 Fixed some memory leaks. default 2023-07-11 19:45:58 +0200
  • a5272a21e6 Merge pull request 'Attempt to prevent XSS.' (#64) from yonle/snac2:master into master grunfink 2023-07-11 17:11:21 +0000
  • 63741cb66a html.c: Escape XML characters & View unknown type attachment link Yonle 2023-07-11 22:03:51 +0700
  • eb7bee953b Merge pull request 'xs_mime.h: Add various mimetypes for audios & videos' (#63) from yonle/snac2:master into master grunfink 2023-07-11 11:54:44 +0000
  • c6e3bca051 xs_mime.h: Add various mimetypes for audios & videos Yonle 2023-07-11 18:30:22 +0700
  • 33fbc81dff Emit comments in initial server.json Jonas Bechtel 2023-07-11 08:14:42 +0200
  • 068c8233a1 Updated RELEASE_NOTES. default 2023-07-11 06:56:01 +0200
  • f0f4b18f98 No NULL required for xs_cat("a", "b", NULL) any more -> xs_cat("a", "b") Jonas Bechtel 2023-07-10 21:26:24 +0200
  • ffed49b86f xs_json: Support "//" comments (from JSON5) besides "#" comments Jonas Bechtel 2023-07-09 19:18:34 +0200
  • 822fd3c4e3 Fix crash because of wrong xs_cat usage Jonas Bechtel 2023-07-09 19:17:52 +0200
  • 00ae53834e test xs_json.h (reading "#" comments) Jonas Bechtel 2023-07-09 17:53:02 +0200
  • 8aaa08012d Make webfinger request scheme configurable Jonas Bechtel 2023-07-09 11:59:07 +0200
  • eb30fbbda3 Introduce xs_url.h custom extension for accepting both https and http uris Jonas Bechtel 2023-07-09 12:33:52 +0200
  • 79e9d4ee7b xs_json.h: Allow comments (here: "# ...\n") in server.json Jonas Bechtel 2023-07-09 11:40:19 +0200
  • f58d6c3eb2 Make scheme (http/https) configurable Jonas Bechtel 2023-07-09 09:32:12 +0200
  • a3661f9230 xs_cat in further method Jonas Bechtel 2023-07-09 10:45:18 +0200
  • 80ecc2714c Add backup file types to .gitignore Jonas Bechtel 2023-07-09 10:41:58 +0200
  • df6a57b417 Introduce xs_cat for big html blocks, make hostname and prefix global Jonas Bechtel 2023-07-09 09:34:07 +0200
  • e23caa67fc No NULL required for xs_cat("a", "b", NULL) any more -> xs_cat("a", "b") Jonas Bechtel 2023-07-10 21:26:24 +0200
  • 3642cd25e4 Simplified inbox_list(). default 2023-07-10 18:04:59 +0200
  • 1a94d7c05b Revert "New server config array "webfinger_domains"." default 2023-07-10 07:19:51 +0200
  • 92b3b71532 [examples/snac-global.service] New file. default 2023-07-10 06:05:43 +0200
  • d2aa5727ba Fixed failed mkdir() in restricted environments. default 2023-07-09 20:23:38 +0200
  • bfe59a8dff xs_json: Support "//" comments (from JSON5) besides "#" comments Jonas Bechtel 2023-07-09 19:18:34 +0200
  • e90d20fc69 Fix crash because of wrong xs_cat usage Jonas Bechtel 2023-07-09 19:17:52 +0200
  • 7b3014ff8b test xs_json.h (reading "#" comments) Jonas Bechtel 2023-07-09 17:53:02 +0200
  • 8a4ef7c6f5 Make webfinger request scheme configurable Jonas Bechtel 2023-07-09 11:59:07 +0200
  • cf903104ad Introduce xs_url.h custom extension for accepting both https and http uris Jonas Bechtel 2023-07-09 12:33:52 +0200