Skip to content

Latest commit

 

History

History
2371 lines (1398 loc) · 121 KB

CHANGELOG.md

File metadata and controls

2371 lines (1398 loc) · 121 KB

Changelog

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

Generated by auto-changelog.

  • Fix widths for large pcts on progress bar #454
  • Better handling for empty case 25bcf3b

14 September 2024

  • Add flow start progress #453
  • Calculate a naiive eta fc2d480

11 September 2024

  • Handle empty contact searches more elegantly #451

6 September 2024

6 September 2024

  • Add OutboxMonitor #450

15 August 2024

8 August 2024

  • Show notes on opened tickets #447

6 August 2024

  • Contact notes #446
  • Add contact notes, new tab attributes 0eaaa51
  • Use correct contact uuid for endpoint 19a2668

29 July 2024

  • Break messages on word 9abec63
  • Menu buttons should be blocks 24f2631

26 July 2024

26 July 2024

  • Add nicer menu buttons #445

17 July 2024

  • Switch template field initialization to updated() 9701746

17 July 2024

  • Template attachment variables #444
  • Allow text urls for template attachments 7df73ad
  • Show thumbnail based on the attachment type a5ee94e
  • Remove unused icon 649a062

16 July 2024

  • Allow broadcast queries to proceed #443
  • Bump braces from 3.0.2 to 3.0.3 #434
  • Ensure query is run on advanced edit 1b22978

11 July 2024

  • Use base_template instead of array #442

11 July 2024

  • Make location fields have select box #441
  • Update select searching 5d2b096

11 July 2024

3 July 2024

  • Add template support to compose widget #440

28 June 2024

  • Fix empty recipients with query present 7a163f9

28 June 2024

28 June 2024

  • Disallow search on empty recipients #439

27 June 2024

  • Fix init exclusions for contact search #438

26 June 2024

  • Don't show contact filter menu with no options 1ced446

25 June 2024

  • Improvements to contact search #437
  • Show contact search exclusions as filters 98cf90e
  • Allow filter by various activity levels 8928b7b

21 June 2024

21 June 2024

  • Fix z-index interfence on message popups 99a22e2

21 June 2024

21 June 2024

  • Support broadcast events, ignore unknown events 99c2a40

20 June 2024

  • Use same chat for contact chat and web chat #436
  • Add contact events 3e6c153
  • WIP. Merge contact history and webchat rendering a3e6e2e
  • Merge contact chat and web chat 5d9d841

12 June 2024

  • Handle fully qualified urls and loading treatment #435

10 June 2024

  • Limit type split to two values a387641

10 June 2024

10 June 2024

  • Update screenshots for template editor 73d5788

10 June 2024

  • Fix for empty content #433
  • Bump github actions versions #432

7 June 2024

7 June 2024

  • Remove params from component spec #431

7 June 2024

  • Add media picker, use for compose and templates #430
  • Fix drop acceptance f520af6
  • Make templates work for different content types 58b7ed8
  • Remove attachments by url instead of uuid c6f272e

23 May 2024

  • Add csrf fallback if cookie isn't there #429
  • Check for existence of csrf element first c136a78

17 May 2024

9 May 2024

  • Add general avatar and fix message grouping #427
  • Linting updates #426
  • Webchat history #425
  • Fix linting issues b2bd993
  • Add history paging to webchat 86ebcfa
  • Show scroll markers after fetching 40bf4c4

7 May 2024

  • Bump ejs from 3.1.9 to 3.1.10 #420
  • Include number of records on notifications for some export types #424
  • Support flow export notification #423
  • Support definition export notification cd69bec

2 May 2024

  • Allow selection of disabled contact fields #422
  • Update webchat protocol #421
  • Updates to webchat protocol 4a66673
  • fix typo f90a03f

1 May 2024

  • Switched to indexed template variables #419
  • Update template editor tests to match new format c81422a
  • Switch to indexed template variables 2401b74

25 April 2024

  • Set selected option by value #418
  • Allow selecting text from contacts history events #417
  • Remove logging 1b7272d

18 April 2024

  • Fix static options race for select #416

16 April 2024

  • Make tabs and selects use slotchange #414

11 April 2024

  • Heavier fonts #413

10 April 2024

  • Add beat for temba-option collection 3406463

9 April 2024

  • Switch bundling away from templates #412
  • Update dependencies #411
  • Dependency updates #409
  • Add status for chat #410
  • Yarn update 9fe452e
  • Update open-wc f433526
  • Show connection status on chat widget f75ec9b

4 April 2024

  • Add icons for template statuses 4b1cf1c

4 April 2024

  • Ensure we have icons for all channel types in use #407

3 April 2024

  • Rework temba-date to be inline span instead of div #406
  • Add test to ensure date renders inline abcbc1f
  • Rework temba-date to be inline 78af86e

29 March 2024

  • Updates for template components as a list #405

21 March 2024

  • Flags for mobile-only menu options #404

20 March 2024

  • Fixes for mobile on-device issues #403
  • Remove some console logs 89a7498

17 March 2024

  • Fix z-index for field editor 97680f3

17 March 2024

17 March 2024

  • Tweaks to be more mobile friendly #402

17 March 2024

  • Better contact field editing feedback #401
  • Better feedback for contact field editor 5c94b1b
  • Don't use success state for now 617e9a1
  • Add tooltip for failure state bf93800

7 March 2024

  • Recognize template buttons.0 or button.0 #400

6 March 2024

  • Add template editor #399

4 March 2024

  • Bump ip from 1.1.8 to 1.1.9 #396
  • Add support for WhatsApp templates not syncing notfications #398
  • Add support for WhatsApp templates failed syncing notifications 2db805f

15 February 2024

  • Make branding email setting icon match other email icon 9c3f3bf

14 February 2024

  • Add new icons for branding #394

9 February 2024

  • Tweak scale for menu avatar 35d7ccb

8 February 2024

  • Inject umd croppie at build time bba0096

7 February 2024

  • Add temba-user component #393

31 January 2024

18 January 2024

  • Add ticket export notification #391

12 January 2024

  • Add flow results notifcation 55c9cc5

11 January 2024

  • Hide footer for completion options 6537679

11 January 2024

  • Update notification text #390
  • Update notifcation text b427b63

10 January 2024

  • Add notification component #389
  • Add temba notification components d4d7b0a

2 January 2024

2 January 2024

  • Remove ticketers from tickets #388

14 December 2023

  • Customizable compose styling #386
  • Temp removal assertinos with tz name 6ba7fe9
  • Set timezone for build 1d9b73b
  • Match correct OS for github build a277f7d

11 December 2023

  • Add queued treatment for messages, allow updating most recent message #385

23 November 2023

  • Improve extraction of initials for avatars #383
  • Improve non-ascii support in extractInitials 2f291cd

1 November 2023

  • Add opt-ins to compose widget #381
  • Add opt-ins to compose fb88be4
  • Remove bad import ae99203

31 October 2023

31 October 2023

  • Add icons for each trigger type #379

30 October 2023

  • Replace attachment rendering #380

30 October 2023

23 October 2023

  • Fire content changed on compose for full delete #377

19 October 2023

  • Bump @babel/traverse from 7.20.5 to 7.23.2 #375
  • Fix maxlength and focus issues for text controls #376

17 October 2023

  • Show urns properly for urn change events #374

12 October 2023

10 October 2023

  • Add icons for group inclusion and exclusion #372

5 October 2023

3 October 2023

  • Fix compose reset #369

2 October 2023

  • Make completion an option on compose #368
  • Add emacs keymap to devcontainer b6c1d3a

28 September 2023

  • Rendering for optin events #367
  • Fix reading created_by for msg events #364
  • Add logical icon names for optin and optout #365

28 September 2023

28 September 2023

28 September 2023

6 September 2023

6 September 2023

5 September 2023

5 September 2023

4 August 2023

  • Truncate labels to max-width #355

3 August 2023

  • Fix issue with contact search returning without blockers #354
  • Add test for temba-contact-search b3c3816
  • Add temporary delay 8dbd96a
  • Disable test that doesn't work in ci yet f920c73

1 August 2023

  • Allow modax to serialize valueless temba-checkbox #353

1 August 2023

  • Support arbitrary checkbox values #352
  • Extra test to make sure arbitrary values aren't sent unless checked 1198250

25 July 2023

  • Add icon spin attribute #351

21 July 2023

  • Make contact search contain all preview parameters #350
  • Bump word-wrap from 1.2.3 to 1.2.4 #349
  • Bump semver from 5.7.1 to 5.7.2 #348

27 June 2023

  • Support for agents editing contact fields #347
  • Remove circular dependency #346
  • Remove circular dependency in Compose 2564d34
  • Update caniuse 10ae9c8

23 June 2023

  • Give more space to the map on the alias editor page #344
  • Make locales work in bundled and unbundled states 9d15879

22 June 2023

  • Updates for select widget to behave better with forms. #345
  • debug log label fix #338
    • fixed debug log label bug in showUpdates f647724

21 June 2023

  • Simplify form element values #343
  • Add structure for localization #342
  • Add lit localization 3b689fc
  • Add localization config file 2cc6dfa
  • Clean up unused imports 4d81fcf

14 June 2023

14 June 2023

  • Make sure disabled dialogs can close #341
  • make sure disabled dialogs can close 2760b80

13 June 2023

13 June 2023

7 June 2023

  • Wizard support #339
  • Add wizard support to modax f4e1363
  • Break out of modal when full page is received 8cb8b94
  • Remove unused property a5e905c

5 June 2023

  • Add resend icon mapping #336
  • Nicer built in debugging #335
  • Whoops c62c5c9

18 May 2023

  • Add option to clear cache on store without resetting #334

18 May 2023

17 May 2023

  • Don't treat 302s as form errors #332
  • missing reference 7ee7b12

15 May 2023

  • Clear out modax on close #331

10 May 2023

  • Use compose component for Send To Somebody Else action #315
    • removed temba-attachment-added and temba-attachment-removed in favor of just using temba-content-changed e151413

9 May 2023

  • Add partial checkbox representation #328

8 May 2023

5 May 2023

  • Add some icons #326

3 May 2023

  • Fix some styling variables #325

2 May 2023

  • Remove select first from menu #324
  • Add color picker component #321

21 April 2023

21 April 2023

  • Update svg workflow #317
  • Only trace and package up icons that are used 8c7ecd1
  • Fix fingerprinting, update tests to use included icons c170d49
  • Update package targets for svgs 63af9f9

20 April 2023

  • Dropdown focus #316
  • Add notification bubbles 712223f
  • Don't lose focus on dropdown when clicking inside it 9bd3e2a
  • Update menu screenshots eccbfb1

18 April 2023

  • Tighten up dropdown and dialog animations #313

17 April 2023

  • Remove label shadows on badges, add widget shadow for mutable fields #312
  • Fix widget box shadow on select e63b461

17 April 2023

  • Wrap menu targets in links where we have hrefs #311
  • Update screenshots 85d07b1

12 April 2023

  • Better ticket view on narrow windows #310
  • Tweak ticket layout a bit more c56ce1c
  • Updated screenshots e20e199

10 April 2023

  • Allow ticket summary to be expanded #306
  • compose - switch from array of content_type:url to array of uuid when sending broadcast #289
    • merged main and regenerated screenshots aa3a79e
  • merged main into branch 57d1053
    • updated contact chat handle send payload attachments from sending an array of {content_type:url} to sending an array of uuid's 73c3a5d

10 April 2023

  • Return whether assignment occurred #305

7 April 2023

  • Repurpose temba-contact-details for contact page #304

7 April 2023

  • Add event and handler for auto ticket assignment #303
  • Fix time padding 74504bf
  • Mock time for test 78a49f8

7 April 2023

  • compose - add container click and set focus on chatbox #297
  • Add assignment picker to contact tickets #302
  • Add tests for contact ticket assignments f314cbc
    • added handleContainer click to handle container div click c677e79
    • fixed broken field manager filtered test and regenerated screenshot ffed402

6 April 2023

  • Add disabled option for contact field editing #299

5 April 2023

  • Move tickets out of contact chat #298
  • Remove tickets from contact chat 0eab01e
  • remove ticket tests from contact chat 8d07356
  • Update home icon 6510dc4

31 March 2023

  • Fix race condition between StoreElement and TembaStore #296

30 March 2023

  • 📆 Use new compose component for scheduled messages #284
    • renamed currentChat to currentText 9a5b732
    • minor update to simplify serializeComposeValue cfc6be7
    • added back ComposeValue interface 478ef42

22 March 2023

  • Nicer accommodation on RunList for short browsers #295
  • Nicer accomodation on RunList for short browsers f1eb2c5

20 March 2023

  • Add full date format on mouseover for temba-date #294

17 March 2023

  • Add refresh globals option and icon #293

16 March 2023

  • Limit contact badges to one row #291

15 March 2023

  • Fix textarea scroll #290

13 March 2023

  • Support for new tabs on click with meta key #287

10 March 2023

  • Simplify menu rendering #285
  • compose return focus after send fix #281
    • added setFocusOnChatbox for both initially focusing the chatbox, and also for returning focus to the chatbox after the user clicks send 0d82993
    • return focus after send in progress ceee26b
  • Simplify rendering for menu, simpify some zindex b02f012

8 March 2023

  • Remove unnecessary zindex #280
  • Fix landscape zoom on wide browsers #279
  • compose - switch to media api for attachment upload #276
  • compose - switch to messages api for message send #278
    • added upload_endpoint to compose component fba6b0d
    • updated name to filename in Attachment interface 0760809
    • switched api from broadcasts.json to messages.json and updated tests 140b0c8

7 March 2023

  • Shared avatar rendering. Add lightbox. #277
  • Improve lightbox test 8ca71fc
  • Make zoom pct an attribute ee108bf

2 March 2023

  • stop carriage return echo when hitting enter to send #272
  • Fix edit icon for alias editor #273
    • added prevent default to stop carriage return on send via hitting enter 4946ea1

1 March 2023

  • 🌵 new compose component #256
  • Add backdowns for ext and fcm icons c05630e
  • more new attachments component updates 22bdb42
    • regenerated contact chat screenshots with more simple filenames b8625c2

27 February 2023

  • Add backdowns for ext and fcm icons #270

23 February 2023

23 February 2023

  • Show item as pressed in menu #269

22 February 2023

  • For wrapping for event descriptions to deal with urls #268

22 February 2023

  • Make async refresh wait for http when working through selection #267

20 February 2023

  • Add quiet period to menu refresh #266

17 February 2023

  • Fix tickets link and retry icon #265
  • Wait for network idle unless --fast #264
  • remove old comment c28419f

14 February 2023

  • Don't add menu triggers to path #263
  • Clip selection so it doesn't spill outside container #262

9 February 2023

  • Remove support for searching by urns in omnibox #261
  • Don't filter results for omnibox #260

8 February 2023

  • Simplify temba-menu interaction model #259
  • Remove multi path selection in favor of focus-only 42bddb8
  • honor value property for temba-menu after root change 3578e80
  • Remove bogus test e551af6

1 February 2023

  • Include redirection flag on WebResponse #258
  • Update label icons 630ea4f
  • Add home icon d1318fd

31 January 2023

  • Don't fire menu change events until pending selection is complete #257

26 January 2023

  • Bump ua-parser-js from 1.0.32 to 1.0.33 #253
  • Add avatar and popup support to menu #255

18 January 2023

  • Fix z-index for content-menu #252
  • Test optimization for local vs ci #250
  • Bump luxon from 2.5.0 to 2.5.2 #247
  • Rework tests to be more deterministic #248
  • Add logging for ci c62faab
  • Add extra wait if on ci f6247f0
  • Up the per-test timeout config 50686ca

5 January 2023

  • 🍔 new content menu part deux #233
  • Fix template output on build #246
  • Bump json5 from 1.0.1 to 1.0.2 #234
  • console log cleanup and some unit tests 6013e5a
  • query (search) working 558cab0
  • some logic updates - legacy (version) working, query (search) in progress 4e60700

16 December 2022

16 December 2022

  • 🍔 new content menu #220
  • Update rollup #231
  • Add mock get for empty ticket list #230
  • Intermittent build failures #232
  • Update open-wc #228
  • contact chat archived contact updates and zero open tickets fix #215
  • Fixes for modax tests b748ba2
  • contact chat contact ticket combo tests in progress 4ba1c61
  • Fix eslint 38d73bf

14 December 2022

  • Fix offsets for temba-dropdown #229

13 December 2022

  • Relative dropdown placement, fix focus on window switching #227

9 December 2022

  • Update date formatting options #225
  • More date formatting options 2975e3a
  • Add mock for temba-date d9565fe
  • Account for new size for date renders dddabd9

5 December 2022

  • Switch isodate property to value #224

2 December 2022

  • Add temba-date component #223
  • Bump decode-uri-component from 0.2.0 to 0.2.2 #222
  • Update sample date 320dd1a

1 December 2022

29 November 2022

  • Switch to node 16 #219
  • Add sortable and field manager #218
  • Add tests for field manager 291efb6
  • pinned to featured 63a75f8
  • Remove useless test 43dccae

21 November 2022

  • Tweak tab alignment, nicer hovers #216
  • Add link icon ae8d181

10 November 2022

9 November 2022

6 November 2022

  • Switch to simpler icon management, refresh base icons #213
  • Update screenshot tests for new icons 9f0766b

21 October 2022

  • Don't submit disabled forms on enter #211
  • Don's submit disabled forms on enter e8ca0d7

30 September 2022

  • Add optional verbose_name for menu item #210

29 September 2022

  • Always fire change for select when initially selected #209
  • Remove push hooks #208
  • Fix groups from losing icon on update #207
  • Fix field updates to prep response when caching d1f44b5
  • Create cla.yml 58ba52d
  • Move update into super 3a5aa60

16 September 2022

  • Truncate time when picking dates #205

15 September 2022

  • Remove lit-flatpickr #204
  • Initial commit for html5 based datepicker a8fb395
  • Support both date and datetime 46073b7
  • Show timezone on actual date control, add flexbox dea17c5

1 September 2022

  • Options for width and anchor point for Options #201

30 August 2022

  • Allow scheme for temba-urn #200

29 August 2022

  • Add collapse icon for TembaMenu #199
  • Fix menu selecting first item #198
  • Add menu collapse 6b56603
  • Only add padding to visible collapse icon db926e6

25 August 2022

  • Use anon_display for name if it is there #197

25 August 2022

  • Add option to override temba-dialog width #196

25 August 2022

  • Always fire event on tab change, including first selection #195

24 August 2022

24 August 2022

  • Add chart icons #194
  • Option to pause temba-list #193

24 August 2022

23 August 2022

  • Add RunList component #191
  • fixed goofy checkbox label background hover #190
  • added trim for whitespace to remove goofy label background hover fd6ed1a

23 August 2022

  • Add RunList component 4135992
  • Remove comment, tweak formatting f31ac4b
  • Reduce wait for screenshot a bit 1ef77ae

12 August 2022

  • archived contact cannot send msg #189
  • archived, blocked, and stopped contacts cannot send msg 8929d60
  • Load contact using static fetch a11e03d
  • Remove incompatible yarn plugin 6bd49ba

11 August 2022

11 August 2022

  • Update label background options #188
  • Updates for yarn 3 #185
  • Bump terser from 4.8.0 to 4.8.1 #186
  • Add mouse-helper to help with mouse-moving tests #184
  • Fix slider update tests #183
  • added render tests, update tests in progress #181
  • Update auto-changelog 72a5b66
  • Add test for label shadow 386e5b8
  • merge fc6b29b

12 July 2022

  • Expose postUrl on temba-store for use in pages #182
  • Add postUrl test 4402616

11 July 2022

8 July 2022

  • Tweak menu collapse to hide buttons 53dc8a8

7 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

1 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

16 June 2022

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

13 June 2022

  • Use status names for badges 26526fc

13 June 2022

9 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

31 May 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

3 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
  • Add simple collapse to menu d12448e

5 February 2022

  • Capture mouse down on option scroll 2767d53

4 February 2022

  • Hold focus on options until mouse up #151
  • Select format #150
  • Pixel pushing on the select widget fb57486
  • Update screenshots c2b4223

26 January 2022

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

14 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

29 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

5 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

23 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
  • Fix setting of pending path, add option to have menu wait for selection a96a22b

10 September 2021

  • Fix wrapping and network fetch asplode #126
  • Somebody did a thing #125

7 September 2021

  • Set internal scroll to initial on block options #123

31 August 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

30 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

28 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

26 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

14 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

2 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

7 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

7 May 2021

  • Increase size of default checkbox 4de970d

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

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
  • Add rearward infinite scroll for contact history. 12a63b3

17 February 2021

  • Multi select expressions #56
  • Add disabled state on TextInput #54
  • Auto select on completion if its basic expression bfadc4b
  • Update tests 238a5cf
  • Add text parameters to getInputHTML 9bd3a88

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
  • Deal with missing package in npm fdcfc6a
  • Revert yarn.lock 54708a9
  • Modax should hide on redirect, add tests 790ea7e

21 January 2021

  • Add '@resume' to expression parsing #49

13 January 2021

  • Add node as allowed top-level for autocompletion #47
  • Bump axios from 0.20.0 to 0.21.1 #45

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

10 November 2020

  • Pass down errors for omnibox d76a3a2

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
  • Add screenshot test for searching with multiple selections 200eda3

21 September 2020

  • add disabled state for temba-field and temba-checkbox #16
  • 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

31 August 2020

31 August 2020

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

28 August 2020

  • Fallback for forms without submit buttons 3c5228f

27 August 2020

27 August 2020

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

26 August 2020

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

22 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

29 July 2020

  • Better support for destructive modax and redirects 1c950eb

26 July 2020

  • Support for rp refresh #7
  • Add datepicker option to textinput, lots of styling tweaks e7a87f8
  • Tag support for multi select 457b191
  • Temporary transform to support animation without breaking fixed 95f6079

17 June 2020

  • Add event hooks for textinput 12f37f0

1 June 2020

  • General styling updates #4

1 June 2020

  • 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

11 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
  • Prep for npm publishing 66f3f44