100 Commits
Author SHA1 Message Date
chylexandGitHub 0f614bfc41 Merge pull request #58 from OnceDot/patch-1
Fix "selected channel not visible in channel list"
2019-02-13 19:05:48 +01:00
chylexandGitHub fa52c3aeb0 Merge pull request #27 from Lynxy/master
Add the ability to filter messages by username
2018-02-16 14:05:34 +01:00
chylexandGitHub 0a6c126e2e Merge pull request #8 from jahands/master
Use blob to allow larger downloads
2017-05-20 15:25:21 +02:00
chylexandGitHub 54cfe57c47 Update README.md 2016-12-03 19:28:37 +01:00
chylex 43917632bd Fix escaping of doubled formatting characters in renderer 2016-11-15 14:22:48 +01:00
chylex f0de2709c2 Rewrite escaped formatting character handling in renderer 2016-11-15 13:49:44 +01:00
chylex 6a480f7e91 Merge branch 'master' of https://github.com/chylex/Discord-History-Tracker 2016-11-15 13:32:04 +01:00
chylex ee8c923c3a Fix issues with no embed url rendering 2016-11-15 13:32:01 +01:00
chylexandGitHub 23bafbf06f Update README.md 2016-11-03 17:41:59 +01:00
chylex 70484d9db2 Make the bookmark file build have a bookmarkable link 2016-11-03 16:31:20 +01:00
chylex 41124f4e8c Add track.html generator with a bookmark link into the build script 2016-11-03 02:03:40 +01:00
chylex 0c76900774 Add a Discord website check to the tracker 2016-11-03 02:03:06 +01:00
chylex c52ee683fa Use last uploaded file name as the downloaded file in tracker 2016-11-03 01:35:14 +01:00
chylex 6637468a70 Show tracker settings after clicking Reset 2016-11-03 01:31:18 +01:00
chylex 9bb2d0a69a Add 'enableFormatting' to reserved words 2016-11-03 01:19:40 +01:00
chylex f023c75f9e Add a renderer setting to toggle message formatting 2016-11-03 00:57:00 +01:00
chylex 737ea37c61 Refactor scr.gui.js to make checkboxes easier to setup in renderer settings 2016-11-03 00:54:14 +01:00
chylex 8e394ff1be Add an option to toggle image previews in renderer 2016-11-02 23:00:16 +01:00
chylex babdafea01 Add a base for renderer settings modal 2016-11-02 22:59:57 +01:00
chylex f1a6345385 Add an About button to renderer 2016-11-02 22:20:35 +01:00
chylex 8961569114 Add a base for modal dialogs in renderer 2016-11-02 22:20:11 +01:00
chylex 2e34c8c315 Reorder functions in scr.gui.js and add organizational comments 2016-11-02 19:56:59 +01:00
chylex 2a0e686d64 Refactor scr.state.js to use a sorter from scr.processor.js in renderer 2016-11-02 19:17:18 +01:00
chylex d87fdd877f Add a WIP message processor with filters and sorters 2016-11-02 19:16:50 +01:00
chylex 082e6d0a1a Refactor and reorganize scr.state.js in renderer 2016-11-02 18:23:26 +01:00
chylex b54ab16a39 Refactor savefile and state in renderer 2016-11-02 17:20:40 +01:00
chylex c5b6e1d110 Add object iteration and combining functions to scr.utils.js 2016-11-02 17:20:22 +01:00
chylex 50f184cc09 Add scr.utils.js to renderer with a readJsonFile function, and refactor execution file 2016-11-02 17:20:07 +01:00
chylex 87ef25129e Restructure renderer style.css into multiple files 2016-11-02 16:34:56 +01:00
chylex 78561c9689 Add a separator class to renderer, rename previous separator to splitter and tweak the style 2016-11-01 20:04:59 +01:00
chylex a10c1c993a Refactor pagination from scr.exec.js to scr.state.js in renderer 2016-11-01 17:26:26 +01:00
chylex 2c05220e19 Fix angled brackets around urls not getting removed in renderer 2016-11-01 16:50:15 +01:00
chylex 8ffdd8eaec Fix style of code elements, detection of inline code, and prevent formatting inside them 2016-11-01 16:37:26 +01:00
chylex a71bb740c2 Rename the regex for escaped characters and add unescaped ones in renderer 2016-11-01 16:36:35 +01:00
chylex 823b4049f7 Fix detection of escaped asterisk in renderer 2016-11-01 16:35:51 +01:00
chylex ab9eacc060 Improve the look of pagination buttons in renderer 2016-11-01 16:11:03 +01:00
chylex d22163b358 Stop execution of tracker when automatically moving to Friends list 2016-11-01 16:10:38 +01:00
chylex 4db76900d3 Add handling of escaped formatting characters in renderer 2016-11-01 16:09:28 +01:00
chylex 454bc0fb39 Fix images going out of bounds in renderer 2016-11-01 15:56:29 +01:00
chylex e7a06f6748 Add an option to display all messages on one page in renderer 2016-11-01 15:51:02 +01:00
chylex ee34d82aea Make getAllMessages and getRawMessages in renderer return a map instead of an array 2016-11-01 15:45:36 +01:00
chylex 37d0c1e182 Add a polyfill info comment to Object.values in tracker 2016-11-01 13:10:28 +01:00
chylex 693943453f Add refresh prompt when running the tracker script in a channel 2016-11-01 13:03:18 +01:00
chylex 094ed75eca Add a couple utility functions to renderer (retrieving messages and selected channel) 2016-10-31 22:22:22 +01:00
chylex 60a66690bd Fix inconsistency in renderer element ID and menu style 2016-10-31 21:27:24 +01:00
chylex 8b20473a34 Fix readme section with npm install command 2016-10-31 03:45:16 +01:00
chylex 7d9d1a9869 Fix max width of image thumbnails in renderer 2016-10-31 01:18:37 +01:00
chylex b74b03d44d Add .jpeg to attachment image extensions in renderer 2016-10-31 00:00:13 +01:00
chylex ba2b5fa7c8 Fix image alt text in renderer (change title to alt) 2016-10-30 23:56:02 +01:00
chylex f7136560a1 Add 'edited' label to edited messages in renderer 2016-10-30 23:50:00 +01:00
chylex b5eec0fc65 Remove bit 2 (user mentions) from savefile.js 2016-10-30 23:49:34 +01:00
chylex ba3564dbcb Add embedded image rendering 2016-10-30 23:43:40 +01:00
chylex 6a6a44c04d Fix thumbnail links in renderer 2016-10-30 23:42:32 +01:00
chylex 6a9d6607ed Add message attachment rendering 2016-10-30 23:36:33 +01:00
chylex 45896cc266 Add styles and templates for embedded images and downloads 2016-10-30 23:35:54 +01:00
chylex dd338dfaf6 Work on message rendering (wrap contents in <p>, update stylesheets) 2016-10-30 23:35:10 +01:00
chylex 7af9ca8302 Fix message sorting in renderer having issues with varying message key lengths 2016-10-30 22:41:56 +01:00
chylex a94b5a0358 Fix renderer pagination updating too late, causing empty message list when changing msgs per page 2016-10-30 22:19:04 +01:00
chylex caaaedcf73 Add styles for disabled elements, selects, and texts in the renderer menu 2016-10-30 22:12:05 +01:00
chylex 000ef6d57f Add basic configurable pagination to renderer 2016-10-30 22:11:41 +01:00
chylex d64ed39724 Add menu separator to renderer 2016-10-30 21:09:15 +01:00
chylex 41864af9d7 Reorganize renderer GUI scripts into scr.gui.js 2016-10-30 20:18:08 +01:00
chylex 8f9f28518f Update the menu styles in renderer (flex, fix button text selecting, futureproofing) 2016-10-30 20:14:37 +01:00
chylex c4baf33a9f Tweak the message username size and padding in renderer 2016-10-30 20:12:30 +01:00
chylex f8ae7ea42c Add a border between channels in renderer 2016-10-30 16:48:13 +01:00
chylex 4b5323d152 Redesign and move the menu to the top in renderer 2016-10-30 16:48:04 +01:00
chylex 22a451ff76 Fix an issue with cached request checking while not in a channel in tracker 2016-10-30 16:29:43 +01:00
chylex 5c1f03c5f3 Tweak the wording in tracker GUI 2016-10-30 16:29:28 +01:00
chylex a87043114b Update info in the tracker settings GUI 2016-10-30 15:38:11 +01:00
chylex 312e4b9f34 Add a warning message to tracker if ran while in a channel 2016-10-30 15:29:24 +01:00
chylex bd39323683 Add first request cache and untracked request detection to tracker 2016-10-30 15:28:07 +01:00
chylex fbbbbcd39c Prevent tracker script from being ran twice 2016-10-30 13:35:14 +01:00
chylex b9d50ddb01 Add channel and message counting to tracker, and display them in the controller UI 2016-10-27 23:44:46 +02:00
chylex 6d612016ad Remove function wrapper from tracker building when using UglifyJS 2016-10-27 23:43:19 +02:00
chylex a3b3f55d47 Fix broken saved message detection in tracker 2016-10-27 20:51:34 +02:00
chylex 47d846b283 Change the upload button title in tracker 2016-10-27 20:48:42 +02:00
chylex f75d6f7a84 Add a couple notes to the tracker GUI 2016-10-27 20:40:43 +02:00
chylex dc0132357f Fix slash escaping in renderer 2016-10-27 20:17:26 +02:00
chylex 42789dcf7b Add message HTML escaping to renderer 2016-10-27 20:13:31 +02:00
chylex 06f8ba529c Fix HTML escaping in renderer getting renamed by UglifyJS 2016-10-27 20:12:05 +02:00
chylex b7829f09f9 Set UglifyJS to mangle props and add a file with reserved props 2016-10-27 19:39:34 +02:00
chylexandGitHub 9fcdac1918 Create README.md 2016-10-27 18:30:27 +02:00
chylex 803be19c6b Add fallbacks to build script (missing programs and bld folder) and --nominify argument 2016-10-27 18:15:15 +02:00
chylexandGitHub 130e5a3000 Rename LICENSE to LICENSE.md 2016-10-27 18:10:40 +02:00
chylex 8ee9a2ed6b Update build script to use UglifyJS if available 2016-10-27 17:54:35 +02:00
chylex 54a1ffddbf Register users in message mentions when tracking 2016-10-27 17:06:05 +02:00
chylex b6286d619c Rename 'src' to 'scr' in renderer script prefixes 2016-10-27 16:55:17 +02:00
chylex 63cbd25ee9 Add channel and user mention highlighting in renderer, and fix typos in scr.discord.js 2016-10-27 16:50:32 +02:00
chylex a42a7b6913 Add a way of retrieving channel and user names from renderer state object 2016-10-27 16:49:51 +02:00
chylex b97c483be9 Add message formatting and styles to renderer (inline formats, code, urls) 2016-10-27 16:26:35 +02:00
chylex 81a56e4da5 Add regular expressions for formatting to scr.discord.js 2016-10-27 15:47:52 +02:00
chylex 35aa3c2724 Add comments to renderer stylesheet and use Verdana instead of Arial 2016-10-27 15:44:43 +02:00
chylex 178c230d2c Work on menu and channel list layout and styles in renderer 2016-10-27 15:44:25 +02:00
chylex a459943351 Move renderer data to src.state.js, refactor src.savefile.js, and update execution file to use the state obj 2016-10-27 13:30:05 +02:00
chylex da8027163e Fix HTML escaping in renderer crashing on non-string values 2016-10-27 13:26:55 +02:00
chylex 4dda9a6167 Tweak channel list style and layout in renderer 2016-10-26 13:01:59 +02:00
chylex 218c28f30e Add HTML escaping to templating in src.template.js 2016-10-26 13:01:10 +02:00
chylex 062abeb86a Add HTML character escaping to src.dom.js 2016-10-26 03:10:08 +02:00
chylex e25ccd960e Add basic renderer functionality with file upload, channel selection, and message rendering 2016-10-25 23:27:03 +02:00
chylex f48110faf3 Update renderer styles 2016-10-25 23:25:27 +02:00