Commit Graph

  • c12a4956be Split up function colorizing non-colored tracks Thierry Carrez 2018-11-26 13:33:55 +01:00
  • 21d77e09f8 Handle all schedule in a single table Thierry Carrez 2018-10-02 17:36:05 +02:00
  • 32f8b03541 Add channel feedback on 'book' command Thierry Carrez 2018-09-05 17:38:53 +02:00
  • 668bbf43f1 ptgbot should still ask for identify-map cap Thierry Carrez 2018-09-03 13:15:23 +02:00
  • fad68b2b48 Identify with SASL Thierry Carrez 2018-02-01 15:34:11 +01:00
  • 7f780ef023 Merge "Add more usage hints" Zuul 2018-03-05 14:47:42 +00:00
  • 2e020acbbb Merge "Remove unused shebang lines" Zuul 2018-03-02 11:25:29 +00:00
  • 3c53707b4c Add more usage hints Adam Spiers 2018-02-27 23:39:01 +00:00
  • 1b7c9c851e Merge "Auto-hyperlink URLs" Zuul 2018-02-28 12:24:49 +00:00
  • a6e4a5ea19 Merge "Add a couple of useful hyperlinks to the footer" Zuul 2018-02-28 12:23:02 +00:00
  • 7c3505cead Remove unused shebang lines Jeremy Stanley 2018-02-28 11:04:54 +00:00
  • 94dcff606f Prevent crash w/ slot codes with no hyphen at all Thierry Carrez 2018-02-28 10:14:05 +01:00
  • 7303f62f5e Add a couple of useful hyperlinks to the footer Adam Spiers 2018-02-28 00:01:01 +00:00
  • 4cac60ff37 Auto-hyperlink URLs Adam Spiers 2018-02-26 17:01:11 +00:00
  • 4d6c4dc7b5 Split long lines James E. Blair 2018-02-26 20:04:11 +00:00
  • 8108273be4 Fix crash w/ slot codes with more than one hyphen Thierry Carrez 2018-02-26 12:26:38 +01:00
  • b6ea7e45a2 Refresh every 3 minutes instead of 1 Thierry Carrez 2018-02-15 09:37:54 +01:00
  • 16b0d1d7b1 Remove leftover console.log Thierry Carrez 2018-02-14 15:01:31 +01:00
  • 942d41b82d Merge "Allow everyone to issue track moderator commands" Zuul 2018-02-14 12:52:03 +00:00
  • 93fd00c57e Merge "Add 'unbook' admin command" Zuul 2018-02-14 12:52:02 +00:00
  • e3944d3dcf Merge "Replace ~wipe by more selective ~reload" Zuul 2018-02-14 12:52:02 +00:00
  • 5849ccd2e1 Merge "Use deepcopy for dict copy operations" Zuul 2018-02-14 12:49:59 +00:00
  • 32249b7529 Merge "Separate data loading from init" Zuul 2018-02-14 12:46:39 +00:00
  • 23c688f041 Allow everyone to issue track moderator commands Thierry Carrez 2018-02-13 16:49:55 +01:00
  • 492c8bd8b7 Add 'unbook' admin command Thierry Carrez 2018-02-13 16:26:57 +01:00
  • 6b408c46de Replace ~wipe by more selective ~reload Thierry Carrez 2018-02-13 15:19:59 +01:00
  • f8ce01d4e5 Use deepcopy for dict copy operations Thierry Carrez 2018-02-13 16:05:26 +01:00
  • cd089e90a5 Separate data loading from init Thierry Carrez 2018-02-13 15:16:53 +01:00
  • 5a6e0ffa8a Increase label size on signage page Thierry Carrez 2018-02-12 12:37:48 +01:00
  • 55956246a2 Add page for digital PTG signage Thierry Carrez 2018-02-08 14:32:09 +01:00
  • adbd5e4957 Single table for scheduled and additional rooms Thierry Carrez 2018-02-08 14:08:12 +01:00
  • 05ae383f69 Pre-allocate random colors Thierry Carrez 2018-02-05 16:26:12 +01:00
  • 5575015e33 Do not display room if not reservable on the day Thierry Carrez 2018-02-02 13:30:05 +01:00
  • 3781e486f7 Do not display slotrefs for unreservable slots Thierry Carrez 2018-02-02 13:10:36 +01:00
  • 648d1bf395 Rewrite documentation in more user-friendly way Thierry Carrez 2017-12-22 17:27:10 +01:00
  • d57f89dcb9 Also find room for tracks in additional rooms Thierry Carrez 2017-12-22 16:44:24 +01:00
  • d73d65a2c1 Reject some commands if a track is not scheduled Thierry Carrez 2017-12-22 16:31:41 +01:00
  • 96d1a8421b Add command to clean up at start of day Thierry Carrez 2017-12-22 16:08:30 +01:00
  • 9046cbe463 Update location automatically Thierry Carrez 2017-12-22 15:48:01 +01:00
  • 750bcebbd4 Select current day tab by default Thierry Carrez 2017-12-21 14:51:33 +01:00
  • c637840754 Add ability to book a room Thierry Carrez 2017-12-21 14:11:35 +01:00
  • 0f386985fe Display scheduled and additional rooms in web page Thierry Carrez 2017-12-20 16:00:22 +01:00
  • e9e50b0b1b Add scheduled / additional rooms Thierry Carrez 2017-12-20 15:36:09 +01:00
  • 2ddba00d6d Specify and load event schedule Thierry Carrez 2017-11-29 17:18:50 +01:00
  • 3b87290132 Rooms are now called Tracks Thierry Carrez 2017-11-29 17:55:43 +01:00
  • 0ff1a65f6c Remove ethercalc support Thierry Carrez 2017-11-29 16:54:14 +01:00
  • b9ba78d793 Merge "Add readme info for location command" Jenkins 2017-09-12 20:34:37 +00:00
  • c5cd563051 Merge "Sort room list" Jenkins 2017-09-12 20:34:32 +00:00
  • 5c6106652e Merge "Serve locally static pages" Jenkins 2017-09-12 16:22:41 +00:00
  • e5fe5c80ea Merge "Fixup minor miss-spelling in README.md" Jenkins 2017-09-12 15:58:17 +00:00
  • 4bc381b20e Serve locally static pages Sylvain Bauza 2017-09-12 09:48:18 -06:00
  • 8ca7898ebc Add readme info for location command Sean Dague 2017-09-11 16:30:11 -06:00
  • f2af689e52 Sort room list Sean Dague 2017-09-11 15:36:21 -06:00
  • fd98e5db9a Increase location column size Thierry Carrez 2017-09-12 08:24:17 -06:00
  • 7b193a0802 Add "location" tracking for rooms Sean Dague 2017-09-11 13:12:13 -06:00
  • c4d5e7017b add meta refresh of 60 seconds Sean Dague 2017-09-11 09:41:36 -06:00
  • a4aaec4d24 Fixup minor miss-spelling in README.md Lance Bragstad 2017-09-08 13:22:10 +00:00
  • 5e441b866a Merge "add color command" Jenkins 2017-09-05 09:50:47 +00:00
  • 7731955448 Merge "Sort room names" Jenkins 2017-09-05 09:13:41 +00:00
  • 9dc9d866ac add color command Doug Hellmann 2017-08-31 09:40:57 -04:00
  • 985dd4bd0b ignore local config file Doug Hellmann 2017-08-31 09:29:37 -04:00
  • 77fe7f916a Sort room names Sean McGinnis 2017-08-30 17:07:04 -05:00
  • d35a6afc05 Shut up now, ptgbot Thierry Carrez 2017-08-18 16:27:23 +02:00
  • 6a223d31fe Let room operators clean up themselves Thierry Carrez 2017-08-18 16:25:31 +02:00
  • 0084e17e31 Fix bot name in rendered page Thierry Carrez 2017-08-04 15:56:25 +02:00
  • dea7fb4dd9 Move admin commands from ! to ~ Thierry Carrez 2017-08-04 15:53:45 +02:00
  • cf7dd084a6 List requests as a requirement Jeremy Stanley 2017-07-12 22:47:18 +00:00
  • d9d7753ee1 Refresh at startup and add refresh timestamp Thierry Carrez 2017-06-29 16:44:10 +02:00
  • a6fde630ba Facilitate Ethercalc cells specification Thierry Carrez 2017-06-29 16:31:38 +02:00
  • f5906ccfe5 Refactor ethercalc-specific code out of db Thierry Carrez 2017-06-29 15:29:38 +02:00
  • 39e17d012c Move config to a JSON file Thierry Carrez 2017-06-29 15:07:57 +02:00
  • a434345db4 Restore copyright attribution from statusbot Thierry Carrez 2017-06-13 11:25:37 +02:00
  • cca73956da Add room name validation Thierry Carrez 2017-06-13 11:22:16 +02:00
  • 2668ea8f6e Fix .gitreview to match code repository Thierry Carrez 2017-06-13 11:29:14 +02:00
  • cc7c466184 Remove unused variable Thierry Carrez 2017-06-13 11:39:46 +02:00
  • b9790b685f Make ethercalc support optional Thierry Carrez 2017-05-29 17:21:43 +02:00
  • b8ca0c43ff Render hashtags using labels Thierry Carrez 2017-05-29 17:13:00 +02:00
  • 173c3ba5c4 Add basic support for loading up ethercalc data Thierry Carrez 2017-05-29 16:34:36 +02:00
  • 048dfc01e2 Add admin 'wipe' command Thierry Carrez 2017-05-29 15:43:35 +02:00
  • e7c7b36710 Ack commands when everything works Thierry Carrez 2017-05-29 15:34:28 +02:00
  • c0cb4a0bdd Only +v or +o users can issue bot commands Thierry Carrez 2017-05-29 15:19:15 +02:00
  • 8f2f63bdfe Bot uses '#' for commands Thierry Carrez 2017-05-22 15:08:13 +02:00
  • 7284607c6c Fix up documentation Thierry Carrez 2017-05-22 15:05:39 +02:00
  • 465f277ccb Implement simpler API Thierry Carrez 2017-05-22 14:59:54 +02:00
  • 42339394d5 Add testing instructions Thierry Carrez 2017-04-20 18:23:42 +02:00
  • 91350ee208 Add basic HTML output system Thierry Carrez 2017-04-20 17:21:11 +02:00
  • b486192b23 Move config sample to a separate file Thierry Carrez 2017-04-19 15:29:17 +02:00
  • 40d888af24 Add basic JSON backend Thierry Carrez 2017-04-18 16:45:04 +02:00
  • 2de3521d32 Initial commit Thierry Carrez 2017-04-18 14:21:26 +02:00