Commit graph

362 commits

Author SHA1 Message Date
Vojtěch Jungmann
f947afb013
Merge pull request #97 from EETagent/register_description_and_gdpr
(frontend) GDPR, descriptions
2022-12-20 17:27:40 +01:00
EETagent
f1c3d94d82 fix: select styles, reorganize 2022-12-19 21:09:24 +01:00
EETagent
d97dafaa09 feat: error for gdpr checkbox 2022-12-19 21:05:10 +01:00
EETagent
a9ba36e3cc feat: add gdpr checkbox 2022-12-19 20:44:32 +01:00
EETagent
65bc2e404f feat: descriptions for registration 2022-12-19 19:54:26 +01:00
Sebastian Pravda
d7fbd267b8
fix: password submit 2022-12-16 21:14:49 +01:00
EETagent
570dcfb9e5 feat: improve dimensions 2022-12-16 13:36:16 +01:00
EETagent
9d8be9875e feat: 12 letter code input 2022-12-16 13:31:22 +01:00
EETagent
ee4f5743ff feat: add second parent, validate only first one 2022-12-16 09:45:44 +01:00
Sebastian Pravda
ce5886aeb7
fix: candidate data on admin dashboard 2022-12-15 14:38:28 +01:00
EETagent
60b5ffc29f fix: hooks 2022-12-14 21:26:25 +01:00
EETagent
6b94440e26 fix: vite proxy 2022-12-14 21:09:13 +01:00
EETagent
fc09a064ba feat: dotenv for API 2022-12-14 20:58:51 +01:00
EETagent
ce4d8ae5ff feat: rewrite api on dev 2022-12-14 20:58:51 +01:00
EETagent
ed1aa692a2 feat: add dockerfile for backend & frontend 2022-12-14 12:05:11 +01:00
EETagent
fb4ac2aba6 feat: update dependencies, force node adapter 2022-12-14 12:03:56 +01:00
EETagent
391a48a45e feat: add types for form errors 2022-12-06 19:09:42 +01:00
Sebastian Pravda
a5331adfca
feat: birthdate regex 2022-12-06 17:56:43 +01:00
EETagent
05387691e3 fix: fix sanitize 2022-12-06 17:55:02 +01:00
Sebastian Pravda
8369b7dc93
fix: candidate details on dashboard 2022-12-06 17:44:24 +01:00
Sebastian Pravda
c78529b9bb
feat: post candidate data 2022-12-06 17:44:24 +01:00
EETagent
214aa7ace8 fix: fix non submitting 2022-12-06 17:26:03 +01:00
EETagent
047476af2a feat: nested form 2022-12-06 16:01:23 +01:00
Vojtěch Jungmann
bf3d6d4378
Merge pull request #81 from EETagent/sveltekit_devops
(frontend) (devops) Add CI for frontend
2022-12-06 00:22:48 +01:00
EETagent
c90d328b84 fix: build 2022-12-06 00:21:31 +01:00
Vojtěch Jungmann
79e570248d
Merge pull request #80 from EETagent/file_upload_error
(frontend) upload errors
2022-12-06 00:20:34 +01:00
EETagent
42c297d9d5 feat: file upload error 2022-12-05 23:56:59 +01:00
EETagent
5086583ead feat: debounce buttons 2022-12-05 23:38:24 +01:00
EETagent
b9bc1c278a feat: add debounce 2022-12-05 23:38:12 +01:00
EETagent
7c209ebbbc feat: add delete button for cached files 2022-12-05 23:26:47 +01:00
EETagent
e376149c84 feat: add api client to frontend 2022-12-05 20:32:20 +01:00
EETagent
3b31406ed3 feat: add default routes 2022-12-05 15:05:28 +01:00
EETagent
5096f8ddca feat: add password textfield 2022-12-05 14:58:03 +01:00
EETagent
f238679398 feat: use currentStroke for icons 2022-12-05 14:54:50 +01:00
EETagent
7cb6739ab8 feat: use button component 2022-12-05 14:47:50 +01:00
EETagent
b545987764 feat: move button into own component 2022-12-05 14:47:43 +01:00
EETagent
b77e62e30c refactor: candidate details location 2022-12-05 14:41:35 +01:00
EETagent
245fd6de80 refactor: massive refactor of ssr and ssr api 2022-12-05 14:35:41 +01:00
EETagent
4f32b244cf feat: temp candidate details redesign 2022-12-05 02:54:36 +01:00
EETagent
c8ca5ce49c refactor: remove onmount 2022-12-05 01:28:01 +01:00
EETagent
16c5dfe8be feat: use fuzzy search instead 2022-12-05 01:26:49 +01:00
EETagent
1aa2001860 feat: make search textfield work 2022-12-05 01:03:48 +01:00
EETagent
01a86d056f fix: more rounded corners for modal 2022-12-05 00:50:09 +01:00
EETagent
134c070d4d fix: remove icon 2022-12-05 00:49:33 +01:00
Sebastian Pravda
3f9b91a354 refactor: field of study titles 2022-12-05 00:29:46 +01:00
EETagent
0532a705a7 feat: filtering 2022-12-05 00:28:40 +01:00
EETagent
21d7ca9118 feat: create candidates modal 2022-12-05 00:15:42 +01:00
EETagent
ce8f280e32 fix: modal 2022-12-05 00:15:29 +01:00
EETagent
1ce667c981 feat: add modal component 2022-12-04 23:50:14 +01:00
EETagent
d0112c2bdc feat: ssr for candidate details, own page, refactoring 2022-12-04 23:34:36 +01:00
EETagent
cbbab2e562 feat: rounded table 2022-12-04 21:57:34 +01:00
EETagent
113ac0d95e fix: types 2022-12-04 21:56:40 +01:00
EETagent
c275912786 feat: ssr for candidate table 2022-12-04 21:54:01 +01:00
EETagent
c482287c3e feat: delete submitted portfolio 2022-12-04 21:36:08 +01:00
EETagent
b16c24352e feat: add delete portfolio to api 2022-12-04 21:35:55 +01:00
EETagent
762e21e59d feat: submit with loader 2022-12-04 21:30:31 +01:00
Sebastian Pravda
e247d4b51b feat: portfolio download 2022-12-04 21:29:10 +01:00
Sebastian Pravda
e9e6eda7e0 feat: reset password 2022-12-04 21:29:10 +01:00
Sebastian Pravda
85e83bd964 feat: candidate details from server 2022-12-04 21:29:10 +01:00
EETagent
47445ba381 feat: general styling improvements 2022-12-04 21:29:10 +01:00
EETagent
db74f06b4c feat: add create button for scroll use cases 2022-12-04 21:29:10 +01:00
EETagent
88eaca9036 feat: admin dashboard styling improvements 2022-12-04 21:29:10 +01:00
EETagent
818850aa13 feat: remove normal dompurify 2022-12-04 21:29:10 +01:00
EETagent
5cf2ecfba6 feat: improve admin dashboard 2022-12-04 21:29:10 +01:00
Sebastian Pravda
1a61169dec feat: icons 2022-12-04 21:29:10 +01:00
Sebastian Pravda
138aec4b52 fix: circles position 2022-12-04 21:29:10 +01:00
Sebastian Pravda
86439762b7 feat: upload status alert 2022-12-04 21:29:10 +01:00
EETagent
c36b459e58 feat: sanitize details before upload 2022-12-04 21:29:10 +01:00
EETagent
dcbd42d3b4 feat: use isomorphic dompurify instead 2022-12-04 21:29:10 +01:00
EETagent
08144a6e48 feat: add dompurify 2022-12-04 21:29:10 +01:00
EETagent
86c1a8a126 feat: logout endpoint 2022-12-04 21:29:10 +01:00
EETagent
60e574d2b1 feat: admin ssr logout 2022-12-04 21:29:10 +01:00
Sebastian Pravda
245dcf43b5 feat: login, basic admin dashboard 2022-12-04 21:29:10 +01:00
Sebastian Pravda
546402680e fix: reset candidate password function 2022-12-04 21:29:10 +01:00
Sebastian Pravda
2d7ed46cf3 feat: admin API 2022-12-04 21:29:10 +01:00
EETagent
87c04c8602 fix: critical fix, disable window file drop 2022-12-04 21:29:10 +01:00
EETagent
1ec14e5f77 fix: correct placeholders for upload cards 2022-12-04 21:29:10 +01:00
EETagent
ee6d7bff90 fix: bigger padding for wider screens 2022-12-04 21:29:10 +01:00
EETagent
b8f25caf7e refactor: refactor text field styles 2022-12-04 21:29:10 +01:00
EETagent
cfbe698e68 feat: use select field 2022-12-04 21:29:10 +01:00
EETagent
eacc1d39bf feat: add select field 2022-12-04 21:29:10 +01:00
EETagent
757e618ef4 feat: add NameField and get data for parent 2022-12-04 21:29:10 +01:00
EETagent
41214f9704 fix: scale background on larger screens 2022-12-04 21:29:10 +01:00
EETagent
f58d8bb01f fix: remove paste event handler on unmount 2022-12-04 21:29:10 +01:00
EETagent
0516bf2a1a feat: add real param validation for applicationId 2022-12-04 21:29:10 +01:00
EETagent
a55d2e2ff8 refactor: arrow syntax everywhere 2022-12-04 21:29:10 +01:00
EETagent
e1a67bbdea fix: windicss class formatting 2022-12-04 21:29:10 +01:00
EETagent
18f090ee57 chore: add tailwindcss prettier plugin 2022-12-04 21:29:10 +01:00
EETagent
23fab618db fix: formatting 2022-12-04 21:29:10 +01:00
EETagent
5f431fb92a feat: increase dashboard area even more 2022-12-04 21:29:10 +01:00
EETagent
eabde77ed5 feat: pulse for not submitted files 2022-12-04 21:29:10 +01:00
EETagent
87b73daf64 feat: apple card header design, hover animation 2022-12-04 21:29:10 +01:00
EETagent
490258998f feat: add paste support for code input 2022-12-04 21:29:10 +01:00
EETagent
8950f133bf refactor: remove stores no longer needed after SSR 2022-12-04 21:29:10 +01:00
EETagent
fa8e109338 feat: real cards for mobile 2022-12-04 21:29:10 +01:00
EETagent
09a0329d1d refactor: filesize 2022-12-04 21:29:10 +01:00
EETagent
b7a63afba8 fix: mobile styling 2022-12-04 21:29:10 +01:00
EETagent
7f522719d1 feat: nahráno only for xl 2022-12-04 21:29:10 +01:00
EETagent
4c6b2b11ca feat: use own modern document icon 2022-12-04 21:29:10 +01:00
EETagent
d5892922fb feat: add archive icon and fix max upload size for PDF/ZIP 2022-12-04 21:29:10 +01:00
EETagent
602d27d1bd feat: upload finish 2022-12-04 21:29:10 +01:00
EETagent
2629c55bed fix: increase dashboard cards area 2022-12-04 21:29:10 +01:00
EETagent
7a96fa89c2 feat: add new document icon, improve status dot style 2022-12-04 21:29:10 +01:00
Sebastian Pravda
bc26093cf2 feat: dashboard size 2022-12-04 21:29:10 +01:00
Sebastian Pravda
7cc7260c14 feat: set all candidate details 2022-12-04 21:29:10 +01:00
Sebastian Pravda
415a8728c9 feat: more redirects 2022-12-04 21:29:10 +01:00
Sebastian Pravda
0533ba9154 feat: bind page data to store 2022-12-04 21:29:10 +01:00
Sebastian Pravda
b39f0e1eda fix: fetch submission progress 2022-12-04 21:29:10 +01:00
Sebastian Pravda
1285c2a9ce feat: file upload status improvements 2022-12-04 21:29:10 +01:00
Sebastian Pravda
fb52bc68a9 feat: upload progress bar 2022-12-04 21:29:10 +01:00
EETagent
bc3b72068a feat: return ssr progress 2022-12-04 21:29:10 +01:00
EETagent
e64be7cce2 feat: use throw error 2022-12-04 21:29:10 +01:00
EETagent
1c7b6eac55 fix: return port 8000 2022-12-04 21:29:10 +01:00
EETagent
7243be6bb7 fix: ssr on localhost 2022-12-04 21:29:10 +01:00
EETagent
dc9c6281b8 feat: redirect to dashboard if logged in 2022-12-04 21:29:10 +01:00
EETagent
0df661ab74 feat: redirect to dashboard after login by default 2022-12-04 21:29:10 +01:00
EETagent
319223dbbc fix: change code check 2022-12-04 21:29:10 +01:00
EETagent
0ec7868b83 feat: fetch type & ssr submission progress 2022-12-04 21:29:10 +01:00
EETagent
71f1e6b0b0 feat: add ssr for dashboard 2022-12-04 21:29:10 +01:00
EETagent
a95e89e8f1 feat: return to register if details not set 2022-12-04 21:29:10 +01:00
EETagent
b7225ad550 feat: ssr fetch details 2022-12-04 21:29:10 +01:00
EETagent
1226f34a54 feat: ssr fetch logout 2022-12-04 21:29:10 +01:00
EETagent
dfd746be5a feat: ssr fetch hook 2022-12-04 21:29:10 +01:00
EETagent
11455ac9f5 feat: const everywhere, ssr fetch 2022-12-04 21:29:10 +01:00
EETagent
cc224f0091 refactor: login in /auth, temporary logout 2022-12-04 21:29:10 +01:00
EETagent
62c901d9c9 fix: admin login margins 2022-12-04 21:29:10 +01:00
EETagent
4040fa8bcb feat: massive layout refactor, redirect when cookie is not set 2022-12-04 21:29:10 +01:00
Sebastian Pravda
546a0047c0 fix: upload status 2022-12-04 21:29:10 +01:00
Sebastian Pravda
9142262892 refactor: status type 2022-12-04 21:29:10 +01:00
Sebastian Pravda
d749b05f09 feat: more upload statuses 2022-12-04 21:29:10 +01:00
Sebastian Pravda
485bd8613d feat: file upload status 2022-12-04 21:29:10 +01:00
Sebastian Pravda
acda16ad1e feat: file upload 2022-12-04 21:29:10 +01:00
Sebastian Pravda
926a201f83 fix: asset path 2022-12-04 21:29:10 +01:00
Sebastian Pravda
ffba0bc828 feat: local storage 2022-12-04 21:29:10 +01:00
Sebastian Pravda
bfa04e0206 feat: alert functionality PoC 2022-12-04 21:29:10 +01:00
EETagent
75d39bf58d feat: onFileDrop 2022-12-04 21:29:10 +01:00
EETagent
77e7c86520 feat: specify types and sizes for filedrop 2022-12-04 21:29:10 +01:00
EETagent
919b44fd2a fix: any 2022-12-04 21:29:10 +01:00
EETagent
cae9e387b9 feat: file upload preview 2022-12-04 21:29:10 +01:00
EETagent
d1d6920a41 feat: use const everywhere 2022-12-04 21:29:10 +01:00
EETagent
4f41867e25 feat: prefix api folder with @ 2022-12-04 21:29:09 +01:00
Sebastian Pravda
bade5b98e7 feat: hide '+' character in tel field 2022-12-04 21:29:09 +01:00
Sebastian Pravda
fb1c83c6a8 feat: camelCase compatible API 2022-12-04 21:29:09 +01:00
Sebastian Pravda
e8328f94a3 feat: typed error handling 2022-12-04 21:29:09 +01:00
Sebastian Pravda
ed51ae97d1 fix: not working submit, show all forms (without doing anything) 2022-12-04 21:29:09 +01:00
Sebastian Pravda
c4e5a88192 feat: nullable CandidateData fields 2022-12-04 21:29:09 +01:00
Sebastian Pravda
b48d20c689 feat: login, register PoC 2022-12-04 21:29:09 +01:00
Sebastian Pravda
cf234d2f73 feat: API login 2022-12-04 21:29:09 +01:00
Sebastian Pravda
bb6eaf65a0 feat: api implementation PoC 2022-12-04 21:29:09 +01:00
EETagent
35543234ee feat: cursor pointer on drag & drop 2022-12-04 21:29:09 +01:00
EETagent
0214bd3713 fix: hide input buttons on loading 2022-12-04 21:29:09 +01:00
EETagent
2104362b32 feat: add filedrop to dashboard 2022-12-04 21:29:09 +01:00
EETagent
090abd090d feat: add filedrop 2022-12-04 21:29:09 +01:00
EETagent
3fa1ee44a5 feat: cursor pointer for email icon 2022-12-04 21:29:09 +01:00
EETagent
5a5663e4cc feat: fix layout on page 2 2022-12-04 21:29:09 +01:00
EETagent
76b12e56bf style: increase modal height on mobile 2022-12-04 21:29:09 +01:00
EETagent
dc3a36a4ad feat: create own emailfield 2022-12-04 21:29:09 +01:00
EETagent
e322d931fd fix: email type 2022-12-04 21:29:09 +01:00
EETagent
ce922607bd feat: move badge to own component 2022-12-04 21:29:09 +01:00
EETagent
ce02649a06 feat: add person icon, fix telephone field styles, person icon for id field 2022-12-04 21:29:09 +01:00
EETagent
9aa2a5aa67 fix: ml fixes on md sizes 2022-12-04 21:29:09 +01:00
EETagent
446590e5b8 fix: typo affecting margin 2022-12-04 21:29:09 +01:00
EETagent
9c69dd083b fix: logo size on smaller screens 2022-12-04 21:29:09 +01:00
EETagent
488b441d48 feat: layout changes 2022-12-04 21:29:09 +01:00
EETagent
30c504b82e feat: refactor form components 2022-12-04 21:29:09 +01:00
EETagent
f3fd0c04e4 fix: correct login text margin 2022-12-04 21:29:09 +01:00
Sebastian Pravda
2fad0a4203 Squashed commit of the following:
commit ec8ff2c03bd94b1bf5a8055a385bccb14ba48e76
Author: Sebastian Pravda <sebastian.pravda@gmail.com>
Date:   Fri Nov 25 18:44:16 2022 +0100

    fix: remove some ui elements

commit 091c4fa63e1e2c374e449624dd5a384e4ad48532
Author: Sebastian Pravda <sebastian.pravda@gmail.com>
Date:   Fri Nov 25 18:38:50 2022 +0100

    feat: use yup for input validation

commit abd0ba7ddcc938a680d71cc7a41d89f74915b5b9
Author: Sebastian Pravda <sebastian.pravda@gmail.com>
Date:   Fri Nov 25 18:23:48 2022 +0100

    fix: delete input.ts

commit c305b330e5211b1d0a68f0d975e36b930a4ddb52
Author: Sebastian Pravda <sebastian.pravda@gmail.com>
Date:   Fri Nov 25 18:12:16 2022 +0100

    feat: api integration

commit e1fd8c0fc4327020abcb0d8979d2353a8cd1f2af
Author: Sebastian Pravda <sebastian.pravda@gmail.com>
Date:   Fri Nov 25 18:02:27 2022 +0100

    feat: dot navigation

commit 90bd277474493ed7d3e3cea2a7bd359f13374334
Author: Sebastian Pravda <sebastian.pravda@gmail.com>
Date:   Fri Nov 25 17:38:31 2022 +0100

    feat: input formatting

commit 32a7901d6bf059b0b7818a81c577f5508af262ce
Author: Sebastian Pravda <sebastian.pravda@gmail.com>
Date:   Fri Nov 25 17:35:04 2022 +0100

    fix: remove unused validate method

commit 7013a21be86ca8ffb04339a84c567937cf773895
Author: Sebastian Pravda <sebastian.pravda@gmail.com>
Date:   Fri Nov 25 17:31:16 2022 +0100

    refactor: rename format variable

commit e86c997ea73ea67406e87687efa660f1bce9a0ff
Author: Sebastian Pravda <sebastian.pravda@gmail.com>
Date:   Fri Nov 25 15:10:11 2022 +0100

    feat: fill candidate details

commit af28099a6a905d2729aaba12b628e5416d06c3d6
Author: Sebastian Pravda <sebastian.pravda@gmail.com>
Date:   Fri Nov 25 17:15:45 2022 +0100

    feat: use yup for validation
2022-12-04 21:29:09 +01:00
EETagent
616ad75cbd fix: pageInex back to zero 2022-12-04 21:29:09 +01:00
EETagent
6cd1baea98 feat: initial form validation PoC 2022-12-04 21:29:09 +01:00
EETagent
8813e67237 feat: add errors to textfield 2022-12-04 21:29:09 +01:00
EETagent
f61dfa6a8e feat: add svelte-forms and yup 2022-12-04 21:29:09 +01:00
EETagent
b4503d5166 fix: info card icon 2022-12-04 21:29:09 +01:00
EETagent
caeebe7f50 feat: use icon components on a register page 2022-12-04 21:29:09 +01:00
EETagent
78ada5d132 refactor: seperate icons in standalone files 2022-12-04 21:29:09 +01:00
EETagent
4a7124b6bb feat: add admin login page 2022-12-04 21:29:09 +01:00
EETagent
661b60d85f feat: add password type 2022-12-04 21:29:09 +01:00
EETagent
bbf1804161 feat: enable configuration for split layout 2022-12-04 21:29:09 +01:00
EETagent
c399dd210b fix: fix flickering? 2022-12-04 21:29:09 +01:00
EETagent
1af6592c71 feat: upgrade dependencies 2022-12-04 21:29:09 +01:00
EETagent
e357e8d2a9 feat: fancy hover animation for filetype 2022-12-04 21:29:09 +01:00
EETagent
4c32c73c57 fix: swipe animation to page borders 2022-12-04 21:29:09 +01:00
EETagent
c219ec6cc8 feat: refactor dashboard, support for mobile screens, animated dash border 2022-12-04 21:29:09 +01:00
EETagent
3cb2e8dbef refactor: move circles into seperate component 2022-12-04 21:29:09 +01:00
EETagent
6a98da7158 feat: mobile design for dashboard 2022-12-04 21:29:09 +01:00
EETagent
e5be4c6204 feat: add swiperjs 2022-12-04 21:29:09 +01:00
EETagent
a09b37260c feat: wip: init dashboard 2022-12-04 21:29:09 +01:00
EETagent
b9f0e05755 feat: add pagination to registration 2022-12-04 21:29:09 +01:00
EETagent
e4fa662a44 feat: add more icons 2022-12-04 21:29:09 +01:00
EETagent
c213cfa8ba feat: add icon to textfield 2022-12-04 21:29:09 +01:00
EETagent
6454a84586 refactor: Use TextField component 2022-12-04 21:29:09 +01:00
EETagent
ace4242ca1 feat: init register page 2022-12-04 21:29:09 +01:00
EETagent
bb650c1d41 fix: styles 2022-12-04 21:29:09 +01:00
EETagent
630896a69e feat: increase size on xl screens 2022-12-04 21:29:09 +01:00
EETagent
32a7dd3933 fix: fix massive regression in pagetransition 2022-12-04 21:29:09 +01:00
EETagent
cd281a0d7d feat: add transitions 2022-12-04 21:29:09 +01:00
EETagent
5c089f4dd1 fix: use on key up 2022-12-04 21:29:09 +01:00
EETagent
09d260136e feat: hidde darkModeToggle for now 2022-12-04 21:29:09 +01:00
EETagent
63e6c64f4b feat: code & login form improvements 2022-12-04 21:29:09 +01:00
EETagent
ee9baf0a03 feat: hide logo for now 2022-12-04 21:29:09 +01:00
EETagent
bdef6cb665 feat: improve responsibility 2022-12-04 21:29:09 +01:00