Commit Graph

570 Commits

Author SHA1 Message Date
Jason McBrayer 5266b8df03 Re-fix media attachments overflow 2018-12-04 10:28:49 -05:00
Jason McBrayer 23f7aed095 Confirm log out if JS available 2018-12-03 18:00:25 -05:00
Jason McBrayer b4822b87ce Make search link a modal popup if using JS 2018-12-03 17:58:08 -05:00
Jason McBrayer e42628c6a3 Bump minor version number because of cards feature 2018-12-03 14:14:52 -05:00
Jason McBrayer 23b799c022 Don't show card images where they may be redundant 2018-12-03 08:48:01 -05:00
Jason McBrayer d1873e3bd8 Really fix card image formatting. 2018-12-03 08:29:59 -05:00
Jason McBrayer 7364ff6baf Fix a card issue in vt240 themes 2018-12-03 07:50:36 -05:00
Jason McBrayer 16e787f392 Copy formatting changes to dark theme 2018-12-03 07:46:21 -05:00
Jason McBrayer ecfdf00d6a Fix formatting of both card images and regular media 2018-12-03 07:42:27 -05:00
Jason McBrayer afef082319 Fix spacing of cards.
Sizing of regular media seems to be broken now, though.
2018-12-03 07:34:05 -05:00
McBrayer 673d7adedd Add display of cards. This is not 100% complete. 2018-11-30 14:30:46 -05:00
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 03478ef33f Remove \n from initial form for replies 2018-11-12 17:55:25 -05:00
Jason McBrayer ffe50791d1 Indicate on toots if they have replies 2018-11-12 17:54:01 -05:00
Jason McBrayer 16a085fabb Make the progress bar smol 2018-11-08 20:40:40 -05:00
Jason McBrayer ae604f85b9 Fix bug in Lux theme 2018-11-07 13:47:44 -05:00
Jason McBrayer 9b5599150f Fix typo in PostForm update 2018-11-07 13:47:27 -05:00
Jason McBrayer 722b2d7a3d Add more translation hooks 2018-11-07 13:07:21 -05:00
Jason McBrayer c719b74a8e Add pjax to one more navbar link 2018-11-07 13:03:18 -05:00
Jason McBrayer d5e80966cf Reset more intercooler values on notifications poll element 2018-11-07 08:49:37 -05:00
Jason McBrayer 1f342a5b70 Bump patch level for fix in last commit 2018-11-07 08:21:22 -05:00
Jason McBrayer 9152cb74d6 Fix annoying notification bug in brutalist themes 2018-11-07 08:21:22 -05:00
Jason McBrayer a0a4dd2e56 Try harder to not leave the loading animation running 2018-11-06 17:41:03 -05:00
Jason McBrayer 0232ec9fd3 Add i18n hooks to models 2018-11-06 17:11:54 -05:00
Jason McBrayer b003a94fd0 Add i18n in views 2018-11-06 17:11:54 -05:00
Jason McBrayer 4052b6216d Bump minor version because of restoring the PJAX stuff 2018-11-06 17:11:02 -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 be3bb1ee1a Bump patch level for lightbox implementation changes 2018-11-06 11:04:54 -05:00
Jason McBrayer 53347efa27 Remove items for old photobox 2018-11-06 11:01:01 -05:00
Jason McBrayer ae66ccfd7f Change lightbox to magnific-popup; make videos playable inline. 2018-11-06 10:44:26 -05:00
Jason McBrayer 4907f5c109 Make toot modal work in brutalist themes 2018-11-01 10:24:59 -04:00
Jason McBrayer e5040b0bbd Add modal for new toot 2018-11-01 09:53:07 -04:00
Jason McBrayer 0feb9013b4 Keep reverse route for user page for user with null username from crashing
I find it inexplicable that this could happen, but there you are.
2018-10-26 14:00:43 -04:00
Jason McBrayer 7c5a03368b Center and pad some stuff in FULLBRUTALISM 2018-10-24 10:30:09 -04:00
McBrayer 733d8bb453 Make notifications work on brutalist themes 2018-10-19 12:36:52 -04:00
Jason McBrayer e799c097cc Add preference for notification poll frequency 2018-10-18 16:04:28 -04:00
Jason McBrayer 221a13c593 Revert "Add animated loading indicator for some links."
This reverts commit 0fd520b78b.
2018-10-14 20:59:38 -04:00
Jason McBrayer 26cd95544a Use non-depricated format for ready. 2018-10-14 20:31:47 -04:00
Jason McBrayer c52307fc9d But don't leave indicator hanging around on 'back' 2018-10-14 20:22:32 -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 66e53837cf Truncate file names in file upload buttons 2018-10-14 08:20:11 -04:00
Jason McBrayer d860ae8513 Bump patch number for lightbox preference 2018-10-09 18:13:32 -04:00
Jason McBrayer 7b8c5dbb59 Add lightbox preference 2018-10-09 18:13:08 -04:00
Jason McBrayer 9bf48fab96 Bump minor version because of JS settings feature 2018-10-09 14:46:02 -04:00
Jason McBrayer 20818fca96 Reorganize options page and add some help text 2018-10-09 14:45:10 -04:00
Jason McBrayer 3acfcdd744 Use notifications setting 2018-10-09 13:17:29 -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 275e6b1fca Fix some whitespace 2018-10-09 13:00:44 -04:00
Jason McBrayer 60748e5c4b Add javascript granular settings to forms, templates, settings view 2018-10-02 12:14:03 -04:00
Jason McBrayer 0f844c5919 Add javascript granular options to models 2018-10-01 18:13:26 -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 af4173742b Remove service worker for now (it clashed with notifications implementation) 2018-09-24 10:32:30 -04:00
Jason McBrayer 4c3407d87e Bump version number for notifications badge feature 2018-09-21 07:42:12 -04:00
Jason McBrayer e57497e957 Ensure more pages have notification badges 2018-09-21 07:32:48 -04:00
Jason McBrayer def0256fee savePlace and restorePlace are no longer needed since we junked PJAX 2018-09-20 19:16:22 -04:00
Jason McBrayer 78157b9647 Restore browser controls to PWA manifest and remove pull-to-refresh 2018-09-20 19:09: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 5ced45c50b More work on notifications - polling doesn't work
It looks like it might be an intercooler limitation/bug.

May try removing the pjaxing to see if that works
2018-09-20 15:00:31 -04:00
Jason McBrayer 86ec6aed95 Non-working implementation of ajax notification badge 2018-09-20 13:00:25 -04:00
Jason McBrayer 1523e3f229 Add template bits for notification badges 2018-09-20 13:00:25 -04:00
Jason McBrayer 5b88462a0e Tempiraru fix for pull to refresh being over-agressive 2018-09-20 08:50:32 -04:00
Jason McBrayer 99032361b0 Change which element to use for pull-to-refresh 2018-09-20 08:23:12 -04:00
Jason McBrayer 133a35bcc5 Add pull-to-refresh 2018-09-20 08:15:07 -04:00
Jason McBrayer c5697e1766 Try to get Fennec to add to homescreen 2018-09-19 21:16:09 -04:00
Jason McBrayer 37d161e55f Remove a comma because JSON is picky 2018-09-19 20:52:08 -04:00
Jason McBrayer 2bf12a797f More icon sizes 2018-09-19 20:50:00 -04:00
Jason McBrayer 89773d4a30 remove bad entries from manifest 2018-09-19 12:07:32 -04:00
Jason McBrayer 9d341af910 Fix start URL in manifest 2018-09-19 11:18:23 -04:00
Jason F. McBrayer 04ef12944d Update the manifest 2018-09-19 11:05:04 -04:00
Jason McBrayer 045f5363d9 Remove comment from manifest 2018-09-19 10:59:25 -04:00
Jason McBrayer e065f6d050 Service worker should basically be ready 2018-09-19 10:48:27 -04:00
Jason McBrayer 5d848715da Fix path service worker is served from 2018-09-19 10:19:34 -04:00
Jason McBrayer 3bbe859227 Maybe fix scope of PWA 2018-09-19 09:59:29 -04:00
Jason McBrayer 0f3162f7b3 Experimental: very minimal PWA support 2018-09-19 09:55:48 -04:00
Jason McBrayer 12d2636091 Add web app manifest (lol) 2018-09-19 09:37:36 -04:00
Jason McBrayer 385b819678 Fix back button in lightbox 2018-09-19 09:12:16 -04:00
Jason McBrayer 04ea4b499e Use primary color for navbar on bulma themes 2018-09-18 11:44:01 -04:00
Jason McBrayer 62dbc3a1f7 Fix history stuff so it doesn't affect mobile hamburger button 2018-09-18 10:53:21 -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 075b8f67fe When going back a page, scroll to the last known vertical position
This is only needed for JS-enhanced links. Without javascript to mess it up,
the browser handles this 100% correctly by itself.
2018-09-17 22:13:54 -04:00
Jason McBrayer 203bd5070c Go back to trunk intercooler, use body as ic-history-elt 2018-09-15 20:00:15 -04:00
Jason McBrayer 9605c04a5f Some small JavaScript fixes 2018-09-15 19:49:28 -04:00
Jason McBrayer 3d44b47f73 Revert "Add image carousel to multi-image posts"
This reverts commit 773975917b.
2018-09-15 18:47:25 -04:00
Jason McBrayer a2efc3fe08 Use ic-scroll-to-target where applicable 2018-09-15 16:40:16 -04:00
Jason McBrayer a289ef37e5 Narrow boxes in terminal themes 2018-09-13 19:54:50 -04:00
Jason McBrayer 773975917b Add image carousel to multi-image posts 2018-09-09 18:22:01 -04:00
Jason McBrayer b456681de4 Fix crash in privacy page 2018-09-07 18:45:36 -04:00
Jason McBrayer 07932b775b Improve character count in over-length method 2018-09-07 16:43:51 -04:00
Jason McBrayer 67bfcde2fe Add character count to toot forms 2018-09-07 16:28:33 -04:00
Jason McBrayer a894a9674b Bump minor version for feature roll-ups 2018-09-06 21:05: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 9fe60035f6 Make page loading indicator color more neutral 2018-09-05 10:56:51 -04:00
Jason F. McBrayer 7560c2fc59 Fix broken custom emoji formatting in brutalist themes 2018-09-05 10:40:27 -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 F. McBrayer 43d4b6a30d Add long post validation also to reply and redraft 2018-09-05 10:01:00 -04:00
Jason F. McBrayer 620394ac3f Fix broken settings form 2018-09-05 09:40:54 -04:00
Jason F. McBrayer 8a4e057e24 Fix a broken link 2018-09-05 09:38:40 -04:00
Jason F. McBrayer fc6ce29c6d Pjax the rest of the top bar 2018-09-05 09:19:13 -04:00
Jason F. McBrayer 8963f5d1d0 Improve the page loading indicator 2018-09-05 09:16:37 -04:00
Jason McBrayer c92c28b55a Better error handling in tag linkification 2018-09-05 05:21:02 -04:00
Jason McBrayer dc590b65ee Add ic-history-elt flag 2018-09-04 21:36:14 -04:00
Jason McBrayer c59c82ffb1 Remove unused setting and bump minor version 2018-09-04 19:21:09 -04:00
Jason McBrayer 928f0fd7a7 Instead of setting a max_length on posts, catch API error on posting 2018-09-04 19:19:35 -04:00
Jason McBrayer 0d3cc1c5ac Also deactivate the burger menu 2018-09-03 20:10:35 -04:00
Jason McBrayer 60c6adfbb2 Close the menu after pjax loading a page 2018-09-03 19:47:06 -04:00
Jason McBrayer c038253ef7 Only use static avatars (the coyote no longer rotates) 2018-09-03 19:46:51 -04:00
Jason McBrayer cbe682d7aa Use minified intercooler 2018-09-03 17:31:51 -04:00
Jason McBrayer 56f2309edc Fix the page title issue and factor out javascript 2018-09-03 17:28:45 -04:00
Jason McBrayer 140b43188b Add indicator to default dark theme 2018-09-03 12:25:38 -04:00
Jason McBrayer 2613de0646 Change those ic-post-to back to ic-get-from for now 2018-09-03 12:23:38 -04:00
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
Jason McBrayer 2850a801b9 Bump version number 2018-08-25 11:08:06 -04:00
Jason McBrayer d2c8de991b Make redraft handle html in content, media descriptions.
You still have to re-upload media, which sucks.
2018-08-24 08:38:42 -04:00
Jason McBrayer 9797b6f7c2 Add basic re-drafting without image support 2018-08-23 20:58:07 -04:00
Jason McBrayer fb6e1d6b7a Remove un-needed login check in get_mastodon() 2018-08-23 17:49:45 -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 b636b39641 Bump patch level for recent fixes 2018-08-22 09:36:54 -04:00
Jason McBrayer d87ac861ca Fix to about page 2018-08-22 09:36:31 -04:00
Jason McBrayer 56114c251f Fix crash of privacy page for logged out user 2018-08-22 09:27:45 -04:00
Jason McBrayer fb2f9bc8a3 Fix crash of privacy page for logged out user 2018-08-22 09:25:57 -04:00
Jason McBrayer 9b37f0d2ab Bump patch level for recent fixes 2018-08-22 09:21:59 -04:00
Jason McBrayer 7482617863 Improve handling of not-logged-in users 2018-08-22 09:21:09 -04:00
Jason McBrayer a07b6db3d3 Missed adding a mastodon to the pool 2018-08-21 22:11:27 -04:00
Jason McBrayer 81a705cba9 Refactor fullbrutalism_p 2018-08-21 22:01:34 -04:00
Jason McBrayer f3d3d7005b Emphasize boosted/favorited flags in text or fullbrutalism 2018-08-21 14:59:49 -04:00
Jason McBrayer c8b0dc66c2 Small time formatting fix 2018-08-21 13:48:02 -04:00
Jason McBrayer 4152923ab4 Bump version number for feature 2018-08-21 13:20:11 -04:00
Jason McBrayer 0a9cdded14 Fix remaining uses of naturaltime 2018-08-21 13:19:26 -04:00
Jason McBrayer 60f70d2cbd Fix a missing icon in post form 2018-08-21 13:15:32 -04:00
Jason McBrayer b851462b12 Add timezone handling to settings and middleware 2018-08-21 13:15:10 -04:00
Jason McBrayer 1d240339de Add humane_time filter
To work properly, it needs to know the user's timezone, and that isn't set
up yet.
2018-08-20 21:43:23 -04:00
Jason McBrayer 2c0cc42ae1 Some improvements to the menu
Not quite what I want -- I want it to stay across the top on mobile with only
icons.
2018-08-17 18:26:19 -04:00
Jason McBrayer 07ed9c512a Bump version to 1.4 for new feature 2018-08-17 14:52:53 -04:00
Jason McBrayer 66861e7abd Add options to filter replies and boosts out of timelines 2018-08-17 14:50:37 -04:00
Jason McBrayer 72912c1e58 Bump version to 1.3.1 2018-08-17 08:24:58 -04:00
Jason McBrayer de3a42648c Put CW box on minimal post form
To keep things balanced, make main text box smaller.

This is to encourage the routine use of CWs as subject lines.
2018-08-17 08:21:45 -04:00
Jason McBrayer cec6a96e97 Make the main column a little narrower on default desktop 2018-08-17 08:13:31 -04:00
Jason McBrayer 98cdad3060 Fix accidental deletion in css 2018-08-17 08:06:49 -04:00
Jason McBrayer b8ef8289cf Bump version to 1.3 for custom emoji feature 2018-08-16 21:19:43 -04:00
Jason McBrayer 03c4353476 Sort the emoji guide 2018-08-16 21:19:03 -04:00
Jason McBrayer f2340864a4 Fix the emojos: custom emoji will now be displayed as images (or alt text) 2018-08-16 19:21:51 -04:00
Jason McBrayer 7ea5ecca89 Update version string, and move it into the config file 2018-08-16 13:10:45 -04:00
Jason McBrayer efcaa76130 Also catch AttributeError some places IndexError is caught
This should fix bug #36, user searches failing for some users (as far as I
know, for new users with less than one page of history).
2018-08-16 12:59:16 -04:00
Jason McBrayer 6fad1afe85 Bump version number 2018-08-09 22:15:41 -04:00
Jason McBrayer 8f54a66470 Add links to custom emoji reference 2018-08-09 22:15:10 -04:00
Jason McBrayer ec90aca699 Add templates and css for emoji reference 2018-08-09 22:01:23 -04:00
Jason McBrayer 13f77c9cf8 Fix over-hasty push 2018-08-09 20:58:05 -04:00
Jason McBrayer 8389ffdf9d view for emoji reference 2018-08-09 19:39:23 -04:00
Jason McBrayer 54d507ca68 Fix non-working C-RET to submit on full toot page 2018-08-09 10:30:10 -04:00
Jason McBrayer 366f8e8924 Make version visible in about page. 2018-08-08 13:23:59 -04:00
Jason McBrayer 24aec3a968 Add new toot to navbar 2018-08-08 13:08:41 -04:00
Jason McBrayer fca0bad16d Fix navbar to top (mostly useful for mobile) 2018-08-08 12:59:57 -04:00
Jason McBrayer 2171827987 Round the user avatar a bit if it's used as the brand image 2018-08-08 12:52:10 -04:00
Jason McBrayer f75f969522 Fix crash in template rendering of self-replies 2018-08-08 12:25:57 -04:00
Jason McBrayer 3d21ed212e Go back to default scopes ask.
May need to drop and re-create database when doing this
2018-08-02 20:40:53 -04:00
Jason McBrayer 8fa5da1409 Do a better job of validating post length
This still doesn't correctly handle the shorter "effective lengths" for handles
and URLs. And it doesn't handle different per-server toot lengths. But it does
catch posts that become too long because the length of the CW is counted as part
of the length of the post body, and gives a validation error rather than
throwing an exception.
2018-08-02 11:13:50 -04:00
Jason McBrayer c729956fab Fix swapped paging args 2018-07-23 13:37:24 -04:00
Jason McBrayer e86857f2cb Actually use paging args in user timeline 2018-07-23 13:35:38 -04:00
Jason McBrayer e794876d14 Fix two places switch from own_username to own_acct was missed 2018-07-23 13:21:30 -04:00
Jason McBrayer 5bd62b6c4d Update fullbrutalism mode styles to help with user-indicator feature 2018-07-20 14:08:33 -04:00
Jason McBrayer 0b69a12615 Fix permissions on oauth login.
Why is it not the same as password login?
2018-07-18 14:56:52 -04:00
Jason McBrayer c682bdd117 Missing paren in toot page title 2018-07-18 13:48:33 -04:00
Jason McBrayer b974cb1ccc Use your avatar for the favicon: tell multiple accounts apart in tabs 2018-07-18 13:45:04 -04:00
Jason McBrayer 3fd36fa640 Add username to title of pages 2018-07-18 13:40:42 -04:00
Jason McBrayer 6b3b46dff0 Add user icon to various pages to identify which account you're using 2018-07-18 13:33:16 -04:00
Jason McBrayer 2e7ffff2b1 Add missing params in url in user.html 2018-06-24 17:22:41 -04:00
Jason McBrayer 2bdfdeebca Add missing params to user view 2018-06-24 17:19:39 -04:00
Jason McBrayer 66c351f9e3 Fix paths for user paging 2018-06-24 17:16:28 -04:00
Jason McBrayer dfd1db618d Fix typo on user paging 2018-06-24 17:13:31 -04:00
Jason McBrayer bdb6dc16fd Add paging for user pages 2018-06-24 17:07:43 -04:00
Jason McBrayer 025a6f736d Fix presence of newer link when no new notifications 2018-06-24 15:09:09 -04:00
Jason McBrayer f64f4f92cf Pass correct variables to notifications template 2018-06-24 14:33:44 -04:00
Jason McBrayer 894d4ae5fe Push notifications template change 2018-06-24 14:26:07 -04:00
Jason McBrayer 52e83814b6 Add paging to notifications. Untested 2018-06-24 14:19:35 -04:00
Jason McBrayer 320164a5d3 Don't add blank line to replies with no mentions (self-replies) 2018-06-22 08:40:46 -04:00
Jason McBrayer b72c49e693 Added styling for textarea in fullbrutalism, to fix mobile issue 2018-06-22 07:53:25 -04:00
Jason McBrayer f2b7670f49 Fix a styling rule in fullbrutalism 2018-06-14 08:28:54 -04:00
Jason McBrayer 457642a62d Remove some css changes that were supposed to be local-only 2018-06-14 07:32:58 -04:00
Jason McBrayer 67d2d809e8 Add a little more space again to toots in fullbrutalism 2018-06-13 13:45:48 -04:00
Jason McBrayer 2ce118080d Work harder to not mention yourself. 2018-06-13 13:42:40 -04:00
Jason McBrayer 283996396c More fullbrutalism css fixes
Remember that brutalism isn't the absence of design! It's design that makes
function visible and eschews non-functional finish.
2018-06-13 13:35:21 -04:00
Jason McBrayer 24beec9237 Fix image preview overflow when bosting/faving in fullbrutalism 2018-06-13 13:22:58 -04:00
Jason McBrayer e8b90de6f8 Change <i> to <span> for iconified text inside links. 2018-06-13 13:10:27 -04:00
Jason McBrayer a31184face Form CSS fixes for fullbrutalism 2018-06-13 13:08:09 -04:00