Skip to content

Releases: abhinavxd/libredesk

v0.1.0-alpha

23 Feb 10:01
Compare
Choose a tag to compare

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 and Waiting 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 saving waiting_since on agent and contact reply. - fix: waiting since sort order, use the new waiting_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...
Read more