{"user_actions":[{"excerpt":"My site recently updated to the latest discourse version from a much older version. \nWe had a thread that was standing at around 68,000 replies. People were continuing to load the thread and reply daily without any impact on the site or its servers. \nIt seems like after the update loading the large \u0026hellip;","truncated":true,"action_type":4,"created_at":"2025-10-01T22:12:30.662Z","avatar_template":"/user_avatar/meta.discourse.org/wintermute/{size}/127023_2.png","acting_avatar_template":"/user_avatar/meta.discourse.org/wintermute/{size}/127023_2.png","slug":"did-a-recent-update-change-how-caching-pagination-works-large-threads-no-longer-loading-after-site-update","topic_id":384512,"target_user_id":51436,"target_name":"CSS Fiddler","target_username":"Wintermute","post_number":1,"post_id":null,"username":"Wintermute","name":"CSS Fiddler","user_id":51436,"acting_username":"Wintermute","acting_name":"CSS Fiddler","acting_user_id":51436,"title":"Did a recent update change how caching/pagination works? Large threads no longer loading after site update","deleted":false,"hidden":null,"post_type":null,"action_code":null,"category_id":6,"closed":true,"archived":false},{"excerpt":"From a corporate side, anonymizing the account was accepted by both our Data Privacy Team, and the internal Worker’s union/council. Which aspects do you think it doesn’t adhere to? \n\nNot really. Personal data is data about you specifically - name, email address etc. It’s mostly about identifiers – \u0026hellip;","truncated":true,"action_type":1,"created_at":"2022-05-24T05:38:02.710Z","avatar_template":"/user_avatar/meta.discourse.org/tris20/{size}/264639_2.png","acting_avatar_template":"/user_avatar/meta.discourse.org/wintermute/{size}/127023_2.png","slug":"gdpr-tooling-on-discourse","topic_id":224466,"target_user_id":51436,"target_name":"CSS Fiddler","target_username":"Wintermute","post_number":4,"post_id":1099415,"username":"Tris20","name":"Tristan","user_id":101707,"acting_username":"Wintermute","acting_name":"CSS Fiddler","acting_user_id":51436,"title":"GDPR tooling on Discourse?","deleted":false,"hidden":false,"post_type":1,"action_code":null,"category_id":65,"closed":false,"archived":false},{"excerpt":"That problem is addressed by the \u003ca href=\"https://meta.discourse.org/t/legal-tools-plugin/87966\"\u003eLegal Tools\u003c/a\u003e plugin. \nAlso, see \u003ca href=\"https://www.communiteq.com/discoursehosting/kb/your-discourse-forum-and-the-gdpr/\" class=\"inline-onebox\"\u003eYour Discourse forum and the GDPR - Communiteq\u003c/a\u003e","truncated":true,"action_type":1,"created_at":"2022-05-24T05:38:01.552Z","avatar_template":"/user_avatar/meta.discourse.org/rgj/{size}/523185_2.png","acting_avatar_template":"/user_avatar/meta.discourse.org/wintermute/{size}/127023_2.png","slug":"gdpr-tooling-on-discourse","topic_id":224466,"target_user_id":51436,"target_name":"CSS Fiddler","target_username":"Wintermute","post_number":5,"post_id":1099417,"username":"RGJ","name":"Richard - Communiteq","user_id":406,"acting_username":"Wintermute","acting_name":"CSS Fiddler","acting_user_id":51436,"title":"GDPR tooling on Discourse?","deleted":false,"hidden":false,"post_type":1,"action_code":null,"category_id":65,"closed":false,"archived":false},{"excerpt":"You can use Data Explorer if you want to query all content.","action_type":1,"created_at":"2022-04-16T07:43:12.145Z","avatar_template":"/user_avatar/meta.discourse.org/hawk/{size}/86627_2.png","acting_avatar_template":"/user_avatar/meta.discourse.org/wintermute/{size}/127023_2.png","slug":"gdpr-tooling-on-discourse","topic_id":224466,"target_user_id":51436,"target_name":"CSS Fiddler","target_username":"Wintermute","post_number":3,"post_id":1090208,"username":"HAWK","name":"Hawk","user_id":8307,"acting_username":"Wintermute","acting_name":"CSS Fiddler","acting_user_id":51436,"title":"GDPR tooling on Discourse?","deleted":false,"hidden":false,"post_type":1,"action_code":null,"category_id":65,"closed":false,"archived":false},{"excerpt":"Oops - after a bit more Googling, found a nice answer here: \n\n\nHowever, from a quick test of “Download All” on the Activity page, it doesn’t seem to include the information I am looking for.","truncated":true,"action_type":5,"created_at":"2022-04-16T04:37:16.436Z","avatar_template":"/user_avatar/meta.discourse.org/wintermute/{size}/127023_2.png","acting_avatar_template":"/user_avatar/meta.discourse.org/wintermute/{size}/127023_2.png","slug":"gdpr-tooling-on-discourse","topic_id":224466,"target_user_id":51436,"target_name":"CSS Fiddler","target_username":"Wintermute","post_number":2,"post_id":1090204,"reply_to_post_number":null,"username":"Wintermute","name":"CSS Fiddler","user_id":51436,"acting_username":"Wintermute","acting_name":"CSS Fiddler","acting_user_id":51436,"title":"GDPR tooling on Discourse?","deleted":false,"hidden":false,"post_type":1,"action_code":null,"category_id":65,"closed":false,"archived":false},{"excerpt":"Hi Folks, \nJust wondering, where does Discourse stand on GDPR compliance right now? Do we have a convenient way to respond to either \nA. Right to be Forgotten Requests, or \nB. Request for a dump of all user data \nI searched up a bit and found some people suggesting a button to delete all a user’s da\u0026hellip;","truncated":true,"action_type":4,"created_at":"2022-04-16T04:28:07.486Z","avatar_template":"/user_avatar/meta.discourse.org/wintermute/{size}/127023_2.png","acting_avatar_template":"/user_avatar/meta.discourse.org/wintermute/{size}/127023_2.png","slug":"gdpr-tooling-on-discourse","topic_id":224466,"target_user_id":51436,"target_name":"CSS Fiddler","target_username":"Wintermute","post_number":1,"post_id":null,"username":"Wintermute","name":"CSS Fiddler","user_id":51436,"acting_username":"Wintermute","acting_name":"CSS Fiddler","acting_user_id":51436,"title":"GDPR tooling on Discourse?","deleted":false,"hidden":null,"post_type":null,"action_code":null,"category_id":65,"closed":false,"archived":false},{"excerpt":"Upgraded discourse to 2.7.9 with backup \nnow all the images is served with the ip adress so https is broken? \nAny suggestions","action_type":1,"created_at":"2021-10-28T20:32:08.984Z","avatar_template":"/user_avatar/meta.discourse.org/oluies/{size}/120194_2.png","acting_avatar_template":"/user_avatar/meta.discourse.org/wintermute/{size}/127023_2.png","slug":"upgrade-with-backup-pictures-server-over-ip-adress","topic_id":207444,"target_user_id":51436,"target_name":"CSS Fiddler","target_username":"Wintermute","post_number":1,"post_id":1009423,"username":"oluies","name":"Orjan Lundberg","user_id":35373,"acting_username":"Wintermute","acting_name":"CSS Fiddler","acting_user_id":51436,"title":"Upgrade with backup pictures server over ip adress","deleted":false,"hidden":false,"post_type":1,"action_code":null,"category_id":6,"closed":false,"archived":false},{"excerpt":"Hi Folks, \nI was looking at a site’s discourse user metrics (eg. \u003ca href=\"https://meta.discourse.org/u\" class=\"inline-onebox\"\u003eDiscourse Meta\u003c/a\u003e) and noticed something strange. \nIn the month of October, a user created a Topic and on that topic received 5 Likes. At some point the Topic was Pinned. User did not create another Topic or Reply for that month. \nUser’s \u0026hellip;","truncated":true,"action_type":4,"created_at":"2021-10-28T20:31:26.029Z","avatar_template":"/user_avatar/meta.discourse.org/wintermute/{size}/127023_2.png","acting_avatar_template":"/user_avatar/meta.discourse.org/wintermute/{size}/127023_2.png","slug":"user-metrics-some-likes-excluded","topic_id":207450,"target_user_id":51436,"target_name":"CSS Fiddler","target_username":"Wintermute","post_number":1,"post_id":null,"username":"Wintermute","name":"CSS Fiddler","user_id":51436,"acting_username":"Wintermute","acting_name":"CSS Fiddler","acting_user_id":51436,"title":"User Metrics - Some \"Likes\" Excluded?","deleted":false,"hidden":null,"post_type":null,"action_code":null,"category_id":6,"closed":false,"archived":false},{"excerpt":"A few sections in user preferences were missing classes, so I’ve added them here \n\n\nYou’ll be able to simplify to \n.pref-hide-profile {\n  display: none;\n}","truncated":true,"action_type":1,"created_at":"2019-07-06T01:09:51.233Z","avatar_template":"/user_avatar/meta.discourse.org/awesomerobot/{size}/142900_2.png","acting_avatar_template":"/user_avatar/meta.discourse.org/wintermute/{size}/127023_2.png","slug":"is-there-a-way-to-disable-the-hide-my-public-profile-and-presence-features-profile-setting","topic_id":100593,"target_user_id":51436,"target_name":"CSS Fiddler","target_username":"Wintermute","post_number":7,"post_id":587852,"username":"awesomerobot","name":"Kris","user_id":2770,"acting_username":"Wintermute","acting_name":"CSS Fiddler","acting_user_id":51436,"title":"Is there a way to disable the `hide my public profile and presence features` profile setting?","deleted":false,"hidden":false,"post_type":1,"action_code":null,"category_id":6,"closed":true,"archived":false},{"excerpt":"I really like the proposed category colouring on the topic list: \n[52%20PM] \n\nSome suggestions: \n\nSome extra margin between the category and tags (or float tags right and category left)\nColour the tags\nUse icons on the tags\n\n \u003ca class=\"lightbox\" href=\"https://d11a6trkgmumsb.cloudfront.net/original/3X/0/9/090aa24c864a45de8334d5bba8329f9247c5a5c9.png\" data-download-href=\"/uploads/short-url/1hZ4Zb4EHkRJ5H8oNteVTlwHQQp.png?dl=1\" title=\"image\" rel=\"noopener nofollow ugc\"\u003e[image]\u003c/a\u003e \nAlso, the bold text of the category helps distinguish it.","truncated":true,"action_type":1,"created_at":"2018-12-16T19:32:00.171Z","avatar_template":"/user_avatar/meta.discourse.org/chrisbeach/{size}/214628_2.png","acting_avatar_template":"/user_avatar/meta.discourse.org/wintermute/{size}/127023_2.png","slug":"the-topic-list-doesnt-need-a-category-column","topic_id":101352,"target_user_id":51436,"target_name":"CSS Fiddler","target_username":"Wintermute","post_number":52,"post_id":511154,"username":"ChrisBeach","name":"Chris","user_id":43554,"acting_username":"Wintermute","acting_name":"CSS Fiddler","acting_user_id":51436,"title":"The topic list doesn't need a category column","deleted":false,"hidden":false,"post_type":1,"action_code":null,"category_id":9,"closed":true,"archived":false},{"excerpt":"Not a big fan of this change \nThe old topic list was more readable. I usually do a quick visual scan of the topic list when I open the site to see if there’s anything new I need to read \nWith this change, more vertical space is taken up by each topic (because categories are moved under the title) ma\u0026hellip;","truncated":true,"action_type":5,"created_at":"2018-12-16T16:28:11.452Z","avatar_template":"/user_avatar/meta.discourse.org/wintermute/{size}/127023_2.png","acting_avatar_template":"/user_avatar/meta.discourse.org/wintermute/{size}/127023_2.png","slug":"the-topic-list-doesnt-need-a-category-column","topic_id":101352,"target_user_id":51436,"target_name":"CSS Fiddler","target_username":"Wintermute","post_number":50,"post_id":511136,"reply_to_post_number":null,"username":"Wintermute","name":"CSS Fiddler","user_id":51436,"acting_username":"Wintermute","acting_name":"CSS Fiddler","acting_user_id":51436,"title":"The topic list doesn't need a category column","deleted":false,"hidden":false,"post_type":1,"action_code":null,"category_id":9,"closed":true,"archived":false},{"excerpt":"Also, what if instead of this: \n \u003ca class=\"lightbox\" href=\"https://d11a6trkgmumsb.cloudfront.net/original/3X/9/5/95ee25368604afe3caa40ad903d433f7aaafbc58.png\" data-download-href=\"/uploads/short-url/lolmLsl0M7uG9MNx2ajYMY5DNJm.png?dl=1\" title=\"Screen Shot 2018-12-05 at 9.52.28 PM.png\" rel=\"nofollow noopener\"\u003e[28%20PM]\u003c/a\u003e \nwe did this, for maximum \u003cimg src=\"https://emoji.discourse-cdn.com/twitter/rainbow.png?v=9\" title=\":rainbow:\" class=\"emoji\" alt=\":rainbow:\"\u003e \n \u003ca class=\"lightbox\" href=\"https://d11a6trkgmumsb.cloudfront.net/original/3X/3/4/34d17077be3c7fd92d0121f31dd671ba97142c6c.png\" data-download-href=\"/uploads/short-url/7xfy6MGzo0JPxoPNcMdbm6ILkn2.png?dl=1\" title=\"Screen Shot 2018-12-05 at 9.51.52 PM.png\" rel=\"nofollow noopener\"\u003e[52%20PM]\u003c/a\u003e","truncated":true,"action_type":1,"created_at":"2018-12-16T16:25:58.033Z","avatar_template":"/user_avatar/meta.discourse.org/awesomerobot/{size}/142900_2.png","acting_avatar_template":"/user_avatar/meta.discourse.org/wintermute/{size}/127023_2.png","slug":"the-topic-list-doesnt-need-a-category-column","topic_id":101352,"target_user_id":51436,"target_name":"CSS Fiddler","target_username":"Wintermute","post_number":17,"post_id":506868,"username":"awesomerobot","name":"Kris","user_id":2770,"acting_username":"Wintermute","acting_name":"CSS Fiddler","acting_user_id":51436,"title":"The topic list doesn't need a category column","deleted":false,"hidden":false,"post_type":1,"action_code":null,"category_id":9,"closed":true,"archived":false},{"excerpt":"Alright I wanted to share some CSS I used to bring this back closer in line with previous behavior. Similar to the one \u003ca class=\"mention\" href=\"/u/leodavidson\"\u003e@LeoDavidson\u003c/a\u003e shared above but a couple differences: \n\nOnly modifies the topic list for large screen widths\nUses absolute positioning so that the categories appear aligned left\nA bit\u0026hellip;","truncated":true,"action_type":1,"created_at":"2018-12-16T16:15:27.188Z","avatar_template":"/user_avatar/meta.discourse.org/bts/{size}/184556_2.png","acting_avatar_template":"/user_avatar/meta.discourse.org/wintermute/{size}/127023_2.png","slug":"the-topic-list-doesnt-need-a-category-column","topic_id":101352,"target_user_id":51436,"target_name":"CSS Fiddler","target_username":"Wintermute","post_number":48,"post_id":510649,"username":"bts","name":"Brendan Schlagel","user_id":27253,"acting_username":"Wintermute","acting_name":"CSS Fiddler","acting_user_id":51436,"title":"The topic list doesn't need a category column","deleted":false,"hidden":false,"post_type":1,"action_code":null,"category_id":9,"closed":true,"archived":false},{"excerpt":"I hate this.  How do I change it back??? \nIt is so hard to visually look and scroll through pages.  We don’t care about categories this much.  We just want people looking through all the threads.","action_type":1,"created_at":"2018-12-16T16:14:20.753Z","avatar_template":"/user_avatar/meta.discourse.org/shawn_kirsch/{size}/94563_2.png","acting_avatar_template":"/user_avatar/meta.discourse.org/wintermute/{size}/127023_2.png","slug":"the-topic-list-doesnt-need-a-category-column","topic_id":101352,"target_user_id":51436,"target_name":"CSS Fiddler","target_username":"Wintermute","post_number":39,"post_id":507777,"username":"Shawn_Kirsch","name":"Shawn Kirsch","user_id":40001,"acting_username":"Wintermute","acting_name":"CSS Fiddler","acting_user_id":51436,"title":"The topic list doesn't need a category column","deleted":false,"hidden":false,"post_type":1,"action_code":null,"category_id":9,"closed":true,"archived":false},{"excerpt":"This is the front page on the forum I use, as I see it on my computer screen. \nAt first glance, all I can see are blue, orange and green category labels in the topics column. \n \u003ca class=\"lightbox\" href=\"https://d11a6trkgmumsb.cloudfront.net/original/3X/0/4/04e72fa3bed30ae75002f80fcca8e37c58852c42.png\" data-download-href=\"/uploads/short-url/HndShQWWk74c7JzYMu2B5OvzVw.png?dl=1\" title=\"image\" rel=\"noopener nofollow ugc\"\u003e[image]\u003c/a\u003e \nThis change to your layout and greyed out text is, quite literally, giving me a headache. \nSo much space on the sc\u0026hellip;","truncated":true,"action_type":1,"created_at":"2018-12-16T16:12:48.264Z","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/e/cab0a1/{size}.png","acting_avatar_template":"/user_avatar/meta.discourse.org/wintermute/{size}/127023_2.png","slug":"the-topic-list-doesnt-need-a-category-column","topic_id":101352,"target_user_id":51436,"target_name":"CSS Fiddler","target_username":"Wintermute","post_number":30,"post_id":507442,"username":"Emerald_Teas","name":"Emerald Teas","user_id":17217,"acting_username":"Wintermute","acting_name":"CSS Fiddler","acting_user_id":51436,"title":"The topic list doesn't need a category column","deleted":false,"hidden":false,"post_type":1,"action_code":null,"category_id":9,"closed":true,"archived":false},{"excerpt":"Continuing to face challenges with this issue in new situations \n \u003ca class=\"lightbox\" href=\"https://d11a6trkgmumsb.cloudfront.net/original/3X/b/b/bb331a7da0af440f5ac41ceb1d0208c22638708d.png\" data-download-href=\"/uploads/short-url/qI2M5GL1AXhEoiE0Y5aoy6RVTXv.png?dl=1\" title=\"UnexpectedToken\" rel=\"nofollow noopener\"\u003e[UnexpectedToken]\u003c/a\u003e \nIt seems in some instances the request is processed just fine and in some it fails and returns HTML. \nHere I am sending individual requests for a large sequence of posts using the endpoint suggested at \n\u003ca href=\"https://docs.discourse.org/#tag/Posts%2Fpaths%2F~1posts~1%7Bid%7D%2Fget\" class=\"onebox\" target=\"_blank\"\u003ehttps://docs\u0026hellip;\u003c/a\u003e","truncated":true,"action_type":5,"created_at":"2018-11-21T22:08:27.266Z","avatar_template":"/user_avatar/meta.discourse.org/wintermute/{size}/127023_2.png","acting_avatar_template":"/user_avatar/meta.discourse.org/wintermute/{size}/127023_2.png","slug":"api-returning-html-instead-of-json-at-specific-routes","topic_id":100691,"target_user_id":51436,"target_name":"CSS Fiddler","target_username":"Wintermute","post_number":4,"post_id":501094,"reply_to_post_number":null,"username":"Wintermute","name":"CSS Fiddler","user_id":51436,"acting_username":"Wintermute","acting_name":"CSS Fiddler","acting_user_id":51436,"title":"API Returning HTML Instead of JSON At Specific Routes?","deleted":false,"hidden":false,"post_type":1,"action_code":null,"category_id":7,"closed":false,"archived":false},{"excerpt":"What this usually means is that we are referencing these users from other spots in the JSON document by only including them in one spot we can just use ids in nested lists and so on.","action_type":1,"created_at":"2018-11-21T18:30:45.179Z","avatar_template":"/user_avatar/meta.discourse.org/sam/{size}/102149_2.png","acting_avatar_template":"/user_avatar/meta.discourse.org/wintermute/{size}/127023_2.png","slug":"question-regarding-users-field-in-api-output","topic_id":102273,"target_user_id":51436,"target_name":"CSS Fiddler","target_username":"Wintermute","post_number":2,"post_id":500048,"username":"sam","name":"Sam Saffron","user_id":1,"acting_username":"Wintermute","acting_name":"CSS Fiddler","acting_user_id":51436,"title":"Question Regarding \"Users\" Field in API Output","deleted":false,"hidden":false,"post_type":1,"action_code":null,"category_id":7,"closed":false,"archived":false},{"excerpt":"Yes we prefer the default to be “last time you posted anything to anyone in the forum”, we don’t think it should imply “last time you posted something in a public category visible to all people on the forum” \nI worry changing this will cause wide spread confusion, I do not really want to touch this\u0026hellip;","truncated":true,"action_type":1,"created_at":"2018-11-19T02:56:29.368Z","avatar_template":"/user_avatar/meta.discourse.org/sam/{size}/102149_2.png","acting_avatar_template":"/user_avatar/meta.discourse.org/wintermute/{size}/127023_2.png","slug":"bug-blog-lastposted-reveals-non-public-data-about-users-exploited-to-gain-advantages","topic_id":102280,"target_user_id":51436,"target_name":"CSS Fiddler","target_username":"Wintermute","post_number":4,"post_id":499986,"username":"sam","name":"Sam Saffron","user_id":1,"acting_username":"Wintermute","acting_name":"CSS Fiddler","acting_user_id":51436,"title":"Bug Blog: “LastPosted” reveals non-public data about users, exploited to gain advantages","deleted":false,"hidden":false,"post_type":1,"action_code":null,"category_id":2,"closed":false,"archived":false},{"excerpt":"Good suggestion which we had actually considered; Unfortunately, doing so disables a couple other site features, including the ability to “ISO” a user (look at their posts in isolation, which discourse enables with the nifty little button pictured below). \n \u003ca class=\"lightbox\" href=\"https://d11a6trkgmumsb.cloudfront.net/original/3X/e/c/ec4ed2ca408ab48dd86cdd82c3fc1153eaada5f2.png\" data-download-href=\"/uploads/short-url/xItyNWfNp8TpDs41gMcyuVghuzE.png?dl=1\" title=\"posts_in_topic.png\" rel=\"nofollow noopener\"\u003e[posts_in_topic]\u003c/a\u003e \nThis is an important too\u0026hellip;","truncated":true,"action_type":5,"created_at":"2018-11-19T00:10:27.756Z","avatar_template":"/user_avatar/meta.discourse.org/wintermute/{size}/127023_2.png","acting_avatar_template":"/user_avatar/meta.discourse.org/wintermute/{size}/127023_2.png","slug":"bug-blog-lastposted-reveals-non-public-data-about-users-exploited-to-gain-advantages","topic_id":102280,"target_user_id":51436,"target_name":"CSS Fiddler","target_username":"Wintermute","post_number":3,"post_id":499973,"reply_to_post_number":2,"username":"Wintermute","name":"CSS Fiddler","user_id":51436,"acting_username":"Wintermute","acting_name":"CSS Fiddler","acting_user_id":51436,"title":"Bug Blog: “LastPosted” reveals non-public data about users, exploited to gain advantages","deleted":false,"hidden":false,"post_type":1,"action_code":null,"category_id":2,"closed":false,"archived":false},{"excerpt":"I like the idea in making mind maps. \nBut I want it to be integrated in discourse because my group is using a discourse as a sharing platform. \nso, is there one?","action_type":1,"created_at":"2018-11-18T20:53:50.954Z","avatar_template":"/user_avatar/meta.discourse.org/xiasummer/{size}/82790_2.png","acting_avatar_template":"/user_avatar/meta.discourse.org/wintermute/{size}/127023_2.png","slug":"is-there-an-online-mindmap-that-can-be-integrated-in-discourse","topic_id":79182,"target_user_id":51436,"target_name":"CSS Fiddler","target_username":"Wintermute","post_number":1,"post_id":377348,"username":"xiasummer","name":"xiasummer","user_id":21628,"acting_username":"Wintermute","acting_name":"CSS Fiddler","acting_user_id":51436,"title":"Is there an online mindmap that can be integrated in discourse?","deleted":false,"hidden":false,"post_type":1,"action_code":null,"category_id":6,"closed":true,"archived":false},{"excerpt":"In Brief:\n\nThe “Last Posted” field on the user profile updates when a user sends a private message or posts in a private subforum. By comparing this field to the timestamp of the latest post in a user’s activity feed, the public gains access to private information which they should not have access t\u0026hellip;","truncated":true,"action_type":4,"created_at":"2018-11-18T20:44:42.941Z","avatar_template":"/user_avatar/meta.discourse.org/wintermute/{size}/127023_2.png","acting_avatar_template":"/user_avatar/meta.discourse.org/wintermute/{size}/127023_2.png","slug":"bug-blog-lastposted-reveals-non-public-data-about-users-exploited-to-gain-advantages","topic_id":102280,"target_user_id":51436,"target_name":"CSS Fiddler","target_username":"Wintermute","post_number":1,"post_id":null,"username":"Wintermute","name":"CSS Fiddler","user_id":51436,"acting_username":"Wintermute","acting_name":"CSS Fiddler","acting_user_id":51436,"title":"Bug Blog: “LastPosted” reveals non-public data about users, exploited to gain advantages","deleted":false,"hidden":null,"post_type":null,"action_code":null,"category_id":2,"closed":false,"archived":false},{"excerpt":"Hi, \nI have a quick question regarding the output at \u003ca href=\"https://meta.discourse.org/u/Wintermute.json\"\u003ehttps://meta.discourse.org/u/Wintermute.json\u003c/a\u003e. \nNear the top of the page you have a “Users” field which lists a couple accounts (in this case, just me and System). \nI have seen other instances where the field will list multiple users. Example: My o\u0026hellip;","truncated":true,"action_type":4,"created_at":"2018-11-18T17:41:02.339Z","avatar_template":"/user_avatar/meta.discourse.org/wintermute/{size}/127023_2.png","acting_avatar_template":"/user_avatar/meta.discourse.org/wintermute/{size}/127023_2.png","slug":"question-regarding-users-field-in-api-output","topic_id":102273,"target_user_id":51436,"target_name":"CSS Fiddler","target_username":"Wintermute","post_number":1,"post_id":null,"username":"Wintermute","name":"CSS Fiddler","user_id":51436,"acting_username":"Wintermute","acting_name":"CSS Fiddler","acting_user_id":51436,"title":"Question Regarding \"Users\" Field in API Output","deleted":false,"hidden":null,"post_type":null,"action_code":null,"category_id":7,"closed":false,"archived":false},{"excerpt":"If you visit a user’s activity page on Discourse and view the Network tab of your browser’s developer tools, you’ll see that a GET request is made to a URL similar to: \nhttp://forum.example.com/user_actions.json?username=simon\n\nQuerying that URL through the API should return JSON.","truncated":true,"action_type":1,"created_at":"2018-10-28T19:37:58.688Z","avatar_template":"/user_avatar/meta.discourse.org/simon/{size}/339122_2.png","acting_avatar_template":"/user_avatar/meta.discourse.org/wintermute/{size}/127023_2.png","slug":"api-returning-html-instead-of-json-at-specific-routes","topic_id":100691,"target_user_id":51436,"target_name":"CSS Fiddler","target_username":"Wintermute","post_number":2,"post_id":490914,"username":"simon","name":"","user_id":14353,"acting_username":"Wintermute","acting_name":"CSS Fiddler","acting_user_id":51436,"title":"API Returning HTML Instead of JSON At Specific Routes?","deleted":false,"hidden":false,"post_type":1,"action_code":null,"category_id":7,"closed":false,"archived":false},{"excerpt":"Thanks. \nhttps://{site-url}/user_actions.json?username={user}\u0026amp;api_key={key} \nDoes return the content that I need. However, shouldn’t the original path also work? You can see it being called in the network tab when accessing the user activity page and it’s got .json? appended to it.","truncated":true,"action_type":5,"created_at":"2018-10-28T18:53:51.376Z","avatar_template":"/user_avatar/meta.discourse.org/wintermute/{size}/127023_2.png","acting_avatar_template":"/user_avatar/meta.discourse.org/wintermute/{size}/127023_2.png","slug":"api-returning-html-instead-of-json-at-specific-routes","topic_id":100691,"target_user_id":51436,"target_name":"CSS Fiddler","target_username":"Wintermute","post_number":3,"post_id":490918,"reply_to_post_number":2,"username":"Wintermute","name":"CSS Fiddler","user_id":51436,"acting_username":"Wintermute","acting_name":"CSS Fiddler","acting_user_id":51436,"title":"API Returning HTML Instead of JSON At Specific Routes?","deleted":false,"hidden":false,"post_type":1,"action_code":null,"category_id":7,"closed":false,"archived":false},{"excerpt":"In Brief: \n\n\ncalling a specific route returns HTML instead of json\ncalling a different route with same code returns json as expected\naccessing the broken route from the Chrome browser returns json as expected\n\n\nLong: \n\nI found an error with a URL with .json appended erroring with \nFetchError: inval\u0026hellip;","truncated":true,"action_type":4,"created_at":"2018-10-28T17:25:41.732Z","avatar_template":"/user_avatar/meta.discourse.org/wintermute/{size}/127023_2.png","acting_avatar_template":"/user_avatar/meta.discourse.org/wintermute/{size}/127023_2.png","slug":"api-returning-html-instead-of-json-at-specific-routes","topic_id":100691,"target_user_id":51436,"target_name":"CSS Fiddler","target_username":"Wintermute","post_number":1,"post_id":null,"username":"Wintermute","name":"CSS Fiddler","user_id":51436,"acting_username":"Wintermute","acting_name":"CSS Fiddler","acting_user_id":51436,"title":"API Returning HTML Instead of JSON At Specific Routes?","deleted":false,"hidden":null,"post_type":null,"action_code":null,"category_id":7,"closed":false,"archived":false}]}