Commit Graph

462 Commits

Author SHA1 Message Date
Jason McBrayer
ffaad25111 Make color of loading indicator a bit nicer 2018-09-03 12:21:32 -04:00
Jason McBrayer
7c85f5474a Pjax page transitions that use the main page nav buttons
Things remain to do on this:
- Make the indicator less blatant
- Fix page titles
- apply lots of other places
2018-09-03 10:03:27 -04:00
Jason McBrayer
1dd8b1a316 Hijax block button 2018-09-02 19:52:48 -04:00
Jason McBrayer
3e7c81fc02 Hijax the muting button 2018-09-02 19:47:21 -04:00
Jason McBrayer
fbce60f456 Fix monospace fonts in terminal and fullbrutalism themes 2018-09-01 21:08:06 -04:00
Jason F. McBrayer
bd663e7539 AJAX the follow button 2018-08-31 15:55:05 -04:00
Jason F. McBrayer
3480c70a5e Widen main column a little bit.
It was causing problems with the level containing fav/boost links.
2018-08-31 09:08:56 -04:00
Jason McBrayer
808739314e Bump patch number for spinner bugfix 2018-08-30 19:36:59 -04:00
Jason McBrayer
38ba9d8184 Fix ID of status spinner 2018-08-30 19:36:32 -04:00
Jason McBrayer
05f19460fa Bump patch number for that mistake that made it through 2018-08-30 19:05:00 -04:00
Jason McBrayer
acfbdc5d5e Oops, reply shouldn't be ajaxed (this way) 2018-08-30 19:04:32 -04:00
Jason McBrayer
09ec192e8e Bump minor version number for intercooler features 2018-08-30 18:59:56 -04:00
Jason McBrayer
f224d70750 Add progress indicator on boost/fav 2018-08-30 18:57:24 -04:00
Jason McBrayer
77b79b32b8 Get intercooler ajax requests working with csrf protection 2018-08-30 18:49:12 -04:00
Jason McBrayer
fac30d819f Fix up jquery loading for CSRF handling script 2018-08-30 18:33:20 -04:00
Jason McBrayer
fd5c2cfcbb Merge remote-tracking branch 'origin/intercooler' into intercooler 2018-08-30 18:27:00 -04:00
Jason F. McBrayer
8cdefb5e90 Enhance boost/fav toot with intercooler
Currently, this only works with CSRF protection turned off. Next
job is to fix that.
2018-08-30 16:42:01 -04:00
Jason F. McBrayer
02a20722fe Add intercooler and dependencies 2018-08-30 15:21:51 -04:00
Jason McBrayer
df22f2d9b4 Add ic-post-to attributes to reply/boost/fav links 2018-08-30 13:26:07 -04:00
Jason McBrayer
8696020314 Add intercooler load to base.html 2018-08-30 13:22:43 -04:00
Jason McBrayer
20b40172b1 Add intercooler-js and its dependency 2018-08-30 13:19:15 -04:00
Jason McBrayer
3f84d26e41 Make css names accurate again 2018-08-29 13:11:02 -04:00
Jason McBrayer
347be46795 Make some css class names more inaccurate 2018-08-29 13:08:42 -04:00
Jason McBrayer
8c69e65026 Make some css class names more inaccurate 2018-08-29 13:06:24 -04:00
Jason McBrayer
0aacda646e Make brutaldon.css more general, do some image fixes 2018-08-29 12:52:06 -04:00
Jason McBrayer
e9fd4f491b Add lux theme to fixtures 2018-08-29 10:52:51 -04:00
Jason McBrayer
48912af476 Add lux theme 2018-08-29 10:51:24 -04:00
Jason McBrayer
b57d6f68df Fix import that was broken by merge 2018-08-29 10:50:54 -04:00
Jason McBrayer
b7222e57f2 Bump patch level for bug fixes 2018-08-29 08:50:39 -04:00
Jason McBrayer
4e1005c184 Fix previous issues (probably) 2018-08-29 08:46:31 -04:00
Jason McBrayer
e913213e77 Fix a 500 error on login 2018-08-29 08:34:05 -04:00
Jason McBrayer
816458a86a Fix a 500 error on repeat login 2018-08-29 08:18:16 -04:00
Jason McBrayer
52efb4a1d7 Expand reply/boost/fav only on desktop 2018-08-29 05:23:35 -04:00
Jason McBrayer
c71f1cf16d Revert "Expand reply/boost/fav buttons into icon+text"
This reverts commit 7692cd3bcc.
2018-08-29 05:12:07 -04:00
Jason McBrayer
1eb32dc189 Revert "And with that last change, the level should not be mobile"
This reverts commit 770ce5157f.
2018-08-28 20:14:33 -04:00
Jason McBrayer
770ce5157f And with that last change, the level should not be mobile 2018-08-28 20:13:37 -04:00
Jason McBrayer
7692cd3bcc Expand reply/boost/fav buttons into icon+text
Besides accessibility, this also resolves a weird little layout problem on the
dark theme
2018-08-28 20:10:15 -04:00
Jason McBrayer
4f7937f5e4 Bump patch number 2018-08-28 13:41:53 -04:00
Jason McBrayer
283b94cd53 Ensure that account username is unique 2018-08-28 13:41:21 -04:00
Jason McBrayer
cd4acab7c2 Bump patch level 2018-08-28 12:49:20 -04:00
Jason McBrayer
bc9cbd1d6e Fix old_login; something got broken in last merge 2018-08-28 12:48:52 -04:00
Jason McBrayer
253a6d92f5 Bump version number to 2 (theme changes are incompatible) 2018-08-28 12:30:05 -04:00
Jason McBrayer
1f7ebbb564 Make media attachment labels smaller 2018-08-28 12:29:16 -04:00
Jason McBrayer
c736827476 Small fix to file button size in dark theme 2018-08-28 12:27:50 -04:00
Jason McBrayer
5bdb2de646 Add theme support and move preferences into the database
Squashed commit of the following:

commit be4e1ab286f54caa6f44367d2de3cf9e6cb69e68
Author: Jason McBrayer <jmcbray@carcosa.net>
Date:   Tue Aug 28 12:03:17 2018 -0400

    Set timezone in session as early as possible

commit f1c03349c40ca1aca7f77c32333ee83585495626
Author: Jason McBrayer <jmcbray@carcosa.net>
Date:   Tue Aug 28 10:06:18 2018 -0400

    Don't hide all .is-hidden in brutalist themes

commit f35a6c5600b091fe0ec4ad78eb5f1a02a4945a65
Author: Jason McBrayer <jmcbray@carcosa.net>
Date:   Tue Aug 28 09:44:10 2018 -0400

    Rename vt240don.css to vt240don-amber.css

commit 074478937af309d10ff2d7f8f482dbff20ac7cf9
Author: Jason McBrayer <jmcbray@carcosa.net>
Date:   Tue Aug 28 09:41:43 2018 -0400

    Tweak vt240 amber theme and add vt240 green theme

commit b205cfe7376d067799863d7db1ce3c4530b0ba74
Author: Jason McBrayer <jmcbray@carcosa.net>
Date:   Tue Aug 28 08:39:11 2018 -0400

    Remove caching of Mastodon connections

    There's not a good way of invalidating them, and they've started causing
    timeouts in this branch.

commit c24a697a39173ff23391220fabad0dc6605cb5ef
Author: Jason McBrayer <jmcbray@carcosa.net>
Date:   Mon Aug 27 14:46:21 2018 -0400

    Make minimal-large a little less bare

commit 6fee850cf6ba1edb573a7fedf43af3a343410c9b
Author: Jason McBrayer <jmcbray@carcosa.net>
Date:   Mon Aug 27 14:24:57 2018 -0400

    Add minimal-large theme

commit b345dedbfcf55c3142d07a6f5320c677cfb534f0
Author: Jason McBrayer <jmcbray@carcosa.net>
Date:   Mon Aug 27 13:19:51 2018 -0400

    Add vt240don style by @enkiv2

commit f013ff235663ee21f2d0962a019ce7bc3c80f7b0
Author: Jason McBrayer <jmcbray@carcosa.net>
Date:   Mon Aug 27 09:15:51 2018 -0400

    Fix crash in search

commit 76c4134e9ddebbdf8a8dccab79361e71438877e6
Author: Jason McBrayer <jmcbray@carcosa.net>
Date:   Mon Aug 27 08:35:02 2018 -0400

    Fix crash in oauth_callback

commit d725018d6a34544ac8c92deac27502c457d4d3c8
Author: Jason McBrayer <jmcbray@carcosa.net>
Date:   Mon Aug 27 08:31:19 2018 -0400

    Fix crash in oauth_callback

commit 830264359dbdbf7c34e1d1ae715cb68016cd47f4
Author: Jason McBrayer <jmcbray@carcosa.net>
Date:   Mon Aug 27 08:28:17 2018 -0400

    Fix crash in oauth_callback

commit 2a525298995d108a290484786a7493bfb99af2c8
Author: Jason McBrayer <jmcbray@carcosa.net>
Date:   Mon Aug 27 08:27:03 2018 -0400

    Fix crash in oauth_callback

commit d43eb63146eb21a283290287b9db4d518f36435e
Author: Jason McBrayer <jmcbray@carcosa.net>
Date:   Mon Aug 27 08:25:27 2018 -0400

    Fix crash in oauth_callback

commit ae9a58a0ae010fdc12a7498d691b7b8f8da95e03
Author: Jason McBrayer <jmcbray@carcosa.net>
Date:   Mon Aug 27 08:12:19 2018 -0400

    Fix up default values for default themes again

commit a8fde1710b4d23f2bdd0ced4eeffd44b4e80b756
Author: Jason McBrayer <jmcbray@carcosa.net>
Date:   Mon Aug 27 08:11:18 2018 -0400

    Fixes for dark theme

commit c4a7501cf263afbdc6bf65623e9c8dc5f03f40f7
Author: Jason McBrayer <jmcbray@carcosa.net>
Date:   Mon Aug 27 08:11:04 2018 -0400

    Small fix in full toot view

commit 69caeea0010e7d59106fba780744592ed9145f61
Author: Jason McBrayer <jmcbray@carcosa.net>
Date:   Sun Aug 26 22:50:53 2018 -0400

    Fix up settings display, navbar, typo in links

commit 0e24a394eabe78d8cba864beaedb03a42f916a20
Author: Jason McBrayer <jmcbray@carcosa.net>
Date:   Sun Aug 26 22:36:58 2018 -0400

    Fix default theme paths

commit aca5c53561cd8647d42244fd51720e146fddbf94
Author: Jason McBrayer <jmcbray@carcosa.net>
Date:   Sun Aug 26 22:35:33 2018 -0400

    More themes prep

commit 6921c55a41db14e155b5ed62c48e3e67d8626b13
Author: Jason McBrayer <jmcbray@carcosa.net>
Date:   Sun Aug 26 21:42:53 2018 -0400

    Actually load themes

commit 134952ff17e3a8672e21175395282d91f48f1d2b
Author: Jason McBrayer <jmcbray@carcosa.net>
Date:   Sun Aug 26 21:34:06 2018 -0400

    Base and fullbrutalism themes work, but only coincidentally

commit 658aca52955507eda007165e9c44031d417e0076
Author: Jason McBrayer <jmcbray@carcosa.net>
Date:   Sun Aug 26 19:47:48 2018 -0400

    Make filtering preference work again

commit 90267055b5a2fc51337b0a3e34b3a5643088e17f
Author: Jason McBrayer <jmcbray@carcosa.net>
Date:   Sun Aug 26 19:34:47 2018 -0400

    Fix up settings view, form, and model

commit d58769ecdffad239cc8aa37ebca9c2e87372ebd0
Author: Jason McBrayer <jmcbray@carcosa.net>
Date:   Sun Aug 26 19:12:06 2018 -0400

    Fix up old_login to work with new preferences system

commit d8b084a379894a3a40c3eed1c87465f7c77ad7eb
Author: Jason McBrayer <jmcbray@carcosa.net>
Date:   Sun Aug 26 18:11:03 2018 -0400

    Update settings view to use preferences system

commit 49471ae97131bdb0d8152411afdf1987d6c64652
Author: Jason McBrayer <jmcbray@carcosa.net>
Date:   Sat Aug 25 10:53:04 2018 -0400

    Update login logic to match new account models, simplify.

    Not tested yet.

commit 57cce7c0f45fe07dd522a61c9e056db982455843
Author: Jason McBrayer <jmcbray@carcosa.net>
Date:   Sat Aug 25 10:18:53 2018 -0400

    Fix up models and forms to meet current needs

commit 0634c038ee9220164662d1e933a2f1c83e5af70d
Author: Jason McBrayer <jmcbray@carcosa.net>
Date:   Fri Aug 24 22:42:07 2018 -0400

    Update fields in models for settings branch

commit 510509e28254cb3ee38b70538d1c0b788448d624
Author: Jason McBrayer <jmcbray@carcosa.net>
Date:   Fri Jun 22 08:39:42 2018 -0400

    Update settings view a bit; still in progress

commit 5a91a57ceb1d737ed371bd6800ddf6ea0a917a8f
Author: Jason McBrayer <jmcbray@carcosa.net>
Date:   Tue Jun 19 06:27:19 2018 -0400

    Add forms object for new preferences

commit af4883c172d2b66d83c55b00cee1490fa88ddd4f
Author: Jason McBrayer <jmcbray@carcosa.net>
Date:   Tue Jun 19 06:26:35 2018 -0400

    Make sure newly created accounts have preferences attached

commit f0ae97b2bf8735bd5c369f273fb51d74deb05450
Author: Jason McBrayer <jmcbray@carcosa.net>
Date:   Mon Jun 18 21:33:41 2018 -0400

    Setup for themes and related options
2018-08-28 12:22:20 -04:00
Jason McBrayer
db1ed32490 Parentheses matter. 2018-08-27 11:12:21 -04:00
Jason McBrayer
b9f39ce269 Hopefully fix last piece of oauth login errors for Pleroma 2018-08-27 11:08:55 -04:00
Jason McBrayer
73f8ded761 Also only ask for specific scopes on login, not just client creation 2018-08-27 10:53:35 -04:00
Jason McBrayer
a3db39988d Fix syntax error added by last patch 2018-08-27 10:46:53 -04:00
Jason McBrayer
b19b4fc641 Explicitly don't request 'push' scope 2018-08-27 10:41:55 -04:00