Alex Vandiver
ca01de84be
emoji: Fix aliases for dotted_six_pointed_star.
...
CLDR 46 added this alias, which is not accurate; remove it.
2025-10-17 15:34:16 -07:00
Anders Kaseorg
800cfc4421
emoji_names: Rebuild with emoji-datasource 16.0.0.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2025-10-07 22:42:50 -07:00
Anders Kaseorg
80b9cffb3d
build_emoji: Use clean emoji sheets without Apple fallback images.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2025-10-01 13:35:06 -07:00
Anders Kaseorg
85c94599c5
emoji: Remove deprecated Google blobs emoji set.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2025-10-01 13:35:06 -07:00
Anders Kaseorg
00ada0130f
install-shellcheck: Upgrade ShellCheck from 0.10.0 to 0.11.0.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2025-08-04 13:23:33 -07:00
Anders Kaseorg
63f6a97f0c
install-shfmt: Upgrade shfmt from 3.11.0 to 3.12.0.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2025-07-22 14:19:56 -07:00
Alex Vandiver
f22680da31
i18n: Update tooling from Transifex to Weblate.
2025-07-16 19:59:20 -07:00
Anders Kaseorg
e8fdae8f7b
ruff: Fix PLR1733 Unnecessary lookup of dictionary value by key.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2025-06-25 11:49:02 -07:00
Alex Vandiver
41fbe0bb4f
kandra: Install PostgreSQL 17 by default.
2025-05-14 09:16:46 -07:00
Harsh
cfdb80ed48
typeahead: Replace code block language hint text with more clear options
...
This commit
- Replace the blank option with an italicized option that's the current
default language, if there is one selected with "default" label.
- Make the "text" option more informative by adding (no highlighting)
to the label.
- Remove the hint for "text".
- Prioritize as left to right, before start typing:
blank/default language, text, quote, spoiler, math, everything else...
fixes : #33682
2025-05-01 16:36:20 -07:00
Alex Vandiver
826c643401
tusd: Update development version.
...
This update was missed in 21eff33875
.
2025-04-15 10:36:18 -07:00
Ritwik
9feba0f16f
emoji: Remap ':smile' emoji and update the settings UI.
...
This commit remaps the ':smile' emoji to 😄 and
introduces ':slight_smile' which maps to `🙂 `.
Fixes #32712
2025-04-07 17:34:52 -07:00
Anders Kaseorg
5d686f2562
dev-vagrant-docker: Upgrade docker-systemctl-replacement to 1.5.9063.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2025-03-30 14:11:39 -07:00
Amaan-pathan
b0844109ca
settings: Show UTC offsets in timezone dropdown.
...
This improves usability by helping users quickly recognize timezones
with their offsets.
Fixes #20988 .
2025-03-26 16:52:32 -07:00
Niloth P
b2910aa05c
integration-docs: Migrate PythonAPIIntegration docs.
...
To zulip/python-zulip-api, to keep them closer to their source code.
- Renamed the generate_zulip_bots_static_files to
generate_bots_integrations_static_files to accomodate the new function.
- Added a new function to
tools/setup/generate_bots_integrations_static_files to copy the
integration docs into static/generated/integrations.
- Updated integrations.py and computed_settings.py to use the new doc
paths.
- Deleted the affected integration docs.
- Updated the dependency URL.
2025-03-26 11:19:31 -07:00
Anders Kaseorg
29fb68ebcc
install-shfmt: Upgrade shfmt from 3.10.0 to 3.11.0.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2025-03-14 18:32:23 -07:00
Anders Kaseorg
d7556b4060
requirements: Migrate to uv.
...
https://docs.astral.sh/uv/
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2025-02-24 22:29:24 -08:00
Alex Vandiver
c84c76f3a1
puppet: Upgrade external dependencies.
2025-02-21 14:38:31 -08:00
Anders Kaseorg
f223251ffe
requirements: Upgrade Python requirements.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2025-01-14 09:42:16 -08:00
apoorvapendse
8cc4b655ba
code_block: Exclude 🔥 emoji alias for mojo.
2025-01-03 15:16:32 -08:00
Anders Kaseorg
89bc073b5b
emoji_names: Rebuild with CLDR 46.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2025-01-02 17:30:40 -08:00
Anders Kaseorg
a9d64d5604
dependencies: Upgrade JavaScript dependencies.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2025-01-02 17:30:40 -08:00
Anders Kaseorg
19b8cde27f
ruff: Fix PLC0206 Extracting value from dictionary without calling .items()
.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2024-12-21 21:06:53 -08:00
Anders Kaseorg
21a085e390
generate_emoji_names_table: Update SORTED_CATEGORIES.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2024-12-16 13:12:01 -08:00
Anders Kaseorg
d78902fac3
e2e-tests: Move test credentials to a JSON file.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2024-12-01 22:14:35 -08:00
Niloth P
d8d0b9c754
optimize-svg: Add an optional argument to optimize single files.
...
Do not call `generate_integration_bots_avatars.py` for single files.
2024-11-21 10:49:05 -08:00
Niloth P
ef3fbcf954
optimize-svg: The --check flag does not modify files anymore.
...
The `svgo` command needs to write to a file to process it.
So, create and use a mktemp path, and delete it after the svgo command.
2024-11-21 10:49:05 -08:00
Niloth P
5b3d2a9e59
optimize-svg: Use a constant FILE_PATH, remove path from echo output.
2024-11-21 10:49:05 -08:00
Niloth P
7ada56c8e2
optimize-svg: Invoke svgo only via PNPM.
2024-11-21 10:49:05 -08:00
Anders Kaseorg
01540b45b0
web: Set "type": "module" and convert various CJS files to ESM.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2024-11-13 09:18:56 -08:00
Anders Kaseorg
792e9fa047
install-shfmt: Upgrade shfmt from 3.9.0 to 3.10.0.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2024-11-05 17:01:09 -08:00
Aman Agrawal
ec23f5e77b
hello: Add interactive block showing basic usage.
...
Co-Authored-By: Vlad Korobov <terpimost@gmail.com >
2024-10-10 11:42:29 -07:00
Anders Kaseorg
d5bc3421fc
install-tusd: Be careful to match the complete version line.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2024-09-26 09:26:34 -07:00
Anders Kaseorg
5a978edf40
install-aws-server: Fix SC2206 violation.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2024-09-24 23:05:39 -07:00
Anders Kaseorg
0cc6421118
install-transifex-cli: Upgrade Transifex CLI from 1.6.16 to 1.6.17.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2024-09-24 20:51:24 -07:00
Vlad Korobov
edef41ca32
portico: hello images are always x2 size
2024-09-24 14:19:48 -07:00
Alex Vandiver
818c30372f
upload: Use tusd for resumable, larger uploads.
...
Currently, it handles two hook types: 'pre-create' (to verify that the
user is authenticated and the file size is within the limit) and
'pre-finish' (which creates an attachment row).
No secret is shared between Django and tusd for authentication of the
hooks endpoints, because none is necessary -- tusd forwards the
end-user's credentials, and the hook checks them like it would any
end-user request. An end-user gaining access to the endpoint would be
able to do no more harm than via tusd or the normal file upload API.
Regardless, the previous commit has restricted access to the endpoint
at the nginx layer.
Co-authored-by: Brijmohan Siyag <brijsiyag@gmail.com >
2024-09-19 11:37:29 -07:00
Alex Vandiver
38053e9c7c
emoji: Convert spritesheets to webp.
...
This provides significant size savings:
| Emoji set | png size | webp size | webp/png percent |
| ----------- | -------- | --------- | ---------------- |
| google-blob | 1968954 | 1373350 | 69.75% |
| twitter | 2972820 | 2149672 | 72.31% |
| google | 3455270 | 2327834 | 67.37% |
Since these are the largest assets that we ship to clients, it is
worth shaving off every byte we can.
2024-09-11 09:03:47 -07:00
Alex Vandiver
a2517e1115
build-emoji: Reorganize /srv/zulip-emoji-cache.
...
This more explicitly splits out the files bound for web/generated/ from
those bound for static/generated/.
2024-09-11 09:03:47 -07:00
Anders Kaseorg
ed63a40184
install-transifex-cli: Upgrade Transifex CLI from 1.6.14 to 1.6.16.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2024-08-26 14:17:05 -07:00
Anders Kaseorg
b0170fc306
install-shfmt: Upgrade shfmt from 3.8.0 to 3.9.0.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2024-08-26 14:17:05 -07:00
Alex Vandiver
64516ab9f4
install-aws-server: Output tsh ssh command, not ssh.
2024-08-20 10:04:40 -07:00
Alex Vandiver
a5a898ba21
install-aws-server: Switch to 24.04.
2024-08-20 10:04:37 -07:00
Alex Vandiver
3adedc9545
install-aws-server: Set the name of the root EBS volume.
2024-08-20 10:03:59 -07:00
Tim Abbott
966fe68591
emoji: Fix canonical name for folded_hands emoji.
...
The more neutral folded_hands is the official name and should make
folks more confortable with using this for thank_you, which is
certainly a more common use in work contexts than pray.
2024-07-24 22:44:33 -07:00
Anders Kaseorg
97753fe3b0
emoji_names: Rebuild with CLDR 45, emoji-data 15.1.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2024-07-17 22:49:52 -07:00
Anders Kaseorg
e0208784ea
docs: Update Black and isort references to Ruff.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2024-07-17 18:33:21 -07:00
Anders Kaseorg
48202389b8
ruff: Bump target-version from py38 to py310.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2024-07-13 22:28:22 -07:00
Anders Kaseorg
0fa5e7f629
ruff: Fix UP035 Import from collections.abc
, typing
instead.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2024-07-13 22:28:22 -07:00
Anders Kaseorg
531b34cb4c
ruff: Fix UP007 Use X | Y
for type annotations.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2024-07-13 22:28:22 -07:00