refactor: post-form-attaches to composition api #57

Closed
norm wants to merge 18 commits from (deleted):refactor/post-form-attaches into main

18 commits

Author SHA1 Message Date
Johann150 727323c37a remove unused code
Some checks failed
ci/woodpecker/pr/build Pipeline failed
ci/woodpecker/pr/lint-backend Pipeline was successful
ci/woodpecker/pr/test Pipeline failed
ci/woodpecker/pr/lint-client Pipeline failed
2022-08-10 20:23:06 -04:00
Johann150 53947c4506 remove unnecessary vue imports
> `defineProps` and `defineEmits` are compiler macros only usable inside
> `<script setup>`. They do not need to be imported, and are compiled away
> when `<script setup>` is processed.

-- https://vuejs.org/api/sfc-script-setup.html#defineprops-defineemits
2022-08-10 20:23:06 -04:00
Johann150 c7a87eff8c fix some lints
Many of these were fixed automatically with eslint --fix.

Some of them (e.g. adding return types to functions) were done manually.
2022-08-10 20:23:06 -04:00
Johann150 753e252ff6 fix: use correct variable
Fixes an error introduced in commit 7a80015225.
2022-08-10 20:23:06 -04:00
Johann150 20cd5bb815 fix some lints automatically 2022-08-10 20:23:05 -04:00
Johann150 8bcec4a40f fix missing import 2022-08-10 20:21:53 -04:00
Johann150 8c21083437 refactor group pages to composition API
This solves some errors from just reinstating the pages since the new
routing and tab implementation have a different API.
2022-08-10 20:21:53 -04:00
Johann150 36f27126d0 fix lint "no-param-reassign" 2022-08-10 20:21:53 -04:00
Johann150 02770f1c26 fix: readd group pages 2022-08-10 20:21:53 -04:00
Norm 1bd656cd12 Address review feedback 2022-08-10 20:21:52 -04:00
Norm 27df713afb Use optional chaining for onMounted sidebar 2022-08-10 20:21:52 -04:00
Norm 0bf85bed43 refactor: classic.sidebar.vue to composition api 2022-08-10 20:21:52 -04:00
Norm 17d791b946 Update version in package.json 2022-08-10 20:21:52 -04:00
Norm 96fefa2a52 Create new changelog
This changelog uses the Keep a Changelog format: https://keepachangelog.com/en/1.0.0/
2022-08-10 20:21:52 -04:00
Norm a2ccd2e71a Archive old changelog
This reverts commit 62d1f0acbd and moves
the current changelog to CHANGELOG-OLD.md.

The current format is pretty messy and wasn't really much better than a
git shortlog. Changelogs are meant for end-users to know what changed
between versions. Most probably won't care much about refactors but may
be interested in UI changes, feature additions/removals, and maybe
client API changes (for 3rd party clients).
2022-08-10 20:21:52 -04:00
Norm f49736d2b0 Update 'CHANGELOG.md'
Add in changes that were made since FoundKey diverged from upstream
2022-08-10 20:21:52 -04:00
Norm db34aadcb6 Remove unneeded imports/return annotations
Some checks failed
ci/woodpecker/pr/lint-backend Pipeline was successful
ci/woodpecker/pr/build Pipeline was successful
ci/woodpecker/pr/lint-client Pipeline failed
ci/woodpecker/pr/test Pipeline failed
2022-08-10 20:19:33 -04:00
Norm e2fbd2468e
refactor: post-form-attaches to composition api
Some checks failed
ci/woodpecker/pr/lint-backend Pipeline was successful
ci/woodpecker/pr/build Pipeline was successful
ci/woodpecker/pr/lint-client Pipeline failed
ci/woodpecker/pr/test Pipeline failed
2022-08-05 15:33:27 -04:00