Commit graph

1193 commits

Author SHA1 Message Date
Chocobozzz 5dbd259e01
Use includes instead of indexOf 2018-12-28 16:30:35 +01:00
Chocobozzz 03535246a4
Fix login 2018-12-28 16:28:08 +01:00
Chocobozzz d8dde92c86
Fix user registration and validation 2018-12-28 16:19:21 +01:00
Chocobozzz 649bc5624d
Fix vue appolo graphql middleware 2018-12-28 15:41:32 +01:00
Thomas Citharel 12406136cc
🥜🔒 Fixed package.lock http -> https
See https://npm.community/t/some-packages-have-dist-tarball-as-http-and-not-https/285
(it seems it can be resolved by nuking node_modules)

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-12-27 08:39:16 +01:00
Chocobozzz b1aa589bc7
All components now use typescript 2018-12-21 17:10:39 +01:00
Chocobozzz b409a5583d
Migration to typescript: first step
Add vue cli typescript support
Rename .js to .ts
Use class and annotations in App and NavBar
Add tslint
2018-12-21 15:41:34 +01:00
Thomas Citharel da817d35c4
⚙️ Build js with .env from parent directory
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-12-21 09:04:25 +01:00
ty kayn 74ba3e0cb6 Add Makefile to setup things 2018-12-17 11:24:26 +01:00
Rigel Kent 52a6bda1b0 (doc) specify latest LTS and later as baseline 2018-12-12 12:49:35 +01:00
Rigel Kent 8feb6627c5 (doc) update README.md and client package.json
- specify nodejs version
- clearer setup process
- cleanup of phoenix doc artifacts
- prioritize manual install
2018-12-11 18:39:23 +01:00
Thomas Citharel fca5d0b8e6
Change package-lock.json (urls are now https for some reason)
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-12-03 12:01:26 +01:00
Chocobozzz 3a0d7396fc
Add script to run webpack analyzer 2018-11-30 16:05:21 +01:00
Chocobozzz 8adbaabf28
npm run serve -> npm run dev 2018-11-30 09:48:41 +01:00
Thomas Citharel 824b1a969e Update js deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-27 11:55:31 +01:00
Thomas Citharel 403a32e996 Improve overall configuration and support
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-15 17:35:47 +01:00
Thomas Citharel 0585b9e6d5 Fixed some things
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-07 16:09:28 +01:00
Thomas Citharel 07b9676f0d Fix account component
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-07 08:32:22 +01:00
Thomas Citharel b54dae7e15 Move to GraphQL
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-11-06 10:30:27 +01:00
Thomas Citharel 559c889f1b Rename project to Mobilizon
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-10-11 17:37:39 +02:00
Thomas Citharel 3b48ac957f Put js build through phoenix
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-10-10 14:57:35 +02:00
Thomas Citharel eb0c0002be Update deps 2018-08-24 12:31:41 +02:00
Thomas Citharel df3f08c528 Fix Docker front and api ports
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-07-25 17:06:50 +02:00
Thomas Citharel c4cfb081e7 Add docker-compose dev
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-07-25 16:42:04 +02:00
Thomas Citharel bb1cdc2043 Add some identities UI
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-07-11 13:46:19 +02:00
Thomas Citharel dee437e4f3 Allow multiple identities (accounts actors) for one user.
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-07-10 10:00:07 +02:00
Thomas Citharel a71b81af91 Add UI for multiple identities
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-07-09 17:37:22 +02:00
Thomas Citharel a1ae4f64e4 Hide join section if actor is organizer
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-07-09 15:31:18 +02:00
Thomas Citharel e170aa7f66 Mostly UI stuff
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-07-09 14:19:24 +02:00
Thomas Citharel 93a97b0865 Some work
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-07-04 14:29:17 +02:00
Thomas Citharel 394057d45e Put a link on the register btn
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-06-27 13:02:00 +02:00
Thomas Citharel 63b63d9ee2
Encore des commits degeu
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-06-06 18:18:33 +02:00
Thomas Citharel 90de5a105b
Add groups back
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-06-06 18:16:39 +02:00
Thomas Citharel cac4dd3ca3
Search
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-06-06 18:16:14 +02:00
Thomas Citharel e47ff97ac6
Front-end stuff
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-06-06 18:15:45 +02:00
Thomas Citharel cf0cbc8bde
Move folder
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-06-06 18:14:05 +02:00
Thomas Citharel f7117241a4
Rebase front on vuecli and update deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-06-06 18:14:04 +02:00
Thomas Citharel e14007bac5
WIP
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-06-06 18:12:21 +02:00
Thomas Citharel 4b4ecec693 Introduce avatar and banner and fetch Gravatar to fill avatar during registration
Signed-off-by: Thomas Citharel <tcit@tcit.fr>

typo

Signed-off-by: Thomas Citharel <tcit@tcit.fr>

Rename avatar to avatar_url, same with header.

Add a comment to explain why the tweak with HTTPoison and TLS1.2

Signed-off-by: Thomas Citharel <tcit@tcit.fr>

Rename avatar to avatar_url

Signed-off-by: Thomas Citharel <tcit@tcit.fr>

rename old avatar properties in front-end to avatar_url

Signed-off-by: Thomas Citharel <tcit@tcit.fr>

fix change gravatar from ?d= to ?default=

Signed-off-by: Thomas Citharel <tcit@tcit.fr>

reorganize aliases and imports

Signed-off-by: Thomas Citharel <tcit@tcit.fr>

set avatar url only when gravatar exists, add a test for that case

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-01-27 19:04:45 +01:00
Thomas Citharel 07382d6aca Add adresses
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-01-17 11:39:01 +01:00
Thomas Citharel 67ef32432e Fix front-end, allow events to be created by a group, allow to get sessions from an event
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-01-16 19:45:09 +01:00
Thomas Citharel 20cd1bb579 Change models, new migrations, fix front and make tests work
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-01-13 23:33:03 +01:00
Thomas Citharel 92d2045735 end
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-01-09 17:52:26 +01:00