2
0
mirror of https://github.com/jfmcbrayer/brutaldon synced 2025-02-10 00:20:34 +01:00

139 Commits

Author SHA1 Message Date
Jason McBrayer
4676c49482 Take out the PJAX again.
It seems initially to work with notifications, but ultimately it just doesn't
quite.
2018-11-15 14:45:40 -05:00
McBrayer
faace0fa07 Scroll to target on opening a thread 2018-11-13 13:35:08 -05:00
Jason McBrayer
ffe50791d1 Indicate on toots if they have replies 2018-11-12 17:54:01 -05:00
Jason McBrayer
347ccb4bbe Restore all of the PJAX stuff because I figured out what was going wrong 2018-11-06 17:05:03 -05:00
Jason McBrayer
9eda3c91cb Loop videos, on the assumption that most are gifvs.
Also, use media.preview_url for the preview image rather than the first frame.
2018-11-06 11:09:05 -05:00
Jason McBrayer
ae66ccfd7f Change lightbox to magnific-popup; make videos playable inline. 2018-11-06 10:44:26 -05:00
Jason McBrayer
e5040b0bbd Add modal for new toot 2018-11-01 09:53:07 -04:00
Jason McBrayer
221a13c593 Revert "Add animated loading indicator for some links."
This reverts commit 0fd520b78b23b87f5135bc3997b80853a2b086b5.
2018-10-14 20:59:38 -04:00
Jason McBrayer
0fd520b78b Add animated loading indicator for some links.
This is redundant on desktop and for full mobile browser interface,
but useful for minimal mobile browser PWA mode.
2018-10-14 20:14:18 -04:00
Jason McBrayer
bb65be3e8b Don't lose text or spoiler text when expanding toot form 2018-10-14 08:36:47 -04:00
Jason McBrayer
2dfcd61989 Use click_to_load preference 2018-10-09 13:11:20 -04:00
Jason McBrayer
2d0fd95d5f Use no_javascript preference in place of theme.is_brutalist in some places 2018-10-09 13:08:02 -04:00
Jason McBrayer
26a189f780 Push history when loading more on a timeline
Because not doing so is worse, not because it's the best thing possible.
2018-09-24 15:09:32 -04:00
Jason McBrayer
9a7d797e54 Make the 'older' button load more in the page 2018-09-24 11:11:08 -04:00
Jason McBrayer
3782d6cd2f Fix formatting of timeline template 2018-09-24 10:48:25 -04:00
Jason McBrayer
ea1f9bdbb8 Strip out all the PJAX to make notifications work 2018-09-20 19:01:26 -04:00
Jason McBrayer
63dc8fac53 Add photobox for images 2018-09-18 08:37:21 -04:00
Jason McBrayer
98afb6cde2 Restrict scope of scroll-position-saving 2018-09-18 06:13:13 -04:00
Jason McBrayer
a2efc3fe08 Use ic-scroll-to-target where applicable 2018-09-15 16:40:16 -04:00
Jason McBrayer
773975917b Add image carousel to multi-image posts 2018-09-09 18:22:01 -04:00
Jason McBrayer
67bfcde2fe Add character count to toot forms 2018-09-07 16:28:33 -04:00
Jason McBrayer
ccb21b0cdc Fix formatting problem with redrafts and tags
Plus misc. redraft problems
2018-09-06 20:51:18 -04:00
Jason F. McBrayer
3407aa8086 Don't create expandCWs button multiple times 2018-09-06 13:36:27 -04:00
Jason McBrayer
d9cb4b36e5 Ensure that file buttons can still be updated when you expand minimal toot form 2018-09-06 12:12:49 -04:00
Jason McBrayer
4f8bba7765 Ensure that CW-expander is present when threads page is AJAX-loaded 2018-09-06 12:07:31 -04:00
Jason McBrayer
6e087eb45f Make AJAX version of toot deletion work better 2018-09-06 11:45:28 -04:00
Jason F. McBrayer
09909f3270 Overflow-auto the media attachments so they don't do it to the toot box 2018-09-06 09:49:01 -04:00
Jason McBrayer
f0597470a6 PJAX the link to redraft 2018-09-05 21:34:08 -04:00
Jason McBrayer
8ab83275f6 AJAX-ify the delete link on a toot 2018-09-05 21:29:12 -04:00
Jason McBrayer
8c847f0452 Use larger icon for expand full editor 2018-09-05 12:14:10 -04:00
Jason F. McBrayer
507a6bd32e Make "complete toot form" link expand the minimal toot form in place 2018-09-05 11:25:10 -04:00
Jason F. McBrayer
f31e69b541 Ask for confirmation on some user actions when using AJAX 2018-09-05 10:18:33 -04:00
Jason F. McBrayer
f9673696d5 PJAX thread links 2018-09-05 10:07:51 -04:00
Jason McBrayer
c038253ef7 Only use static avatars (the coyote no longer rotates) 2018-09-03 19:46:51 -04:00
Jason F. McBrayer
bd663e7539 AJAX the follow button 2018-08-31 15:55:05 -04:00
Jason McBrayer
38ba9d8184 Fix ID of status spinner 2018-08-30 19:36:32 -04:00
Jason McBrayer
acfbdc5d5e Oops, reply shouldn't be ajaxed (this way) 2018-08-30 19:04:32 -04:00
Jason McBrayer
f224d70750 Add progress indicator on boost/fav 2018-08-30 18:57:24 -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
3f84d26e41 Make css names accurate again 2018-08-29 13:11:02 -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 7692cd3bccb6779393ca8cf3f677dd5b959e157e.
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 770ce5157f201209ce066d455fd82a8d72c731a4.
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
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
9797b6f7c2 Add basic re-drafting without image support 2018-08-23 20:58:07 -04:00
Jason McBrayer
f73cadee90 Add JS enhancement to thread page: expand/collapse all CWs 2018-08-23 11:19:32 -04:00
Jason McBrayer
f3d3d7005b Emphasize boosted/favorited flags in text or fullbrutalism 2018-08-21 14:59:49 -04:00
Jason McBrayer
0a9cdded14 Fix remaining uses of naturaltime 2018-08-21 13:19:26 -04:00