Commit Graph

  • 1f4c5c9774 Users created shouldnt be enabled by default, a user update job should enable users after checking guest status master 1.2.4 Deon George 2022-09-09 15:58:28 +1000
  • 67f78b2f5d Enhancements to Message::class making it more similar to Modal::class in terms of methods 1.2.3 Deon George 2022-09-09 14:55:19 +1000
  • 6c6d32b4eb Fix hash conflict dump error Deon George 2022-09-08 17:43:17 +1000
  • 1923f4486b Modal clear_on_close/notify_on_close defaults to TRUE, change MultiExternalSelect initial_options to be a collection Deon George 2022-09-08 13:39:57 +1000
  • b289f29948 Change elements that require plain_text to only accept string , make public the consts that describe element limits 1.2.2 Deon George 2022-09-07 19:27:30 +1000
  • e9980ff9fd Get value() by block_id when it isnt a form submission 1.2.1 Deon George 2022-09-06 20:08:04 +1000
  • 145e322317 Fixes for interactive messages, we use block_id to determine what needs to be done Deon George 2022-09-06 17:23:54 +1000
  • 1b55d7ab52 Standardisation of callback_id/key/value and action_id/key/value, Message can only have 50 blocks Deon George 2022-09-06 11:30:28 +1000
  • be26c3c0a3 Consistent handling of Listeners methods (the should be overwritten in the application) Deon George 2022-09-06 10:19:56 +1000
  • 521de13d92 BlockKit classes is now countable Deon George 2022-09-05 23:13:44 +1000
  • a1be3ccd09 Switch Message::respond() to use Http::class instead of curl directly 1.2.0 Deon George 2022-09-05 22:26:08 +1000
  • 2c791ccead Minor fixes Deon George 2022-09-05 17:17:35 +1000
  • 1529f470fa Add __set method to Job and auto-initialize _data, update Message to check for a Team if the message is being used in a slack API Deon George 2022-09-05 15:07:16 +1000
  • 905c207956 Switch API to use Http::class instead of curl directly Deon George 2022-09-05 13:56:47 +1000
  • 15a6933026 Enable __set() in Jobs, so all data is stored in _data Deon George 2022-09-04 13:52:49 +1000
  • 4ff944cb3a Implemented SlackSyntaxException and removed some deprecated functions Deon George 2022-09-04 12:18:11 +1000
  • 4c7d18c6b0 App::environment is now 'local' not 'dev', consistent use of slack queue 'slack' Deon George 2022-09-04 10:52:55 +1000
  • ff00e88417 Options code tidyup Deon George 2022-09-04 10:28:39 +1000
  • b6dc14971f Listener code tidyup - consistent use of slack queue "slack" Deon George 2022-09-04 10:21:52 +1000
  • 89c13bcb73 API code tidyup Deon George 2022-09-04 10:21:01 +1000
  • a68c7936a6 Add active to Team fillable 1.1.5 Deon George 2022-09-02 23:49:44 +1000
  • 3bac7dcf6b More functionality with emphemeral messages 1.1.4 Deon George 2022-09-02 23:08:55 +1000
  • e9a4eae7d1 Enable sending ephemeral messages to Slack Deon George 2022-09-02 17:39:49 +1000
  • 80c1768534 Fixes to getting values from buttons 1.1.3 Deon George 2022-08-30 12:01:13 +1000
  • 9611939c57 Fixes for Button elements 1.1.2 Deon George 2022-08-25 13:44:03 +1000
  • 64228796ae Add ExternalSelect, fix spelling for PlainTextInput, other minor syntax errors Deon George 2022-08-24 23:44:36 +1000
  • 32a5d7f05a Added Blocks/Elements/MultiExternalSelect, ViewSubmission enhancements and Options/Base updates Deon George 2022-08-24 17:32:05 +1000
  • 8c4f3413f2 Consistent use of LOGKEY and make classes final where there downstream app shouldnt override them Deon George 2022-08-24 14:02:22 +1000
  • 5f14be0cae Add our table names to our models, since they are not determined automatically 1.1.1 Deon George 2022-08-24 12:07:39 +1000
  • 6b27945142 Rename our migration so that it is always first 1.1.0 Deon George 2022-08-24 11:30:29 +1000
  • 612798e67f BlockAction optimisation Deon George 2022-08-23 21:28:14 +1000
  • 4691a3f775 Code styling update, no functional changes Deon George 2022-08-23 17:48:09 +1000
  • e5f803d122 Add SlashCommand controller, and change routes to slack/* and api/slack/* Deon George 2022-08-22 21:59:02 +1000
  • bb5539f158 Add callback_id to BlockActions, fix block::sections can also only have an accessory 1.0.6 Deon George 2022-06-27 22:25:57 +1000
  • 1e5281de29 More debugging trying to catch websocket connect errors Deon George 2022-06-22 10:39:45 +1000
  • b69220b1ce Record in the logs the contents of any Invalid JSON messages 1.0.5 Deon George 2022-06-10 09:34:09 +1000
  • 1cbab6df2a Update phpws due to vulenerabilities in earlier versions of laminas\ 1.0.4 Deon George 2022-06-01 10:48:13 +1000
  • ec8173a339 We now use \Laminas as \Zend is abandoned 1.0.3 Deon George 2022-06-01 10:20:38 +1000
  • a7f043b23e Enable overriding database Models by the calling application - those models must be in the Slack/ subdir 1.0.2 Deon George 2022-05-19 16:29:19 +1000
  • eb73a67fa8 Add slack to composer.json keywords Deon George 2022-05-19 14:15:34 +1000
  • 1c3966598d Change to how we resolve a user's team between Slack/ and App/* models 1.0.1 Deon George 2022-02-24 13:56:47 +1100
  • c5a13046ed Added in HTTP interactive options messages and Controller 1.0.0 Deon George 2022-02-24 12:27:36 +1100
  • 29d3591125 Added in HTTP interactive messages and Controller Deon George 2022-02-24 09:02:29 +1100
  • dbd355555b added Message/AttachmentAction Deon George 2022-02-24 09:00:45 +1100
  • 3cadf2b808 Changed calling open home screen job Deon George 2022-02-23 14:30:33 +1100
  • a98debe69a add Elements/StaticSelect, viewOpen now only takes a modal Deon George 2022-02-23 10:41:34 +1100
  • 4ea6152194 Add Accessories/Overflow Deon George 2022-02-23 08:14:00 +1100
  • 181365f456 Added Input/PlainTextInput, some minor fixes Deon George 2022-02-22 17:47:32 +1100
  • 6b16d07d80 Incorporate HTTP endpoint logic so we can now do websockets or HTTP endpoints Deon George 2022-02-22 11:52:55 +1100
  • b0c3897e45 Remove calls to new Block that were missed from #b2cd5c7 0.2.2 Deon George 2022-02-01 08:57:35 +1100
  • 3a7f411020 Show size of chars in debug 0.2.1 Deon George 2022-01-19 16:43:29 +1100
  • b2cd5c7d46 Rework BlockKit to include validation on size and counts 0.2.0 Deon George 2022-01-18 14:34:57 +1100
  • b20d7e2988 Fix when user is not defined and a test is made to $user->is_admin 0.1.9 Deon George 2021-12-22 10:12:45 +1100
  • 0edfa512c7 Fix for creating users - active wasnt included. Also make admin default to FALSE 0.1.8 Deon George 2021-12-18 10:30:06 +1100
  • 0414760cf0 Add some helper functions 0.1.7 Deon George 2021-12-15 11:27:36 +1100
  • 44fd2207fe Change add to slack image to inline svg 0.1.6 Deon George 2021-12-15 09:48:34 +1100
  • 104bc217fc Change to use leenooks/phpws, for DNS_SERVER fixes 0.1.5 Deon George 2021-12-09 15:53:48 +1100
  • 2514bafd97 Added more slack debugging when using socket mode 0.1.4 Deon George 2021-12-09 13:35:23 +1100
  • 66031eff47 Add scheduled messages 0.1.3 Deon George 2021-12-08 14:21:57 +1100
  • 1a5371a7b9 Seems commands __construct() is called during composer dump autoload Deon George 2021-12-07 14:57:46 +1100
  • 7ee2df607c
    Add ability to overrload SlackBotChannel::class with a local implementation. 0.1.2 Deon George 2021-12-01 14:33:42 +1100
  • e864d46430
    Added some logging to SlackBotChannel::class 0.1.1 Deon George 2021-12-01 13:33:10 +1100
  • edfb802805
    More debugging for connects and disconnects 0.1.0 Deon George 2021-08-24 16:32:19 +1000
  • 03c6a5c426
    Move messages into its own object, Change default Listeners to have a protected LOGKEY Deon George 2021-08-13 16:34:49 +1000
  • d0b7038604
    Enable selfdestructing messages Deon George 2021-08-13 12:51:57 +1000
  • 4533b1d0ed
    Enhancements Deon George 2021-08-10 13:48:59 +1000
  • 9d66b5ed91
    Initial commit - based from qabot but converted into a composer module Deon George 2021-08-06 12:22:22 +1000