Skip to content

Latest commit

 

History

History
940 lines (569 loc) · 50.8 KB

CHANGELOG.md

File metadata and controls

940 lines (569 loc) · 50.8 KB

Changelog

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

Generated by auto-changelog.

11 July 2022

8 July 2022

  • Tweak menu collapse to hide buttons 53dc8a8

8 July 2022

  • Fix margin on menu collapse #180

6 July 2022

  • Add collapsible tab names #178
  • Make contact tickets a list #179
  • Update demo index, add slider test placeholder 023606d
  • Update README.md 66285a3

2 July 2022

  • Update contact search to work with start preview #177
  • temba-slider component #176
  • Add slider 1db8884
  • Add slider to modules 031116e

21 June 2022

  • Add ContactTickets component #174

17 June 2022

  • Pending events #173
  • Add pending events component ae49fb0
  • Updates for pending events b27ace3

14 June 2022

  • Use status names for badges 26526fc

13 June 2022

10 June 2022

  • Nicer media embeds in ContactChat #171
  • Add better user-facing date format on contact fields #170
  • Bump ansi-regex from 4.1.0 to 4.1.1 #161
  • Bump async from 2.6.3 to 2.6.4 #163
  • Add binding to store and new contact components #169
  • Don't require store for contact chat 9fe713b
  • Degrade html5 audio with link 07aa1a9

1 June 2022

  • Encode query for contact search summary #168
  • Display failed reason for failed msg_created events #166
  • Include failed message in history test 9c3424d
  • Give screenshot test more time 386bfd3
  • Clean out-tsc when testing 918582f

28 April 2022

28 April 2022

  • Fix user select on history 8d2d5a3

28 April 2022

  • Update version of flatpickr 4560eb8

26 April 2022

  • Fix inline menus with no items #165
  • Switch test font 9fe1ffd

22 April 2022

  • Add bubble support for menu items #164

21 April 2022

  • Tabbed pane #162
  • Update history and fix tests that weren't scrolling e6f2baf
  • Fix menu parent clicks, shrink menu fonts 0bd7c7e
  • Tighten up menu buttons a2d766d

11 April 2022

  • Bump minimist from 1.2.5 to 1.2.6 #156
  • Simplify menu refresh, add on_submit to modax menu item #160
  • URL Inlines #158
  • Add dropdown component #157
  • Upgrade to latest lit #155
  • Update to latest lit d595e32
  • pin macos build version 246cfba
  • Add support for menu inlines with sub urls 180cf59

4 March 2022

  • Bump marked from 0.7.0 to 4.0.10 #147
  • Bump node-fetch from 2.6.1 to 2.6.7 #149
  • Bump prismjs from 1.25.0 to 1.27.0 #153
  • Menu buttons #154
  • Add buttons to TembaMenu. Prefix for VectorIcon. f71c5ff

5 February 2022

  • Capture mouse down on option scroll 2767d53

4 February 2022

  • Hold focus on options until mouse up #151
  • Select format #150
  • Add simple collapse to menu d12448e
  • Pixel pushing on the select widget fb57486
  • Update screenshots c2b4223

26 January 2022

  • Add info text to select widget, animate open and close #148

15 January 2022

14 January 2022

  • Changes for start flow #146
  • Add autogrow attribute for temba-textinput #145
  • Update contact search to have link instead of summary ee8435e
  • Tweak styling for checkboxes, make full width 2f3915e
  • Add auto grow option for textareas a4cc8aa

30 November 2021

  • Add temba-anchor #144

19 November 2021

  • Event log #143
  • Add vanity url support to menu #142
  • Fix event log links, new icons, menu no-path events eef97a8
  • Update screenshots f4dc4f1

6 November 2021

21 October 2021

21 October 2021

  • Ticket list paging improvements #140
  • Update icon set #139
  • Menu updates #138
  • Nicer contact fields with dynamic basis and animation #137
  • Update screenshots 46b675f
  • merge ecd3c4e
  • merge baecef4

5 October 2021

  • Fix shadow on drawer when expanded #136
  • Fix tip z-index on contact chat pane #135
  • Use tickets bulk actions endpoint #134
  • Bump prismjs from 1.23.0 to 1.25.0 #130
  • Restore default scale on vector icon 3f9d9c8

4 October 2021

  • ContactChat improvements #133
    • Modify scroll title positioning to work sans scrollbars caffc39
  • Update tests c7e8875
  • Remove prepush temp f609243

24 September 2021

  • Add basic media support to contact history #132

24 September 2021

  • Render cleared fields properly #131

15 September 2021

  • Topics instead of subjects in ticket ui #129
  • Bump jszip from 3.6.0 to 3.7.1 #121
  • Bump path-parse from 1.0.6 to 1.0.7 #117

14 September 2021

  • Conditional load of custom elements #128
  • Fix pending menu options on load #124
  • Select first option with endpoints without placeholders #127

10 September 2021

  • Fix wrapping and network fetch asplode #126
  • Somebody did a thing #125
  • Fix setting of pending path, add option to have menu wait for selection a96a22b

7 September 2021

  • Set internal scroll to initial on block options #123

1 September 2021

31 August 2021

  • Ensure list fires change event when item disappears but index stays t… #122
  • Ensure list fires change event when item disappears but index stays the same 8b2bce2
  • Fix comments 1d451a7

31 August 2021

  • Add more general menu component #120
  • Remove css comments b9b078f

5 August 2021

  • Break all for all webhooks, not just failed ones #116

4 August 2021

  • Allow urls in event history to break any #115
  • Fix for intermittent CI failures #113
  • Switch build to be pre-push 10cfef2
  • Switch husky to run tests pre-push instead of commit 2fd0af4
  • Avoid exceeding test time for ci 6fe8dce

29 July 2021

  • initialize select value on temba-option evaluation #108
  • Don't embed omnibox in a field as it uses temba-select underneath #112
  • Use field errors for contact search feedback #111
  • Include option slot for temba-list #110
  • Rework assignment events #109
  • Show last_activity_on for ticket list #107
  • initialize selecet value on temba-option evaluation 9ebeafd
  • Remove debug 3d37228

27 July 2021

  • Reset secondary button on modal close #106
  • Fix widths for scrollbar hiders, consistent border radii #105
  • Update (hopefully) deterministic modax test cb15959
  • Wait a bit after close dialog test 319016b
  • Generate screenshots with 'always' for macos scrollbars set 0ad68fe

21 July 2021

  • Support selected items without placeholder 2df0134

21 July 2021

  • Add temba-menu component #104
  • Fix half pixel shift for svgs in select for Safari #101
  • Apply pix-shift fix universally on VectorIcon c4765b7

12 July 2021

  • Add control margin bottom #100

7 July 2021

  • Add more variables for form widget appearance #99

6 July 2021

  • Fix alias editor #97
  • Use postJSON for alias editor c2a38f2
  • Fix alias editor payload to be valid JSON request body d9139c7

25 June 2021

  • Add support and visual bits for assignment #94
  • Remove some cruft 05ba6ea

21 June 2021

  • Make omnibox behave like a form field #91

17 June 2021

  • Handle ticket_reopened #88
  • Handle ticket_reopened event, fix various scrolling issues 228240d
  • Handle ticket_reopenend 0977ff0
  • Don't obsure reopen button f7898f4

15 June 2021

  • Only focus text inputs on dialog open #87

14 June 2021

  • Don't reset icon colors in host element #86
  • Remove more default properties out of host c19f192

10 June 2021

  • Notes as events #85
  • Remove incorrect peer dependencies 5674e65
  • Notes as TicketEvents. Only allow notes on open tickets. c6e1ae0
  • Explicit note events 422675c

8 June 2021

  • Add notes and scrollbar aware dialogs #84
  • Bump ws from 7.4.4 to 7.4.6 #83

3 June 2021

  • Use merged mailroom endpoint #82

24 May 2021

  • Make sure widget-only controls get proper disabled treatement #81
  • Bump browserslist from 4.16.3 to 4.16.6 #80

24 May 2021

  • Enable eslint and fix existing errors #79
  • Add disable toggle demo a53f218
  • Change build command 9516133

17 May 2021

  • Add @ticket to expressions #78

8 May 2021

  • Bump hosted-git-info from 2.8.8 to 2.8.9 #76
  • Default checkbox #77
  • Disable some animations in tests 3119e71
  • Minor color adjustments on select and options 02d23f0

8 May 2021

  • Increase size of default checkbox 4de970d
  • Bump hosted-git-info from 2.8.8 to 2.8.9 01679c0

7 May 2021

  • Merge pull request #75 from nyaruka/select-disabled 88679e1
  • Updates to disabled and icons 62b8963

5 May 2021

  • Fix missing change event on temba-list #73
  • Fix missing change event on temba-list, add more tests 96f7dde

29 April 2021

  • Allow agents to be restricted to a singular ticket #72
  • Add reopen, fix cursor index when block options shrink d44d051

28 April 2021

  • Fix ticket event context #71

27 April 2021

27 April 2021

27 April 2021

  • Agent Updates #70
  • Allow request abort with list endpoint changes #69
  • Use native function handlers for datepicker #68
  • Add tool tip component, label resolve button bd1482c
  • More obvious clickable treatment for temba-icon. More pixel pushing. f911dec
  • Update changelog b2c8ca2

15 April 2021

  • Fix textinput insert, more tests #66
  • Add change event for checkbox, support click method #67
  • More robust contact history test #65
  • fix intermittent test failure for contact history 6aac61b
  • Switch node directive to node-version for publish action c426fae
  • Update package.json to push tags on versioning 7aabda2

12 April 2021

  • Agentes alpha #62
  • Add fetch abort support to getUrl #61
  • Remove send button in favor of enter key #60
  • Fix security alert with highlight.js #59
  • Update build #58
  • ensure same yarn version in ci 9b66c0d
  • Update build tooling c647996
  • Update to latest tooling from open-wc 8aa63c2

5 March 2021

  • More updates to work toward agents. #55
  • Lots of progress on ticket controls, refreshing, rendering, etc ba35ac7
  • Dueling refreshes between contacts and history 56ecbe2
  • More event types, TemplateResult support on oxford fns 0ae91ea

17 February 2021

  • Multi select expressions #56
  • Add disabled state on TextInput #54
  • More updates to work toward agents. c5e91fe
  • Add rearward infinite scroll for contact history. 12a63b3
  • Add message sending and recent message polling fb780c0

1 February 2021

  • Bump socket.io from 2.3.0 to 2.4.1 #53
  • Fix prod build includes #52
  • Update to newer version of open-wc/testing-karma #51
  • Modax should hide on redirect #50
  • Roughed in components to support agents #46
  • Modax should hide on redirect, add tests 790ea7e
  • Simplify build 86ddb45
  • remove build dependency c50db62

21 January 2021

  • Add '@resume' to expression parsing #49
  • Revert yarn.lock 54708a9
  • Add some tests 2f87241
  • Move coverage to screenshot build e56c79f

13 January 2021

  • Add node as allowed top-level for autocompletion #47
  • Bump axios from 0.20.0 to 0.21.1 #45
  • merge 06af111
  • Deal with missing package in npm fdcfc6a
  • Roughed in components to support agents c5f7d94

16 December 2020

16 December 2020

  • Bump ini from 1.3.5 to 1.3.8 #41
  • Fix issues with cursor after sanitizing for gsm #43
  • Add visual unit tests for textinput #40
  • Tweak font for screenshot tests ff77d20
  • Update dependencies 0805ed7
  • Update open-wc 7407255

22 November 2020

  • Fixt textarea initial values b56cc7b

19 November 2020

  • Fix text insertion by using one-way binding #36
  • Fix text insertion with one-way binding 77b0de6
  • Reenable tests, oops 472df37

17 November 2020

10 November 2020

  • Pass down errors for omnibox #33

28 October 2020

23 October 2020

  • Fire change event on keyboard removal of multi select item #32
  • Select tags with expressions. Blur events on selection. #31
  • Honor mouse completion selection 0926006

21 October 2020

  • Support counter attribute inside current shadow f825c97

20 October 2020

  • Add temba-charcount #26
  • Add charcount widget ff72787
  • Fix tests 1d6345c
  • transparent caret in screenshot tests since it blinks 769c07a

14 October 2020

  • Add clearable option to select #25

14 October 2020

  • Mark outbound requests as ajax #24

7 October 2020

  • Fetch all remote items before performing local searches #23

2 October 2020

  • Fix alignment on searchable select and search weight #20
  • Move dev dependencies where they belong 101c0e8

28 September 2020

  • Select expressions #17
  • Support for expressions within select. Add arbitrary select objects. ec69ec5

21 September 2020

  • add disabled state for temba-field and temba-checkbox #16
  • Add screenshot test for searching with multiple selections 200eda3
  • Fix security alert 594711b
  • let temba-field set color, disable cursor fb48afd

17 September 2020

  • Fix right aligned single selection when search is enabled. It finally happened. Dreams do come true. #14
  • Fix right aligned single selection when search is enabled. Add screenshot tests. 707f03d
  • Move screenshots into their own file 1c18af5
  • Add two stage build 1b8dc21

13 September 2020

  • Add expression support to temba-select #13
  • Bump node-fetch from 2.6.0 to 2.6.1 #12
  • Bump http-proxy from 1.18.0 to 1.18.1 #11
  • Add temba-store and expression support to temba-select a24170d
  • Add testing framework 9215223
  • Add codecov b55524a

1 September 2020

  • Max dialog height based in vh 2461858

1 September 2020

1 September 2020

  • Initialize date picker to provided date 621b2eb
  • Dialog loading animation placement f9a1308

28 August 2020

  • Fallback for forms without submit buttons 3c5228f

28 August 2020

27 August 2020

  • Fix form submission within modax and vanilla submission for firefox 851fc1c

27 August 2020

  • Add specificity to deal with shadycss conflicts 5337569
  • Make select the same height as inputs 1ea7230

23 August 2020

  • Bump serialize-javascript from 3.0.0 to 3.1.0 #9
  • Support default datetimes, add clearable for TextInput 1e53b38
  • Fix text insertion and submit on enter c0aa322

4 August 2020

  • Tweak option selection colors 990cba1

4 August 2020

  • Bump websocket-extensions from 0.1.3 to 0.1.4 #5
  • Bump lodash from 4.17.15 to 4.17.19 #6
  • Bump elliptic from 6.5.2 to 6.5.3 #8
  • Default to first static option if none are set a409ced

30 July 2020

  • Better support for destructive modax and redirects 1c950eb

27 July 2020

  • Support for rp refresh #7
  • Add datepicker option to textinput, lots of styling tweaks e7a87f8
  • Tag support for multi select 457b191
  • Bump lodash from 4.17.15 to 4.17.19 8d70b81

18 June 2020

  • Bump websocket-extensions from 0.1.3 to 0.1.4 bd4b634
  • Add event hooks for textinput 12f37f0

2 June 2020

  • General styling updates #4
  • More tweaks for edge #3
  • Add disabled select, and extra styling options for button ef6942f

21 April 2020

17 April 2020

  • Allow searching if single and selected #2
  • Use padding css property c60c66e

17 April 2020

  • Update packages 80a1aae
  • Scroll with parent scroll, hide options if anchored element isn't visible 2d59df5
  • Fire standard change events for temba-select 584da59

12 March 2020

  • Don't use quiet debounce for selects with static options 4159da8

12 March 2020

  • Update package details, add .npmignore b399ee3

12 March 2020

  • Update include replacement pattern 0be3a97

11 March 2020

11 March 2020

  • Hashed bundle on template includes f63f42c

11 March 2020

11 March 2020

  • Build components-head template 480879d

11 March 2020

  • Update includes for nested build directory eb65626

11 March 2020

11 March 2020

11 March 2020

11 March 2020

v0.0.10

11 March 2020

  • Bump axios from 0.18.0 to 0.18.1 #1
  • Initial temba components 86e8cce
  • package audit 6e613a9
  • Create LICENSE.md a6574fc