Commit Graph

7133 Commits

Author SHA1 Message Date
Oneric ccb0ffdc8a Don't show direction in notification timestamps
Currently all notifications except follow-related once include
and explicit direction text. (It missing in follow notifs is due to an
omission in 804ba0cdb6b353e0c959c68f44c6a1316c0d6b10 which only added
the newly introduced with-direction to status-related notifs. Before,
presumably all notifs included direction text.)

But in the notification tray horizontal space is scarce
and notifs can already be assumed to only come from the past.
While it might not be too bad for the English localisation’s 4-letter
' ago' suffix, e.g. the Indonesian localisation’s ' yang lalu' needs
10 letters.

Thus instead of fixing the omission for follow-related notifs,
drop direction text from all notification timestamps.
2023-10-24 23:28:45 +02:00
itepechi 05fd58ec3f Merge remote-tracking branch 'upstream/develop' into bnakkoma 2023-10-23 04:26:49 +09:00
itepechi c85bdb5e54 Support OpenSearch protocol 2023-10-23 04:23:48 +09:00
itepechi e1dcfaa415 Hide search filter button from unregistered users 2023-10-23 04:20:22 +09:00
itepechi 2677c6f846 Fix misplaced timeline menu/filter popover layer 2023-10-23 04:14:15 +09:00
itepechi 99feef1027 Update ja_pedantic translations 2023-10-23 04:13:46 +09:00
itepechi e970b3fecd Make text-overflow work on timeline menu 2023-10-22 05:16:56 +09:00
Oneric ab250c2f3a Explicitly set SameSite attribute for cookies
Modern browsers start to tighten down on third-party access to cookies.
E.g. in current Firefox, a warning about the userLanguage cookie was
shown since it did not yet explicitly set the SameSite attribute and the
default is about to change.

The cookie name being referred to as BACKEND_LANGUAGE_COOKIE_NAME
suggests it should be readable by the actual Akkoma backend, which can
live at a different domain than akkoma-fe. Thus explicitly enable
sharing with third-party sites.

No warnings were shown for other cookies, so I assume
this was the only one not yet setting SameSite.
2023-10-19 01:05:59 +02:00
itepechi e2f1870ee0 Fix timeline header overflow and line break
fixed by changing the class to the intended one
2023-10-17 13:51:55 +09:00
Norm 1de62fffcd
Update config.example.json link and example domain 2023-10-06 04:52:04 -04:00
Norm 306cea04a1
Use corepack in build instructions 2023-10-06 04:51:59 -04:00
Mergan d9e1bc4d99 Re-added extension checking for still-image
- Bonus refactoring
2023-10-02 15:29:54 -07:00
FloatingGhost 52b0b6f008 add VI to messages.js 2023-10-02 13:28:23 +01:00
itepechi 70ab970b42 Expand user fields on click 2023-09-28 06:23:36 +09:00
itepechi 37a6f2be7b Shorten version name
'akkoma 3.10.0-akkoma+bnakkoma' is unnecessarily long
2023-09-28 06:20:04 +09:00
itepechi 9d92a93892 Merge remote-tracking branch 'upstream/develop' into bnakkoma 2023-09-27 06:45:50 +09:00
itepechi 179a21b71e Update README 2023-09-27 05:30:00 +09:00
itepechi e01dce03d8 Remove dead code 2023-09-27 05:28:29 +09:00
itepechi d53fc6923f Support the 'following' option on post searches 2023-09-27 05:23:24 +09:00
itepechi b3ab3be3be Check the availability of media search using instance flags 2023-09-27 04:31:13 +09:00
itepechi c14dfc1581 Improve support for favicon and PWA icons 2023-09-26 08:56:32 +09:00
itepechi 8c0d8bb285 Give this fork a cool name
i don't want to complicate things, so the name of the software remains akkoma,
and i will, of course, continue to follow upstream changes as much as possible

p.s. michiru kagemori is peak character design
2023-09-26 08:50:20 +09:00
floatingghost 8afbe5e3bc Merge pull request 'Making still-image better' (#341) from Mergan/pleroma-fe:still-image-ultimate into develop
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma-fe/pulls/341
2023-09-25 13:29:29 +00:00
floatingghost 58be48d164 Merge pull request 'Do not copy all emojis in recentEmoji getter' (#340) from sn0w/akkoma-fe:feature/optimize-recent-emojis into develop
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma-fe/pulls/340
2023-09-25 13:24:12 +00:00
itepechi b4d3d28f1a Update ja_pedantic translations 2023-09-24 07:15:57 +09:00
itepechi a3b03a55f0 Update ja_pedantic translations 2023-09-24 06:59:22 +09:00
itepechi 9820945335 Make line wraps in checkboxes okay 2023-09-24 04:27:54 +09:00
itepechi 1015801074 Fix unintentionally layered buttons 2023-09-21 05:48:40 +09:00
itepechi b7508ed23e Normalise button padding 2023-09-20 06:09:21 +09:00
itepechi 3e51f18ee0 Revert "Give subscribe buttons a fixed width"
This reverts commit a4994fd879.
2023-09-20 06:03:10 +09:00
itepechi 16e597d7cc Improve the a11y of the default theme 2023-09-19 07:29:03 +09:00
itepechi 271c976e54 Show hints about remote users 2023-09-19 06:47:23 +09:00
itepechi 1dfcad3685 Update ja_pedantic translations 2023-09-19 06:45:43 +09:00
itepechi a15f365599 Upgrade FontAwesome packages 2023-09-19 06:04:29 +09:00
itepechi a4915a6501 Please don't switch tabs left and right when searching 2023-09-17 05:50:09 +09:00
itepechi 7042d0f4b6 Lazy load attachment images by default 2023-09-17 05:48:04 +09:00
itepechi 139d43eda5 Track statuses from media searches too
feat. the file I forgot to stage before committing 4306c9f
2023-09-16 08:54:42 +09:00
itepechi 22476d5368 Update README 2023-09-16 08:17:09 +09:00
itepechi 4306c9ff6c Add support for searching media status
w/ some refactors

i've also tried to maintain support for backends that
don't have media status search support
2023-09-16 07:24:33 +09:00
itepechi 20cf8f978b Allow changing NODE_ENV 2023-09-16 07:15:14 +09:00
itepechi 894b89e459 Update ja_pedantic translations 2023-09-16 07:14:07 +09:00
Mergan 1056b89fd1 Disabled aggressive matching for reduced motion (we search for gif now) 2023-09-12 04:32:01 -07:00
Mergan 3e64d78d05 An oopsie 2023-09-12 04:17:28 -07:00
Mergan 3947aafeba Aligning canvas to image 2023-09-12 04:08:47 -07:00
Mergan 345934c2f3 Make label visible on avatar 2023-09-12 03:37:05 -07:00
Mergan 42a13b0f1b Modify label 2023-09-12 03:35:58 -07:00
Mergan e13c4b6b85 Revamped still-image 2023-09-12 02:48:53 -07:00
itepechi 80d5555804 Update ja_pedantic translations 2023-09-11 07:54:21 +09:00
itepechi 8fd3a468bb Update ja_pedantic translations 2023-09-09 06:00:03 +09:00
itepechi da630f9255 Make the sizing of navbar buttons consistent 2023-09-09 05:44:06 +09:00