forked from vikunja/frontend
main #1
Elix
commented 2022-06-11 15:27:48 +00:00
Owner
No description provided.
Elix
added 1073 commits 2022-06-11 15:27:53 +00:00
fix: move forgot password link next to password label
f7eb160509
feat: improve input validation for register form
05e054f501
feat: replace password comparison with password toggle
aa12bffcbc
feat: change wording
1d916e7e03
feat: improve error handling of login fields
66d5e851e8
chore: move password field toggle to scss file
8397608fef
feat: add tooltip and aria-label
fda0b81d9c
fix: message spacing
a1814ea29d
feat: add extra prop for message center text
1fc1c20c87
fix: disable login button
9c04fb4e40
feat: change links to login / register pages
5558d91f44
fix: add .vue suffix to fix typescript warning
3eb0d58f79
fix: motd on mobile
a4ec41e937
fix: remove unused var
c46273ca34
fix: remove @ts-ignore
27cd9535bf
fix: propType validation in message.vue
9a3069c20d
Merge branch 'main' into feature/login-improvements
6041ad1482
feat: move password to separate component
0322daf4d4
fix: lint
9c5613ad98
chore: cleanup and reorganize the date selection
7408c37dec
feat: add new component for a datepicker with range
8115563d67
feat: make active class work
3d1c1e41c7
chore: use ts
b274a796d4
fix: disable broken stuff
378f782d44
feat: make the custom button actually do stuff
12317c56b3
docs: add fixmes
858e7d60a6
feat: disable time
a5b23a7048
chore: cleanup old stuff
e93be0d04c
feat: add more date ranges and make sure they actually make sense
8f8d25ece1
fix: pay attention to week start setting
c24b8af00d
fix: date format
729aa7d4cc
fix: date range
d6dd1fc0e3
chore: move task sorting to computed
0d6ef8f18a
fix: checkboxes
f691e96e22
chore: make showNulls and showOverdue computed
d825960836
feat: move date filter to popup and improve styling
932f1774ec
chore: move datepicker popup to real popup component
950fdce111
fix: loading spinner
75cbc73b33
fix: z-index
294e89b6f7
fix: lint
0710cea9e5
chore: make select date button actually a button
1648bcdb70
fix: test
7dddfea79e
chore(deps): update dependency netlify-cli to v8.6.1
c3845e5690
fix(deps): update dependency v-tooltip to v4.0.0-beta.5
5f1d936ca4
chore(deps): update dependency postcss-preset-env to v7.2.0
951e511bf9
chore(deps): update dependency slugify to v1.6.5
dc02827a33
chore(deps): update dependency eslint to v8.6.0
be899c3eb0
chore(deps): update typescript-eslint monorepo to v5.9.0
0ae774b95c
fix(deps): update dependency v-tooltip to v4.0.0-beta.6
f7bd5f13ac
chore(deps): update dependency rollup to v2.63.0
8b639fd4af
chore(deps): update dependency vue-tsc to v0.30.2
2c395c720a
chore(deps): update dependency caniuse-lite to v1.0.30001296
e6136fdee4
chore(deps): update dependency netlify-cli to v8.6.3
cd97cfe612
chore(deps): update dependency netlify-cli to v8.6.4
bc4ea82639
feat: replace jest with vitest
8114012997
chore(deps): update dependency vitest to v0.0.131
d8106dcb73
chore(deps): pin dependency happy-dom to 2.25.1
dd450263fb
feat: move the calculation of the current salutation to a different function
de77393905
feat: return full translation key
27534a98e9
feat: use useNow to provide auto updates
d2577f1df6
feat: convert to composable useDateTimeSalutation
cb37fd773d
feat: create BaseButton component (#1123)
cdbd1c2ac4
fix(ready): remove class form fragment
29d8422e94
feat: implement modals with vue router 4
5a0c0eff9f
feat: make taskList a composable
281c922de1
feat: unify modal view
c70211ad32
fix: readd modal transitions
16b0d03601
feat: mount list views as route-views
7eed0628d0
feat: save current list view just once
29a9335844
fix: list loading
5937f01cc5
fix: list specs
e78d47fdcf
fix: task done label test
da8cf13619
fix: kanban tests
58207db6c3
fix: sharing components
700fce3c2c
fix task remove label test
f3358269e5
feat: review changes
2db820d926
Try to cache list views
e837621ef8
fix: closing modal
e54d95802b
fix: check now just once
6d62ca1ada
feat: provide listId prop via router
5916a44724
fix: move local storage list view to router
76f4cca5fe
fix: don't set defined values for search and page
e6e8a98514
fix(deps): update dependency @vueuse/router to v7.5.2
b652225a12
chore(deps): update dependency vitest to v0.0.132
fc00169863
fix(deps): update dependency @vueuse/core to v7.5.2
9d3ef30be6
fix(deps): update dependency @vueuse/router to v7.5.3 (#1303)
380af7fbf2
fix: namespace new buttons on mobile (#1262)
c618b7e0b6
chore(addTask) improve order (#1297)
e28f0f5be4
[skip ci] Updated translations via Crowdin
64d632b0a5
chore(deps): update dependency vitest to v0.0.133
2b302974cc
fix: remove some of the typescript warnings
49955eb03a
fix(deps): pin dependency @types/is-touch-device to 1.0.0 (#1308)
70934c6a0b
fix(deps): update dependency vue-advanced-cropper to v2.7.1
6eddf23c0d
chore(deps): update dependency netlify-cli to v8.6.5
e5d2b23cb3
chore(deps): update dependency vitest to v0.0.134 (#1314)
e762f7f073
fix: remove obsolet code (#1312)
49a6569db0
feat: run vue-tsc in ci (#1295)
9b85817ddb
chore(deps): update dependency sass to v1.46.0 (#1315)
738e1e8370
chore(deps): update dependency netlify-cli to v8.6.6 (#1316)
ac832186d6
fix(deps): update dependency v-tooltip to v4.0.0-beta.8 (#1317)
480f0f8da9
fix(deps): update dependency highlight.js to v11.4.0 (#1319)
f75e9135c2
chore(deps): update dependency netlify-cli to v8.6.8 (#1318)
76d1c56fab
chore(deps): update dependency netlify-cli to v8.6.9 (#1320)
74777d6bed
fix(deps): update dependency marked to v4.0.9 (#1321)
fe9ddf33ca
fix(deps): update dependency v-tooltip to v4.0.0-beta.10 (#1324)
63ca8ffc7c
chore(deps): update dependency vitest to v0.0.135 (#1323)
8f64ab5dce
chore(deps): update dependency netlify-cli to v8.6.12 (#1322)
c32e9badf0
chore(deps): update dependency vitest to v0.0.136 (#1325)
c353fd151d
chore(deps): update dependency caniuse-lite to v1.0.30001297 (#1327)
be03efd015
fix(deps): update dependency v-tooltip to v4.0.0-beta.11 (#1326)
b08d34bc96
chore(deps): update dependency autoprefixer to v10.4.2 (#1329)
df3af739f8
chore(deps): update dependency vitest to v0.0.139 (#1330)
21fec9461d
chore(deps): update dependency netlify-cli to v8.6.15 (#1331)
1b5f8a069b
fix(deps): update dependency v-tooltip to v4.0.0-beta.13 (#1332)
13c8e6dbcd
chore(deps): update dependency caniuse-lite to v1.0.30001298 (#1334)
00398085fd
chore(deps): update dependency sass to v1.47.0 (#1333)
f4fee26fe4
Merge branch 'main' into feature/login-improvements
310578d349
fix: password validation field in test
19a161ff78
fix: button size on task detail view
4579dd3ce7
fix: don't reset active fields when saving
68a76faacc
fix: make sure the app is fully ready before trying to redirect to the login page
55826bb8c9
fix: editor cursor color
0473c385d6
feat: changed green "Done" button to read "Mark task done" (#1340)
044f2b927d
[skip ci] Updated translations via Crowdin
c2e4fc1e3c
chore(deps): update dependency esbuild to v0.14.11 (#1341)
99da6bb19a
fix: editor color in dark mode (#1338)
76fe2ceac6
fix: don't recognize emails in quick add magic (#1335)
ed88fb91bc
fix: flatpickr date not updating (#1336)
6080e49f26
[skip ci] Updated translations via Crowdin
8d811fcf19
Merge branch 'main' into fix/upcoming
01323a1b45
chore(deps): update dependency netlify-cli to v8.6.16 (#1343)
c3bc2e470c
fix(deps): update dependency v-tooltip to v4.0.0-beta.14 (#1344)
23e2550534
chore(deps): update dependency netlify-cli to v8.6.17 (#1345)
d3efcb499f
fix(deps): update dependency v-tooltip to v4.0.0-beta.15 (#1346)
b31008fe20
chore(deps): update dependency vitest to v0.0.140 (#1348)
1570cccc36
chore(deps): update typescript-eslint monorepo to v5.9.1 (#1347)
9bb6360e05
chore(deps): update dependency cypress to v9.2.1 (#1349)
c4bd5702ad
chore(deps): update dependency netlify-cli to v8.6.18 (#1350)
31ddc6cc5a
chore(deps): update dependency vite-svg-loader to v3.1.2 (#1351)
9dbec1e11d
chore(deps): update dependency netlify-cli to v8.6.19 (#1352)
7ec5023c45
chore(deps): update dependency vitest to v0.0.141 (#1355)
23dc74b373
fix(deps): update dependency v-tooltip to v4.0.0-beta.16 (#1354)
9c50fb3f4e
chore(deps): update dependency netlify-cli to v8.6.21 (#1353)
bd5483f100
fix(deps): update dependency easymde to v2.16.0 (#1356)
fa4560d4af
chore(deps): update dependency caniuse-lite to v1.0.30001299 (#1357)
c85d1c241e
chore(deps): update dependency postcss-preset-env to v7.2.2 (#1358)
14f999ba55
chore(deps): update dependency eslint-plugin-vue to v8.3.0 (#1360)
e278bb4840
chore(deps): update dependency netlify-cli to v8.6.22 (#1359)
6d6843fe96
fix(deps): update dependency v-tooltip to v4.0.0-beta.17 (#1362)
f2c0460fdb
chore(deps): update dependency postcss-preset-env to v7.2.3 (#1361)
1484c282eb
chore(deps): update dependency vite-plugin-pwa to v0.11.13 (#1364)
33cefd2c3e
chore(deps): update dependency netlify-cli to v8.6.23 (#1363)
9d1ebd675d
fix: translation typo
796a56d5d8
[skip ci] Updated translations via Crowdin
b6788d9367
chore(deps): update dependency vitest to v0.0.142 (#1365)
1fe5e4bd8e
fix(deps): update dependency vue-i18n to v9.2.0-beta.28
411847cd79
chore(deps): update dependency vitest to v0.1.12
ecd61cca63
chore(deps): update dependency sass to v1.48.0
b17b7ec296
chore(deps): update dependency happy-dom to v2.25.2
3128e76e7a
fix(deps): update dependency marked to v4.0.10
a03b7be194
chore(deps): update dependency vite to v2.7.11
ea8a5df0b5
chore(deps): update dependency netlify-cli to v8.8.0 (#1372)
b0ac968fbf
chore(deps): update dependency vite to v2.7.12 (#1373)
e8086aac39
chore(deps): update dependency netlify-cli to v8.8.1 (#1374)
47b9878846
chore(deps): update dependency vitest to v0.1.13 (#1375)
8a97483dc2
chore(deps): update dependency netlify-cli to v8.8.2 (#1376)
97ef78f1b0
chore(deps): update dependency rollup to v2.64.0 (#1377)
c8558e6b25
fix: save user language when it wasn't saved previously
c7ac81a99f
chore: update netlify-cli only weekly
9446550ce9
chore(deps): update dependency rollup-plugin-visualizer to v5.5.4 (#1381)
010c4a2a3d
chore(deps): update dependency vitest to v0.1.16 (#1382)
864669fd3f
fix(deps): update dependency easymde to v2.16.1
5e4a9cca0c
chore(deps): update dependency eslint to v8.7.0 (#1384)
315a50e5b2
chore(deps): update dependency vitest to v0.1.17 (#1385)
d450096303
chore(deps): update dependency vue-tsc to v0.30.3 (#1386)
2e99a0ed29
fix(deps): update vue monorepo to v3.2.27 (#1387)
e3ed0b2f1f
chore(deps): update dependency vue-tsc to v0.30.4 (#1389)
654f5f8f57
fix: some typechecks
26a94c7e8c
chore(deps): update dependency vue-tsc to v0.30.5 (#1392)
017f82dad7
chore(deps): update dependency caniuse-lite to v1.0.30001300 (#1391)
2ca5b3c817
chore(deps): update dependency vitest to v0.1.18 (#1393)
d673150d8a
chore(deps): update dependency vitest to v0.1.19
f2d7ee2be0
chore(deps): update dependency axios to v0.25.0 (#1399)
2f938fe695
chore(deps): update dependency vitest to v0.1.20 (#1398)
3a1ce7458b
chore(deps): update dependency happy-dom to v2.27.0 (#1397)
b5661de152
chore(deps): update typescript-eslint monorepo to v5.10.0 (#1396)
559ff5f7f7
[skip ci] Updated translations via Crowdin
eddccc709d
[skip ci] Updated translations via Crowdin
729432bceb
fix: update available text color in dark mode
b73165fce4
fix: keyboard shortcut message bottom margin
cc3fcdf1c3
fix: attachment meta data not aligned properly
443a9c14b9
feat(a11y): use <time> tag for dates everywhere
0e47cebed5
feat(a11y): use better markup tags everywhere
b96af50338
feat(a11y): add aria-expanded
c255e3f025
feat(a11y): honor prefer-reduced-motion
cb776872aa
feat(a11y): make sure the contrast for the primary color works with dark and light themes
56d321e513
fix(a11y): remove wrong aria-label
2e77df2db2
fix: don't try to format invalid dates as ISO
50c3bcd793
Merge branch 'main' into feature/vue3-modals-with-router-4
e2d9aa3d7f
fix: check if a shortcut has an available function before trying to invoke it
8233c8c953
fix: scrolling to heading if it wasn't available
1818ed3648
fix: vuex store manipulation warning when modifying task labels
ff9e1b3fca
fix: label edit spacing
6a6203f553
fix: subscription prop validation
ca938b8615
Merge branch 'main' into feature/vue3-modals-with-router-4
8555ffcd17
chore(deps): update dependency vitest to v0.1.21 (#1400)
4a290214c0
fix: lint
0548649257
[skip ci] Updated translations via Crowdin
637f2e9742
fix: show namespace count for long titles (#1057)
375c3adfb1
chore(deps): update dependency vite to v2.7.13 (#1401)
7107044cc6
chore(deps): update dependency cypress to v9.3.1 (#1402)
2d7cafd329
chore(deps): update dependency vue-tsc to v0.30.6 (#1404)
02c551fdbc
chore(deps): update dependency vitest to v0.1.23 (#1405)
5661b352c0
chore(deps): update dependency sass to v1.49.0 (#1403)
136ded9f73
chore(deps): update dependency happy-dom to v2.27.2 (#1406)
faa34ee692
chore(deps): update dependency vitest to v0.1.24
cae351d9bd
fix: subscription prop validation linting
c896ad5883
chore: remove console.log
959b53b3a6
fix: use AsyncEditor again in comments and description
5867f79735
fix: replace faker with community fork faker-js/faker (#1408)
6db0559b81
fix(deps): update dependency codemirror to v5.65.1 (#1409)
365a017efe
chore(deps): update dependency typescript to v4.5.5 (#1410)
f10152718c
chore(deps): update dependency esbuild to v0.14.12 (#1413)
9f5754ee42
chore(deps): update dependency happy-dom to v2.28.0 (#1412)
240ab2a72f
chore(deps): update dependency caniuse-lite to v1.0.30001301 (#1414)
8a2694a2f0
chore(deps): update dependency vitest to v0.1.25 (#1411)
9236a7cec8
chore(deps): update dependency rollup to v2.65.0 (#1415)
0215b4bcf9
fix(deps): update dependency @vue/compat to v3.2.28 (#1416)
3e415cd7c9
fix(deps): update dependency vue to v3.2.28 (#1417)
3d1f2d8a77
chore(deps): update dependency vitest to v0.1.26 (#1418)
3ad133c5d6
fix(deps): update dependency @vueuse/router to v7.5.4 (#1420)
aa182d1517
fix(deps): update dependency @vueuse/core to v7.5.4 (#1419)
2f18d742e0
chore(deps): update dependency @vitejs/plugin-vue to v2.1.0 (#1421)
3f7fd3b9c0
chore(deps): update dependency vitest to v0.1.27 (#1422)
692722d826
chore(deps): update dependency vue-tsc to v0.31.1 (#1423)
af6c48fd2e
chore(deps): update dependency esbuild to v0.14.13 (#1426)
55b710dbfa
chore(deps): update dependency rollup to v2.66.0 (#1424)
55b77725df
chore(deps): update dependency vitest to v0.2.0 (#1427)
7c1c6b7dfc
fix(deps): update dependency vue-advanced-cropper to v2.8.0 (#1425)
e87311c746
fix(deps): update dependency @vue/compat to v3.2.29 (#1428)
5886577108
fix(deps): update dependency vue to v3.2.29 (#1429)
fc1f3966e6
Merge branch 'main' into feature/login-improvements
cd92d224a2
chore(deps): update dependency netlify-cli to v8.13.0 (#1431)
19fd2d603b
fix(deps): update sentry-javascript monorepo to v6.17.0 (#1432)
7458130ee3
chore(deps): update dependency vitest to v0.2.1 (#1433)
842249eb2c
chore(deps): update typescript-eslint monorepo to v5.10.1 (#1435)
733e3c20c6
fix(deps): update sentry-javascript monorepo to v6.17.1 (#1434)
3a82fd4ad9
chore(deps): update dependency happy-dom to v2.30.0 (#1437)
f9eceeb6b6
fix(deps): update dependency vue-i18n to v9.2.0-beta.29 (#1438)
7ad200179b
chore(deps): update dependency rollup to v2.66.1 (#1439)
f469cac4d1
chore(deps): update dependency vitest to v0.2.2 (#1440)
df5300fa02
chore(deps): update dependency vitest to v0.2.3 (#1441)
8e806f9308
chore(deps): update dependency @faker-js/faker to v6.0.0-alpha.5 (#1436)
52a613bf7f
fix(deps): update dependency @vueuse/router to v7.5.5 (#1443)
43a537ef5b
fix(deps): update dependency @vueuse/core to v7.5.5 (#1442)
075a7875bf
fix(deps): update sentry-javascript monorepo to v6.17.2 (#1444)
07ac1245a9
chore(deps): update dependency happy-dom to v2.30.1 (#1445)
d3e95adc32
chore(deps): update dependency esbuild to v0.14.14 (#1446)
e0141f4a38
chore(deps): update dependency caniuse-lite to v1.0.30001302 (#1447)
9e4ea9e597
fix: vuex store mutation violation when archiving a namespace
fdd2e7e538
fix(deps): update dependency dompurify to v2.3.5 (#1448)
83676f51b5
fix(deps): update dependency marked to v4.0.11 (#1449)
0075ca0c99
chore(deps): update dependency vitest to v0.2.4 (#1450)
691644a3a3
chore(deps): update dependency eslint-plugin-vue to v8.4.0 (#1451)
f168e36f68
fix(deps): update dependency marked to v4.0.12 (#1452)
aeb548ee09
chore(deps): update dependency caniuse-lite to v1.0.30001303 (#1453)
0d2ff42673
fix(deps): update dependency vue-i18n to v9.2.0-beta.30 (#1454)
ab5d768895
chore(deps): update dependency vitest to v0.2.5 (#1456)
3ff4f3516f
fix(deps): update sentry-javascript monorepo to v6.17.3 (#1457)
198c97af57
chore(deps): update dependency eslint to v8.8.0 (#1458)
fb17adcfe3
chore(deps): update dependency caniuse-lite to v1.0.30001304 (#1459)
f5a92d1aec
feat: move lists between namespaces (#1430)
c98ab42e75
fix: subscription icon not rendered correctly
b3697cb9bf
fix: don't try to parse date numbers with letters around them
931941359b
fix: edge cases for dates where the next month had fewer days than the current one
d913fa1745
Merge branch 'main' into feature/vue3-modals-with-router-4
423195155e
fix(tests): wait until namespaces are loaded before checking if the history is present
e6eb48b5af
fix(tests): add more waits for namespaces loaded
3212bc8e86
fix(tests): assert absence of last viewed headline more precisely
6c1857b133
fix(tests): wait until lists are loaded
6ab7aac5ce
fix(tests): don't assert for h3 anymore
05350affad
fix(tests): don't visit / directly but use navigation instead
3f893fb16d
fix: ts errors in subscription
24b7821c50
feat: make subscription a BaseButton
187e62a7ec
fix: keyboard-shortcuts typing
57965b1ea3
fix: currentList typing
a9fb24aa35
fix: improve ListModel typing
98b41a22c6
fix ts errors in various files
de3c47dc69
fix: use to.hash for returned element
6894024ad4
feat: improve Sort component
8937b42321
chore: ignore wrong second argument argument for cause
6ff621ada1
feat: use es2022 for @typescript-eslint/parser
a325e4b721
feat(tests): replace cypress-file-upload with .selectFile() (#1460)
81cf8f2f29
fix: expose configureCompat types
0bd235cea3
chore(deps): update dependency happy-dom to v2.31.0 (#1461)
ea710e227a
Merge branch 'main' into feature/vue3-modals-with-router-4
ec65a37dcb
Revert "fix: improve ListModel typing"
8f04b10e08
revert: model properties
2a819eccb4
Merge branch 'fix/app-ready' into feature/vue3-modals-with-router-4
a16e8fea61
trigger ci
56fca21320
fix: mark broken test as skipped
9995abf64c
feat: add cypress dashboard record (#1462)
c21f236249
Merge branch 'main' into feature/vue3-modals-with-router-4
4fc9384acc
chore(tests): remove test result upload to s3 since we now have cypress dashboard
92864fa5c1
fix(tests): make sure to create all lists before doing anything
b7c8138ad5
fix(tests): make sure the namespace exists before trying to run the history tests
a5b0a834bc
fix: related task with the same namespace
00ffe17eb8
fix: related task within the same namespace
20a9ad2c9e
Merge branch 'main' into feature/vue3-modals-with-router-4
dd518ce643
fix: undefined prop subscription
3e311e07cd
fix: make isButton prop optional
3d420c3770
feat: don't open task detail in modal for list and table view
de626eab31
chore(deps): update dependency netlify-cli to v8.15.0 (#1463)
8242527d0f
chore(deps): update dependency postcss-preset-env to v7.3.0 (#1464)
110f48ebd7
chore(deps): update dependency happy-dom to v2.31.1 (#1465)
aea910e1e4
fix(deps): update dependency ufo to v0.7.10 (#1466)
749eb2e6a7
chore(deps): update typescript-eslint monorepo to v5.10.2
0dedbfa901
chore(deps): update dependency cypress to v9.4.1
7150e20d45
fix(deps): update dependency @github/hotkey to v2 (#1471)
1e19cf7f8b
chore(deps): update dependency esbuild to v0.14.16 (#1469)
782e45eb8f
chore(deps): update dependency sass to v1.49.4 (#1470)
95a560584f
chore(deps): update dependency postcss to v8.4.6
1269cfeb5b
chore: rename function
dfa30258aa
chore(deps): update dependency sass to v1.49.5
bf239849ba
chore: remove vikunjaReady from store
24a154422d
chore(deps): update dependency sass to v1.49.6 (#1474)
766a6e1fce
chore(deps): update dependency sass to v1.49.7 (#1475)
25011e57d6
chore(deps): update dependency caniuse-lite to v1.0.30001305 (#1476)
fed852baec
chore(deps): update dependency esbuild to v0.14.17 (#1477)
6a833bd8c4
chore(deps): update dependency rollup to v2.67.0 (#1478)
6629cdd009
fix(deps): update sentry-javascript monorepo to v6.17.4 (#1479)
64425b5c6e
chore(deps): update dependency esbuild to v0.14.18 (#1480)
39094ec968
chore(deps): update dependency vitest to v0.2.6 (#1481)
7f7126b8be
chore(deps): update dependency caniuse-lite to v1.0.30001306 (#1482)
a68ebff8df
chore(deps): update dependency postcss-preset-env to v7.3.1 (#1483)
fdcb6b31cb
chore(deps): update dependency vitest to v0.2.7 (#1485)
2a431507dc
chore(deps): update dependency caniuse-lite to v1.0.30001307 (#1484)
42b2cded82
chore(deps): update dependency eslint-plugin-vue to v8.4.1 (#1486)
bc2ac3e3d8
feat: merge TaskDetailViewModal with modal
6827390b77
Merge branch 'fix/app-ready' into feature/vue3-modals-with-router-4
9a5b5c688d
feat: implement modals with vue router 4 (#816)
a57676bf54
Merge branch 'main' into feature/login-improvements
a8ac2fc2dd
Merge pull request 'feat: improve login and register ux' (#1104) from feature/login-improvements into main
8058790f9a
Merge branch 'main' into fix/upcoming
d272eb2a7a
chore: remove unrequired type
8d13b979ec
chore: use v-else
4e8a03066e
chore: remove unused style
ccd8602bfd
feat: add slot for trigger button in <datepicker-with-range> component
c41397f5db
feat: move logic of ShowTasksInRange component to ShowTasks
43e83350bd
chore: completely move logic of ShowTasksInRange component to ShowTasks and remove it
ecf679d8e1
fix: don't try to load a langauge if there's none provided
210a78be86
[skip ci] Updated translations via Crowdin
c1978e2f6c
fix: don't try to load a langauge if there's none provided
ba20ac3b89
feat: use object and loop to set date options
32bdf16892
feat: move everything to fancy date math ranges
6667df5f1f
feat: make sure showTasks can handle dynamic dates
dabe87af4b
feat: add two inputs to toggle flatpickr
8d5bfbe828
feat: make sure date ranges work with date picker and vice-versa
1e46849c78
fix: custom date range with nothing specified
16f48bcc2d
fix: reset the flatpickr range when setting a date either manually or through a quick setting
4d23fae9ad
fix: now correctly showing the title of predefined ranges
6c55411f71
feat: add explanation of how date math works
e7fa1d3383
feat: add more pre-defined ranges
0ae8a0e6ef
fix: llama position
a74fc47335
feat: add prop to maybe show selected date
3a12be505d
feat: add date range filter to task filters
7aa2cfc8d4
fix: lint
7135288800
fix: sort tasks correctly by due date
9e7c258347
Merge branch 'main' into fix/upcoming
1abd36ef6e
feat: add remember me style login (#1339)
3d3ccf629a
chore(deps): update dependency vue-tsc to v0.31.2 (#1488)
7c954e9168
Merge branch 'fix/upcoming' into feature/date-math
6c0d091e36
feat: add authenticated http factory to create an axios instance with bearer header
59da6686d0
feat: add setting for time zone to user settings
a812793ead
chore: convert ShowTasks component to script setup and ts
bcd34efe91
feat: add timezone setting (#1379)
2ea3499bf7
fix: setTitle import
cbbcb7ef23
chore: cleanup
6d6f2b4e33
fix: correctly send filter values
eeee1c842a
fix: related tasks add button and task dates in read only view (#1268)
581b2cb4ab
chore(deps): update dependency esbuild to v0.14.19 (#1490)
cb381e2ce9
chore: refactor trigger to slot
c5d598cac4
chore: use more BaseButtons
18f7adf420
chore: watch values instead of listening to changes
204136266f
chore: move date math explanation to separate component
eefe6bd413
chore: change import order and useStore
f435ca99f4
chore: rename date ranges export
60be8b428e
chore: change return
356b291a57
chore: fix nesting and positioning
a78ca6fad3
chore: use a primary button to select range in upcoming
436c0416d7
chore: simplify nesting
4268eee1f2
chore: cleanup unnecessary css
1e4ef96150
feat: reduce dependency on router and move everything to route props instead
84f177c80e
fix: lint
aac777e286
chore: programmatically convert filter values to snake_case
204e94aa74
feat: add more default attributes to the rel attribute in link mode (#1491)
2a4bf25d20
chore: move styling to the correct component
77bf347155
chore: use BaseButton
b1ec5b58ee
fix: styling
a22792a4b4
chore: rename el
7cd89b7bf1
fix: don't reset flatpickr date
4ac7d6b9df
[skip ci] Updated translations via Crowdin
f7bbd95fef
chore(deps): update dependency netlify-cli to v8.16.1 (#1492)
25c230cf63
chore(deps): update dependency caniuse-lite to v1.0.30001309 (#1493)
2de0337638
chore(deps): update dependency rollup to v2.67.1 (#1494)
01961f48e9
fix(deps): update dependency @vue/compat to v3.2.30 (#1495)
f7f4bbbf3f
fix(deps): update dependency vue to v3.2.30 (#1496)
6aa914ad9c
chore(deps): update typescript-eslint monorepo to v5.11.0 (#1502)
f39d4d09cf
fix(deps): update sentry-javascript monorepo to v6.17.5 (#1501)
bb56158112
chore(deps): update dependency esbuild to v0.14.20 (#1500)
83d6f30d2d
feat: simplify config mutation (#1498)
1e0607cb86
[skip ci] Updated translations via Crowdin
d1d51ac998
chore(deps): update dependency vitest to v0.2.8 (#1506)
6895b5ab94
fix(deps): update dependency @vueuse/router to v7.6.0
ba1ff6af81
fix(deps): update dependency @vueuse/core to v7.6.0 (#1507)
6c7fd4ef5b
fix: emit function name (#1511)
10bcdc8804
fix: make logo change reactive (#1509)
cf849da104
fix(deps): update sentry-javascript monorepo to v6.17.6 (#1513)
c5e5b96853
chore(deps): update dependency caniuse-lite to v1.0.30001310 (#1514)
da8144c0c7
chore(deps): update dependency esbuild to v0.14.21 (#1515)
9b0e8a06fa
chore(deps): update dependency @vitejs/plugin-legacy to v1.7.0 (#1516)
232d2f7c88
chore(deps): update dependency @vitejs/plugin-vue to v2.2.0 (#1517)
017c025aaa
chore(deps): update dependency vitest to v0.3.0 (#1519)
3bd302081a
fix(deps): update dependency @vueuse/router to v7.6.1 (#1521)
eece690c6c
fix: mark query parameter as string
badbae0e9a
[skip ci] Updated translations via Crowdin
6aa0651013
chore(deps): update dependency rollup to v2.67.2 (#1525)
8f726e17ef
chore(deps): update dependency vitest to v0.3.2 (#1523)
a3cab286cd
chore(deps): update dependency caniuse-lite to v1.0.30001311 (#1524)
f557e310c3
chore(deps): update dependency @faker-js/faker to v6.0.0-alpha.6 (#1526)
d4d40a05ac
chore(deps): update dependency @fortawesome/fontawesome-svg-core to v1.3.0 (#1504)
5716a78127
chore(deps): update dependency wait-on to v6.0.1 (#1527)
4ee651cb2e
chore(deps): update dependency eslint to v8.9.0 (#1530)
c2b7d03dc5
fix(deps): update sentry-javascript monorepo to v6.17.7 (#1528)
864928b378
chore(deps): update dependency @vitejs/plugin-legacy to v1.7.1 (#1529)
78ad9becf3
fix: namespace archive success message
8b90b8f6a8
feat: add Polish, Dutch and Portuguese translations
80664b6182
[skip ci] Updated translations via Crowdin
f72fc79861
feat: increase task drop area size for bucket list
69654b823e
fix: hack to fix wrong index position
e2c81d840f
feat: restore styling / fix styling issues
45e1ae66d6
feat: increase task drop area size for bucket list (#1512)
cb395f3f69
feat: enable strictNullChecks ts setting (#1538)
72d6701404
feat: make profile picture clickable (#1531)
eac07d3169
fix: use BaseButton in MenuButton and fix computed (#1532)
d57c9af332
feat: convert api-config to script setup and ts (#1535)
b84fe4c88b
fix(button): min-height
924359f739
[skip ci] Updated translations via Crowdin
ede8bc5015
fix: property spelling
17dc276971
fix: Replace slugify in deploy-preview-netlify with simple regex solution (#1543)
28af46bcd3
chore(deps): update dependency vitest to v0.3.6
befa2d4004
chore(deps): update dependency express to v4.17.3 (#1550)
7020c99a7a
fix(deps): update dependency @vueuse/router to v7.6.2 (#1555)
7f9ba0c727
fix(deps): update dependency @vue/compat to v3.2.31 (#1553)
d4061d1b10
chore(deps): update dependency vue-tsc to v0.31.4 (#1552)
51a93b5fd2
chore(deps): update dependency esbuild to v0.14.22 (#1549)
2c6ba1fa89
fix(deps): update dependency dompurify to v2.3.6
cd15a756d7
chore(deps): update dependency caniuse-lite to v1.0.30001312
e9498b200d
fix(deps): update dependency @vueuse/core to v7.6.2
a7a3dd7872
fix(deps): update dependency vue to v3.2.31
762f21188d
fix(deps): update sentry-javascript monorepo to v6.17.9
a557a0085d
fix(deps): update dependency vue-advanced-cropper to v2.8.1
34990946f6
chore(deps): update dependency axios to v0.26.0
b3f207eaff
chore(deps): update dependency happy-dom to v2.34.0
cd3244e0f9
chore(deps): update dependency cypress to v9.5.0
56f48cab31
chore(deps): update dependency postcss-preset-env to v7.4.1
6a959b2e53
chore(deps): update dependency happy-dom to v2.36.0
fc8d2d1a57
chore(deps): update typescript-eslint monorepo to v5.12.0
fff113d418
chore(deps): update dependency happy-dom to v2.39.1
64027d1ee0
chore(deps): update dependency sass to v1.49.8
9a46540ebc
chore(deps): update dependency rollup to v2.67.3 (#1569)
91e92ef772
chore(deps): update dependency vitest to v0.4.0 (#1568)
0f3ba86efd
chore(deps): update dependency vitest to v0.4.1 (#1570)
11d450d651
chore(deps): update dependency vite to v2.8.3
95390390a7
feat: change port to 4173
98cb14a86c
chore(deps): update dependency browserslist to v4.19.2
1b46bc9c47
chore(deps): update dependency sass to v1.49.8 (#1574)
bde0b252bc
chore(deps): update dependency rollup to v2.67.3
e895c8d5d9
chore(deps): update dependency vite to v2.8.4 (#1575)
3cda4c8478
chore(deps): update dependency vitest to v0.4.1 (#1576)
c0670e6bfc
feat: rename percent done to progress (#1542)
8ea9d7541f
chore(deps): update dependency @vitejs/plugin-vue to v2.2.2 (#1577)
026ee3e8da
feat: use AuthenticatedHTTPFactory for refreshToken (#1546)
8df73c973b
fix: direct store manipulation in tasks (#1534)
c419062e49
chore(deps): update dependency esbuild to v0.14.23
6d66ee788c
[skip ci] Updated translations via Crowdin
894792b207
chore(deps): update dependency browserslist to v4.19.3 (#1579)
e14cfd985c
chore(deps): update dependency vitest to v0.4.2 (#1580)
90d184f7ad
[skip ci] Updated translations via Crowdin
15d681122a
chore: align wording in task detail view
60f58af41a
chore(deps): update dependency @faker-js/faker to v6.0.0-alpha.7 (#1587)
f9309c30b0
Merge branch 'main' into feature/date-math
0b6a74d11e
chore: remove rel for help docs
a6480cdb75
chore: rename i18n key for datemath help
4195953696
chore: remove abstractions
18f5f8da7d
chore: hack the planet
74766ce1d0
chore: return key directly
564f669ed4
chore: return the title directly
95d8cdffe4
chore: remove showAll prop and make it a computed instead
4ce9ac9c66
fix: lint
622f08fb1b
fix: popup not really hidden when hidden
c7943ef823
fix: modal not scrolling content when open
da162d5652
fix: api config domain name contains the current domain instead of the provided one (#1581)
bdb53ec8ee
[skip ci] Updated translations via Crowdin
76566d3941
chore(deps): update dependency netlify-cli to v8.19.3 (#1589)
f6bb2d1aee
chore(deps): update dependency vitest to v0.4.3 (#1591)
213ddc0acb
chore(deps): update dependency vitest to v0.5.0 (#1592)
54d8ea443d
chore(deps): update dependency netlify-cli to v9 (#1590)
15a966cf0d
fix(deps): update dependency codemirror to v5.65.2 (#1593)
e855728a3e
chore(deps): update typescript-eslint monorepo to v5.12.1 (#1595)
6d6220627c
[skip ci] Updated translations via Crowdin
b512f4a6b8
chore(deps): update dependency vitest to v0.5.1 (#1596)
29675670c4
chore(deps): update dependency rollup to v2.68.0 (#1597)
64d9de2aa6
chore(deps): update dependency eslint-plugin-vue to v8.5.0 (#1598)
3aec819e46
chore(deps): update dependency vitest to v0.5.3 (#1599)
7e787fd99d
chore(deps): update dependency happy-dom to v2.41.0 (#1600)
1a50eb100c
[skip ci] Updated translations via Crowdin
9bb73d9f64
feat: change preview api url (#1584)
9f5e68a125
chore(deps): update dependency vitest to v0.5.4 (#1602)
eb505bbc25
chore(deps): update workbox monorepo to v6.5.0 (#1603)
52948864ad
chore(deps): update dependency vitest to v0.5.5 (#1604)
d8a60779ef
fix(deps): update sentry-javascript monorepo to v6.18.0 (#1605)
46cc8e0cec
chore(deps): update dependency sass to v1.49.9 (#1606)
bdad9dadc8
chore(deps): update dependency postcss to v8.4.7 (#1607)
e5e546bc0f
chore(deps): update dependency vue-tsc to v0.32.0 (#1608)
c7a35fa251
chore(deps): update dependency rollup-plugin-visualizer to v5.6.0 (#1609)
4dd914af13
fix(deps): update dependency ufo to v0.7.11 (#1610)
f2a0a444b5
chore(deps): update dependency vitest to v0.5.7 (#1612)
683a68f3ef
chore(deps): update dependency eslint to v8.10.0 (#1611)
42303e37df
fix: don't try to sort tasks when none were returned
8cdcfaf071
fix: don't try to filter notifications if there are none
731506fab7
fix: don't try to validate nonexisting fields
b83cec2f0e
fix: don't fire close event multiple times
9a55482681
fix: removing a label from a task
1256c37b69
fix: hide "title required" error after entering text
45c05296a6
fix: update page title when changing the task title
7b62a0895d
fix: undo task done from list view
051dd98ff7
Merge branch 'main' into feature/date-math
d5f0158b04
feat: rotate task cards slightly while moving them between buckets
17ba56f12d
fix: missing app padding when opening the task detail modal
6d0cbc51f6
fix(kanban): transition animation for bucket footer when adding a new task
f54f533700
fix(kanban): make sure the buckets don't appear glued to the bottom
5b509da215
fix: don't always show a scrollbar
74ab197dc6
fix(kanban): background content scrolling when opening a task
553fd54f78
fix: pop sound not saved and played when marking tasks done
c06cc6ad7a
fix(deps): update dependency @vueuse/router to v7.7.0 (#1614)
fd857d3db3
fix(deps): update dependency @vueuse/core to v7.7.0 (#1613)
fc0e3e0d51
fix: kanban board layout on mobile
a23b4a96ee
fix: "invalid date" error when trying to set a date and none was set before
b144802203
Merge branch 'main' into feature/date-math
a8ee54d626
chore: move converting params to service
db47c1f10c
fix: don't rotate kanban cards while dragging
7f2189b455
chore(deps): update dependency vitest to v0.5.8 (#1618)
e901aef521
chore(deps): update dependency netlify-cli to v9.8.3 (#1619)
4aad36333d
fix(deps): update sentry-javascript monorepo to v6.18.1 (#1621)
600fba6b71
fix(deps): update dependency vue-router to v4.0.13 (#1620)
7be75c998c
chore(deps): update dependency vite to v2.8.5 (#1623)
ae51c44a5e
chore(deps): update dependency @vitejs/plugin-vue to v2.2.4 (#1622)
1081e7ea50
chore(deps): update typescript-eslint monorepo to v5.13.0 (#1624)
ba0c0342fd
chore(deps): update dependency typescript to v4.6.2 (#1626)
b171cfbf67
chore(deps): update dependency cypress to v9.5.1 (#1625)
e1a16ac5af
chore(deps): update dependency vitest to v0.5.9 (#1627)
28fdc98d1d
chore(deps): update dependency happy-dom to v2.43.0 (#1628)
3d15d6e3d4
chore(deps): update dependency vite to v2.8.6 (#1630)
a9160d223d
chore(deps): update dependency rollup to v2.69.0 (#1631)
98f86b91a2
chore(deps): update dependency vue-tsc to v0.32.1 (#1629)
22d10a3f6b
chore(deps): update dependency postcss-preset-env to v7.4.2 (#1633)
690c696d13
chore(deps): update dependency happy-dom to v2.43.1 (#1632)
8849e5bee1
feat: add a few new keyboard shortcuts
f4b0e68322
fix: keyboard shortcut text indicating what works where
cf5460d298
chore(deps): update dependency esbuild to v0.14.24 (#1634)
2ec7856cfe