1
0
mirror of https://git.sr.ht/~cadence/bibliogram synced 2024-11-16 21:27:30 +00:00
Commit Graph

55 Commits

Author SHA1 Message Date
Cadence Ember
7acb21f613
User pages now count for quota, as it should be. 2022-05-06 16:14:58 +12:00
Cadence Ember
d576b3ef76
Remove unblocker
It does not work.

It was created for an older era when the user page was most heavily
restricted, and graphql timeline was free. So the visitor would look
up the username-userID relationship on the instance's behalf, and
submit that for the instance to check, and then that profile would be
unblocked forever because the user page is not needed after that
point.

Now, the user page is free, and graphql timeline can be impossible.
(Still haven't worked that out yet.) So the unblocker would only be
fetching information that the instance could already get. Even if the
instance was somehow blocked from the user page, the unblocker would
not help, since it only fetches the username-userID relationship for
use with graphql timeline, and graphql timeline is currently blocked
on the instance too.

Keeping this in Bibliogram is misleading to visitors and the backing
code is now useless.

The correct way to view profiles is to run your own Bibliogram.
2021-03-04 22:26:52 +13:00
Cadence Ember
f94de3b0a4
Support new block message for posts too 2021-01-19 01:57:19 +13:00
Cadence Ember
934e6baf06
Tor check bug fixes; recognise december blocking 2021-01-19 01:50:35 +13:00
Plamen Peev
9a63d56eee
Trim Whitespace From Input Fields
When pasting text in the user or post fields,
some unwanted whitespace may occur, especially from mobile device.
Currently, if this whitespace is before the username or the post,
Bibliogram returns 404.
This patch prevents this by trimming the unwanted whitespace.
2020-11-09 02:00:37 +13:00
Cadence Ember
c6ea5ae8e4
Add alias paths /tv/, /igtv/, /reel 2020-08-31 20:30:31 +12:00
Cadence Ember
53e43ab033
Fix timeline quota reached pug filename 2020-07-31 03:43:01 +12:00
Cadence Ember
d4f9af44b0
Notify users if they were blocked due to proxy 2020-07-31 03:19:55 +12:00
Cadence Ember
44c8e96a94
Cache enhancements:
- Use quota for /p/ requests
- Correctly detect owner.full_name to save unneeded requests out
- Unify quota reached pages
- Unify post presentation into function that fetches prerequisites
- Add getByID method to userRequestCache
2020-07-29 21:51:41 +12:00
Cadence Ember
2b5899f430
Create page for when graphql is blocked 2020-07-29 00:53:29 +12:00
Cadence Ember
112d9cc90e
Add request quota system 2020-07-23 00:58:21 +12:00
Cadence Ember
496d53f47e
Create initial language support
Create support for languages, then reformat user, home, and post pages
to use it, and create en and en-us language files.
2020-07-20 01:40:27 +12:00
Cadence Ember
5ef9af5f08
Write new timeline loading blocked notice 2020-07-16 23:41:18 +12:00
Cadence Ember
f1f24f8c4a
Use hashed URL for arrow button 2020-07-16 23:21:24 +12:00
Cadence Ember
a023e09743
Add IGTV 2020-06-25 02:58:01 +12:00
Cadence Ember
20ea14c0d1
Fragments have rate limit symbol handler 2020-06-24 20:20:43 +12:00
Cadence Ember
a13daa7ced
Add onion location 2020-06-19 17:45:51 +12:00
Cadence Ember
753b4f4ea4
Apply settings to error pages 2020-06-16 23:01:40 +12:00
Cadence Ember
78a41aada9
Update blocked page with command line to unblock 2020-06-12 04:09:28 +12:00
Cadence Ember
474274740f
Redesign return from settings page 2020-05-29 20:46:45 +12:00
Cadence Ember
8c8808e1dc
Slightly improve blocked detection 2020-05-20 03:54:22 +12:00
Cadence Ember
13339efa9e
Implement caption on right (closes #51) 2020-05-20 03:03:21 +12:00
Cadence Ember
23e2ffecbf
Refactor sass for theming 2020-05-09 21:34:00 +12:00
Cadence Ember
d83a5de095
Implement SPA setting (closes #35) 2020-05-06 02:14:11 +12:00
Cadence Ember
12c02fd8af
Cache some semi-static data 2020-05-04 23:50:54 +12:00
Cadence Ember
093a2cd9e9
Fix feed setting reporting 2020-05-01 14:37:27 +12:00
Cadence Ember
b7d3309a2b
Redesign disabled feed system 2020-04-22 23:59:45 +12:00
Cadence Ember
69585a18ec
Show followers not available message instead of 0 2020-04-20 19:51:53 +12:00
Cadence Ember
fff2d74fe3
Provide error page for age gated profiles 2020-04-14 03:46:23 +12:00
Cadence Ember
41cbffa95a
Hopefully the final assistants changes 2020-04-13 02:52:04 +12:00
Cadence Ember
b22028aaa4
Add experimental assistant feature 2020-04-07 18:30:00 +12:00
Cadence Ember
160fa7d843
Redirect to a lowercase username
Lowercase seems to be the canonical form of username on Instagram.
2020-04-06 13:53:01 +12:00
Cadence Fish
ecdd37dd1b
Add experimental opengraph tags 2020-03-05 01:12:24 +13:00
Cadence Fish
bf3145b684
Stick user header to stop 2020-03-01 16:43:43 +13:00
Cadence Fish
aac358cd65
Add SPA post overlay 2020-02-22 01:35:19 +13:00
Cadence Fish
21ec920516
Disable feed validation, add setting to enable 2020-02-18 20:42:36 +13:00
Cadence Fish
5201a6612b
Rewrite feeds 2020-02-18 13:39:20 +13:00
Cadence Fish
3b1c6a2849
Add ENDPOINT_OVERRIDEN error symbol
Show proper 404 page for /u/privacy, /u/accounts, etc
2020-02-06 01:32:51 +13:00
Cadence Fish
8b964a18e4
Add privacy policy template 2020-02-05 23:11:00 +13:00
Cadence Fish
1fcdfce868
Add Tor status to home and stats 2020-02-03 04:09:40 +13:00
Cadence Fish
6e136dc77a
Add preferRSS setting 2020-02-03 03:53:37 +13:00
Cadence Fish
4426c2f206
Show instance state on homepage 2020-02-01 21:17:10 +13:00
Cadence Fish
341aade87c
Instance owners can disable RSS
RSS is still enabled by default, but will be disabled on bibliogram.art.
2020-02-01 16:15:12 +13:00
Cadence Fish
e2fba3bbd0
Blocked by Instagram. 2020-01-30 16:05:43 +13:00
Cadence Fish
a5ab771969
Add video support (experimental!) 2020-01-30 04:20:20 +13:00
Cadence Fish
982a7f551f
Despite my best efforts... 2020-01-29 01:19:15 +13:00
Cadence Fish
e8e565605f
Fix #15 2020-01-29 01:17:32 +13:00
Cadence Fish
788aaea3d1
Add homepage 2020-01-28 23:37:19 +13:00
Cadence Fish
9f5fa84f9a
Basic error checking 2020-01-27 19:03:28 +13:00
Cadence Fish
5303ae1d4b
Write full types and fix related bugs
Also fixes #4.
2020-01-27 03:56:59 +13:00