1
0
mirror of https://gitlab.com/brutaldon/brutaldon.git synced 2024-12-04 14:46:24 -05:00
Commit Graph

511 Commits

Author SHA1 Message Date
Jason McBrayer
3293ef5ebf Get username hints implemented in brutstrap
Other brutalist themes could be enhanced to add this.
2019-02-05 10:21:53 -05:00
Jason McBrayer
05f2700ddc Style buttons in brutstrap 2019-02-05 08:31:23 -05:00
Jason McBrayer
650b6a25a8 Tweak figures for brutstrap 2019-02-04 15:24:06 -05:00
Jason McBrayer
46aea0fff9 Add first draft of brutstrap[1] theme.
[1]: https://git.sr.ht/~emsenn/brutstrap
2019-02-04 15:06:02 -05:00
Jason McBrayer
bc33dbcb9f If a link is obviously a UI element, don't necessarily underline it 2019-02-01 09:21:12 -05:00
McBrayer
bc5e9e091d Remove some of the cacheing that was just added 2019-01-30 12:33:18 -05:00
McBrayer
6a6bf32646 Enable some more cacheing.
I'm not sure all of this is a good idea, and I'm not sure if all of it actually
works; in particular the fragment cacheing for toots.
2019-01-30 10:56:13 -05:00
McBrayer
f1a7da0039 Don't abuse &nbsp for spacing in header; use CSS instead.
Thanks, @emsenn!
2019-01-30 10:53:14 -05:00
McBrayer
c4c3117caa After submitting a reply, jump right to the message you are replying to. 2019-01-29 13:38:07 -05:00
McBrayer
a4dbe81aa1 Add id targets to redirects from boost/fav without JS. Resolves #48 2019-01-29 13:06:04 -05:00
McBrayer
7f331eeb48 When going to a thread (via thread or reply), jump to the active toot 2019-01-29 12:57:11 -05:00
McBrayer
b17c56fec3 Reformat preview cards to make better use of space.
Also widen the default themes view again. I don't like the long lines,
but I like the way it gives more space for preview cards.
2019-01-28 09:36:54 -05:00
McBrayer
c5b2ca46fd Tweak the link underlines a little bit 2019-01-28 07:49:40 -05:00
Jason McBrayer
ef8cee932f Bump minor version because of major Pleroma-related changes 2019-01-27 22:51:02 -05:00
Jason McBrayer
856b502cbf Fix an issue with duplicate mentions in replies on Pleroma 2019-01-27 22:50:11 -05:00
Jason McBrayer
5072defbbd Make fix to Pleroma notifications not depend on Mastodon.py fix 2019-01-27 22:46:41 -05:00
Jason McBrayer
e4bbd29cc8 Fix pagination on Pleroma (probably) 2019-01-27 22:27:46 -05:00
Jason McBrayer
01f2cc7d35 Fix more ID format issues with Pleroma
Paging is still not working.
2019-01-27 22:16:15 -05:00
Jason McBrayer
705ea8917b Add some underlines to links for accessibility reasons 2019-01-27 21:33:17 -05:00
Jason McBrayer
5b3d34b762 Fix bug with changed message ID format in Pleroma 2019-01-27 21:12:12 -05:00
Jason McBrayer
f0843488d1 Use a simpler check for whether content_type argument can be used to post 2019-01-27 21:06:55 -05:00
Jason McBrayer
2903a5ea6e Bump patch level to note Pleroma compatibility improvements 2019-01-24 14:26:48 -05:00
Jason McBrayer
8fc464939c Be more specific with user searches in case of Pleroma 2019-01-24 14:22:17 -05:00
Jason McBrayer
cce4198a3b Use content_type when posting if it's available in your Mastodon.py
This feature hasn't been merged to mainline yet, and then it will probably
take a little longer for it to get on pip, so brutaldon has to be belt-and-
suspenders when using it.
2019-01-24 14:10:02 -05:00
Jason McBrayer
5e9feab403 Add the inline and block tags that Pleroma permits to our scrubber
Tags that are not supported:
- inline images
- table tags
- header tags

I may reconsider header tags later.
2019-01-24 09:43:17 -05:00
Jason McBrayer
2d3d88da72 Fix local user references with domain name on Pleroma 2019-01-24 08:48:44 -05:00
Jason McBrayer
dd20a1de36 Unbreak that last fix for Mastodon while keeping it fixed for Pleroma 2019-01-24 08:47:16 -05:00
Jason McBrayer
0bca674f88 Fix links to user profiles from notifications page on Pleroma
Still fails for users on the same server -- needs to not include server part
2019-01-24 08:38:47 -05:00
Jason McBrayer
9150ba7629 Improve accuracy of user page link on Pleroma 2019-01-24 08:27:07 -05:00
Jason McBrayer
245f0f7a59 Add migration maybe needed by Django update 2019-01-24 08:26:44 -05:00
Jason McBrayer
7c351ef341 Fix an issue with mentions caused by last update 2019-01-18 08:08:26 -05:00
Jason McBrayer
aa1434e821 Bump minor version: a couple of new features 2019-01-17 21:10:00 -05:00
Jason McBrayer
dfc9becc87 Add mention hints to full post form and fix minor error 2019-01-17 21:06:29 -05:00
Jason McBrayer
8615c8f801 Add username hints while typing mentions in compose box 2019-01-17 21:02:23 -05:00
Jason McBrayer
10019b34b0 Handle case of no notes seen before checking notifications 2019-01-17 19:13:08 -05:00
Jason McBrayer
c7fb38b57c Add 'filter notifications" option
This reduces the number of notifications in both your tab bar and your
notifications page, by showing only mentions and new subscribers (i.e.,
things that are actionable by you).
2019-01-14 09:08:36 -05:00
Jason McBrayer
21af4a0ef8 Update version number because of logout fix 2018-12-16 22:02:50 -05:00
Jason McBrayer
9117aeb987 Fix logout behavior with intercooler 2018-12-16 17:52:48 -05:00
Jason McBrayer
9825b67f57 Make toots hint more strongly when they are part of a thread. 2018-12-07 08:57:19 -05:00
Jason McBrayer
ae66d5b064 Bump patch level for bugfix 2018-12-06 10:18:17 -05:00
Jason McBrayer
9d70757988 Fix issue #40 (menu covers posting box in mobile with no JS)
Don't pin the menu to the top by default -- add those classes from JavaScript.
This is clearly the best thing on mobile, but it means that on desktop, without
JavaScript, the menu will not be pinned to the top, which used to work.
2018-12-06 10:14:25 -05:00
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