itepechi
105da507d7
Add search retry functionality
...
This commit implements query invalidation logic that runs when the
requested query is same as the last one. This allows for seamless
retries of previous searches without reloading or moving around routes,
improving user experience and reducing bandwidth usage.
Note that this commit does not change the behavior of the search bar
located in the app header.
2024-05-09 14:15:45 +09:00
itepechi
76b44d3a39
Fixed "Load more" functionality on search page
...
The previous implementation caused the "Load more" button not to load
additional search results when changes were made to the input field
2024-04-21 05:49:22 +09:00
itepechi
b2d30e5c34
Fixed search type prioritization issue
...
Fixed the condition to prevent confusion between automatically selected
tabs and those chosen by the user.
2024-04-21 04:59:16 +09:00
itepechi
60d0c91eb9
Merge remote-tracking branch 'upstream/develop' into bnakkoma
2024-03-04 07:13:14 +09:00
itepechi
2a0a66eb45
Update ja_pedantic translations
2024-03-04 07:11:00 +09:00
itepechi
1fe59ab9e4
Adjust default logo
2024-03-04 06:56:18 +09:00
floatingghost
ed0b403c33
Merge pull request 'Auto-approve followbacks (frontend part)' ( #365 ) from Oneric/akkoma-fe:followbacks-fe into develop
...
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma-fe/pulls/365
2024-02-20 16:24:37 +00:00
floatingghost
0f842b300b
Merge pull request 'Display profile background of other users' ( #371 ) from Oneric/akkoma-fe:profile-backgrounds into develop
...
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma-fe/pulls/371
2024-02-20 16:20:14 +00:00
floatingghost
865cb6f96a
Merge pull request 'Add Indonesian translation' ( #366 ) from leap123/akkoma-fe:leap123-patch-1 into develop
...
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma-fe/pulls/366
2024-02-19 14:04:34 +00:00
Oneric
050c7df2e6
Display profile background of other users
...
And add a new frontend setting to hide other people's background.
2024-02-14 18:44:57 +01:00
Oneric
a77a9e04d9
Expose new server-side permit_followback setting
...
Added to backend in https://akkoma.dev/AkkomaGang/akkoma/pulls/674
2024-02-04 22:19:14 +01:00
itepechi
d51c12f717
Merge remote-tracking branch 'upstream/develop' into bnakkoma
2024-01-29 01:24:31 +09:00
leap123
a57334991e
Add Indonesian translation
...
The Indonesian translation is technically almost complete, just not added to messages.js
2024-01-19 04:27:26 +00:00
floatingghost
8dce31d0ad
Merge pull request 'Improve UX of subject / Content Warning field' ( #362 ) from hazelnoot/akkoma-fe:develop into develop
...
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma-fe/pulls/362
2023-12-20 18:49:40 +00:00
Hazel Koehler
ea9ad4d600
fix "always show content warning" setting
2023-12-20 12:39:31 -05:00
Hazel Koehler
34e2800f59
add button to toggle the spoiler / CW field
2023-12-16 14:44:26 -05:00
Hazel Koehler
3d65eccf04
use main emoji button for spoiler / CW field
2023-12-16 13:37:59 -05:00
floatingghost
d304be654f
Merge pull request 'Update build setup instructions' ( #343 ) from norm/pleroma-fe:update-build-setup into develop
...
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma-fe/pulls/343
2023-12-15 12:24:33 +00:00
floatingghost
aee97fa948
Merge pull request 'Re-added extension checking for still-image' ( #346 ) from Mergan/pleroma-fe:still-image-ultimate into develop
...
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma-fe/pulls/346
2023-12-15 12:24:07 +00:00
floatingghost
7da1687f31
Merge pull request 'Use relative font size and set appropriate overflow behavior' ( #355 ) from xarvos/pleroma-fe:update-css into develop
...
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma-fe/pulls/355
2023-12-15 12:12:28 +00:00
floatingghost
a8f193d4bd
Merge pull request 'Stop constant movement of notifications due to changing timestamps' ( #353 ) from Oneric/akkoma-fe:notification-writhing into develop
...
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma-fe/pulls/353
2023-12-15 11:57:47 +00:00
floatingghost
81c82e11bc
Merge pull request 'Explicitly set SameSite attribute for cookies' ( #352 ) from Oneric/akkoma-fe:cookie-samesite into develop
...
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma-fe/pulls/352
2023-12-15 11:54:15 +00:00
floatingghost
00cadce5b4
Merge pull request 'Format dates, times with window.navigator.language instead of UI i18n locale' ( #354 ) from smitten/akkoma-fe:date-locale-fix-cherrypick into develop
...
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma-fe/pulls/354
2023-12-15 11:52:59 +00:00
itepechi
6dee7708bc
Adjust default logo
2023-11-29 03:59:13 +09:00
itepechi
794b765861
Update README
2023-11-22 09:01:45 +09:00
floatingghost
40a08f279b
Merge pull request 'Drop broken "@ symbol as icon" setting' ( #359 ) from Oneric/akkoma-fe:at-icon into develop
...
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma-fe/pulls/359
2023-11-16 10:41:17 +00:00
Oneric
c524a47e6f
Drop broken "@ symbol as icon" setting
...
It was merged into pleroma-fe on 2022-02-03 in
76547fe66d
and imported
into akkoma-fe on 2022-06-08 with the merge commit
f6cf509a04
.
However, something went wrong in the merge and while the setting
and its infrastructure exist, it is never used anywhere and @ is
always displayed as text.
Given it existed in this broken state for nearly one and a half years,
never worked on akkoma-fe and no bugs were filed about this, it appears
nobody cares, so let’s just remove it.
2023-11-15 23:36:19 +01:00
itepechi
d5c74cccbd
Disable search hotkey when modal is open
2023-11-16 06:25:14 +09:00
itepechi
92aa58356b
Fix race condition in search
2023-11-16 06:25:00 +09:00
itepechi
c578846b98
Support for searching local posts/users only
2023-11-15 08:43:53 +09:00
itepechi
8398670530
Allow the search bar to be focused with '/' and closed with 'esc'
2023-11-10 06:35:49 +09:00
itepechi
315d306eb4
Show loading circle on following searches too
2023-11-10 06:35:27 +09:00
itepechi
e8b653737c
Improved search experience
...
fixed invalid variable calls
changed to manage loading state tab by tab
made automatic tab selection less aggressive
made the api call fail-safe
fixed the format of the search result count
2023-11-09 07:12:43 +09:00
itepechi
bdc1e9d9c6
If refactoring is so good, why isn't there refactoring 2?
2023-11-06 08:27:14 +09:00
itepechi
3afad74579
Refactor search component
2023-11-06 07:44:00 +09:00
itepechi
71b0ee672e
Remove the loading state as soon as possible
...
i meant false, not true
2023-11-06 07:33:18 +09:00
itepechi
88d9ee9904
Update readme
2023-11-06 05:52:18 +09:00
itepechi
5d924d0a16
Add users from search results to the global store
...
fixes user cards
2023-11-06 05:37:08 +09:00
itepechi
3551289a86
Restyle hashtag search results with touch devices in mind
2023-11-06 05:34:00 +09:00
itepechi
ca5f98aeee
Search the focused search type first
2023-11-06 03:55:44 +09:00
Ngô Ngọc Đức Huy
235c734d37
Use overflow: auto for description
...
Previously it sets overflow: scroll, so there's an unnecessary
horizontal scroll.
overflow: auto only shows scrollbar when it overflows
2023-11-05 09:32:19 +07:00
Ngô Ngọc Đức Huy
deaef1d0b9
Use relative unit for font size
2023-11-05 09:21:01 +07:00
itepechi
b808c84b55
Fix spell errors
2023-11-04 05:21:43 +09:00
itepechi
42934f4299
Show search results asynchronously
2023-11-03 06:34:11 +09:00
itepechi
8b63ade65b
Update ja_pedantic translations
2023-11-03 06:16:51 +09:00
itepechi
b35b8aeb01
Render search results using the Conversation component
2023-11-03 05:47:27 +09:00
itepechi
a88fe43f03
Avoid direct access to properties
2023-11-03 05:26:51 +09:00
itepechi
f54248e133
Format code
2023-11-03 05:26:04 +09:00
smitten
1b28ec3b72
Match UI i18n configuration to browser locales
2023-11-01 23:10:57 -04:00
smitten
c9dc8f00f9
Use window.navigator.language before interface i18n language
2023-10-30 23:56:53 -04:00