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