log mod_http_muc_log/mod_http_muc_log.lua @ 5768:62654f523c6a

age author description
17 months ago Kim Alvefur mod_http_muc_log: Correctly handle changed or retracted reactions
19 months ago Kim Alvefur mod_http_muc_log: Fix redirect bug
20 months ago Kim Alvefur mod_http_muc_log: Hide joins and parts by default
2022-12-18 Kim Alvefur Merge
2022-12-17 Jonas Schäfer Backed out changeset 85882735fd33
2022-12-17 Jonas Schäfer mod_http_muc_log: make default presence visibility configurable
2022-12-04 Kim Alvefur mod_http_muc_log: Move CSS and JS out of template
2022-08-15 Kim Alvefur mod_http_muc_log: Use stanza:find to save a few bytes
2022-08-15 Kim Alvefur mod_http_muc_log: Use XEP-0421 ID over nickname for XEP-0308
2022-08-15 Kim Alvefur mod_http_muc_log: Use XEP-0359 ID if available
2022-08-15 Kim Alvefur mod_http_muc_log: Rename variable for improved clarity
2022-08-15 Kim Alvefur mod_http_muc_log: Remove dead code
2022-08-12 Kim Alvefur mod_http_muc_log: Link to replied-to message using XEP-0461: Message Replies
2022-08-12 Kim Alvefur mod_http_muc_log: Mention relevant XEPs in comments
2022-07-02 Kim Alvefur mod_http_muc_log: Drop support for pre-0.11 MUC API
2022-06-26 Kim Alvefur mod_http_muc_log: Show XEP-0444 reactions
2022-04-22 Kim Alvefur mod_http_muc_log: Fix exception on lack of trailing slash in room path
2021-11-22 Kim Alvefur mod_http_muc_log: Show messages moderated using XEP-0425
2021-09-11 Kim Alvefur mod_http_muc_log: Sort rooms with a description before those without
2021-09-11 Kim Alvefur mod_http_muc_log: Add way to list certain rooms in a specified order
2021-06-15 Kim Alvefur mod_http_muc_log: Find edit relations using XEP-0308
2021-06-15 Kim Alvefur mod_http_muc_log: Move out nickname into a variable for future reuse
2021-06-15 Kim Alvefur mod_http_muc_log: Add some spacing around code for readability
2020-10-08 Kim Alvefur mod_http_muc_log: Move template into a directory to ease packaging
2020-05-26 Kim Alvefur mod_http_muc_log: Add link to room list from logs page
2020-02-17 Emmanuel Gil Peyrot mod_http_muc_log: Expose JID localpart to the template
2020-02-17 Emmanuel Gil Peyrot mod_http_muc_log: Reduce hashtable lookups
2019-11-23 Kim Alvefur mod_http_muc_log: Set a http app title
2019-11-17 Kim Alvefur mod_http_muc_log: Refactor calendarization of date list into a template filter BC
2019-11-17 Kim Alvefur mod_http_muc_log: Fix sorting months
2019-10-20 Kim Alvefur mod_http_muc_log: Add comment about the routing of years and logs pages
2019-10-13 Kim Alvefur mod_http_muc_log: Add arrow to 'latest' link like on other navigation
2019-10-13 Kim Alvefur mod_http_muc_log: Compose page title from room data
2019-10-13 Kim Alvefur mod_http_muc_log: Add date metadata to log pages
2019-10-09 Kim Alvefur mod_http_muc_log: Expose xml:lang from each message/body #a11y
2019-10-09 Kim Alvefur mod_http_muc_log: Use configured room language in room title/desc #a11y
2019-09-29 Kim Alvefur mod_http_muc_log: Hide room join link from room listing
2019-09-29 Kim Alvefur mod_http_muc_log: Wrap navigation in unorderded lists (thanks jonas’)
2019-05-16 Kim Alvefur mod_http_muc_log: Hide join/part controls if they are not stored by mod_muc_mam
2019-05-12 Kim Alvefur mod_http_muc_log: Allow specifying the default view
2019-05-13 Kim Alvefur mod_http_muc_log: Preserve ?query part in redirect
2019-05-13 Kim Alvefur mod_http_muc_log: Add navigation link to latest page
2019-05-13 Kim Alvefur mod_http_muc_log: Correctly build absolute URLs
2019-05-12 Kim Alvefur mod_http_muc_log: Provide a redirect to 'latest' day with logs (fixes #1360)
2019-05-12 Kim Alvefur mod_http_muc_log: Fix Y10k bug
2019-05-05 Kim Alvefur mod_http_muc_log: Trim trailing whitespace [luacheck]
2019-05-05 Kim Alvefur mod_http_muc_log: Add option to show OOB images
2019-05-05 Kim Alvefur mod_http_muc_log: Sort room listing by jid for stable order
2019-04-09 Kim Alvefur mod_http_muc_log: Allow trailing slash after date
2019-03-13 Kim Alvefur mod_http_muc_log: Split long line [luacheck]
2019-03-13 Kim Alvefur mod_http_muc_log: Add functionality for hiding joins and parts
2018-08-25 Emmanuel Gil Peyrot mod_http_muc_log: Close unclosed <p/> tag in template.
2018-05-29 Kim Alvefur mod_http_muc_log: Handle errors while loading template file in a more graceful manner
2018-05-29 Kim Alvefur mod_http_muc_log: Include URL in disco#info for public rooms
2018-05-28 Kim Alvefur mod_http_muc_log: Use separate variable for filename and file handle
2018-05-28 Kim Alvefur mod_http_muc_log: Fix inverted logic
2018-05-28 Kim Alvefur mod_http_muc_log: Add comment about argument to policy function
2018-05-28 Kim Alvefur mod_http_muc_log: Add a note about changing how presence is treated
2018-05-28 Kim Alvefur mod_http_muc_log: Base read-access on whether anyone would be able to join (like MUC)
2018-05-28 Kim Alvefur mod_http_muc_log: Only exclude hidden rooms from listing (like disco#items)
2018-05-28 Kim Alvefur mod_http_muc_log: Improve readability of policy function
2017-11-21 Kim Alvefur mod_http_muc_log: Generate empty pages in lazy mode, so that one can navigate past quiet days
2017-11-20 Kim Alvefur mod_http_muc_log: Check that there are timestamps to work with
2017-11-20 Kim Alvefur mod_http_muc_log: Lazy nex/prev link generation
2017-11-20 Kim Alvefur mod_http_muc_log: Fix the best comment
2017-11-20 Kim Alvefur mod_http_muc_log: Remove redundant else clauses
2017-11-20 Kim Alvefur mod_http_muc_log: Parse date out of path once
2017-11-20 Kim Alvefur mod_http_muc_log: Reword "back" links
2017-11-18 Kim Alvefur mod_http_muc_log: Return a 404 page if there are no messages to derive a time span from
2017-11-18 Kim Alvefur mod_http_muc_log: Remove this one weird whitespace
2017-11-18 Kim Alvefur mod_http_muc_log: Round down timestamps to midnight in order to fix an off by one issue (thanks asterix)
2017-11-18 Kim Alvefur mod_http_muc_log: Add a function for rounding timestamps down to midnight
2017-11-17 Kim Alvefur mod_http_muc_log: Switch to an inaccurate but O(1) method of producing the calendar view
2017-09-04 Kim Alvefur mod_http_muc_log: Ignore 'logging' room option, it's no longer set by mod_mam_muc
2017-04-13 Kim Alvefur mod_http_muc_log: Remove caching
2017-03-01 Kim Alvefur mod_http_muc_log: Fix prev/next date finding
2017-03-01 Kim Alvefur mod_http_muc_log: Rename loop variable to avoid name clash
2017-03-01 Kim Alvefur mod_http_muc_log: Move scope of variables into loop
2017-03-01 Kim Alvefur mod_http_muc_log: Add some comments
2016-07-08 Kim Alvefur mod_http_muc_log: Find next and previous date with date index if this is supported by the storage driver
2016-07-08 Kim Alvefur mod_http_muc_log: Link to next day with content, regardless of type (simplifes)
2015-09-07 Kim Alvefur mod_http_muc_log: If archive driver provides the dates method, use it
2015-05-19 Kim Alvefur mod_http_muc_log: Template engine thing moved into util.interpolation
2015-04-11 Kim Alvefur mod_http_muc_log: Fix passing dates trough util.datetime twice;
2015-04-07 Kim Alvefur mod_http_muc_log: Cleanup [luacheck]
2015-03-11 Kim Alvefur mod_http_muc_log: Alter template language to more simply allow optional bits in templates
2015-02-10 Kim Alvefur mod_http_muc_log: Switch to a calendar view for selecting dates
2015-02-08 Kim Alvefur mod_http_muc_log: Sort date list in reverse
2014-12-03 Kim Alvefur mod_http_muc_log: Split out template into a configurable file.
2014-12-02 Kim Alvefur mod_http_muc_log: Revamp template system
2014-12-02 Kim Alvefur mod_http_muc_log: List rooms with logging explicitly enabled
2014-12-02 Kim Alvefur mod_http_muc_log: Include charset in Content-Type header
2014-11-20 Kim Alvefur mod_http_muc_log: Show only messages with presentable content
2014-11-20 Kim Alvefur mod_http_muc_log: Use archive IDs to find next and previous dates that contain messages
2014-11-20 Kim Alvefur mod_http_muc_log: Send a HTML mime type with responses
2014-11-20 Kim Alvefur mod_http_muc_log: Fix use with old (until 0.10) MUC API
2014-11-18 Kim Alvefur mod_mam_muc, mod_http_muc_log: Change store name from 'archive2' to 'muc_log' to distinguish it from personal MAM archives. Old data will require migration.
2014-11-09 Kim Alvefur mod_http_muc_log: Remove infinity limit
2014-11-09 Kim Alvefur mod_http_muc_log: Style fixes and mobile optimizations
2014-11-09 Kim Alvefur mod_http_muc_log: Hide prev/next when on the edge of the archive
2014-11-09 Kim Alvefur mod_http_muc_log: Render arrows in prev/next links using CSS
2014-11-09 Kim Alvefur mod_http_muc_log: Remove unnessesary character from pattern
2014-11-09 Kim Alvefur mod_http_muc_log: Include the canonical URL in a meta tag
2014-11-09 Kim Alvefur mod_http_muc_log: Fix closing tag
2014-11-09 Kim Alvefur mod_http_muc_log: Fix header margin
2014-11-09 Kim Alvefur mod_http_muc_log: Search for next date with messages from 00:00:00, not 00:00:01
2014-11-09 Kim Alvefur mod_http_muc_log: Make pretty
2014-11-09 Kim Alvefur mod_http_muc_log: Make MUC local code identical to mod_mam_muc
2014-11-09 Kim Alvefur mod_http_muc_log: List only dates with messages
2014-11-09 Kim Alvefur mod_http_muc_log: Have URL of date list page end with a slash
2014-11-08 Kim Alvefur mod_http_muc_log: Strip some whitespace
2014-11-08 Kim Alvefur mod_http_muc_log: MUC log module using new archive API