diff --git a/README.md b/README.md new file mode 100644 index 0000000..ed1bdbc --- /dev/null +++ b/README.md @@ -0,0 +1,96 @@ +# archive-legacy + +![](https://img.shields.io/badge/written%20in-Go%2C%20PHP-blue) + +A web interface for browsing chat logs. + +As of the 3.0 release, `archive` is available as a standalone binary for Linux and Windows. + +## Changelog + +2017-12-10: 3.1.0 +- Feature: Statistics page +- Enhancement: Upgrade corner menu image to support high DPI +- Enhancement: Mobile-friendly buttons in search results +- Enhancement: Explain keyboard shortcuts when hovering over form elements +- Enhancement: Improve performance when changing sources and when searching, by removing a network roundtrip +- Enhancement: "Latest" link takes you to the latest for the current data source +- Change ctrl+alt+[H/J/K/L/M]... keyboard shortcuts to just alt+[...], remove dependency on APL `mousetrap.js` +- Fix an issue with accessing the legacy php controller after the Go port +- Fix an issue with using plus characters in regular expression searches +- Fix an issue with blank pages appearing if there was a divisible number of log entries +- Fix an issue with browsers using stale stylesheets +- Fix a cosmetic issue with text selection when using dropdown menu items +- Fix a cosmetic issue with PCRE text in regular expression hover message (it's no longer PCRE) +- Fix a cosmetic issue with search box layout at some screen sizes +- Fix a cosmetic issue with animation responsiveness +- [⬇️ archive-3.1.0-win32.7z](dist-archive/archive-3.1.0-win32.7z) *(1.10 MiB)* +- [⬇️ archive-3.1.0-src.zip](dist-archive/archive-3.1.0-src.zip) *(26.60 KiB)* +- [⬇️ archive-3.1.0-linux64.tar.gz](dist-archive/archive-3.1.0-linux64.tar.gz) *(1.66 MiB)* + + +2017-09-06: 3.0.1 +- Breaking: Revert date formatting in filenames back to strftime-compatible +- [⬇️ archive-3.0.1-win32.7z](dist-archive/archive-3.0.1-win32.7z) *(1.33 MiB)* +- [⬇️ archive-3.0.1-src.zip](dist-archive/archive-3.0.1-src.zip) *(30.99 KiB)* +- [⬇️ archive-3.0.1-linux64.tar.gz](dist-archive/archive-3.0.1-linux64.tar.gz) *(2.02 MiB)* + + +2017-08-13: 3.0.0 +- Rewritten in Go. +- Enhancement: Standalone binary server +- Fix a cosmetic issue with non-uniform filenames in downloaded archives +- [⬇️ archive-3.0.0-win32.7z](dist-archive/archive-3.0.0-win32.7z) *(1.21 MiB)* +- [⬇️ archive-3.0.0-src.zip](dist-archive/archive-3.0.0-src.zip) *(28.09 KiB)* +- [⬇️ archive-3.0.0-linux64.tar.gz](dist-archive/archive-3.0.0-linux64.tar.gz) *(1.85 MiB)* + + +2016-05-27: r102 +- Fix an issue with months for log sources with multiple data sources +- Fix an issue with the next button when navigating away from an error page +- [⬇️ archive_r102.tar.xz](dist-archive/archive_r102.tar.xz) *(9.01 KiB)* + + +2016-04-03: r93 +- Feature: Support multiple slugs for each log source +- Feature: Support reading log sources from multiple local file paths +- Enhancement: Nicer page URLs +- Enhancement: Preserve last regex search when switching log sources +- Enhancement: Match more types of system message +- Use platform month translations +- Fix an issue with username regular expression matching leading `<` without trailing `>` +- Fix an issue exporting full archives on low-memory servers +- Fix an issue producing large search results on low-memory servers +- Fix an issue on servers with unclean include paths +- [⬇️ archive_r93.tar.xz](dist-archive/archive_r93.tar.xz) *(8.90 KiB)* + + +2015-04-10: r56 +- Feature: Highlight result row from search +- Change archive to passthru() tarball, reducing peak memory usage +- Fix not always loading most recent javascript +- Fix source selection not displaying on search page +- Fix error message on bad regex +- Fix insufficiently strict regex delimiter escaping +- Fix blank line on last page +- [⬇️ archive_r56.tar.xz](dist-archive/archive_r56.tar.xz) *(8.00 KiB)* + + +2014-11-14: r24 +- Feature: Keyboard shortcuts +- Feature: Download archive +- Feature: Change font size +- Enhancement: Clickable magnet links +- Fix an issue with reloading regex filters in Firefox +- Fix an issue with mobile CSS styles +- Fix right-right arrow to go to latest page instead of latest-at-time-of-pageload +- [⬇️ archive_r24.zip](dist-archive/archive_r24.zip) *(12.90 KiB)* + + +2014-05-25: r9 +- Initial public release +- [⬇️ archive_r9.zip](dist-archive/archive_r9.zip) *(6.42 KiB)* + + +2011-04-27: r0-private +- Initial internal release (earliest known reference to active application) diff --git a/dist-archive/archive-3.0.0-linux64.tar.gz b/dist-archive/archive-3.0.0-linux64.tar.gz new file mode 100644 index 0000000..04a0863 Binary files /dev/null and b/dist-archive/archive-3.0.0-linux64.tar.gz differ diff --git a/dist-archive/archive-3.0.0-src.zip b/dist-archive/archive-3.0.0-src.zip new file mode 100644 index 0000000..a700806 Binary files /dev/null and b/dist-archive/archive-3.0.0-src.zip differ diff --git a/dist-archive/archive-3.0.0-win32.7z b/dist-archive/archive-3.0.0-win32.7z new file mode 100644 index 0000000..4e97644 Binary files /dev/null and b/dist-archive/archive-3.0.0-win32.7z differ diff --git a/dist-archive/archive-3.0.1-linux64.tar.gz b/dist-archive/archive-3.0.1-linux64.tar.gz new file mode 100644 index 0000000..938a06c Binary files /dev/null and b/dist-archive/archive-3.0.1-linux64.tar.gz differ diff --git a/dist-archive/archive-3.0.1-src.zip b/dist-archive/archive-3.0.1-src.zip new file mode 100644 index 0000000..653a89e Binary files /dev/null and b/dist-archive/archive-3.0.1-src.zip differ diff --git a/dist-archive/archive-3.0.1-win32.7z b/dist-archive/archive-3.0.1-win32.7z new file mode 100644 index 0000000..615cdd0 Binary files /dev/null and b/dist-archive/archive-3.0.1-win32.7z differ diff --git a/dist-archive/archive-3.1.0-linux64.tar.gz b/dist-archive/archive-3.1.0-linux64.tar.gz new file mode 100644 index 0000000..31e648c Binary files /dev/null and b/dist-archive/archive-3.1.0-linux64.tar.gz differ diff --git a/dist-archive/archive-3.1.0-src.zip b/dist-archive/archive-3.1.0-src.zip new file mode 100644 index 0000000..da413cf Binary files /dev/null and b/dist-archive/archive-3.1.0-src.zip differ diff --git a/dist-archive/archive-3.1.0-win32.7z b/dist-archive/archive-3.1.0-win32.7z new file mode 100644 index 0000000..b9c6fa2 Binary files /dev/null and b/dist-archive/archive-3.1.0-win32.7z differ diff --git a/dist-archive/archive_r102.tar.xz b/dist-archive/archive_r102.tar.xz new file mode 100644 index 0000000..4d674ff Binary files /dev/null and b/dist-archive/archive_r102.tar.xz differ diff --git a/dist-archive/archive_r24.zip b/dist-archive/archive_r24.zip new file mode 100644 index 0000000..7d9ebf3 Binary files /dev/null and b/dist-archive/archive_r24.zip differ diff --git a/dist-archive/archive_r56.tar.xz b/dist-archive/archive_r56.tar.xz new file mode 100644 index 0000000..640eb71 Binary files /dev/null and b/dist-archive/archive_r56.tar.xz differ diff --git a/dist-archive/archive_r9.zip b/dist-archive/archive_r9.zip new file mode 100644 index 0000000..a28c3c9 Binary files /dev/null and b/dist-archive/archive_r9.zip differ diff --git a/dist-archive/archive_r93.tar.xz b/dist-archive/archive_r93.tar.xz new file mode 100644 index 0000000..a73f436 Binary files /dev/null and b/dist-archive/archive_r93.tar.xz differ