Releases: abhinavxd/libredesk
Releases · abhinavxd/libredesk
v0.1.0-alpha
Changelog
- 4e729b9 fix: typo in sample toml filename.
- edd6292 fix: typo in config sample toml file
- 94e9f0f chore: update GoReleaser configuration for ARM and standard builds
- 29798c9 chore: remove CHANGELOG.md from GoReleaser archive files
- cadf26c chore: set main directory for ARM build in GoReleaser configuration
- 8358455 chore: specify main directory for standard build in GoReleaser configuration
- 5d38747 build: ensure dependencies are installed before building frontend
- 5f3b0c3 ci: update Node.js version to 18.12 in release workflow
- 13f0d20 ci: add Node.js setup and pnpm installation to release workflow
- afc2ff4 chore: fix formatting in GoReleaser configuration for archives
- 605c0aa chore: remove version declaration from GoReleaser configuration
- 5da7273 ci: update GoReleaser action to use latest version and improve release args
- ef077ae ci: update GoReleaser action in release workflow
- 2558f97 ci: update Docker organization in GitHub Actions workflow
- 501027a chore: remove docker-entrypoint.sh from goreleaser configuration
- cc38d88 ci: add GitHub Actions workflow for tag-based release and DockerHub push
- 5361bcb feat: dockerize libredesk - feat: new flag for idempotent installation
--idempotent-install
- feat: new flag to skip yes/no prompt--yes
- feat: new flag for upgrades--upgrade
- refactor: update doc strings and sample toml file. - chore: update .gitignore. - 7307400 fix[ui]: handle empty dashboard charts.
- 4976196 fix[UI]: improve attachment preview layout and transition effects
- 41c6ebe chore: update sample toml set max body size to 500MB
- 2ae85ac Update README.md
- 1a7f536 fix[UI]: General setting form tag input not propogating updates to form. - chore: set allowed file upload size to 500 mb in zod schema.
- 0649633 fix[ui]: remove unncessary margin to spinner in agent message bubble. - chore[ui]: update icon for message sent
- d2a79d9 feat: store last message sender in conversation as this will be used to show the
Reply
icon in the conversations list. - aba849d fix: router path fix: breadcrumb url
- 3cb584c fix: add missing loader for business hours form button
- 8567baa chore: remove 'In Progress' and 'Waiting' from default statuses As an admin can always add custom statuses and expand upon the existing ones, the
In Progress
andWaiting
statuses are not required. - b601724 fix[admin]: replace route paths with route names.
- 01c136c fix: handle unlimited limit for max auto assigned conversations too user.
- a8c6107 fix: loader state for conversation text editor send button
- 6324651 fix[sidebar]: make sidebar background darker.
- 62e3881 feat: API to discover OIDC provider - fix: discover oidc provider first before attempting to create one.
- 7eb365c Update README.md
- 83460ab refactor: layout fixes
- 1e44bbb Update README.md
- 1f70884 Update README.md
- f5a4813 Update README.md
- a2e3204 Update README.md
- 2c8900e Update README.md
- 2d4356e Merge pull request #5 from abhinavxd/dependabot/go_modules/golang.org/x/net-0.33.0
- dbb2ae3 chore(deps): bump golang.org/x/net from 0.27.0 to 0.33.0
- 67a7427 Update README.md
- 8392371 Merge branch 'mvp'
- d46d08c fix: adjust minimum width of conversation detail view for better responsiveness
- a6eca64 feat: cache conversation messages
- 0ccfb99 fix[search]: set min search length to 2 characters. - fix: missing scrollbar in search. - fix: show error messages from backend, remove hardcoded error msg.
- 3365dec fix: disallow search queries with less than 3 characters
- 642f97a fix: fixes to sidebar for smaller devices. - fix: avatarless contact message bubble. - fix: set viewport width to device width. - revert[backend]: remove demo env check for starting backend services. i changed my mind.
- 9d3ca81 chore: increase sidebar width feat: demo mode - don't start services.
- 75a4e80 fix: avatar image for conversation list items fix: sidebar active state fix: message bubbled border radius
- b8e3842 Update README.md
- 80a5b1c fix: incorrect team emoji DB column constraint
- 103d82b feat: use sooner for toasts. - remove default shadn toast.
- 907486c feat: prefill login credentials for demo build. - update .gitignore
- ce33b6e chore: update config sample toml. - remove s3 bucket bucket type from config, make bucket private by default.
- 61094eb feat: demo mode make file target
- 6b545fe feat: update make file adds dev environment targets.
- 0fa89a7 fix: search spinner
- 939423b Update README.md
- f78983a Update README.md
- 8626f72 Update README.md
- 7efe811 Fix: Avoid unnecessary upsertTags API calls on conversation changes. refactor: rename
LibreDesk
->Libredesk
- bb4c161 fix: upsert tag api being call on initial conversation load - fix: visual fixes spinners.
- ad2bb77 fix: make loader states consistent in admin and reports panel.
- 7e11143 refactor: frontend layout and visuals
- 57cffaf Update README.md
- d74c240 feat: loader skeletons for conversation sidebar fix: flickering when conversation is loading. fix: load conversation and messages using promise.all feat: enforce fixed desktop layout with 1024px viewport - minor fixes and refactors
- 5966954 fix[frontend]: re-ordering of automation rules.
- 356a206 fix: new incoming messages having 0 attachments in API responses, upload attachments first before sending out websocket updates. - refactor: stringutils package remove unncessary
string
in function names. - minor refactors. - 3707077 fix: SLA status updates
- dee24fa refactor: improve SLA display badge visuals - rename bagde component to SlaBadge
- c4bc865 feat: set messages page size to 100
- 6d55cf7 fix: omit empty messages id from JSON marshal
- bc3b458 feat: message activity inconverstions when a new tag is added.
- 20c14a1 chore: rename app name in package.json and in readme
- 1a51c7d make search icon smaller
- 11c4d6a fix: disable send when attachments are being uploaded
- 046bc46 refactor.
- 9186dbc feat: show loading state on attachments
- 6c616c0 move subject from top of conversation thead to sidebar, show contact name on top.
- 1ccb9ee fix[frontend]: handle long email subjects in conversations
- 06b4008 fix: conversation sidebar trigger margin
- cb12c7b chore: remove message circle add sidbar app logo
- 89acf1e feat: add context help text for admin settings sections
- 9922a7a fix[frontend]: component imports fix: keep conversation sidebar open by default.
- ceb076b refactor: organize frontend project structure - feat: add toggle for conversation sidebar - save sidebar state in localstorage.
- c5cf625 fix: overview report sql
- 71246a1 feat[sql]: Add indexes to tables
- 9920448 fix[sql]: move model_type first in JOIN for better index usage - (model_type, model_id)
- c8ee82e set 48 hr expirty to login cookie.
- 37b3c4a feat: adds waiting since in API responses and structs. chore: rename senderTypeUser to senderTypeAgent to keep naming consistent.
- 543fb07 fix indefinite block when processing imap messages.
- 9b7ecd6 rename handler
- 6ba5865 chore: Set max upload size value in zod schema to 30 MB.
- cfe15ba feat: adds
waiting_since
column to conversations, start savingwaiting_since
on agent and contact reply. - fix: waiting since sort order, use the newwaiting_since
column. - 6993d97 fix[SLA]: Use conversation created_at time as start time for SLA calculation. This makes sure when SLA is changed for a conversation the elapsed time carries over. refactor: improve error handling and update comments for clarity
- d3c2cc2 feat: add CSAT sending functionality and improve error handling in templates feat: automation action to send CSAT. - minor refactors.
- d7ac768 cleanup: remove
assigned_agent_id
column from csat responses table. - 7fa3df1 use
-
in doc title seperator. - 5701518 refactor and update doc strings.
- 7ff2a7e doc: adds doc string for auth structs.
- 0ea9038 refactor oidc auth
- 9bc68c1 fix: better error message title when updating OIDC form.
- a699619 fix[IMAP]: Pass context to allow early exit from IMAP processing loops on cancellation
- 4eeabae fix: show OIDC provider error messages on save / submit.
- b15c07c fix: return user friendly error messages on initializing new oidc provider.
- 38e91b4 chore: remove random lucide icon for conversation status
- 1459d4c fix: loader for conversation messages, use skeleton for message list. - move dot css to main.scss.
- 3c2dff4 css for dot loader, maybe move this to tailwind config someday?
- 70e9b77 chore: rename add bcc button to bcc
- 4472ab1 feat: use dot loader in Button
- 9939d62 feat: reload app constants and Templates on update of app settings
- 1549e87 fix: OIDC login.
- 102b4f7 fix: conversation object level permissions check.
- ba5e845 chore: remove dead code.
- e5bcfe8 fix: oidc provider redirect url.
- f54d26e UI improvements to tags form
- 6fedf5f rename admin menu side bar label.
- 8af56af remove unncessary footers from public pages.
- 6e90b86 improvements and fixes to zod form schemas
- e84cc35 remove unused icon from oidc form
- 87822e3 remove set sla action from macro actions
- 1716717 fix: general fixes to email notification form
- c9b4439 fix: standardize toast messags in user profile edit
- be80c51 feat: public handle to get available/ enabled oidc providers.
- 5217823 fix: incoming email attachments being ignored for uploads - make disposition media column null in code. use null type.
- 60bb6e4 fix: user form
enabled
column omitted from marshal. - 07f4c7f feat: new public api to get enabled oidc providers for login page.
- 9667071 fix: oidc hide secrets in json marshal - adds new public handler that returns available providers.
- 9661e9d fix: send user friendly error messages for ai provider request errors.
- 8ac77ba make media disposition col nullable.
- ba8b573 arrange admin sidebar items and set correct permissions for each.
- 19090b6 fix: disallow updating default statuses.
- d2...