Commit Graph

567 Commits

Author SHA1 Message Date
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