Commit Graph

129 Commits

Author SHA1 Message Date
Cadence Ember c2d7aca1cb
Replace all profile fetching methods with IWeb
The previous HTML method is gone due to a page restructure. It was
able to consistently bypass Instagram's blocking.

The IWeb method has a few hundred uses per X time for selfhosters, and
a couple dozen uses per X time for servers. This will likely change in
the future. There is no known way to bypass Instagram's IWeb blocking.

Feel free to look for a way.

Further timeline pages are still blocked. The "next page" button
defaults to not automatically loading when scrolled, since it will
basically never work anyway. Users running personal instances may be
able to get a couple of uses out of it.
2022-07-25 01:57:44 +12:00
tmpod d2665ce538
Add Portuguese translations
Left `data.t_eager` (as per
https://lists.sr.ht/~cadence/bibliogram-devel/%3Ceba97577-8974-882c-9f80-4208e7551190%40tmpod.dev%3E#%3C93d44e9b-4c8a-49c1-b025-d30443a64217@disroot.org%3E)
2022-07-07 23:35:57 +12:00
Cadence Ember 7acb21f613
User pages now count for quota, as it should be. 2022-05-06 16:14:58 +12:00
Cadence Ember 7461f25ca9 Use boring font for consistent non-latin script appearance based on page heuristics 2022-05-06 01:36:40 +12:00
Суспільне Надбання d211470dca Translate to Ukrainian 2022-05-06 01:35:10 +12:00
Cadence Ember 91022aa5da
Support loading shortcodes of a single image 2021-11-05 17:01:46 +13:00
I. Musthafa 776a209c67
Indonesian Translation for Bibliogram 2021-10-27 00:29:35 +13:00
Esmail Almaleeh c901c5e691
Fix the rtl problem in the settings page 2021-07-31 23:41:54 +12:00
Esmail Almaleeh b8c44cdd0d
Add Arabic Translation 2021-07-31 00:41:17 +12:00
sech1p 329298d516
Add polish language (thanks sech1p) 2021-07-25 14:58:53 +12:00
bopol a571ef943c
Translate experiencing problems header in french
It is also available for translation in other languages
2021-03-12 00:23:19 +13:00
Ahmet Çadırcı dcd593e885
Add Turkish language 2021-02-24 23:08:24 +13:00
Cadence Ember 20b4e448eb
Alter follower count text/number order 2021-01-19 02:36:50 +13:00
Cadence Ember aa5d6966a3
State whether images or videos in /p/ link preview 2021-01-19 02:28:02 +13:00
Cadence Ember 5f036124d9
Fix IGTV loading and post count 2021-01-19 02:23:25 +13:00
Cadence Ember 934e6baf06
Tor check bug fixes; recognise december blocking 2021-01-19 01:50:35 +13:00
Philipp Beckers 3245be3891
added german translation file, added german to settings/index 2021-01-01 01:19:21 +13:00
Cadence Ember 544a825b2b
Add "experiencing problems" notice 2020-12-18 02:02:56 +13:00
Cadence Ember 3af4b2f237
Change settings save buttons back to real buttons 2020-11-21 01:49:00 +13:00
Cadence Ember 494232849e
Fix language reference in settings for "Hide" 2020-11-21 01:05:47 +13:00
bopol 31f6c4936b
Add new strings: quota_left, settings_saved 2020-11-15 00:42:46 +13:00
bopol 36df0350a9
make settings translatable 2020-11-15 00:42:17 +13:00
learnpastsole 5ff2462f1b
add Bahasa Melayu 2020-11-12 16:53:42 +13:00
Cadence Ember e5c0c7707c
Tweaks to submitted language files 2020-11-06 03:04:07 +13:00
Plamen Peev 47905b823a
Add Bulgarian Language Translation 2020-11-06 02:59:18 +13:00
bopol 9b902d1149
Add French language 2020-08-01 21:43:26 +12:00
Cadence Ember d4f9af44b0
Notify users if they were blocked due to proxy 2020-07-31 03:19:55 +12:00
Cadence Ember db364721d8
Add Galician translation (thanks XoseM) 2020-07-30 19:52:08 +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 43c2d66b04
Add Spanish language (thanks tagomago) 2020-07-29 15:15:56 +12:00
Cadence Ember 2b5899f430
Create page for when graphql is blocked 2020-07-29 00:53:29 +12:00
TotalCaesar659 ae13002195
Add Russian translation (thanks TotalCaesar659) 2020-07-28 13:11:40 +12:00
Cadence Ember 08ef1a8f28
Improve right-to-left language support 2020-07-28 03:31:21 +12:00
Cadence Ember 9e589b5860
Add Persian language 2020-07-28 02:48:36 +12:00
Cadence Ember 112d9cc90e
Add request quota system 2020-07-23 00:58:21 +12:00
Cadence Ember dfc6baa887
Add Italian language - thanks Saverio Morelli! 2020-07-22 23:45:15 +12:00
Cadence Ember ed9729769e
Treat html_featured_profiles_disclaimer as HTML 2020-07-22 00:38:12 +12:00
Cadence Ember 067764e9df
Fix pug template call on homepage 2020-07-20 13:53:17 +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 808d013e71
Link to new rate limit document 2020-07-17 00:14:11 +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 5fc765d8cb
Add badge to verified accounts 2020-07-16 23:21:02 +12:00
Cadence Ember 59d0b1d14f
Remove project board link from home 2020-07-16 22:20:40 +12:00
Cadence Ember 2c8e4205ba
Add meta generator tag 2020-07-16 22:20:13 +12:00
Cadence Ember 0594d694da
Mostly remove GitHub 2020-07-14 01:27:42 +12:00
Cadence Ember 2281fa5bb2
Move webmanifest file 2020-07-10 00:46:04 +12:00
Cadence Ember 27e47e7310
Link to correct section in rate limits document 2020-07-09 20:56:55 +12:00
Cadence Ember 176a8fe4d4
Visual regression: Vertical align no posts notice 2020-06-25 03:26:33 +12:00
Cadence Ember a023e09743
Add IGTV 2020-06-25 02:58:01 +12:00