84 Commits

Author SHA1 Message Date
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
Daniel Chýlek
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
Daniel Chýlek
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
chylex
88258d102a Add scr.savefile.js to renderer with getter methods 2016-10-25 23:25:10 +02:00
chylex
1bd72406b6 Add scr.discord.js to renderer with templates and HTML generation 2016-10-25 23:24:28 +02:00
chylex
679a2d8532 Add a smaller version of dom.js to renderer 2016-10-25 22:47:05 +02:00
chylex
7f654eaf5d Add template.js to renderer for basic templating 2016-10-25 22:46:55 +02:00
chylex
2a5f430884 Remove script.js from renderer 2016-10-25 22:46:38 +02:00
chylex
72511b92c6 Remove an unneeded TODO comment from gui.js 2016-10-25 21:41:51 +02:00
chylex
f4814b88f4 Redo renderer file building and reorganize build script a bit 2016-10-25 21:34:34 +02:00
chylex
874fe42701 Add a basic renderer layout and style 2016-10-25 20:25:09 +02:00
chylex
43214debf5 Remove the pause at the end of build script 2016-10-25 19:53:00 +02:00
chylex
5ec0747fd1 Add and implement a 'Switch to next channel' option 2016-10-25 17:44:02 +02:00
chylex
50a1e2e94e Add isInMessageView to discord.js and use it to prevent instant autoscrolling 2016-10-25 17:42:13 +02:00
chylex
d6bbb57a3f Add a function to select the next text channel to discord.js 2016-10-25 17:33:18 +02:00
chylex
939720dfa9 Add and implement configurable actions after reaching the first or a saved message 2016-10-25 17:17:45 +02:00
chylex
4087684913 Add a return value to addDiscordMessages in state.js 2016-10-25 16:57:32 +02:00
chylex
810ef6d343 Add hasMoreMessages to discord.js 2016-10-25 16:56:06 +02:00