Commit Graph

679 Commits

Author SHA1 Message Date
cf6395936e validate email, focus on kind field at load 2021-05-20 09:43:15 +02:00
5d02fc3167 show expiracy day after creation 2021-05-18 22:51:06 +02:00
09a507109a check validity and display send toast 2021-05-18 16:13:03 +02:00
03cbb508c7 more clean of primeng 2021-05-18 16:07:14 +02:00
39d6effabc remove primeng and old stuff components 2021-05-18 16:02:36 +02:00
8fbf81762b update docs 2021-05-18 15:19:11 +02:00
4a7b989142 fix time slices creation, were all linked 2021-05-18 13:34:28 +02:00
0834ea3ffa default time for created days 2021-05-18 12:45:51 +02:00
3c4c0b5337 réarrangement des champs de date 2021-05-18 12:36:49 +02:00
345b90c2e1 indiquer le jour de la semaine avec les choix de date 2021-05-18 12:27:26 +02:00
2aca7ab282 drag and drop time slices 2021-05-18 12:12:08 +02:00
5028a54fb7 afficher les choix de plage horaires identiques 2021-05-18 12:02:36 +02:00
422090e997 next lang select on click on icon 2021-05-18 11:46:35 +02:00
71d139f177 start sliding transition between pages 2021-05-18 11:21:40 +02:00
11a0245890 indiquer champ en erreur, scroll bouton vers le premier 2021-05-18 11:02:50 +02:00
7ef4e4d4a4 floating hint about form errors 2021-05-18 10:47:16 +02:00
f66603d187 add validation messages, autofill default values on creation of poll 2021-05-18 10:00:37 +02:00
4fefa3340c patch default form values from loaded poll #105 2021-05-17 17:36:24 +02:00
a99290186c creation for simple date works 2021-05-17 16:15:54 +02:00
003f27ae82 split date choice 2021-05-17 15:25:22 +02:00
f6ce22480c separate choice from form 2021-05-04 09:42:56 +02:00
186e5e36da less logs for validation 2021-05-04 09:35:23 +02:00
9cd847be8f display fields errors 2021-05-04 09:33:28 +02:00
d7eac8d56c display all on creation 2021-05-03 16:10:13 +02:00
1d8aeb2f54 empty and reset time slices 2021-05-03 15:47:27 +02:00
af4dfacec9 display time slices 2021-05-03 15:34:26 +02:00
c0ca623885 same time span for every day by default, clean config 2021-05-03 15:19:06 +02:00
6fdb56786a erasable button on first field 2021-05-03 15:10:29 +02:00
5d39b7aa3e smaller uniq id in custom_url 2021-05-03 14:57:28 +02:00
f1e5903d0a update custom_url with title 2021-05-03 14:54:32 +02:00
1755f205ad display of success links 2021-05-03 13:56:00 +02:00
f6b522748a fix icon 2021-05-03 13:36:23 +02:00
10177d793b add to local polls after creation, update poll 2021-05-03 12:57:59 +02:00
a969b30a03 enable loading state in api creation, success page update 2021-05-03 12:36:03 +02:00
bf1df96dcd more responsive menu header 2021-05-03 11:32:03 +02:00
1bfe747e4c home display stored polls 2021-05-03 10:06:10 +02:00
d222d88872 env message demo dans le header 2021-05-01 23:10:00 +02:00
e7343810d5 fix deps to config prop 2021-04-30 23:43:44 +02:00
c302663994 no auto send form 2021-04-30 23:33:56 +02:00
d40aa6a3ae better mix on creation of poll 2021-04-30 23:24:48 +02:00
9a013f6d2c fix get participation url 2021-04-30 22:49:55 +02:00
d7a35e91ed hash routes re enabled 2021-04-30 22:06:59 +02:00
ed13c98b99 fix test kind 2021-04-30 18:34:45 +02:00
59cb917ea3 fix url public 2021-04-30 17:47:37 +02:00
bdfcef490c Merge branch 'master' of https://framagit.org/framasoft/framadate/funky-framadate-front 2021-04-30 16:51:54 +02:00
dc382017a2 hop 2021-04-30 16:51:51 +02:00
b2ee8ec668 link function 2021-04-30 16:12:02 +02:00
bfdb18b316 update url to copy after creation 2021-04-30 16:00:22 +02:00
16db2a69cf ability to toggle answers on grouped choices 2021-04-30 15:49:43 +02:00
86c0ff815f group display of days 2021-04-30 15:42:50 +02:00
975997b767 splitting date choices with a separator 2021-04-30 14:15:21 +02:00
e405a09c78 advanced fields flattened 2021-04-30 12:39:21 +02:00
d08bba4fcb flatten form fields 2021-04-30 12:37:04 +02:00
12a41b5022 auto save on dev env 2021-04-30 11:27:54 +02:00
585d3a215e creation poll style, fill DTO for creation 2021-04-30 10:59:46 +02:00
765299e1c3 toast message on error send vote stack 2021-04-30 09:26:54 +02:00
9e4d5187b5 change icons for answer 2021-04-29 16:17:35 +02:00
69f8eac147 nav items for demos in mobile menu 2021-04-29 16:12:56 +02:00
78a88d3163 nav disable default show 2021-04-29 12:56:48 +02:00
31f0f19a9a manage mobile menu, and add poll title to page title 2021-04-29 12:49:23 +02:00
3a89645e66 auto send vote in dev mode 2021-04-29 10:56:36 +02:00
b9181b5b3f rename utils services 2021-04-29 10:45:22 +02:00
fdcb7327f0 move old stuff 2021-04-29 10:41:47 +02:00
d5bc5777b7 add good hash in route 2021-04-29 10:17:13 +02:00
b2b8056b7e default backend to framadate demo api 2021-04-28 16:21:54 +02:00
e61542b652 use httpclient 2021-04-28 15:35:08 +02:00
30d4adec37 trying to send vot stack but getting CORS issue 2021-04-28 15:04:27 +02:00
7a83beae8e send stack of votes button linked to api 2021-04-28 14:33:41 +02:00
3abef619c8 choice button refacto 2021-04-28 14:07:33 +02:00
cbc4bd8f5d default value of vote added 2021-04-28 12:24:41 +02:00
4464a0af2c display stack answer and toggle fluently between answers to votes 2021-04-28 12:22:40 +02:00
f1e6b5955e set choices and toggle votes in votestack 2021-04-28 12:15:49 +02:00
620a7b99fa stack of vote relié au formulaire de commentaire 2021-04-28 12:01:09 +02:00
7a0061eeb1 fixes for building in prod 2021-04-27 13:04:32 +02:00
729dac9599 info in modal 2021-04-27 12:38:12 +02:00
9a4a72a24c display details too 2021-04-27 12:14:57 +02:00
0abf924cae show counters on answers and favourite answer 2021-04-27 11:06:17 +02:00
2d3457cf6f key created_at for comment, format date 2021-04-27 10:48:29 +02:00
e45b490c2f fix models for backend update 2021-04-26 17:04:16 +02:00
163b89b03f transmettre l'information d'expiration du sondage au front 2021-04-26 12:00:20 +02:00
1e90d92ab9 export results added, models updates 2021-04-26 11:27:44 +02:00
078f63f742 add comment on display 2021-04-26 10:32:42 +02:00
215178efa9 send form in dev mode, fill title demo 2021-04-25 12:05:17 +02:00
74a928800e scroll to top on route change 2021-04-25 11:58:58 +02:00
0c08e802c9 style on selected items in consultation page 2021-04-24 13:04:21 +02:00
d84809d62a display title on poll page 2021-04-24 12:52:51 +02:00
56273946c3 montrer consultation et préciser si aucun vote 2021-04-24 12:46:26 +02:00
21aa634ce5 display de sondage de démo 2021-04-24 12:31:34 +02:00
6cb32cb2e1 manage consultation path 2021-04-21 12:43:05 +02:00
tykayn
3850f3811c add fetching a poll with a pass hash 2021-04-21 12:17:05 +02:00
2562b21d2f setup theme comments 2021-04-07 14:04:58 +02:00
a744bf9931 default colors 2021-03-29 11:32:22 +02:00
b280637158 add theming in vars with blue variation 2021-03-29 11:13:59 +02:00
4a89b715a9 date selector as question answers 2021-03-27 21:55:05 +01:00
21040df287 choice template questions 2021-03-27 21:29:06 +01:00
f3f2d6623b hide some components 2021-03-24 18:39:18 +01:00
e63bbab755 using hash routes 2021-02-12 15:57:17 +01:00
2993fc5cb5 fix some production build warnings 2021-02-12 14:54:55 +01:00
3c3dddafa5 update env for prod 2021-02-12 14:43:39 +01:00
7b5cf59b99 fix types 2021-02-12 14:36:10 +01:00
54ece76c7e hop 2021-02-12 12:35:29 +01:00
73ad7426ee chiffrement matrice ok 2021-02-12 12:06:30 +01:00
e9a9d1a959 compare entropy with generated pass 2021-02-10 12:21:27 +01:00
e32db4983d resize table for entropy 2021-02-10 12:19:22 +01:00
ddf5b40ef4 compute entropy 2021-02-10 12:15:39 +01:00
e5411ab425 listing char codes 2021-02-10 11:45:05 +01:00
tykayn
d72e7763da add md5 lib to ciphering page 2021-02-10 11:23:09 +01:00
tykayn
51de2b2e02 spacing dev menu button 2021-02-10 11:22:36 +01:00
0885df23df mixed salt for ciphering 2021-02-10 10:35:36 +01:00
3e0c1ff375 easy ciphering working with and without salt 2021-02-09 22:47:57 +01:00
tykayn
760bde7e30 copy button 2021-02-09 22:16:02 +01:00
tykayn
4df2e00cbe add lib crypto 2021-02-09 18:35:29 +01:00
1ab5255bfa use crypto lib 2021-02-09 18:26:13 +01:00
5f4c2e04af display hour ranges 2021-02-09 12:31:33 +01:00
7ca87e28b4 drag and drop time interval 2021-02-09 12:10:10 +01:00
de679721d1 visual sections for date selection 2021-02-09 11:27:01 +01:00
2edb828aa3 translate calendar contents, space options for days 2021-02-09 11:11:06 +01:00
tykayn
ce00a3ce69 advanced button change color when active 2021-02-09 09:57:38 +01:00
tykayn
77cf4c6d04 patch kind of poll with patchvalue 2021-02-09 09:53:58 +01:00
7140072ecc fill poll config default 2021-02-08 18:55:31 +01:00
40c0c38889 testing ciphering page 2021-02-08 11:32:58 +01:00
2a4219e149 harmonizing poll default properties with payload and advanced config 2021-02-05 23:03:49 +01:00
237984c040 add choices for the future 2021-02-05 17:02:52 +01:00
2d49389d11 link to base config 2021-02-05 15:34:00 +01:00
f96dc1f3c4 ordering base fields 2021-02-04 19:13:57 +01:00
feb0de8270 include advanced choices and toggle visibility of sub component 2021-02-04 19:04:20 +01:00
1717f738d1 link to static pages 2021-02-04 18:54:30 +01:00
5bac37a790 home page reorder and statistics, todo component 2021-02-04 18:34:06 +01:00
2d9f1f7d40 homepage texts 2021-02-04 17:56:46 +01:00
84b69a1366 split of creation components 2021-02-04 16:14:07 +01:00
d4e5c614a9 spacing buttons 2021-02-04 09:23:15 +01:00
03f7c49c51 create success page and route 2020-12-16 17:21:01 +01:00
tykayn
b46b57eeba Merge branch 'creation-form' of https://framagit.org/framasoft/framadate/funky-framadate-front into creation-form 2020-11-13 09:43:34 +01:00
tykayn
1b49231d92 try to get the list of polls 2020-11-13 09:38:42 +01:00
4eef4c4220 add fields to config of poll 2020-11-11 12:14:01 +01:00
tykayn
1167b692ea add api version config in env 2020-11-09 12:44:24 +01:00
tykayn
1745762ba3 adding reodering of choices beginning 2020-11-09 11:42:54 +01:00
tykayn
3306e7c29d reuse automatic slug from poll config in form 2020-11-09 11:32:12 +01:00
tykayn
04f04d622d 🎨 add pictures from undraw, translate sentences on homepage 2020-11-09 11:01:33 +01:00
tykayn
3700ede667 add sentences in fr and en from framadate 1 2020-11-09 10:13:43 +01:00
tykayn
a4c2387e12 👽 convert sentences from framadate1 to json files 2020-11-09 09:52:51 +01:00
94162c796c add time to date func 2020-11-07 20:12:20 +01:00
tykayn
82910a9aae more settings for admin form with time and answers groups 2020-11-06 16:15:42 +01:00
tykayn
4769ecefc3 add keybaord shortcuts on array for choices 2020-11-06 14:33:20 +01:00
tykayn
d3042b3723 togglable advanced options 2020-11-06 12:04:38 +01:00
tykayn
d07f51dd91 translate homepage 2020-11-06 11:32:58 +01:00
8df2b95c1e reorder questions 2020-11-05 19:13:43 +01:00
10c1930e4d 🐛 select lang wigthout lifecycle bug 2020-11-05 14:39:01 +01:00
60eeddbf21 👽 i18n add extraction lib
Signed-off-by: Baptiste Lemoine <contact@cipherbliss.com>
2020-11-05 14:05:05 +01:00
a5b0d2c2d4 👽 i18n import po files from previous framadate version
Signed-off-by: Baptiste Lemoine <contact@cipherbliss.com>
2020-11-05 11:42:56 +01:00
fa534af3ab multiple choices for creation 2020-11-03 16:13:47 +01:00
e5b8d5b65e add all config controls 2020-11-03 15:47:44 +01:00
8c119739a7 dynamically add choices 2020-11-03 15:44:08 +01:00
4bec5828b3 start combine choices array 2020-10-31 17:36:54 +01:00
b0026fabc4 add variables from env in footer 2020-10-31 16:44:09 +01:00
41fd153991 🔨 test the build with gitlab CI 2020-10-31 16:12:44 +01:00
d9301559ef add form array for choices 2020-10-29 21:30:33 +01:00
8cac3d1862 start form 2020-10-29 18:43:19 +01:00
6059533c36 move dev menu slider and show it only in dev mode env 2020-10-21 17:02:01 +02:00
e5214fdd97 only send list of polls by email to user 2020-10-21 16:50:48 +02:00
5f072fe3ab remove some broken automation 2020-10-21 16:45:26 +02:00
6db96397ea hop 2020-10-17 11:12:53 +02:00
b4f496b08d 👽 i18n header menu, :gears: splits routes, :fix: RED theme fix in switch
Signed-off-by: Baptiste Lemoine <contact@cipherbliss.com>
2020-09-14 16:07:09 +02:00
tykayn
621101aa38 ability to customize app title and app logo in header from environment vars. fixes #87 #88 #89. 2020-08-12 16:05:18 +02:00
svek
a62e00c6ad refacto routing 2020-06-26 18:11:51 +02:00
seraph
63600c759e add route resolver for lazy-loading 2020-06-18 16:15:26 +02:00
seraph
f9b847b305 replace primeng by material && improvments 2020-06-17 13:47:17 +02:00
seraph
3125e86f0b clean refacto 2020-06-12 19:17:39 +02:00
seraph
ae29749670 add json-server + refacto 2020-06-07 16:50:58 +02:00
seraph
355fed53f3 add user settings button & modal 2020-06-07 16:50:47 +02:00
tykayn
9c60f8a379 add feedback button, load administration module from app module 2020-06-07 14:15:20 +02:00
tykayn
b2a739016f 🎨 primary button, section to find back my polls on home 2020-06-07 13:53:12 +02:00
a93a34a638 📖 add footer links, 🎨 set default theme to light, fix some details with black theme. 2020-06-07 13:53:12 +02:00
tykayn
23c6b9400e styling themes 2020-06-07 13:52:14 +02:00
tykayn
cc27f31e0e refacto feedback, 🎨 style for popup links, place icons before text 2020-06-07 13:46:37 +02:00
tykayn
93ea161274 default to hide menu 2020-06-07 13:46:36 +02:00
tykayn
9057e890a4 :style: style for feedback options, fixed floating button 2020-06-07 13:46:36 +02:00
tykayn
442530983b [feat] add a floating button to give feedback 2020-06-07 13:46:36 +02:00
seraph
91be2a3048 - replace date-fns by momentJS
- install ng2-chart along with chart.js
2020-05-04 16:54:31 +02:00
seraph
7029368ab1 upgrade archi with modules 2020-05-03 00:14:42 +02:00
seraph
3997dd090e split config service & dispatch 2020-04-25 17:47:00 +02:00
tykayn
48636ad947 🐛 fix window variable in html 2020-04-25 13:17:00 +02:00
tykayn
4ec9091233 🐛 remove admin component request 2020-04-25 12:54:56 +02:00
7a4f16e484 rebase branch 'feature/refacto_1' of https://framagit.org/framasoft/framadate/funky-framadate-front into feature/refacto_1 2020-04-21 17:26:25 +02:00
seraph
23b8622a4f update env api endpoints 2020-04-21 14:51:25 +02:00
ty kayn
ba7a24708d Feature/simplify scss 2020-04-21 10:50:26 +02:00
da7e96526c add component having a couple of configurable links, to navigate between pages 2020-04-20 18:15:30 +02:00
60b4bfb619 change theme enum to correspond with themes classnames 2020-04-20 18:12:24 +02:00
86ada008c5 :gears: move components to better semantic folders 2020-04-20 18:11:47 +02:00
seraph
e524320457 refacto : create entities, enums, services 2020-04-19 22:18:25 +02:00
8fa39250d5 admin route calling the backend 2020-04-17 15:52:09 +02:00
tykayn
15b10f9381 routing for admin ith token parameter, add comments 2020-04-17 13:10:21 +02:00
ty kayn
ca5ffdc896 Jest tests 2020-04-16 12:34:36 +02:00
seraph
18a7d4781a reformat all files + move routes.ts to AppRoutingModule 2020-04-14 11:28:33 +02:00
seraph
dd9bb8922f - upgrade all packages
- intall & configure linters (eslint, prettier, etc.)
2020-04-13 21:21:00 +02:00
tykayn
e56d5cdcef add eslint 2020-04-13 10:59:25 +02:00
tykayn
e2c388da9e export format json public 2020-04-11 17:23:52 +02:00
tykayn
acb091802c 👽 Conserver le choix de langue au rechargement de la page - issue #54 2020-04-11 17:07:38 +02:00
tykayn
936110846c theme persisted in the localstorage, reload config on page reload - issue #75 2020-04-11 16:59:46 +02:00
tykayn
6e6b812d2d 🔨 fix linting, add env default 2020-04-11 16:16:25 +02:00
tykayn
9bdd4e0084 split many components, presentation with left nav 2020-04-11 16:06:56 +02:00
tykayn
60c184c60b 🎨 arrange create or retrieve page in two columns 2020-04-11 15:22:44 +02:00
tykayn
23dc45f198 fix issue of selecting can or can not modify answers 2020-04-11 15:16:30 +02:00
tykayn
fff4e57378 can or can not modify votes issue #49 2020-04-11 14:51:22 +02:00
75c26572fe 🐛 fix update after vote #65 2020-04-02 17:59:33 +02:00
c0a4ec7a0c add confirmation modal for admin user, issue #59 2020-04-02 17:49:35 +02:00
312b2d8599 🎨 better disposal for theme selector 2020-04-02 16:46:30 +02:00
2d757c6726 component to select theme 2020-04-02 16:36:09 +02:00
ba7465fe83 :fix: remove puckage lock in profit of yarn 2020-02-19 17:26:35 +01:00
ff8e02b215 🐛 fix synced time slices 2020-02-19 17:23:24 +01:00
d7a2a8d6b7 📖 add compodoc 2020-02-19 17:12:54 +01:00
49b7939564 add some types interfaces in the config 2020-02-19 12:26:44 +01:00
4ec9b174ad ad storybook 2020-02-18 13:52:22 +01:00
61bf6a289c dates and recap side to side 2020-02-13 17:41:36 +01:00
15bbf0e375 manage dates poll type display, fix typo in add button date 2020-02-10 13:06:47 +01:00
e089d19993 🔨 test with FirefoxHeadless for gitlab CI 2020-02-10 10:47:54 +01:00
1816150c6d custom date value accessor with renderer 2 2020-02-10 10:34:14 +01:00
0a3ee9b6f0 🔨 test voting choice, add ci pipeline config 2020-02-05 15:21:28 +01:00
44424d378a 📖 update refacto utilities as services 2020-02-05 11:19:03 +01:00
c5b5276400 :gears: refacto date and poll utilities functions in a separate class 2020-02-05 11:13:36 +01:00
ab23b9b256 split poll display components 2020-02-05 10:54:30 +01:00
e3e5cf6638 export data in csv with rows and comments 2020-02-04 15:23:46 +01:00
4bcd3e475f reset all answers before loading a stack 2020-02-04 14:28:43 +01:00
b1adfaa8ea :fix: load vote of someone else ok 2020-02-04 12:51:18 +01:00
dd9e8950f4 unify update config after fetching a poll config 2020-02-04 11:35:29 +01:00
63e1a5e899 component to copy text to clipboard 2020-02-04 11:35:09 +01:00
bc67f26327 fix select visibility 2020-02-04 11:21:00 +01:00
74ade7ac0f add bulma framework, style table 2020-01-30 13:05:20 +01:00
0e8d18cd80 show preferred texts in summary, icons for votes 2020-01-30 12:55:40 +01:00
ca69160ea9 sort table of answers 2020-01-30 11:19:17 +01:00
9cf368f550 update current answers with a previous vote 2020-01-30 10:07:03 +01:00
f976d65d20 🐛 fix visibility of config in summary 2020-01-29 17:52:04 +01:00
43ea524c26 display a table of answers 2020-01-29 17:30:39 +01:00
0369d934bd disabled button when nothing is selected, detect counts 2020-01-29 16:30:07 +01:00
e227344647 manage interval of date with date objects 2020-01-24 12:24:45 +01:00
1005695153 🐛 fix some config keys 2020-01-24 12:20:28 +01:00
f9d1cfff3a 🐛 handle no current poll 2020-01-24 12:11:28 +01:00
22736f709e date accessor 2020-01-24 11:15:38 +01:00
460e236d60 change preview for dates type 2020-01-24 11:10:50 +01:00
a66933041f button to act on time 2020-01-24 10:57:54 +01:00
f056b0d79a fix buttons colours and manage a bit more the date form 2020-01-23 17:36:56 +01:00
2e6723a1f1 step to date form 2020-01-23 16:47:53 +01:00
22bd836a16 choices lighter and work 2020-01-23 15:24:39 +01:00
7bc53e198d add administration key after creation 2020-01-23 15:08:52 +01:00
01bddc842d 🐛 fix fetch of old params 2020-01-23 14:23:07 +01:00
7e4e80f1ed stuff 2020-01-23 10:16:55 +00:00
346bd9dc4f mock for poll 1, fix new comment 2020-01-22 16:58:38 +01:00
02995c8b3d sync fetch stuff 2020-01-22 16:49:15 +01:00
9900e1ec97 other url to create a poll 2020-01-22 16:05:37 +01:00
8322a9a83a poll routing hints in the app, demo precision in header 2020-01-22 14:42:46 +01:00