What's Changed
- chore: angular 17 upgrade by @nwittstruck in #7
- chore: upgrade to ionic 7 by @nwittstruck in #8
- chore: fixes ng test setup by @nwittstruck in #9
- chore: setup ci #6 by @nwittstruck in #10
- feature: client side only rendering of videos with ffmpeg #18 by @nwittstruck in #19
- design: add kits theme to application index by @nwittstruck in #21
- Bump @typescript-eslint/eslint-plugin from 7.6.0 to 7.7.0 by @dependabot[bot] in #26
- Bump @ionic/angular from 7.8.4 to 8.0.0 by @dependabot[bot] in #24
- Bump @angular/language-service from 17.3.4 to 17.3.5 by @dependabot[bot] in #25
- Bump @angular-devkit/build-angular from 17.3.4 to 17.3.5 by @dependabot[bot] in #23
- Bump @angular/cli from 17.3.4 to 17.3.5 by @dependabot[bot] in #22
- bug: portrait mode on ios stretches image #31 by @nwittstruck in #33
- chore: remove CustomHttpInterceptor #32 by @nwittstruck in #34
- bug: removing image does not remove it from final video #35 by @nwittstruck in #36
- feature: configure nginx #30 by @nwittstruck in #38
- bug: create separate working directories for each ffmpeg run by @nwittstruck in #47
- Bump @angular/cli from 17.3.5 to 17.3.6 by @dependabot[bot] in #44
- Bump @ionic/angular from 8.0.0 to 8.0.1 by @dependabot[bot] in #43
- Bump @angular/language-service from 17.3.5 to 17.3.6 by @dependabot[bot] in #42
- chore: rename to StopClip by @nwittstruck in #49
- bug: RuntimeError: memory access out of bounds #50 by @nwittstruck in #52
- bug: when re-recording audio the audio alert is still visible #53 by @nwittstruck in #54
- bug: when re recording audio the audio alert is still visible #53 by @nwittstruck in #58
- Bump @angular-devkit/build-angular from 17.3.5 to 17.3.6 by @dependabot[bot] in #57
- Bump @typescript-eslint/eslint-plugin from 7.7.0 to 7.8.0 by @dependabot[bot] in #40
- Bump @angular/language-service from 17.3.5 to 17.3.7 by @dependabot[bot] in #48
- Bump @typescript-eslint/parser from 7.7.0 to 7.8.0 by @dependabot[bot] in #41
- Bump @types/node from 20.12.7 to 20.12.10 by @dependabot[bot] in #56
- bug: In safari the canvas uses too much memory #61 by @nwittstruck in #62
- Bump zone.js from 0.14.4 to 0.14.5 by @dependabot[bot] in #65
- Bump swiper from 11.1.1 to 11.1.3 by @dependabot[bot] in #63
- Bump @angular/cli from 17.3.6 to 17.3.7 by @dependabot[bot] in #66
- Bump @angular-eslint/eslint-plugin from 17.3.0 to 17.4.0 by @dependabot[bot] in #64
- Bump eslint-plugin-jsdoc from 48.2.3 to 48.2.4 by @dependabot[bot] in #67
- bug: scrolling behaviour after playback/audio recording broken #60 by @nwittstruck in #68
- feature: implement gif export #69 by @nwittstruck in #70
- feature: show progress during video conversion #71 by @nwittstruck in #72
- bug: image darkens after conversion on mobile devices #73 by @nwittstruck in #74
- Bump @ionic/angular from 8.0.1 to 8.2.0 by @dependabot[bot] in #85
- Bump @angular-eslint/eslint-plugin-template from 17.3.0 to 17.5.1 by @dependabot[bot] in #84
- Bump @typescript-eslint/parser from 7.8.0 to 7.11.0 by @dependabot[bot] in #83
- Bump @typescript-eslint/eslint-plugin from 7.8.0 to 7.11.0 by @dependabot[bot] in #82
- build(deps-dev): bump @angular-eslint/template-parser from 17.3.0 to 18.0.1 by @dependabot[bot] in #87
- chore: change wording landscape/portrait #86 by @nwittstruck in #88
- chore: create new release #89 by @nwittstruck in #90
- bug: kits logo is partially hidden by @nwittstruck in #100
- build(deps): bump swiper from 11.1.3 to 11.1.4 by @dependabot[bot] in #95
- build(deps-dev): bump @typescript-eslint/parser from 7.11.0 to 7.13.0 by @dependabot[bot] in #96
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 7.11.0 to 7.13.0 by @dependabot[bot] in #97
- build(deps): bump @zip.js/zip.js from 2.4.10 to 2.7.45 by @dependabot[bot] in #91
- build(deps): bump tslib from 2.6.2 to 2.6.3 by @dependabot[bot] in #103
- chore: update privacy policy link #111 by @nwittstruck in #112
- chore: remove privacy hint by @nwittstruck in #120
- build(deps): bump docker/build-push-action from 5 to 6 by @dependabot[bot] in #101
- build(deps-dev): bump @typescript-eslint/parser from 7.13.0 to 7.17.0 by @dependabot[bot] in #131
- build(deps): bump @zip.js/zip.js from 2.7.45 to 2.7.47 by @dependabot[bot] in #134
- build(deps-dev): bump @types/node from 20.12.10 to 20.14.12 by @dependabot[bot] in #137
- build(deps): bump braces from 3.0.2 to 3.0.3 by @dependabot[bot] in #140
- Revert 87 dependabot/npm and yarn/angular eslint/template parser 18.0.1 by @nwittstruck in #148
- build(deps): bump @ionic/angular from 8.2.0 to 8.2.6 by @dependabot[bot] in #147
- build(deps-dev): bump jasmine-core from 5.1.2 to 5.2.0 by @dependabot[bot] in #146
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 7.13.0 to 7.17.0 by @dependabot[bot] in #143
- build(deps-dev): bump @angular/cli from 17.3.7 to 17.3.8 by @dependabot[bot] in #155
- node_modules is created as root:root by @sorenjohanson in #213
- build(deps-dev): bump karma from 6.4.3 to 6.4.4 by @dependabot[bot] in #160
- Run yarn-audit-fix by @sorenjohanson in #222
- Run yarn upgrade by @sorenjohanson in #223
- chore upgrade angular by @JannikStreek in #249
- build(deps-dev): bump jasmine-core from 5.2.0 to 5.5.0 by @dependabot[bot] in #238
- build(deps-dev): bump eslint-plugin-jsdoc from 48.2.4 to 50.6.1 by @dependabot[bot] in #243
- build(deps): bump @zip.js/zip.js from 2.7.47 to 2.7.54 by @dependabot[bot] in #242
- build(deps-dev): bump @angular-eslint/eslint-plugin from 18.3.1 to 18.4.3 by @dependabot[bot] in #252
- build(deps-dev): bump @angular-devkit/build-angular from 18.2.7 to 18.2.12 by @dependabot[bot] in #251
- build(deps-dev): bump @angular/language-service from 18.2.7 to 18.2.13 by @dependabot[bot] in #250
- build(deps-dev): bump @types/jasmine from 5.1.4 to 5.1.5 by @dependabot[bot] in #237
- build(deps-dev): bump @typescript-eslint/parser from 7.17.0 to 7.18.0 by @dependabot[bot] in #156
- build(deps): bump swiper from 11.1.4 to 11.1.15 by @dependabot[bot] in #234
- build(deps-dev): bump @angular-eslint/builder from 18.3.1 to 18.4.3 by @dependabot[bot] in #253
- build(deps): bump @ionic/angular from 8.2.6 to 8.4.1 by @dependabot[bot] in #241
- build(deps-dev): bump @angular-eslint/template-parser from 18.3.1 to 18.4.3 by @dependabot[bot] in #254
- build(deps-dev): bump @types/dom-mediacapture-record from 1.0.19 to 1.0.21 by @dependabot[bot] in #225
- build(deps-dev): bump eslint-plugin-import from 2.29.1 to 2.31.0 by @dependabot[bot] in #206
- build(deps): bump @ngx-translate/core from 15.0.0 to 16.0.4 by @dependabot[bot] in #246
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 7.17.0 to 7.18.0 by @dependabot[bot] in #158
- build(deps): bump tslib from 2.6.3 to 2.8.1 by @dependabot[bot] in #229
- build(deps): bump node from 20.12-bullseye to 23.5-bullseye by @dependabot[bot] in #248
- build(deps-dev): bump @types/node from 20.14.12 to 22.10.2 by @dependabot[bot] in #244
- build(deps): bump @ngx-translate/http-loader from 8.0.0 to 16.0.1 by @dependabot[bot] in #247
- Update home.page.html with new disclaimer by @JannikStreek in #255
- build(deps-dev): bump typescript from 5.4.5 to 5.5.4 by @dependabot[bot] in #257
- build(deps): bump @ffmpeg/ffmpeg from 0.12.10 to 0.12.15 by @dependabot[bot] in #263
- build(deps-dev): bump eslint-plugin-jsdoc from 50.6.1 to 50.6.3 by @dependabot[bot] in #270
- build(deps-dev): bump @angular-devkit/build-angular from 18.2.12 to 18.2.14 by @dependabot[bot] in #271
- build(deps): bump swiper from 11.1.15 to 11.2.2 by @dependabot[bot] in #274
- build(deps): bump @zip.js/zip.js from 2.7.54 to 2.7.57 by @dependabot[bot] in #276
- build(deps): bump node from 23.5-bullseye to 23.7-bullseye by @dependabot[bot] in #277
- build(deps): bump @ionic/angular from 8.4.1 to 8.5.6 by @dependabot[bot] in #329
- build(deps): bump bootstrap from 5.3.3 to 5.3.6 by @dependabot[bot] in #327
- build(deps-dev): bump @types/jasmine from 5.1.5 to 5.1.8 by @dependabot[bot] in #325
- build(deps-dev): bump @angular/cli from 18.2.12 to 18.2.19 by @dependabot[bot] in #320
- build(deps): bump swiper from 11.2.2 to 11.2.6 by @dependabot[bot] in #299
- build(deps-dev): bump @types/dom-mediacapture-record from 1.0.21 to 1.0.22 by @dependabot[bot] in #312
- build(deps): bump node from 23.7-bullseye to 23.11-bullseye by @dependabot[bot] in #307
- build(deps-dev): bump jasmine-core from 5.5.0 to 5.7.1 by @dependabot[bot] in #326
- build(deps): bump node from 23.11-bullseye to 24.1-bullseye by @dependabot[bot] in #335
- build(deps-dev): bump eslint-plugin-jsdoc from 50.6.3 to 50.6.17 by @dependabot[bot] in #334
- build(deps): bump @zip.js/zip.js from 2.7.57 to 2.7.62 by @dependabot[bot] in #333
- build(deps): bump @ionic/angular from 8.5.6 to 8.5.7 by @dependabot[bot] in #332
- build(deps): bump swiper from 11.2.6 to 11.2.8 by @dependabot[bot] in #331
- build(deps-dev): bump @angular-devkit/build-angular from 18.2.14 to 18.2.19 by @dependabot[bot] in #324
- build(deps-dev): bump @types/node from 22.10.2 to 22.15.21 by @dependabot[bot] in #330
- build(deps): bump rxjs from 7.8.1 to 7.8.2 by @dependabot[bot] in #286
- build(deps): bump @ffmpeg/util from 0.12.1 to 0.12.2 by @dependabot[bot] in #261
- build(deps-dev): bump @ionic/angular-toolkit from 12.1.1 to 12.2.0 by @dependabot[bot] in #316
- build(deps): bump node from 24.1-bullseye to 24.5-bullseye by @dependabot[bot] in #389
- build(deps-dev): bump @types/node from 22.15.21 to 24.2.1 by @dependabot[bot] in #391
- build(deps): bump zone.js from 0.14.10 to 0.15.1 by @dependabot[bot] in #360
- build(deps): bump @ionic/angular from 8.5.7 to 8.7.2 by @dependabot[bot] in #390
- build(deps-dev): bump jasmine-core from 5.7.1 to 5.9.0 by @dependabot[bot] in #381
- build(deps): bump @angular/platform-browser-dynamic from 18.2.7 to 18.2.13 by @dependabot[bot] in #342
- build(deps): bump the angular group across 1 directory with 13 updates by @dependabot[bot] in #402
- build(deps): bump @zip.js/zip.js from 2.7.62 to 2.7.72 by @dependabot[bot] in #400
- build(deps-dev): bump typescript from 5.5.4 to 5.8.3 by @dependabot[bot] in #357
- build(deps): bump swiper from 11.2.8 to 11.2.10 by @dependabot[bot] in #398
- Revert "build(deps-dev): bump typescript from 5.5.4 to 5.8.3" by @nwittstruck in #403
- build(deps): bump @ionic/angular from 8.7.2 to 8.7.4 by @dependabot[bot] in #431
- build(deps): bump vite from 5.4.19 to 5.4.20 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #421
- feat: remove version display by @mgaebler in #412
- build(deps-dev): update Dependabot configuration by @mgaebler in #411
- build(deps): bump nginxinc/nginx-unprivileged from 1.29.0-alpine3.22-slim to 1.29.1-alpine3.22-slim by @dependabot[bot] in #408
- build(deps-dev): bump @types/jasmine from 5.1.8 to 5.1.9 by @dependabot[bot] in #405
- build(deps): bump node from 24.5-bullseye to 24.8-bullseye by @dependabot[bot] in #422
- build(deps): bump the angular group with 14 updates by @dependabot[bot] in #423
- build(deps-dev): bump eslint-plugin-import from 2.31.0 to 2.32.0 by @dependabot[bot] in #396
- build(deps-dev): bump jasmine-core from 5.9.0 to 5.10.0 by @dependabot[bot] in #420
- build(deps): bump bootstrap from 5.3.6 to 5.3.8 by @dependabot[bot] in #415
- fix: headless chrome does not start by @mgaebler in #413
- build(deps): bump @ionic/angular from 8.7.4 to 8.7.5 by @dependabot[bot] in #433
- build(deps-dev): bump jasmine-core from 5.10.0 to 5.11.0 by @dependabot[bot] in #434
- chore: upgrade typescript to 5.6.3 by @nwittstruck in #436
- chore: fix warnings for using as by @nwittstruck in #437
- chore: remove eslint plugins by @nwittstruck in #438
- chore: cleanup incompatible packages by @nwittstruck in #439
- chore: upgrade translate by @nwittstruck in #440
- chore: remove image quality by @nwittstruck in #443
- chore: fix filename extension by @nwittstruck in #444
- chore: fix layout cleanup by @nwittstruck in #445
- chore: improve performance by @nwittstruck in #446
- chore: reorganize Angular dependency update settings in dependabot.yml by @mgaebler in #480
- fix: streamline pipeline node with docker version by @mgaebler in #482
- build(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #393
- build(deps): bump the all-minor-patch-updates group with 7 updates by @dependabot[bot] in #481
- build(deps): bump js-yaml from 4.1.0 to 4.1.1 by @dependabot[bot] in #485
- build(deps): bump nginxinc/nginx-unprivileged from 1.29.1-alpine3.22-slim to 1.29.2-alpine3.22-slim by @dependabot[bot] in #458
- chore: update node version constraints and improve yarn install command by @mgaebler in #486
- build(deps): bump node from 22.20-bullseye to 22.21-bullseye by @dependabot[bot] in #488
- build(deps): bump the all-minor-patch-updates group with 2 updates by @dependabot[bot] in #489
- Fix prod build by @mgaebler in #496
- build(deps): bump @typescript-eslint packages to version 8.47.0 by @mgaebler in #502
- build(deps-dev): bump eslint from 8.57.0 to 9.39.1 by @dependabot[bot] in #490
- chore: pin dependabot update suggestions to node 22 by @mgaebler in #503
- Build fix typescript by @mgaebler in #505
- build(deps): bump swiper from 11.2.10 to 12.0.3 by @dependabot[bot] in #473
- build(deps): ignore typescript version updates to prevent build errors by @mgaebler in #507
- Document codec licenses and remove unused Safari-specific code by @Copilot in #487
- build(deps): bump the all-minor-patch-updates group with 2 updates by @dependabot[bot] in #508
- fix: update audio handling for Safari compatibility by @mgaebler in #510
- Media recorder support by @mgaebler in #511
- build(deps): bump node-forge from 1.3.1 to 1.3.3 by @dependabot[bot] in #520
- Migrate stop clip app to react by @JannikStreek in #551
- fix: docker build by @JannikStreek in #559
- fix: remove codecs file, complete notices with nested ones by @JannikStreek in #560
New Contributors
- @nwittstruck made their first contribution in #7
- @dependabot[bot] made their first contribution in #26
- @sorenjohanson made their first contribution in #213
- @JannikStreek made their first contribution in #249
- @mgaebler made their first contribution in #412
- @Copilot made their first contribution in #487
Full Changelog: 1.1.0...2.0.0