Commit graph

4884 commits

Author SHA1 Message Date
Thomas Citharel b0bc8dfa5d
✂️ Split GraphQL schema into several files
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-01-14 17:13:17 +01:00
Thomas Citharel 66b0cd8e0c Merge branch 'event-visibility' into 'master'
🔍 Implement basic event visibility

Closes #56

See merge request framasoft/mobilizon!46
2019-01-14 16:26:42 +01:00
Thomas Citharel 2ece62bfb8
Add visibility to comments
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-01-14 16:21:13 +01:00
Thomas Citharel ab56d3e607
🔍 Implement basic event visibility
See https://framagit.org/framasoft/mobilizon/wikis/spec/Event#visibility

Also brings support for event status (tentative/confirmed/cancelled)

Closes #56

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-01-14 15:56:07 +01:00
Thomas Citharel 3723eed1fe Merge branch 'feature/forgot-password' into 'master'
Feature/forgot password

Closes #44

See merge request framasoft/mobilizon!43
2019-01-14 10:43:18 +01:00
Thomas Citharel f3e947020b Merge branch 'feature/remove-moment' into 'master'
Remove moment js

See merge request framasoft/mobilizon!45
2019-01-11 19:08:53 +01:00
Thomas Citharel f8219739c2 Merge branch 'feature/fix-logged-in' into 'master'
Fix events fetching

See merge request framasoft/mobilizon!44
2019-01-11 19:08:23 +01:00
Chocobozzz cdb22268be
Remove moment js 2019-01-11 16:00:19 +01:00
Chocobozzz 4a77b2b1b7
Fix resend confirmation component 2019-01-11 14:35:14 +01:00
Chocobozzz cdece1f117
Fix events fetching 2019-01-11 14:24:33 +01:00
Chocobozzz df4d3892c3
Fix reset password component 2019-01-11 13:58:29 +01:00
Thomas Citharel 54bae359a1 Merge branch 'bug/rename-mobilizon-dot-dev-to-dot-local' into 'master'
➡ Rename mobilizon default dev hostname from .dev to .local

See merge request framasoft/mobilizon!41
2019-01-04 17:00:31 +01:00
Thomas Citharel bbe4b57baf
➡ Rename mobilizon default dev hostname from .dev to .local
Because Google has .dev and it's HSTS preloaded 😔

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-01-04 16:12:40 +01:00
Thomas Citharel 20fc579677 Merge branch 'feature/add-credo' into 'master'
Add Credo checks and refactor code

Closes #52

See merge request framasoft/mobilizon!40
2019-01-03 16:00:57 +01:00
Thomas Citharel 2f2c538cc9
Add Credo checks and refactor code
Signed-off-by: Thomas Citharel <tcit@tcit.fr>

Make Logger.debug calls lazy

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

Add missing @moduledocs

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

Refactor according to credo

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

Final fixes and add credo to CI

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

Closes #52
2019-01-03 15:52:48 +01:00
Thomas Citharel ea82d392e9 Merge branch 'feature/improve_test_config' into 'master'
Feature/improve test config

See merge request framasoft/mobilizon!39
2019-01-03 11:40:40 +01:00
Thomas Citharel 8d943f950f
New generate config task from Pleroma upstream & move tasks namespace
Little fixes and tests

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-01-03 11:34:31 +01:00
Thomas Citharel 6885c73aa8
Change configuration and docker compose
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-01-03 11:33:52 +01:00
Thomas Citharel b5ac788227 Merge branch 'feature/fix-registration' into 'master'
Feature/fix registration

See merge request framasoft/mobilizon!37
2018-12-28 16:42:53 +01:00
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
Thomas Citharel a941621ea4 Merge branch 'feature/fix-graph-ql' into 'master'
Fix vue appolo graphql middleware

See merge request framasoft/mobilizon!36
2018-12-28 16:21:26 +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 3c1b0448a8 Merge branch 'meta/pleroma-attributes-improvements' into 'master'
Pleroma attributes improvements

See merge request framasoft/mobilizon!35
2018-12-27 11:36:24 +01:00
Thomas Citharel bcfb9252e3
Mention Pleroma inside the README.md file
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-12-27 11:31:16 +01:00
Thomas Citharel d5eac1df6c
Comment Webfinger controller properly
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-12-27 11:31:06 +01:00
Thomas Citharel caae6d0c0a
Add links to upstream Pleroma files
(rename AP tests module names too)

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-12-27 11:24:04 +01:00
Thomas Citharel eaa4c347ca Merge branch 'feature/typescript' into 'master'
Migration to typescript: first step

See merge request framasoft/mobilizon!33
2018-12-27 08:45:20 +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
Thomas Citharel a8311d508e
Remove warnings on two unused variables
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-12-27 08:26:16 +01:00
Thomas Citharel 3689d53496 Merge branch 'master' into 'master'
add pleroma copyright attributions where appropriate

See merge request framasoft/mobilizon!34
2018-12-24 17:08:05 +01:00
William Pitcock 0b9e19965d add pleroma copyright attributions where appropriate 2018-12-24 06:34:45 -06: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 9671ba8a02 Merge branch 'test-paginated-event-list' into 'master'
Test paginated event list

See merge request framasoft/mobilizon!32
2018-12-21 11:53:31 +01:00
Thomas Citharel bee896a485
Test paginated event list
Introduce an event number limit for…limits

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-12-21 11:45:55 +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
Thomas Citharel 5a140bef35
📧 [AP] Set correct "to" when creating a comment instead of always
targetting public

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-12-21 09:03:10 +01:00
Thomas Citharel 0f31535cf3
Comment out Earmark-related code (no markdown for now)
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-12-20 18:30:51 +01:00
Thomas Citharel e5ef51c40e
Rename env variable call
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-12-20 18:30:37 +01:00
Thomas Citharel 97deb305af Typo 2018-12-20 18:15:12 +01:00
Thomas Citharel 2eaec5f497 Merge branch 'test-transmogrifier' into 'master'
Test transmogrifier

See merge request framasoft/mobilizon!28
2018-12-20 17:53:06 +01:00
Thomas Citharel c1e6612405
[WIP] Test transmogrifier
Introduce MobilizonWeb.API namespace

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

Format

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

WIP

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

remove unneeded code

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

Fix tests

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

Fix warnings

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-12-20 17:44:33 +01:00
Thomas Citharel b4332d1a72 Merge branch 'fix-doc' into 'master'
 readme doc after cloning folder. 📖 git ignore intellij .idea folder

See merge request framasoft/mobilizon!31
2018-12-19 14:48:06 +01:00
Baptiste Lemoine 2346f75507 readme doc after cloning folder. 📖 ignore intellij .idea folder 2018-12-19 14:39:50 +01:00
Thomas Citharel e3a8343112 Merge branch 'ci-stages' into 'master'
Introduce CI stages (front / back), mix format runs in parallel

Closes #41

See merge request framasoft/mobilizon!30
2018-12-18 12:26:10 +01:00
Thomas Citharel 932837f7bb Introduce CI stages (front / back), mix format runs in parallel 2018-12-18 12:26:10 +01:00
Thomas Citharel 06da0085c7 Merge branch 'geoip-docker' into 'master'
Embed GeoIP database into Docker Image instead of downloading it each time

Closes #42

See merge request framasoft/mobilizon!29
2018-12-18 11:30:54 +01:00
Thomas Citharel 3ba4fb351e
Embed GeoIP database into Docker Image instead of downloading it each
time

Closes #42

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-12-18 11:24:22 +01:00