Mantas Masalskis
d8fa262bb1
Follow up - c6e38d1888 - Maintenance: Update to Sprockets v4
2026-04-20 12:07:20 +03:00
Dusan Vuckovic
935fc9b976
Fixes: Mobile - Restarting dev server redirects the app to error page.
2022-10-27 09:49:22 +02:00
Martin Gruner
e0f939bacf
Maintenance: Rename background worker service in service definition files to work around a packager.io issue.
2022-06-08 07:41:15 +00:00
Martin Gruner
4608017966
Maintenance: Make service naming consistent in package and source installations.
2022-06-07 15:19:47 +02:00
Mantas Masalskis
9ef701e6d5
Maintenance: Refactored script for background service processing (a.k.a scheduler).
...
- Added possibility to control process forking for better scalability via env variables. See `script/background-services.rb -h` for details.
- New handle `script/background-services.rb` does not daemonize any more.
- `script/scheduler.rb` is now deprecated and will be removed with Zammad 6.
Co-authored-by: Martin Gruner <mg@zammad.com>
Co-authored-by: Mantas Masalskis <mm@zammad.com>
2022-06-01 11:24:15 +02:00
Martin Gruner
97431f5d23
Maintenance: Add subscription handling based on ActionCable.
2022-05-06 08:59:07 +00:00
Dominik Klein
7b48e5e5e1
Feature: Mobile - Added main tool chain for the new tech stack (with vite as the build tool).
...
Added Vite with the `vite_rails` ruby gem: `bundle install`, `bundle exec vite install` and vite.config.ts
Added Vue.js: `yarn add vue@next vue-router@next` and `yarn add -D @vitejs/plugin-vue`.
Added Typescript: `yarn add -D typescript vue-tsc` and `tsconfig.json`.
Added Prettier: `yarn add -D prettier --exact` and `.prettierrc.json`.
Added ESLint and ESLint-Plugins: `yarn add -D eslint @typescript-eslint/eslint-plugin @typescript-eslint/parser @vue/eslint-config-prettier @vue/eslint-config-typescript eslint-config-airbnb-base eslint-config-prettier eslint-import-resolver-alias eslint-plugin-import eslint-plugin-prettier eslint-plugin-vue eslint-plugin-prettier-vue` and `.eslintrc.js`.
Added Jest: `yarn add -D jest @types/jest @vue/test-utils eslint-plugin-jest jest-serializer-vue jest-transform-stub ts-jest @vue/vue3-jest` and `jest.config.js`.
Added TailwindCSS: `yarn add -D tailwindcss@next @tailwindcss/forms@next postcss autoprefixer` and `npx tailwindcss init -p`
Added GraphQL for the frontend: `yarn add @vue/apollo-option @apollo/client @vue/apollo-composable graphql-ruby-client`
Added GraphQL for the backend: `gem 'graphql'` and `gem 'graphql-batch', require: 'graphql/batch'`
Added Actioncable: `yarn add actioncable`
Adding GraphQL Code-Generator: `yarn add -D @graphql-codegen/cli @graphql-codegen/introspection @graphql-codegen/typescript @graphql-codegen/typescript-operations @graphql-codegen/typescript-vue-apollo`
2022-05-06 08:59:07 +00:00