Commit Graph

437 Commits

Author SHA1 Message Date
Stefan Dresselhaus
a6fc5ab03d
Add charId to credsExtra 2015-07-22 12:02:15 -04:00
Stefan Dresselhaus
5dcfbea1a0
Add accessToken to credsExtra 2015-07-22 12:02:01 -04:00
patrick brisbin
f3a74cd4b6
Entirely remove unused fields 2015-07-01 11:46:48 -04:00
patrick brisbin
a8396dddf0
Fixes to EveOnline plugin
- Fix invalid data declaration
- Fix -Wall compilation warnings
  - Unused imports
  - Unused functions
  - Unused arguments
  - Shadowed function name
- Incorporate plain link into WidgetType, remove Maybe
- Use only one function, always accept WidgetType
2015-06-29 10:44:11 -04:00
patrick brisbin
a3d8a6cdd5
Add/fix documentation, change argument order
- Document the difference between widget and non-widget functions
- Pass the widget as the first argument to take advantage of partial
  application
2015-06-29 10:42:11 -04:00
pat brisbin
023759cebb Merge pull request #33 from Drezil/master
Added EVE-Online SSO, support custom login widgets
2015-06-29 10:10:55 -04:00
Stefan Dresselhaus
ce98f1ba4e got rid of maybe 2015-06-28 18:16:02 +02:00
Stefan Dresselhaus
77db081d6c changed image-display to widget-display 2015-06-28 18:00:18 +02:00
Stefan Dresselhaus
abd11594d2 indentation to match standards 2015-06-28 17:26:27 +02:00
Stefan Dresselhaus
345bc3e0b0 reverted version bump, removed dependency on time 2015-06-28 17:17:21 +02:00
Stefan Dresselhaus
38ad5b66a8 fixed messup in .cabal 2015-06-28 00:28:51 +02:00
Stefan Dresselhaus
b9d9b51a6c Added EVE-Online SSO and made it possible for plugins to use images instead of text-links to login 2015-06-28 00:22:14 +02:00
patrick brisbin
7613eb5297
Version bump 2015-06-25 17:47:43 -04:00
patrick brisbin
6e904f1be3
Tweak whitespace and alignment 2015-06-25 16:00:43 -04:00
patrick brisbin
c54b2c7ba1
Update haddocks for Google module 2015-06-25 16:00:30 -04:00
pat brisbin
b2e698db06 Merge pull request #32 from ssaavedra/master
Add Google OAuth provider
2015-06-25 15:27:14 -04:00
Santiago Saavedra
8fa938d7ea Allow email to be used as an identifier of this module 2015-06-23 20:28:18 +02:00
Santiago Saavedra
1e40d18a09 Fix a linting warning 2015-06-09 17:04:23 +02:00
Santiago Saavedra
192dde89af Add Google OAuth provider 2015-06-07 18:23:33 +02:00
patrick brisbin
e10589a954
Version bump 2015-04-13 17:50:03 -04:00
patrick brisbin
5c5f94dba4
Add Twitter 2015-04-13 17:10:11 -04:00
patrick brisbin
2d3d1d2a8e
Add fromProfileResponse
Handles the common case of fetching profile information from a single
JSON endpoint. Throws InvalidProfileResponse if JSON parsing fails.
2015-04-13 17:09:06 -04:00
patrick brisbin
6d547b157c
Add a better .travis.yml
- Runs check and sdist, in addition to build/test
- Based on https://github.com/hvr/multi-ghc-travis
- Tests various combinations of Cabal and GHC (including 7.10)
- Tests HEAD versions, but allows failure there
2015-04-13 11:19:16 -04:00
patrick brisbin
c6fbb15a20
0.1.0 bump, cabal file fixes 2015-04-08 11:19:25 -04:00
patrick brisbin
829d502563
Add travis.yml 2015-04-07 12:56:43 -04:00
patrick brisbin
ad0e354b2b
Support GHC 7.10
- Conditionally import Control.Applicative
- Enable FlexibleContexts
2015-04-07 12:56:43 -04:00
patrick brisbin
44a83b6c6a
Remove implicit support for GHC 7.4
- Transitive dependency iproute will not build on 7.4.1
2015-04-07 12:56:04 -04:00
patrick brisbin
fcba0b405a
Remove support for GHC 6
- This was behind a default-true flag
- We have no conditionals internally
2015-04-07 12:56:04 -04:00
patrick brisbin
0b0e6c179d
Use consistent style throughout project
- Alphabetize imports
- Place qualified imports separate and last
- BL for ByteString.Lazy
- Don't align tokens in tuple lists or record assignments
- Two-space indent for where keyword
- Use record syntax for Creds
- Break before operators in Applicative expressions
- Consistent whitespace throughout

Resolves #19
2015-03-25 16:30:15 -04:00
patrick brisbin
029122f662
Learn rebranded as Upcase 2015-03-24 17:56:59 -04:00
patrick brisbin
085538be7b
Remove Yesod.Auth.OAuth2.Google.hs
This functionality is available in yesod-auth, in the
Yesod.Auth.GoogleEmail2 module.

Resolves #18
2015-03-24 17:53:17 -04:00
patrick brisbin
270d1b2eec
Formatting 2015-03-24 17:50:24 -04:00
jprider63
bc320b1397
Move state token handling generic oauth2Plugin
Resolves #23
2015-03-24 17:26:35 -04:00
patrick brisbin
d840af3501
Version bump 2015-01-07 14:03:50 -05:00
pat brisbin
b604577aa2 Merge pull request #21 from snoyberg/master
Allow transformers 0.4
2015-01-07 13:30:38 -05:00
Michael Snoyman
9524778ae7 Allow transformers 0.4 2015-01-07 17:56:02 +02:00
patrick brisbin
784025d79d
Version bump 2014-11-07 14:15:06 -05:00
pat brisbin
95afd6f8dd Merge pull request #15 from gfontenot/master
Bump aeson version requirement
2014-10-10 14:37:35 -04:00
Gordon Fontenot
34db7433b7 Bump aeson version requirement
Yesod 1.4 uses Aeson 0.8.0.1, which makes this library incompatible.
Bumping this to 0.9 matches Yesod's requirements.
2014-10-06 18:50:24 -04:00
pat brisbin
85400ab0a9 Merge pull request #14 from docmunch/yesod-1.4
Bump version bounds to allow yesod 1.4
2014-10-02 14:14:34 -04:00
Greg Weber
5cc9f602ce bump version bounds to allow yesod 1.4 2014-09-30 11:05:07 -07:00
patrick brisbin
646d2b246b
Whitespace 2014-09-22 15:02:32 -04:00
patrick brisbin
a5c691512e
Update README for new usage 2014-09-22 15:02:28 -04:00
patrick brisbin
b5ce151f03
Version bump 2014-09-22 09:24:45 -04:00
pat brisbin
a4623d90c6 Merge pull request #13 from benekastah/master
Add Yesod.Auth.OAuth2.Spotify
2014-09-22 09:24:05 -04:00
Paul Harper
261cbc30aa Scopes can now be passed in, most of the spotify user object is returned in the credentials 2014-09-21 23:42:13 -07:00
Paul Harper
04a5aad6c1 misc gitignore updates 2014-09-20 23:53:46 -07:00
Paul Harper
a1ff864b4e Added Spotify as a supported OAuth2 backend 2014-09-20 23:52:23 -07:00
patrick brisbin
46b0d1f4a9
Version bump 2014-09-18 11:28:13 -04:00
pat brisbin
66054fbb54 Merge pull request #12 from skade/optional-name
Make Github name optional
2014-09-18 11:27:39 -04:00