Changelog

Version 2.1.0

  • Use flask 3.x only to fix build in readthedocs (ea0c3c7)

  • Add links to the README (bcbe4f3)

  • Vagrant: wait for the synced folder to be mounted before starting the service (8cd09fd)

  • Fix sync script (c060520)

  • Make a fully qualified link for the QR code (1ac17ef)

  • Add Flask-Admin (fcccebe)

  • Make the report dates on the explore page dynamic (f57ab25)

  • Adapt to the new rules format (26c765e)

  • Update tahrir-api (0dc38d2)

  • Update dependencies

Version 2.0.0

  • Port to Flask (6a7e0b5, 49cb51b)

  • Update tahrir-api and tahrir-messages (5303064)

  • Improve the documentation

  • Update dependencies

Version 1.1.1

  • Fix github action (dc8e345)

  • Guard against errors in add_invitation (583aeb4)

  • Fix commented-out add_assertion call (6975157)

  • Update dependencies in lockfile (dc95cbf)

  • Update tahrir-api (ee4ad19)

Version 1.1.0

  • Invitation.expires_on is a naive datetime (3413cd4)

  • Images are bytes, not strings (40a9cdb)

  • Make use of Person.avatar from tahrir-api (64c3abc)

  • Improve the ansible playbook/roles for Vagrant (d51911a)

  • Linting fixes (849c393)

  • Convert the changelog to markdown (b1c865a)

  • Update dependencies

Version 1.0.0

  • Migrate to Python 3 (1784110)

  • Migrate to Fedora Messaging (897c2aa)

  • Migrate to Poetry (e6f9c3d)

  • Migrate to OIDC (7b325d7)

  • Use pre-commit (7cb6c8f)

  • Add unit tests, Ruff linter, Black formatter & CI (daec079)

  • Improve the Vagrant env

  • Improve the docs

  • Add S2I config for Openshift support (0a98f79)

  • A lot of smaller updates across the board

Version 0.9.2

Pull Requests

  • (@fmarier) #368, Fix for CSRF errors on libravatar.org #368

  • (@mavit) #373, Site fedorahosted.org went away, so update links. #373

Commits

  • 97ab9d09f Fix for CSRF errors on libravatar.org 97ab9d09f

  • 5ea5ae7dc Site fedorahosted.org went away, so update links. 5ea5ae7dc

Version 0.9.1

Pull Requests

  • (@sayanchowdhury) #350, Convert Decimal to string only when returning json #350

  • (@dhgutteridge) #356, Fix calculation of percentage of top users in the leaderboard #356

  • (@puiterwijk) #353, Fix breaking bugs #353

  • (@ryanlerch) #362, Added Vagrant setup for hacking on Tahrir #362

  • (@sayanchowdhury) #365, Fix the json output for series #365

Commits

  • 480dc9081 Convert Decimal to string when returning json 480dc9081

  • 67543ff59 Fix breaking bugs 67543ff59

  • cadb1067a Fix calculation of percentage of top users in the leaderboard cadb1067a

  • 5b414c4d7 Added Vagrant setup for hacking on Tahrir 5b414c4d7

  • 61ed24651 Fix the json out for series 61ed24651

Version 0.9.0

Pull Requests

  • (@decause) #310, Free as in Freedom #310

  • (@ralphbean) #312, Add a search form to the header.. #312

  • (@trishnaguha) #322, Changes for RPM-based distributions #322

  • (@trishnaguha) #324, Changes to fix traceback from dependencies #324

  • (@trishnaguha) #325, Fixes Internal server error #321 #325

  • (@puiterwijk) #326, The current code crashes in December as 12+1 > 12 #326

  • (@puiterwijk) #327, Fix the monthly report, same breakage #327

  • (@sayanchowdhury) #328, fix the percentile for the top users in the leaderboard #328

  • (@trishnaguha) #333, Linking GoBack of datagrepper page to user page #333

  • (@cydrobolt) #335, Change “add assertion” to “award individual badge” #335

  • (@sayanchowdhury) #344, Create a function to return a dict of user badge informations #344

  • (@sayanchowdhury) #347, Forms to create Teams, Series, Perks and json endpoint for the Paths #347

Commits

  • 565a65dda Be more careful with this comprehension. 565a65dda

  • 59fdefa85 Free as in Freedom 59fdefa85

  • 54018f713 Add a search form to the header.. 54018f713

  • c513c3211 Changes for RPM-based distributions c513c3211

  • 45d0c3b61 Changes to fix traceback from dependencies 45d0c3b61

  • 7fb633f3e Fixes Internal server error #321 7fb633f3e

  • 11c8da3a7 Add a note about fedora-apps. 11c8da3a7

  • bc055fda1 Merge branch ‘develop’ of github.com:fedora-infra/tahrir into develop bc055fda1

  • 90b28c8e3 The current code crashes in December as 12+1 > 12 90b28c8e3

  • 9414d86ae Fix the monthly report, same breakage 9414d86ae

  • fba45ed4d Also expose tags over the JSON api. fba45ed4d

  • 70593ccfe Merge branch ‘develop’ of github.com:fedora-infra/tahrir into develop 70593ccfe

  • 5a198ed36 fix the percentile for the top users in the leaderboard 5a198ed36

  • 902fe55d3 Linking GoBack of datagrepper page to user page 902fe55d3

  • 512ac2ccd Change “add assertion” to “award individual badge” 512ac2ccd

  • f29b6431b Create a function to return a dict of user badge informations f29b6431b

  • 594a8b922 Add the form to add team 594a8b922

  • a3b5c8965 Add forms for adding perk and series a3b5c8965

  • 0e033ce8e Add a new endpoint to pull out the json for team user data 0e033ce8e

  • 3fd168505 Minor fixes to template and remove redundant code 3fd168505

  • 70aeaacb7 Explicitly mentions the route name in the template 70aeaacb7

  • 03040ced0 Change Perk to Milestone 03040ced0

Version 0.8.2

  • Add fedmenu. 2e3f01f0e

  • Merge pull request #304 from fedora-infra/feature/fedmenu f6daed3cb

  • Remove version pin for pyramid. 9c8d6e130

  • In modern pyramid, mako support is provided by a third-party module. c490ada77

  • Merge pull request #305 from fedora-infra/feature/modern-pyramid b173380da

  • (cosmetic) Use “name” for this variable to be more clear. cf70a55bd

  • Don’t mangle the name for new badges passed in by the admin form. bcd5b910e

  • Merge pull request #306 from fedora-infra/feature/mangled-name bd9f674e2

  • Allow users to specify a limit to the json leaderboard. 6be0c98fb

  • Merge pull request #307 from fedora-infra/feature/json-limit 40fa902e3

Version 0.8.1

  • Fix <div> closure in the history pane. 2c1571f8a

Version 0.8.0

  • Promote the monthly leaderboard. 5ccb1ac88

  • Change frontpage panes. 5dcb38042

  • Merge pull request #296 from fedora-infra/feature/promote-monthly-leaderboard 6c9d41d5e

  • Provide a link from your profile to FMN. 9c4c48113

  • Merge pull request #297 from fedora-infra/feature/frontpage-switchup 3ebff58af

  • Shorten the number of entries in the user-history pane. acb60ba5d

  • Completely hide the history pane in the mobile view. 3a341802c

  • Merge pull request #298 from fedora-infra/feature/fmn-link 059becde5

  • Merge pull request #299 from fedora-infra/feature/shorten-history 7afa96139

  • Wait a little longer after receiving a websocket message before going back to query the assertions API. c6d9ea2db

  • Use css flexbox to render badge collections much more nicely. 8f790fea8

  • Merge pull request #300 from fedora-infra/feature/flexbox 5061c5632

  • Lay out badges according to their tags. 4b25f1a31

  • Add an admin interface for adding new tags to existing badges. a0458301f

  • Merge pull request #302 from fedora-infra/feature/admin-tagging 5f977e7f2

  • Typofix. d46cfe58b

  • CSRF protection. 55263bce4

  • Merge pull request #303 from fedora-infra/feature/csrf 5ff84e887

  • Merge pull request #301 from fedora-infra/feature/tag-layout 8a69d0826

Version 0.7.4

Version 0.7.3

  • Add JSOpenID Single Signon 466f41f19

  • Do not report failures (we won’t see them anyway) 50503a73b

  • Update URL to the new decided URL 6e84b0bac

  • Merge pull request #287 from fedora-infra/singleLogin 4d7dedf6c

  • JSOpenID is renamed to JSAutoLogin 93b09f695

  • Merge pull request #289 from fedora-infra/jsopenid-rename 6fbda8eb6

  • Add a history pane that shows what badges were awarded for. 0eb3115f9

  • Merge pull request #290 from fedora-infra/feature/add-history-pane e3d403c30

  • Use UTC when coming up with the relative time text. 7b4ee5075

  • Merge pull request #291 from fedora-infra/feature/timelord 2ee0b9edb

  • Allow the http_only flag to be set on authtkt cookies. 8e5f79eef

  • Remove unused lines. b829a01c4

  • Apply secure and http_only settings to both the auth_tkt and session cookies. 44c218d56

  • Merge pull request #292 from fedora-infra/feature/httponly-cookies 5411f321a

Version 0.7.2

  • Offset our badges by 25 units. 824da05f3

  • Add source for favico.js. a776ad2e2

  • Animate the favicon when badges are awarded. f1d2b3430

  • Merge pull request #282 from fedora-infra/feature/favico.js f6675a48a

  • Use https for github URLs fc68e04d5

  • Merge pull request #285 from tyll/https 1bc9d788f

  • Add checks to check for attempted duplicate additions of person, badge, assertion, or issuer to the db 7af9846d5

  • pep 8 that comment 60219b7d4

  • Add check in admin view to ensure a duplicate authorization will not be attempted 9ffa6493f

  • use new badge_name_to_id util function from tahrir-api 5d5ba030d

  • Merge pull request #286 from fedora-infra/feature/admin-check-dups 6d06d14e1

  • Fix mistaken import. 25dffbed2

  • 0.7.2 e118d5e0b

Version 0.7.0

  • Add a place to upload CSV files to the admin panel. 357f6902e

  • Lots of progress on awarding from a CSV file. Currently dealing with a Tahrir API issue, so the code is broken at the moment. 545ea4129

  • Deal with доверие. 06dfc320e

  • Merge pull request #261 from fedora-infra/feature/UnicodeExplosionError af7ab74a8

  • Allow admin to set default avatar explicitly. 5aa1927ce

  • Merge pull request #263 from fedora-infra/feature/default-avatar 640ee213f

  • Merge branch ‘develop’ into feature/csv-award 9270d7ffb

  • CSV badge awarding works. 2f95881e2

  • Improve CSV award info on admin template. 5f4316048

  • Ignore strange ropeproject files I suppose. 5caf7d2ed

  • Flash message to say how many badges were successfully awarded from the CSV awarder. 7fd97c1f2

  • Merge pull request #265 from fedora-infra/feature/csv-award 21bf4a778

  • Link to the reason you were awarded a badge. e2c8fe36d

  • Merge pull request #269 from fedora-infra/feature/link-to-reason 7519d16d8

  • Be careful when generating badge json. ba77c3d99

  • Merge pull request #271 from fedora-infra/feature/careful-in-json-generation 8eee6047d

  • Allow a no-modal mode for export. f2bab797f

  • Merge pull request #273 from fedora-infra/feature/no-modal-for-sugar-browse c4b26bcea

  • Fix unclosed URL link fc2f524f5

  • Fix typos in instructions for setting up Tahrir 563f2ff48

  • Default port is 8000 e60d469a0

  • Clarify steps for adding user to tahrir.admin 8c7b1855c

  • Merge pull request #274 from jamielinux/readme-fixes c5245f467

  • Fix link to badges_fan.png 875397c5d

  • Merge pull request #278 from jamielinux/fix-badges-fan 712a3ef06

  • Rename badge.mak to badge-base.mak 0f1862435

  • Do not show all holders when there are too many 90a391057

  • Merge pull request #279 from jamielinux/holders-limit 9a2a491b7

  • Stubbing out stl page. 3194b38bf

  • Success! 099ffb856

  • Styling. 22433a1fe

  • Only show this button if the badge has an stl file. e2565d656

  • Merge pull request #281 from fedora-infra/feature/stls 447604624

Version 0.5.2

  • Create a custom openid extension for velruse. 5539ea299

Version 0.5.1

  • Delay executing websocket callback for 250ms to dodge race condition. 507a9cdcf

  • Merge pull request #249 from fedora-infra/feature/websocket-delay eee737973

  • Added template to render flash messages ebc407fbe

  • Added session variable to store flash messages 0a5a6ee80

  • Added request.session configuration to store flash messages 34822bfc5

  • Added css attributes to render message flash cards a2e17b0d3

  • Merge pull request #251 from rahulrrixe/develop 45f75c483

  • Remove TODO notes. bdf66a0f4

  • Try doing flash messages without js, with html only. 641a7befb

  • Remove js-popup css. 2f6651c8d

  • Make add invitation accept the creator as email address instead of person ID. 89d6ffc86

  • Make the admin panel a bit more user-friendly by making a dropdown of issuer selection 8082ffee8

  • Show flash messages after performing admin commands f3c1e4fcc

  • Fix forgotten change to email 9c8a9bf3b

  • Merge pull request #253 from fedora-infra/feature/html-flash-messages fa3b03fff

  • Merge pull request #255 from fedora-infra/feature/admin-revamp 18104b063

  • Check the openid provider more explicitly. 12d4a0ff5

Version 0.5.0

  • Let site admins create new authorizations. 0f4e89cba

  • Create a way for authorized users to award single badges. 528e991f1

  • Integrate FOAF and Schema:Person meta-tags into the user page. b5231cefa

  • Authorized delegates can also created invitations. 20afc1ff4

  • Use .utcnow everywhere. 0ce17826a

  • A nicer view for active invitations now that we have an easier way to create them. 2f3223569

  • Remove extra space c1c0ce6f5

  • Merge pull request #247 from fedora-infra/feature/foaf 0cbffc6f0

  • Merge pull request #246 from fedora-infra/feature/authz 209845442

Version 0.4.5

  • Add a heartbeat for haproxy to ping. d803d0574

  • Merge pull request #243 from fedora-infra/feature/heartbeat 823779caf

Version 0.4.4

  • Typofix. 0c7c2bdfc

  • Only do 3 badges wide instead of 4. 4 is crowded. 00d0569bb

  • Merge pull request #236 from fedora-infra/feature/fix-diff-bugs 21c2d12b1

  • Make the theme really configurable. 088ac1d3a

  • Merge pull request #238 from fedora-infra/feature/more-configurable-asset-specification 711e33a4d

  • Make site logo set via stylesheet. For #64, probably closing it. 55a89d2f2

  • Merge pull request #237 from fedora-infra/feature/custom-logo 994af6ac7

  • Re-add description to badge tooltip. (for #164) 94ee8bc6b

  • Create a rss feed for the latest badges 9f2e024e3

  • Enhance the title of the post in the rss feed 7974acc0e

  • Proper image div size for #site-logo. 109f6f3d7

  • Adjusted padding - entire footer visible on page 8682b58cc

  • Merge pull request #239 from cayci/develop 5e0aa6792

  • Fix TypeError that occured when viewing a user page when badges have not been awarded. 56f0b03f6

  • Merge pull request #240 from fedora-infra/feature/fix-profile-typeerror 9b54a43e9

  • Merge pull request #224 from fedora-infra/feature/rss_latest_badges 147bd2fb6

  • Add a link to the rss feed from the explore badges page 26cdf48ec

  • Merge pull request #241 from fedora-infra/feature/rss_latest_badges 6e3dbef71

  • Start tweakin’ admin panel. Forgot to pull in updates so gonna do that now. 1186455bf

  • Merge branch ‘develop’ into feature/admin-upgrade 47168774c

  • Design tweaks and clarifications for the still-not-great admin panel. 7a9bf590b

  • Merge branch ‘feature/admin-upgrade’ into develop 8241fd61c

  • Make json leaderboard behave like the html leaderboard. 9c54d1379

  • Merge pull request #242 from fedora-infra/feature/standardize-leaderboard 790d52ff9

Version 0.4.3

  • PEP 8 for glory. b0954a7f8

  • A good deal of the user_edit view. Will finish after sleeps. 35d8f1ef5

  • Use cached rank in the template. f3220caef

  • Furthermore. 673e19af1

  • Link to trac from the README. 3469cbba4

  • The last shall be first and the first shall be last. d9aff539e

  • Merge pull request #218 from fedora-infra/feature/switcharoo b61f11cfb

  • Update production.ini ba9031d7e

  • Merge pull request #220 from ArcticSphinx/develop cf8720fa7

  • Display the date that you were awarded a given badge ab7066fb2

  • Add a couple of missing commands to the quick set up howto 30ca2caf1

  • Merge pull request #223 from fedora-infra/feature/update_readme 683ae0783

  • Require an older pyramid for now. 0f1cc15a3

  • Merge branch ‘develop’ of github.com:fedora-infra/tahrir into develop 27bd719b6

  • fix merge conflicts 176610e3f

  • Badges are properly diffed on diff view! e61cbc38e

  • Display a bunch of diff stats before the visual badge comparison. c70132797

  • Fix out-of-the-box development openid login. ab4a419be

  • Merge pull request #226 from fedora-infra/feature/development-login 83cfebd8e

  • Limit the precision of the percentage in the diff template. 5cefed2b0

  • Use a table to make the diff view tighter. 01882ca7f

  • Always sort diffed badges the same way. 064f9f04b

  • Add a button to diff the logged in user against a user they are viewing. 3008166c7

  • Merge pull request #221 from fedora-infra/feature/date-awarded 3ddbb309d

  • PEP8/style. 9e99aa76b

  • Merge pull request #217 from fedora-infra/feature/user-diff d87bc79c3

  • Closes #190 by adding the Tahrir version to the footer. Also order tweak for aesthetic reasons. 5976d8077

  • PEP 8 and get rid of q logging (whoops). 9bcef0eee

  • Get version from setuptools. e544ba48b

  • Throw the tahrir-api version in there too. e6eb3022d

  • Fix pep8 block. 340661af0

  • Merge pull request #216 from fedora-infra/feature/version-in-footer 3c3963257

  • Generate foaf with rdf lib. 67ef469c9

  • I forgot a file. 0bb5c83b3

  • Merge pull request #227 from fedora-infra/feature/rdf-external 4fc35c5de

  • Fix the display of the leaderboard for user having no badges 4a11845a0

  • Call the new note_login api function to track logins. 1387dd407

  • Note user logins. b987501c1

  • Merge pull request #231 from fedora-infra/feature/leaderboard_ranking ccf364159

  • Merge pull request #232 from fedora-infra/feature/login-tracking 09f605d6a

  • hides leaderboard when there’s no users on database fba7440f0

  • Merge pull request #230 from cpallares/develop cc0f5f654

  • Add different report pages 8a967d8fc

  • Merge branch ‘develop’ into edit-profile 6b3a5d528

  • Fix the “day” report. d78ed0c3f

  • Change up presentation for the reports. c6d61e8ac

  • Remove unnecessary leaderboard queries. 686cf6ea7

  • Update a comment. 17d73bb93

  • Edit profile view works. 335c7bfa4

  • Replace “change nickname” on user view with “edit profile” button. 5a4f4153e

  • Re-work from scratch the way we get the date from a year and a week number 6ab12dbc5

  • Merge branch ‘feature/reports’ of github.com:fedora-infra/tahrir into feature/reports 0fcf118aa

  • Small CSS fix that should make form/input and button look the same f19bbcb38

  • Enhance report description. 5e3d0b5b0

  • Link to reports from the explore page. a56c3fc98

  • Remove changenick stuff from the old user view. 18a9c672d

  • Remove unused activation stuff from the new user_edit view. a0af95a27

  • Whoops.. remove a forgotten reference. 8b8dfdf56

  • Simplify redirect code at the end of editing. 07bf77a14

  • Don’t display changenick field if it is disallowed. 74c9fe8d3

  • Some HTML5 validators for make benefit of glorious tubes. 91fd83fc2

  • additional plus for most honourable tubes d842dabf7

  • Typofix. 09f96c3eb

  • Merge pull request #234 from fedora-infra/edit-profile f97eff66b

  • Merge pull request #235 from fedora-infra/feature/css_fix e1c971eec

  • Add a space there to match the other code e6d114825

  • More rank information in the report(s). 383ce3f23

  • Merge pull request #233 from fedora-infra/feature/reports 27b027a04

  • 0.4.2 e5aaeb963

Version 0.4.1

  • see a every badge => see every badge 2f41ec420

  • Use cached db rank for leaderboard views. c423b93d8

  • Optimize the frontpage to not query the entire db. Fixes #187. d7461d042

  • Add link tags for badge and user to json and rss. 6a2e56525

  • Space after the %. c60d2a921

  • Merge pull request #213 from fedora-infra/feature/link-tags b1fcc2bbd

  • Merge pull request #212 from fedora-infra/feature/optimized-frontpage 5286a0fab

  • Avoid n+1 queries. cf00d857b

  • User page sped up from 6.5 seconds to 0.09 seconds. 8f7b3ccc8

  • Some small optimizations to user/json. fe22453db

  • Optimize badge json. e7715af7b

  • Merge pull request #211 from fedora-infra/feature/use-cached-db-rank 09fe61b42

Version 0.4.0

  • Small CSS changes on /about. f752df4dc

  • Merge pull request #188 from fedora-infra/css-hax 008e84f7c

  • Consistent user links. Fixes #177. 5b85b51b3

  • Merge pull request #189 from fedora-infra/feature/consistent-user-links 0090a9c59

  • Add a section to the docs on embedding badge widgets. 4f478e1d7

  • losslessly compressed the error message PNGs 320c1edb3

  • Merge pull request #195 from ryanlerch/develop e5cce3bae

  • No need for min height anymore now that @CodeBlock clearfixed everything with css-hax. 2b0c47907

  • Merge branch ‘develop’ of github.com:fedora-infra/tahrir into develop e13bae6e0

  • Nuke redundant tooltip 599b6b0db

  • Fix tooltip unrounded corner position on user page 086760c3d

  • truncate at 2 decimal places instead of a lot. 7037878e4

  • Merge pull request #196 from fedora-infra/more-css-hax 81209bc78

  • make it easy to see if you have a badge from the badge page 9478de805

  • Merge pull request #197 from fedora-infra/add-user-status-to-badge-page fb4359ec0

  • Lots of template reformatting/untabifying. No visual changes. 16909fd0b

  • Merge branch ‘develop’ into tabs-and-spaces b5c08548c

  • undo my accidental development.ini commit. ff105120c

  • merge conflicts are horrible things 59cfa24a8

  • Merge pull request #198 from fedora-infra/tabs-and-spaces 2290875f2

  • Remove spurious import. b5e6b47d8

  • (fedmsg) Let tahrir-api do all the talking. cf2d4270b

  • Add a per-user RSS feed. daba207d4

  • Add a link to the user RSS from their profile. fa92d208f

  • Per-badge rss feed. 7cc5de48d

  • Add some other nice info to the RSS feeds. 6a4b8290c

  • User links, yet more consistent. 8e334a986

  • Merge pull request #194 from fedora-infra/feature/embedding-instructions c3229cf4f

  • Merge pull request #201 from fedora-infra/feature/still-more-consistent-user-links 5f301a543

  • Still more consistent, at @CodeBlock’s suggestion. fba8670f7

  • Break after the <p>. 9a9ef1db8

  • Merge pull request #200 from fedora-infra/feature/rss-feeds 3aa790a0c

  • Move development.ini to development.ini, and gitignore development.ini. 2e5ebe6fc

  • Merge pull request #205 from fedora-infra/development-ini-example 3006753a6

  • Revive the tahrir.use_fedmsg configuration option. 967d16248

  • Merge pull request #199 from fedora-infra/feature/publish-message-on-rank-change cda5c5777

Version 0.3.5

  • Ship those .rst docs. 884dd2327

  • Clearfix ALL THE THINGS 013480bee

  • Fix duplicate links in about.rst. dc9919f0a

  • Merge branch ‘develop’ of github.com:fedora-infra/tahrir into develop 9a3f2f895

  • Pass auth_principals to template from about() 271dc681c

  • CSS tweaks for the /about page. 751e5d6b5

Version 0.3.4

  • adjusted .pretty-button class a0fa1cf57

  • protocol agnostic cdn for jquery and openbadges ae3362c7a

  • adjusted markup from anchor tag to button tag 027f3e710

  • Render “about” page from .rst. bbb72d055

  • Group by all fields, not just one, to make pgsql happy. 0575c0ec2

  • Fix fatal on /leaderboard/json with no username 64b68c8df

  • Allow the htmldocs dir to be configurable. 181abbb6e

  • Put a shadow around that. 16442bc99

  • Throw in a fedora-specific about page. 8c46ad4da

  • Merge pull request #180 from calweb/ui-fixes 7c2e4053d

  • Some css for that about page. 0feb7b635

  • Drop that period. c46f79f5f

  • Added new image for the default avatar. c82c4c700

  • Merge pull request #182 from ryanlerch/develop ea03be6b5

  • Inject tw2’s jquery to avoid cdn. 79c2bab28

  • Remove those secret defaults from development.ini. I forgot they were supposed to be in secret.ini. 116c9c688

  • Updated the images for the 404 and 500 errors. and attempted to make them kinda funny. e3c3eeb62

  • Merge pull request #183 from ryanlerch/develop 9a57e71ad

  • major rewrite of about.rst 71b54738d

  • drop a redundant sentence 1a4afdaf2

  • LINK ALL THE THINGS 9aaefa83c

  • LINKIFY ALL THE THINGS MORE 459d6ec45

  • okay, okay, these are the last two links, I promise bac35d5b8

  • Merge pull request #184 from AdamWill/feature/faq bfca76386

  • Merge branch ‘feature/faq’ into develop 73b949504

  • Use ssl to get avatars. dc31442bc

  • Show the issuer name, not the DB id. 45189d78f

  • Use the new badger avatar. Thanks @ryanlerch! 52694a553

  • Ship the fedora sitedocs with the next tarball. 5e5175728

  • Make the footer configurable and link to the badges trac instance. Fixes #172. a1a6c6e45

  • Just to simplify. e2abb21c7

  • First pass at social media links. 572e710bd

  • Only load third-party javascript if the user decides to. 656721651

  • Only display social media links on your own profile. 2f4a8977d

  • Unicode, right? 1121de612

  • And emoji, for completeness. 75bd5e0d1

  • Initial try at FOAF stuff. 0ef33a906

  • Add openid linkage to foaf stuff. 14a0a944c

  • We don’t need these anymore because its the future. 9f1f4d3c7

  • Unicode safety is best. fe1f83010

  • Merge pull request #186 from fedora-infra/feature/foaf 43553a90b

  • Merge pull request #185 from fedora-infra/feature/social-media 2e6379a44

  • Template tweaks. 76a238629

  • Force columns to be a certain min height to accomodate the metadata on the user page. dffa09ced

  • Hide nick inside as an rdf attribute. 888dee018

  • Hide social div inside the conditional. 08912eb6d

  • Modernity in alchemy. 1d242d195

Version 0.3.3

  • Badge Holder list on badge view closes #127. 3c3f3b03f

  • Displaying user rank on user profile view closes #157. 40f575ffc

  • Lazily load “person” for leaderboard for a speed boost. cf968a0a8

  • Merge pull request #158 from fedora-infra/leaderboard_slowness f5da0b84c

  • Fix logic for showing rank in JSON lb endpoint. cc7a10430

  • Fix leaderboard/username/json… Sigh. 524e1335a

  • Merge branch ‘develop’ into leaderboard_slowness f37f96287

  • Merge pull request #159 from fedora-infra/leaderboard_slowness 2beabf0d2

  • Undo it all for now, this is broken. Sigh. 43136cd95

  • Fix JSON lb endpoint yet again. 011b786ef

  • Allow a default issuer for the badge builder. b46d1eb13

  • Give a 404 for missing users instead of a 500. Fixes #162. f353c47e6

  • Redo how /leaderboard works to make it faster. 83e02cfb0

  • Wrap lb json endpoint in a “leaderboard” field. 11c0beb17

  • slightly comment how this works. 09bf94f23

  • Merge pull request #173 from fedora-infra/lb_json 4c21e3702

  • Merge pull request #169 from fedora-infra/feature/default-issuer 4b298f492

  • Merge pull request #170 from fedora-infra/feature/404-for-users b8dde6af9

Version 0.3.2

  • Add a explore_badges view that returns all badges. 992cc9846

  • Woah, serious mismatched header tags, there. da36c5a40

  • Add an explore_badges template. 8b7a8df66

  • Display all badges and 10 newest badges at /explore/badges. 0e8129747

  • explore_badges view displays all badges and 20 newest badges. 9b5a48f33

  • A link to the explore_badges view on the explore view closes #150. 3ebaad567

  • Better search results, plus @lmacken’s suggestion for feedback when no results are found. 1cdf47042

Version 0.3.1

  • Never again. 8edf587ac

  • Fix 500 with postgres in badge search. 78eb0b10a

  • Alter “was awarded” snippet in assertion app to match recent index page change. 0a366e97e

  • Consistent user links e8df90e9c

  • Fix badge links in the search results. 15f08c9fa

  • add leaderboard json endpoint and make user json generator re-usable. 3c8e614d3

  • make leaderboard respect (hide) opted-out people. 9e2e156d3

  • Merge pull request #146 from fedora-infra/leaderboard_optout 9b02c344c

  • Merge branch ‘leaderboard_optout’ into leaderboard_json 7b0dc2c54

  • respect opt-out in the json endpoint too b951bf3ef

  • limit the JSON leaderboard endpoint to 25 users, like the main endpoint 752b4d7a6

  • Just some starting docs stuff from yesterday, copied from readme. Moar improvements later. 870c3fdfa

  • Merge pull request #144 from fedora-infra/feature/consistent-user-links 501dada08

  • Merge pull request #145 from fedora-infra/feature/safe-search-result-badge-links ce43ccc99

  • Merge pull request #147 from fedora-infra/leaderboard_json 31e9d6148

  • Add link to user JSON from user profile view. 67f3cb624

  • Introduce user-specific rank JSON endpoint. 801c3f40a

  • Merge pull request #149 from fedora-infra/leaderboard_json 692c8542f

  • More docs work. b8c2b9bf6

  • Few capitalization tweaks in readme. c66a7bbfc

  • Don’t restate badge name in badge statistics. 09c83da1f

  • Even less verbose badge statistics. 2425e09da

  • Whoops, getting too excited. Messed up some HTML tag positioning. 7f5e73e23

Version 0.3.0

  • Typofix. eea88b598

  • Well, I’ll be… this block got put in twice somehow. 58089b73f

  • This is the start of a JSON API for /badges. 9d4acdf0b

  • fix 404 handling a5c05ad95

  • Make the badge json stuff reusable and use it for user_json c5391d720

  • Add avatar url for @ralphbean :) 6c414160e

  • Clean up readme. For #124. 4576357f0

  • Moar bolded stats on badges view. dae824c9f

  • Add a link to production in the readme. add537ebb

  • Merge pull request #139 from fedora-infra/badge_json 0214a69b2

  • Some spacing and indentation for clarity. 039f9e9ef

  • Bolding and clarification on badge view for badges earned. f969f53d5

  • Fedora badge bullet. Closes #133. 27ef6de49

  • This may solve #140. f6b261811

  • Make it clearer who earned the badge on Latest Awards, especially for mobile users. 5e0361fc3

  • Admin panel clarifications. f3f32a87e

  • Add a link to badge view to view badge as JSON. 9d29514d1

  • Move active invitations list above buttons on user profile view. a1fcc324e

Version 0.2.9

  • Reduce ldrbd. competetors from +/- 5 to +/- 2. 91e6e5bed

  • Publish fedmsg messages for awarded frontend badges. For #136. b49b164f5

Version 0.2.8

  • Remove trailing slashes from the domain if they exist. 8ed58c319

  • Make nickname changing configurable. 32449bcb3

  • Whoops.. but “on” by default. 9703b5b40

  • Don’t display the trailing comma on the tag list on the badge view. 54e0c3643

Version 0.2.7

  • Modernize apache config. 044e5d605

  • 0.1.9 8b5288ec5

  • Basic websocket injection. da92f7e26

  • Inject a widget to handle websocket callbacks. 9eee6fb5d

  • Listen to staging. cbb8bc848

  • Restrict the topic we listen on. 076885cc6

  • Give the latest awards’ wrapper an id for manipulation. 467a2b29d

  • Use that secure socket layer, friends. f0c67abe0

  • Requires a particular version of moksha.wsgi. c3630c9bd

  • Make the websocket topic configurable. 60c084815

  • Make a queriable assertion widget. 1734706a8

  • Get websocket DOM manipulation on lock. b9129f844

  • Merge branch ‘feature/websockets’ into develop 3b7881ec4

  • Make websocket injection configurable. fcc03184b

  • 0.2.4 24dbfedcf

  • Add a requirements.txt file for use with RTFD. b580082f2

  • Start of tags view. Need to finish badges-from-tags branch in API. 8415fa29b

  • Set websockets to true by default. 93d14b7ce

  • Singular, not plural. 8d0288a5e

  • With websockets, we can actually hit this codepath now. d63276c82

  • Shorten some stuff in the Latest Awards column to avoid uneven col lens. 106890d22

  • Remove dateutil from setup.py for now. 814ef12d1

  • Apparently, it’s dateutils on the cheeseshop, but imported as dateutil… b70321dc0

  • Hell yeah, tags are working. Will finish proper implementation of view soon. b5e3f9c2a

  • Better listing and feedback. 44f575300

  • Start implementing tag view on Explore page. dd33ae43f

  • Colspan 2 for search rows on Explore view. 7fcd989c2

  • Tag view /{match}/any is working, but not /{match}/all. a449ec232

  • Display Deactivate/Reactivate account button based on Person.opt_in. e27a03872

  • Improve buttons on user view. f580466a0

  • Profile button allows user to toggle opt-in mechanism. 2774b7ba4

  • Deactivated peeps don’t show up in Person search. eefe06bf7

  • Deactivated users don’t show up in Random People. 3db58a057

  • Use persons_assertions join to construct Latest Awards. f69a98e9a

  • This is the way to go. Exclude all deactivated users from front page. 73737fc19

  • Profile of a deactivated user cannot be viewed by others if opted-out. 34bd595e0

  • Gotta make time denominations singular when there is only “1” d3fd28aa6

  • Move logo media files from doc/ to logo/ to avoid confusion with Sphinx docs/ folder. 0621c5d92

  • Start Sphinx documentation (quickstart-generated). 00db19d6f

  • Add a clarifying comment. 87e224f47

  • Sort user view badges by id. Fixes #120. 1fb49b124

  • Doh. Fix #121. (500 on leaderboard view) b15c0cade

  • Defaultliness is godliness. d53df93bf

  • Remove some header stuff from the docs index. Will do more docs stuff after working on Flock preso. d08202a61

  • Make tags on badge view link to tag view. 43d10bb1a

  • Tag view results should link via badge.id, not badge.name. b91c6d1c8

  • Complete proper rendering of tags list on badge view. 8b48698e0

  • 0.2.6 ef7087fc9

  • Merge branch ‘master’ into develop 06a9d6328

  • OK. For reals. Its python-dateutil. d89eca53d

  • Hack: if login fails, just try again. d515c512e

  • Use the avatar associated with an openid, not the email. 28bfec826

  • Make logging in to change your avatar super simple. 93bc04985

  • Correctly generate avatar urls for openid identifiers. 2aa33d5c7

Version 0.2.6

  • Start of tags view. Need to finish badges-from-tags branch in API. be0f32165

  • Set websockets to true by default. 5e64dbc45

  • Singular, not plural. aece70a9b

  • With websockets, we can actually hit this codepath now. 215b82c5f

  • Shorten some stuff in the Latest Awards column to avoid uneven col lens. dbc60189f

  • Remove dateutil from setup.py for now. 740b055ca

  • Apparently, it’s dateutils on the cheeseshop, but imported as dateutil… 835c1614f

  • Merge branch ‘develop’ into feature/tags 3262cf7ce

  • Hell yeah, tags are working. Will finish proper implementation of view soon. e7ab6c91a

  • Better listing and feedback. ddd939d6f

  • Start implementing tag view on Explore page. 5cd848157

  • Colspan 2 for search rows on Explore view. 74232630e

  • Tag view /{match}/any is working, but not /{match}/all. 4fbb74a85

  • Merge branch ‘feature/tags’ into develop 96be39bc0

  • Display Deactivate/Reactivate account button based on Person.opt_in. a5588f5bc

  • Improve buttons on user view. 69fa6bf42

  • Profile button allows user to toggle opt-in mechanism. 1cb2a7c97

  • Deactivated peeps don’t show up in Person search. 4686a967c

  • Deactivated users don’t show up in Random People. c7694fcee

  • Use persons_assertions join to construct Latest Awards. 8a76e849a

  • This is the way to go. Exclude all deactivated users from front page. fbd49a0cf

  • Profile of a deactivated user cannot be viewed by others if opted-out. 9d9f0a3e4

  • Gotta make time denominations singular when there is only “1” fbeff0563

  • Move logo media files from doc/ to logo/ to avoid confusion with Sphinx docs/ folder. 228dc6140

  • Start Sphinx documentation (quickstart-generated). 14dcac124

  • Add a clarifying comment. 31285bf3a

  • Sort user view badges by id. Fixes #120. fff3200c6

  • Doh. Fix #121. (500 on leaderboard view) b08160ce0

  • Defaultliness is godliness. ee572b593

  • Remove some header stuff from the docs index. Will do more docs stuff after working on Flock preso. a5190d203

  • Make tags on badge view link to tag view. 64decf75f

  • Tag view results should link via badge.id, not badge.name. fdfcb12af

  • Complete proper rendering of tags list on badge view. 062b7bc87

Version 0.2.5

  • Fix an error that was occuring with Postgres. aeb4bca32

  • Make all index columns display 5 items. 26154e7f4

  • PEP 8. bd41939a1

  • Basic websocket injection. da92f7e26

  • Limit top persons on leaderboard to 25 people. 053aad053

  • Inject a widget to handle websocket callbacks. 9eee6fb5d

  • Listen to staging. cbb8bc848

  • Restrict the topic we listen on. 076885cc6

  • Give the latest awards’ wrapper an id for manipulation. 467a2b29d

  • Make top contributors on index page a random sample of the top 10%. a1bf47303

  • Use that secure socket layer, friends. f0c67abe0

  • Requires a particular version of moksha.wsgi. c3630c9bd

  • Make the websocket topic configurable. 60c084815

  • Make a queriable assertion widget. 1734706a8

  • Get websocket DOM manipulation on lock. b9129f844

  • Merge branch ‘feature/websockets’ into develop 3b7881ec4

  • Make websocket injection configurable. fcc03184b

  • 0.2.4 24dbfedcf

  • Basic websocket injection. b4a53f553

  • Inject a widget to handle websocket callbacks. 1f617d6a7

  • Listen to staging. 1f49c77cd

  • Restrict the topic we listen on. aeb3ebc03

  • Give the latest awards’ wrapper an id for manipulation. e4700c921

  • Use that secure socket layer, friends. 9a294f6d9

  • Requires a particular version of moksha.wsgi. 074efad25

  • Make the websocket topic configurable. 3eb28cdd8

  • Make a queriable assertion widget. 9e3723683

  • Get websocket DOM manipulation on lock. 3a60dd598

  • Make websocket injection configurable. e3fd57755

  • 0.2.4 37fb65bfb

Version 0.2.4

  • Un-working code from my attempt to display invites. 2b31dfbdc

  • Need to mangle keys for memcached to not flip out. fb91f7267

  • htmlDecode to get around weird escaping issues with the assertion urls. b61c7000c

  • Merge branch ‘develop’ into feature/display-invites 5c52c778d

  • Should be self.request. a46a36bd3

  • Temporarily avoid using pylibravatar to workaround python-pydns issues on epel6. c5a4045c6

  • Space those invitations. 94cca46cd

  • Cleanup. 23745bb35

  • Fix libravatar idiosyncracy. 95fe974c0

  • Only display invitations which have not yet expired. 248f84820

  • Turns out it doesn’t really need to be that big. 0867af34b

  • Merge branch ‘develop’ into feature/display-invites cda229a76

  • Use parsed dates when creating new invitations. ca9f10676

  • Use correct resource_url when doing login redirection for invitations. cd8740f16

  • Update invitation code to use the latest tahrir-api. 9d7c72613

  • Remove hardcoded redirect after invitation is claimed. 677a223b2

  • Add some TODO notes. 4c531165d

  • Merge branch ‘feature/display-invites’ into develop dabb76dad

  • Relative dates ftw. 4ac88c97c

  • Bugfix - pass person.email instead of person.id. 84a606d16

  • Basic websocket injection. da92f7e26

  • Inject a widget to handle websocket callbacks. 9eee6fb5d

  • Listen to staging. cbb8bc848

  • Restrict the topic we listen on. 076885cc6

  • Give the latest awards’ wrapper an id for manipulation. 467a2b29d

  • Use that secure socket layer, friends. f0c67abe0

  • Requires a particular version of moksha.wsgi. c3630c9bd

  • Make the websocket topic configurable. 60c084815

  • Make a queriable assertion widget. 1734706a8

  • Get websocket DOM manipulation on lock. b9129f844

  • Merge branch ‘feature/websockets’ into develop 3b7881ec4

  • Make websocket injection configurable. fcc03184b

Version 0.2.3

  • Patched table width into css from html. d79e6ef03

  • Patched width as % to form tables. ca44b1b13

  • Set max form table width to pixel value. 6d795a933

  • Link to the staging instance. 09ae0a9a6

  • Merge pull request #106 from CDeLorme/develop ac2046676

  • Don’t italicize description, since we want to convert from RST for frmting. 0b3cf6153

  • Add docutils to setup.py for #69. da99ed91e

  • Badge descriptions are converted from RST to HTML. Close #69. 774c57332

  • Properly apply description CSS class to converted description. fa4fc85b9

  • Display a message if the user doesn’t have any badges. ad97c35f5

  • Give a count and percentage of how many badges the user has earned. 349df2935

  • Don’t leave that db obj laying around after each request. 9e13de0c1

  • Don’t send our ‘responsive’ string to gravatar.com. 4412befb5

  • Pass our own managed session object in for TahrirDatabase to use. 194d043bd

  • Set autocommit=False so the zope transaction manager can handle all that for us. 14ddaf7f0

  • Implement actual badge and user search (basic). Close #89. ed6a1758d

  • Merge pull request #110 from fedora-infra/feature/issue-89 491e23c7e

  • Make badge last_awarded and first_awarded queries case-insensitive. ee69577b4

  • PEP 8. 37f6d6120

  • Make badge search also search badge description. 66ddd5c95

  • Make explore search field names more general. aeb4f84e5

  • Badge search also searches through badge tags. 3c1a52913

  • Cleanup. 7a701ef7e

  • Explore person search now searches through user bios, as well. 4278996ee

  • Add shadow to search results for uniformity. 9673ee165

  • Make explore badge search result links exchange spaces for hyphens. c4219aedd

  • Update info on explore template. 18a213116

  • Whoops. 67ec0efb1

  • CSS fix for pretty-list. Close #107. 24c023abc

  • Don’t assume non-https base_url. eb55b21e8

  • Rework the traversal app to use tahrir-api. f889c91bf

  • Remove spurious import. 7cfabfac2

  • Explicitly check for authorization when changing nicknames. For #98. 2cb792e3a

Version 0.2.2

  • Remove 404 and 505 pngs using PressStart2P font. a3f061572

  • Rebuild 404 and 505 logos with black Liberation Mono font for now. 4e9e3ed09

  • Raise a 404 from the badge view if the badge isn’t found. 09c732d2c

  • Fix errors if badge is being viewed that has never been awarded. cc5c8c6d3

  • Change pretty-list stuff to one per line, even though vertical-align won’t work. ded2aef81

  • Proper vertical alignment! Yay! 894b3bf91

  • Proper route_url link for Fedora Badges logo. 1123601af

  • Proper badge sizing, plus actually implement 256px size CSS for badge and thumbnail. c0fc83118

  • Proper pluralization for times_awarded badge statistic. 6fb3cd62b

  • Crazy-huge PEP8 commit. 9bbed1b96

  • Typo was causing minor styling issue. 79c410391

  • Limit that top_persons list. e2b4189ad

  • Get openid realm from the config. e886edc77

  • Add note, and put stuff in padded-content div. cbc1047f3

  • Use secure cookies. 025781809

  • groupfinder should at least return an empty list or else the user is considered invalid. eef00c338

  • Make secure cookies configurable. d4a748026

  • Convert the secure cookies config value to a bool. c0e164aeb

  • Use pyramid.settings.asbool instead of rolling our own b4b6581b1

  • Allow FI to avoid using the openid-provided email. c19740232

  • Fix an old typo. We want the last two tokens here. 5aad87742

  • Add nice shadow boxes to the frontpage. d02586fae

  • Padding tweaks for the frontpage. 5d1fc5d0c

  • Some text centering for consistency. 201873fb2

  • Cache libravatar URLs. Fixes #94. 3c1fb4d6a

  • Sticky footer. Fixes #88. 803dd7a3f

  • Tweak date padding. 8317d4a1e

  • Remove badge description from the tooltip. Its too much! b4b2b722c

  • Remove unnecessary div. 063425477

  • Show when person first showed up on user view. f029a642b

  • Cooler message when badge has never been awarded. 0d4c81ca6

  • Add percentage of people who have earned a badge on badge view. 7efec7be9

  • Clarify explore view. 29587222a

  • Add my other email to the default development file. Why not. 806f8ec99

  • Add underscores when needed on new user add, plus keyword targetting. dc3187c7f

  • Working code for allowing the user to change their nickname. 4d88cb7b5

  • Unsemantic CSS grid structure. 68377de92

  • Apply large numbering to leaderboard ranking numbers. 25d819eae

  • Add shadow div to leaderboard. f2ea22058

  • Ignore apple DS_STORE giblets. b1acf23e0

  • Add some nice spacing under section headers. 1e411e3ad

  • Add shadows to explore view. 8e59eacf6

  • Add shadow and some uniform formatting to the badge view. c153778de

  • Badge view restructuring and design changes. eaccbdfcb

  • Uniformity/restyling for user view, plus other tweaks. b99bce250

  • More user view structure/design changes. 0854a283e

  • Remove that old popup stuff. 2103236f4

  • Move “arrived on” detail on user view. c2e253e75

  • Add missing period. b4c3473b9

  • This footer is getting out of control. 859cbab99

  • Cache a larger fallback image for user avatar. 24a77cc8f

  • Testing patches to header logo. 8bb420b22

  • Fixing header section, reducing code complexity & layers. 6ff5826e1

  • Removed unnecessary id. adb23a34c

  • Finished cleaning, prepared for merge-request. 0e2fe18dc

  • A stab at a more flexible gravatar on the user page. 6bb6aaa6f

  • Limit badge awarded percentage to 1 decimal place. e84dbd0bb

  • Merge pull request #104 from CDeLorme/develop be1b2d63c

  • Fixed improper footer closing and disabled some css for test. 5075069c1

  • Get those badges back in that shadow box. f41425ddc

  • Testing patch height of footer. 114412318

  • Testing push tag again with some minor relocation. 20a755505

  • Get images to be centered on the user view. f3c956476

  • Added clearfix to page. ff8b618ff

  • Not sure why this change needs to be made, but the pretty list got messed up somewhere along the way. 109a813eb

  • Moved clearfix to top element. 4646ac7bc

  • Criteria should be links. 1e21f292e

  • Adjustment test. 8ef33f276

  • Removed terrible scroll test. 5367ec7e1

  • Trying another method. 1fd020a2d

  • More alternative test css. 6be03c124

  • More puzzle peices. feda111d4

  • Final puzzle peice needed. 55d32b6f6

  • Add me to the default admin thing again. a501d14af

  • Further testing with relocated html. 74a704a5c

  • Another quick addition. abbc97fbd

  • Try to fix wonky image sizes. 14870c6c2

  • Reverted back to previous approach for more tests. e22408de7

  • Another test of changed tools. 1e8812e5d

  • Patched table sticking outside container. d308db130

  • Work on change nickname button. 285b90d22

  • Merge pull request #105 from CDeLorme/develop 24c1e9913

  • Magic. All day long. 54d0dfa47

Version 0.2.1

  • Actually fall back. 10540279b

  • Some production.ini tweaks. 6fc7548c0

  • Make more admin fields required. Make one an email field. 50f3b21d7

  • Except division by zero error on Leaderboard when there are no users. 7429cabac

  • Remove Users placeholder from navbar. d0ab0c0ed

  • Reorder nav bar. f2074918a

  • Add missing page headers and make ‘em all <h1>s. 4c3867793

  • Style improvements to user profile view. d7be41d41

  • Be able to specify where secret.ini is located. 590c5d1b3

  • Implement Explore view. Allow visiting a badge or user page via “search”. 271d6379a

  • Explore view improvements. 1ddfc6146

  • Update secret.ini.example for recent config change. d62898fc5

  • Swap email and nickname display on user view. 726c92c95

  • Leaderboard competitor numbering was zero-indexed. bd9ed2a3b

  • Move avatar def to a separate functions.mak file. 258e8103a

  • Add avatars to leaderboard. 1aa1df2a0

  • Add avatar to user view (profile). e94dd2e4f

  • Fix bug where awarded_assertions were those of the viewed user on Profile. 765045f9c

  • Comment out the dep on Pillow. b31d7cd74

  • Simplify merging of secret.ini and make it optional. 724d58032

  • Correct sorting for newest persons list. 6da322ad4

  • That part was a mistake. df77f437f

  • Limit frontpage items to the top N. 9033fbc1f

  • Sort latest awards correctly. e15c66c42

  • Make a thumbnail function for badges. 61b8f36ba

  • Start of tooltips. 9b035316e

  • Remove unused css block. 091a1b93a

  • Tweaks to tooltip styling. f5c0ab9ba

  • Turn user profile list of badges into a grid. f329f4db3

  • Generate random_badges and random_persons in explore view. 321314667

  • Merge branch ‘develop’ of github.com:fedora-infra/tahrir into develop 88d560651

  • Random badges display on Explore view, but are not formatted well. 144b47c98

  • Make badge_thumbnail def actually make use of cell_width. 1f5d68001

  • Complete implementation of random badges and random people. c82918592

  • This badge spacing should work for now. ebd6980c0

  • Add a couple comments. e57233b54

  • Get total times badge has been awarded for statistics section. f6a7e8778

  • Move link to Builder to footer. 9dd03931d

  • Improve and implement more badge statistics. 9ce6b953c

  • Some restructuring of badge view. b18ccce78

  • Some restructuring of user view. 060308298

  • Some leaderboard restructuring. 2b2105029

  • Implement (quite ugly due to CSS issues) Change Avatar link. 7d66e86ff

  • Janky (but working) align for Change Avatar button. bb2ca7d40

  • Omit an extra uneeded html tag. dd805540b

  • Tweak user view. 756b98f43

  • Tooltip styling. 7ed49560c

  • Tweak left pane of user profile view. 776553a0c

  • Delete old GitHub ribbon image (no longer used). 4a8ad78da

  • Moved the “claim” link to only the users profile page. 01c0ba3c3

  • Well, we have custom bullet images. I give up trying to get one item on each line though. I’ve already wasted a good 30 minutes. 383022878

  • Proper URL handling for user website on profile view. 1cde0e881

  • Add viewport <meta> tag for (hopefully) proper mobile scaling. 3071dbb0f

  • Kill the ribbon. 65aa1ec16

Version 0.2.0

  • Updated README.rst with steps to admin webapp adc013459

  • Merge pull request #42 from atabas/patch-4 a38d42bab

  • Update README.rst 18e0728f2

  • Merge pull request #43 from yash256/patch-1 4544a67a7

  • Modernize apache config. 044e5d605

  • 0.1.9 8b5288ec5

  • Fix a typo in the SavingFileField extension validator 9763391f4

  • Modernize apache config. 170777835

  • 0.1.9 60cff95e0

  • Relicense to include additional permission. Fixes #44. 52ccd18e2

  • Simplify FAS openid login so the user doesnt have to type in their username. 5370641fc

  • Remove unnecessary lines. 7cbb56dc1

  • Merge pull request #47 from fedora-infra/feature/pyramid-openid-teams a5bdf60c5

  • Dummy qrcode proof of concept. f82e3a885

  • Add a note about setting up virtualenvwrapper for the first time. Fixes #38. 1d919333c

  • Fix namespace conflict. d69348919

  • Bugfix to the new-badge form. 1fd47f2f4

  • Don’t fail if imagemagick isn’t installed. d476191c7

  • Invitation qrcode, claiming, and form. e0c5ee5df

  • Remove debug statement. 609c17ca8

  • Merge pull request #48 from fedora-infra/feature/venv-docs 30b2029b6

  • Merge pull request #49 from fedora-infra/feature/qr-code ddd20beb2

  • add tahrir.ini to .gitignore (the actual config file I am using) e253e745f

  • move to unsemantic CSS and start new layout 106ca2027

  • add a footer like the one I added to tagger d2822159b

  • tweak columns and some positioning stuff d8a3df1ac

  • more repositioning, plus responsifying the admin view a29766c17

  • add start of a badges view b519a34a0

  • add start of user view 7cf15a4bd

  • keep working on user view, need to decide how to handle awarded_assertions 6052fd29e

  • fixes #34 – smoothly redirect to and from login for admin view db703304f

  • set came_from in home view so login works from there, too d775037e2

  • Post-auth redirection for the invitation claim view. ef8356f4f

  • Added source files for logo ideas for #51 7dd99fc58

  • Added a final candidate for a logo. Fixes #51. c9202be14

  • Import HTTPGone so that an expired invitation actually works. 18d51c7cd

  • Flip comparison operators so that logic works as properly. 9404a1ce9

  • Proper redirection for invitation handling. 35c071d80

  • Redirect to home view if user already has badge provided by an invite. ca821a966

  • Remove all old references to tahrir.salt. 1c00f1089

  • Merge pull request #55 from fedora-infra/feature/simple-salts 0c0016835

  • Add blue navbar and relocate links to it. 9df9c7ad3

  • Move login functionality to navbar. a6a88f454

  • Make navbar take up full screen width. Color header blue. b15212a74

  • Section headers + styling closer to Jenn’s mockups. 307deba91

  • Add Fedora logo and make Tahrir header text gray. d4b5b0b71

  • Styling. deca27e1a

  • This gets rid of bootstrap… although it doesnt exactly work either. 8fbbe19af

  • Don’t use the broken datetimepicker.. just a text field for now. 09840f26b

  • Revert “Don’t use the broken datetimepicker.. just a text field for now.” ed41e2ed8

  • Merge pull request #59 from fedora-infra/feature/no-bootstrap-plz 7768d4c7a

  • Threebean’s tw2 widget change. (Sorry, recovering from a git issue) afa0fcea8

  • Add created_by radio button to invitation form. With tahrir-api 55d8803, fixes #58. 54e8f45d0

  • Merge branch ‘feature/issue-58’ into develop 56dc457a4

  • Pass base_url to user and badge views. cbf351ff2

  • Shorten/simplify displayed page titles. d7e2b5070

  • Use BeforeRender and Pyramid events to make base_url and title global vars. 6b51ca6c8

  • Merge pull request #53 from decause/feature/logo f55f2742a

  • Simplified logo (for use with favicon) a96556613

  • SVG sized to favicon dimensions ba42e76eb

  • Rendered favicon e2c007abe

  • Pass base_url to user and badge views. 9949def50

  • Shorten/simplify displayed page titles. e052fcee9

  • Replace logo/text header with pure PNG of a Fedora Badges logo. 644d002d8

  • Merge pull request #63 from decause/feature/logo 74b5378de

  • Implement initial favicon. Thanks, @decause! 64a4d4698

  • Add a comment about the authentication secret. ddb748625

  • Consolidate a auth-policy-setting into the Configurator constructor. ed0b247ae

  • Merge branch ‘feature/issue-61’ into feature/issue-33 05dd54a7f

  • I have groked Pyramid auth. Removal of is_admin closes #33. 1a2a0f8b5

  • Merge branch ‘feature/issue-33’ into develop 969fc0b60

  • Start of actual index view column content. Testing the water. c3213d2d9

  • Start some database rewiring. (Commit breaks app) ea28076a9

  • Design updates. b2588283f

  • Moar design updates. d8bc634c5

  • More progress to database rewiring? (Still borked) 5f97f807a

  • Move secrets to secrets.ini and add example file. Fix #65 a0adb836a

  • Merge branch ‘develop’ into feature/database-rewiring 081ffccf3

  • Success! Database connection is being rewired. 673e8150b

  • Forgot to remove some comments and a re-delcaration. 8e1a7bb62

  • Implement top_persons on the index view. bc00c8636

  • More database rewiring. Just found a bug in API, fixing next. 361c2a9c5

  • Properly set awarded_assertions in index view. Remove unrelated cmnt. 16e1aad7f

  • Properly set awarded_assertions in other views that use it. 76ae27c5c

  • Top contributors on index view is working. Thanks for help, @Qalthos! f0bc2a2d3

  • With API changes I just pushed, makes user and badge views work again. cbc61ffcf

  • Kill tw2 with fire. e47dec624

  • Update setup.py. ff540a84a

  • Purge more tw2. f531f8717

  • Purge even more tw2/admin panel stuff. fb1d1089a

  • Remove some comments and debugging statements. Thanks @ralphbean! 9e83a49ad

  • Remove formencode from setup.py. 49ed821bf

  • Merge pull request #71 from fedora-infra/feature/database-rewiring 6c2ae3a45

  • Implement badge images on index view. cced6ef3e

  • Formatting for dates. 313b76544

  • Make badge image link to badge page. fb37e29c4

  • Add logic to displaying nick, site, and bio on user view. 38d39665b

  • Display earned badges in user view. a1ea8af65

  • Bump our version constraint for tahrir_api. fdaaf1679

  • Wrong url for fork me ribbon. 93851c73b

  • Add logged_in to events.py global-variable-setting. 4924fa8dc

  • Profile link takes you to the logged in user’s user view! e4a5eff7a

  • Correct a comment. d347eb858

  • Make that ribbon out of css, please. a1ffcf792

  • Make emails link to the user view. 8f255cd71

  • Merge pull request #73 from fedora-infra/feature/fork-me-ribbon-facelift 157dcbf7b

  • Handle logged_in_id when no one is logged in. 6382d8ce1

  • More conservative overflow hiding. dfdec0538

  • Make authentication policy use sha512 instead of md5. 6e1d40afd

  • Allow user to configure what openid identifier to use. For #36. 4cf9dcf9d

  • Pull their nickname from fas or make one up from their email when they first login. Fixes #67. 6e49bd022

  • Formatting and display stuff for the index view. f9cf2ec20

  • Raise an appropriate error if the user DNE. 074c694e3

  • This could be simpler. 41149e076

  • Merge pull request #74 from fedora-infra/feature/openid-enhancements bfc0d65a0

  • Improvements to first column of badge view. 213ebe624

  • Simplify the user view code. Allow lookup by nickname. Fixes #68. ecb0dcec3

  • Merge pull request #76 from fedora-infra/feature/user-view bf8aa12df

  • Readme tweaks and updates. 823579585

  • Properly sort newest persons list. c1ab9cca5

  • Apply a mobile stylesheet. Let’s see how this looks on my Android phone. 639d087bd

  • Eh, doesn’t look like it did much. Let’s try this one. b855e59cd

  • Added a section to the README on deployment. Fixes #17. 5144a3384

  • Add skeleton of Add Person form to admin view. 2a2435003

  • Simplify action view. 7fb4b23b9

  • Pay no attention to the man behind the screen. f214db06b

  • More admin form skeleton stuff. Done for now. f54a0e4ee

  • Generate URLs with request.{route,resource}_url. 2aba3a337

  • Make the Assertion resources location-aware. 83052e183

  • Merge pull request #78 from fedora-infra/feature/generated_urls 73b18d7d6

  • Set development.ini to use the port I was using in my old .ini file. bb5259339

  • Make the server not start if secret.ini fails to load. e15141840

  • Remove some hardcoding of locations. For #77. 11acd8027

  • Make admin panel use tables. More form HTML. be1ed1d11

  • Remove some straggling tags. 8321ee74f

  • Add HTML for more admin forms. All tables covered. b16f720e1

  • Start of badge builder. 5bb1399a5

  • Working on the JavaScript to update the YAML in real-time. 4063eda11

  • Make some things on the start of the badge builder nicer. 1c7652d1f

  • Badge builder properly builds first section of YAML. Onto the rest! ce2d15bd9

  • All sections in badge builder operating as expected. 7bff75e00

  • Add ability to choose if builder preview is read-only. 76526c331

  • Eliminate trigger field from YAML builder. 09a18c6cc

  • Set default builder creator to currently auth’d user (if one exists) 1bb99fddb

  • Python generation of badge YAML. Mako not honouring newlines. :/ 961f9e31c

  • YAML builder now generates file via Python. JS preview cmnt’d out. ee8bce40f

  • Fix improperly-referenced input. ec8e1fa69

  • Merge pull request #80 from fedora-infra/feature/yaml-builder 5413b275d

  • Optimized JS by eliminating repeated jQuery selector calls to div.popup, and chaining operations. b680a6836

  • Remove all hardcoded view + statci links in templates. For #77. d9d316031

  • Merge pull request #81 from CDeLorme/develop 041a63991

  • Not-yet-working admin panel stuff. Fell down a bit of a rabbit hole on another project. 75d912f2a

  • Make admin forms actually POST. 9576d2ec0

  • Add Person admin form functioning properly. d8614b42a

  • Add functionality to add badge form on admin panel. 328803581

  • Expose badge tags on badge view. 302f3e531

  • All Add admin panel things are working as expected. 3dd65f3e0

  • Frontpage avatar stuff. 55c504267

  • Merge pull request #84 from fedora-infra/feature/avatars 2b441d896

  • Start of leaderboard. 72785e980

  • Leaderboard additions, plus secondary sorting on top users everywhere! eefbe9aed

  • Leaderboard improvements. 86a9e4249

  • Add top_persons_sorted functionality to index view, too. 29f52079d

  • Leaderboard data formatting. 4f322304e

  • Move padded-content div to its proper place. 7fb787e80

  • Add competitors list to leaderboard, plus fix sorting! c6ac15125