repo: fmrl
action: shortlog
revision: 
path_from: 
revision_from: refs/heads/master/:
path_to: 
revision_to: 
git.thebackupbox.net
fmrl
git clone git://git.thebackupbox.net/fmrl

as feed:

ass
rss
atom
gemfeed
twtxt
2025-08-05 add fragment ID onto avatar URL so browser will try again or something
2023-10-16 copyright information added
2023-05-04 added avatar upload support (no safety yet lol)
2022-06-27 added opengraph support
2022-06-27 fmrl-client.cgi
2022-02-24 added fmrl: to the IDs of user divs, added a countdown, make the countdown stop if you go into "Work Offline" mode
2022-02-24 removed commented out stuff
2022-02-11 split index.cgi into only spec-stuff and a CGI for doing client-stuff
2022-02-10 added a way to have a static link that redirects to an fmrl link
2022-02-08 added URI support
2022-02-08 added a site-specific install command for fmrl-svg.cgi. it will fail on your computer most likely :P
2022-02-08 download the avatar server-side and convert to data URI
2022-02-08 server-side converter to svg so fmrl statuses can be put into forum signatures.. or whatever
2022-02-04 removed the whole update/ resource because it isn't in spec. got rid of single-user requests. same reason. 405 for that GET now. don't bother to parse the date in javascript now. handle missing avatars.
2022-01-29 better handling of missing avatars. switched to batch-only requests.
2022-01-24 squash! made it more portable by using SERVER_NAME instead of hardcoded thebackupbox.net in a couple places. made /user/stuff a specific case, and 404 otherwise. trying more atomic file update.
2022-01-24 made it more portable by using SERVER_NAME instead of hardcoded thebackupbox.net in a couple places. made /user/stuff a specific case, and 404 otherwise. trying more atomic file update.
2022-01-17 fixed some incomplete variable renaming dealing with avatar data.
2022-01-16 needed MOAR headers
2022-01-16 changed PUT to PATCH for status updates
2022-01-16 added Access-Control-Allow-Credentials: * to a handful of spots where it makes sense.
2022-01-16 added 404 responses for individual users. stop retrying when we 404. put a retry link after the 404 message
2022-01-16 made it use user get params for the list of users to query. supports local and remote. remote only if javascript is on though.
2022-01-15 was missing a //empty on status update. added browser notifications ability. lowered refresh time to 20s from 100s.
2022-01-15 added initialization of user statuses, javascript is NOT required anymore, added link to switch to meta refresh that also clips out the javascript
2022-01-15 actually did the PUT handling
2022-01-13 batch now has the modified header and uses if-modified-since and new format
2022-01-13 made the javascript auto-reload everyone. the comparison a /actually/ right this time. -ge instead of -gt
2022-01-07 dunno why I wasn't convertings +s to spaces in media before, but I am now.
2022-01-07 changed from using ::ffff: for IPv4 addresses
2022-01-07 /actually/ escaped the double-quotes, decoded html entities and re-encoded them to get emojis to be not be encoded. set charset=utf-8 on all responses
2022-01-07 forgot to comment out code for debugging duplicate but different keys
2022-01-07 convert + to spaces, and escape the single-quotes. now using updated key-based identifier for user objects, and deduplication.
2022-01-05 added If-Modified-Since support
2022-01-04 had the wrong path for libs
2022-01-04 changed some paths to be new install target instead of my weird paths
2022-01-04 moved the libs into its own dir
2022-01-04 added one line README
2022-01-04 messy first commit