Commit Graph

442 Commits

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