Commit graph

  • 74439be24c gomuks: enable http2 read idle timeouts Tulir Asokan 2024-12-03 23:28:35 +02:00
  • 4245929da6 web/gifpicker: set file name properly Tulir Asokan 2024-12-03 17:22:54 +02:00
  • d55952a1b6 web/composer: add gif picker Tulir Asokan 2024-12-03 01:23:08 +02:00
  • dee7e5c72d web/timeline: remove redundant fragment around file download button Tulir Asokan 2024-12-02 23:38:32 +02:00
  • 229751a286 web/timeline: re-add loading=lazy for images Tulir Asokan 2024-12-02 23:33:52 +02:00
  • 12f9031ab1 web/composer: add support for sending location messages Tulir Asokan 2024-12-02 19:17:21 +02:00
  • 77219cb26e web/timeline: fix location marker icon in production builds Tulir Asokan 2024-12-02 17:00:12 +02:00
  • 09a586df3e web/settings: allow editing string fields Tulir Asokan 2024-12-02 16:44:48 +02:00
  • 68385fef5d web/timeline: add support for location messages Tulir Asokan 2024-12-02 16:44:35 +02:00
  • b8fe8372f2 media: create blurhashes for outgoing images Tulir Asokan 2024-12-02 00:10:30 +02:00
  • ab9dbbcd2f web/timeline: use content-visibility instead of loading=lazy for media Tulir Asokan 2024-12-02 00:01:58 +02:00
  • b889f90c4d web/timeline: image size calculator for videos too Tulir Asokan 2024-12-01 23:55:11 +02:00
  • 42140aa0e0 web/timeline: add support for hiding media, blurhashes and spoilers Tulir Asokan 2024-12-01 23:38:25 +02:00
  • 09fd60fdfe pre-commit: update shebang in pre-commit scripts Tulir Asokan 2024-12-01 23:39:39 +02:00
  • 462c2e978e web/timeline: add class to events sent by self Tulir Asokan 2024-12-01 22:19:45 +02:00
  • 76c17df0e6 web/composer: add min-height hack for safari Tulir Asokan 2024-12-01 22:17:02 +02:00
  • 1cc62da2a7 desktop/main: set initial device display name Tulir Asokan 2024-12-01 22:15:11 +02:00
  • 0d25f746a4 web/app: add another hack to detect wails properly Tulir Asokan 2024-12-01 22:12:40 +02:00
  • c6f8d55201 web/vite: add safari18 and chrome131 to targets Tulir Asokan 2024-12-01 21:57:13 +02:00
  • b4e7efa799
    flake: add devenv for Nix (#529) Sumner Evans 2024-12-01 12:49:32 -07:00
  • 5d0642130d
    web/css: set color-scheme property to match theme (#527) Jade Ellis 2024-12-01 19:49:05 +00:00
  • b31c92def3
    web/timeline: use blurhash before image loaded and for spoilers Sumner Evans 2024-11-30 18:27:04 -07:00
  • 8cc3f58b73
    web/composer: add min-height so that the composer shows up Sumner Evans 2024-11-30 17:06:04 -07:00
  • fa8830453a
    web/roomlist: disable text selection Sumner Evans 2024-11-26 19:37:27 -07:00
  • e9f0d7e2a7
    flake: add devenv for Nix Sumner Evans 2024-11-26 19:35:32 -07:00
  • 91676f3e98 web/timeline: add special style for spoiler reasons Tulir Asokan 2024-11-29 17:28:53 +02:00
  • 90ca56f321
    ci: fix Go lint task (#531) Sumner Evans 2024-11-27 02:56:08 -07:00
  • 20b8bddb3c
    ci: fix Go lint task Sumner Evans 2024-11-26 19:45:31 -07:00
  • 1d134072c1 desktop: init Tulir Asokan 2024-11-27 03:24:57 +02:00
  • 0a63a79824
    web/timeline: add class to events sent by self Jade Ellis 2024-11-27 01:24:05 +00:00
  • 2a6d5408bd main: move version info to separate package and refactor other things Tulir Asokan 2024-11-27 02:03:33 +02:00
  • b5e1e1ec1a
    web/css: set css color-scheme property to match theme Jade Ellis 2024-11-26 23:46:57 +00:00
  • 297193fa73 web/timeline: add room name and avatar event bodies Tulir Asokan 2024-11-27 01:13:27 +02:00
  • ef937ae0d8 web/util: move type validation to utils Tulir Asokan 2024-11-27 01:13:14 +02:00
  • f4020f588f web/api: add helper for getting room avatar url Tulir Asokan 2024-11-27 01:12:52 +02:00
  • a0ab756562 web/timeline: add ACL event diffing Tulir Asokan 2024-11-27 00:49:51 +02:00
  • 8ecbd2316c web/timeline: fix all small events being treated as hidden events Tulir Asokan 2024-11-26 23:16:29 +02:00
  • ba6574fdb1 dependencies: update Tulir Asokan 2024-11-26 23:12:50 +02:00
  • 9cae8701e5 web/timeline: use form for confirmation modals Tulir Asokan 2024-11-26 23:02:03 +02:00
  • 83a4df9375 web/timeline: auto-load history until screen is full Tulir Asokan 2024-11-26 22:54:54 +02:00
  • 05f64edeaf web/statestore: add garbage collection Tulir Asokan 2024-11-18 02:19:21 +02:00
  • a59d10ae0c web/composer: fix selecting autocomplete item when not at end of composer Tulir Asokan 2024-11-26 22:26:47 +02:00
  • 573fc6a052 web/timeline: fix text wrap on member events again Tulir Asokan 2024-11-26 21:53:50 +02:00
  • 22553799d4 fix minor mistake plate 2024-11-23 18:21:15 +00:00
  • 9736919d1a commited correct file plate 2024-11-23 17:04:30 +00:00
  • a30d7a0913 oops i forgot plate 2024-11-17 23:45:00 +00:00
  • 28bb300875 add a temporary button to the room view header plate 2024-11-23 16:36:26 +00:00
  • 4349f7d75e main: use x/net/http2 directly and add option to disable http2 Tulir Asokan 2024-11-22 01:06:26 +02:00
  • 24c40fe484
    build: use /usr/bin/env (#525) Sumner Evans 2024-11-20 16:05:53 -07:00
  • 2551540e99
    web/timeline: highlight inline code (#524) Sumner Evans 2024-11-20 16:05:28 -07:00
  • e433f99600 Use different class to exclude code blocks from highlighting Tulir Asokan 2024-11-21 01:01:37 +02:00
  • f3717505bf hicli/sync,web/mainscreen: add sync status indicator Tulir Asokan 2024-11-21 00:47:48 +02:00
  • 52dbff6a84
    build: user /usr/bin/env Sumner Evans 2024-11-19 11:20:28 -07:00
  • 36cddbce4e
    web/css: highlight inline code Sumner Evans 2024-11-19 10:45:34 -07:00
  • 74e97c5c8c dependencies: update mautrix-go Tulir Asokan 2024-11-18 20:26:03 +02:00
  • 52feba5e6e web/timeline: fix line wrap in member events Tulir Asokan 2024-11-18 20:25:39 +02:00
  • fa012554a7 web/stylepreferences: fix highlighting nested mention pills Tulir Asokan 2024-11-18 17:43:31 +02:00
  • e76d508dc2 web/emojipicker: cut off long shortcodes Tulir Asokan 2024-11-18 17:36:27 +02:00
  • ace847891b web/settings: fix css editor initial state Tulir Asokan 2024-11-18 00:34:26 +02:00
  • 4ee46c8df5 web/css: add shared class for primary color buttons Tulir Asokan 2024-11-18 00:30:29 +02:00
  • 9e795ed3bd web/login: reorder fields Tulir Asokan 2024-11-18 00:27:47 +02:00
  • c3d9b2f922 web/login: don't do anything in submit before fetching login flows Tulir Asokan 2024-11-18 00:15:27 +02:00
  • 3a34576d88 config: enable file logging by default Tulir Asokan 2024-11-18 00:06:40 +02:00
  • 0bf4452e6e config: fix log directory on macOS and Windows Tulir Asokan 2024-11-18 00:02:35 +02:00
  • 73c034b3d9 Add spoilers to videos too nexy7574 2024-11-17 20:51:01 +00:00
  • e1352872a0 Properly handle on-click unspoilering nexy7574 2024-11-17 20:35:13 +00:00
  • de920db385 Spoiler media with m.spoiler until lightbox is opened nexy7574 2024-11-17 20:20:58 +00:00
  • 7ac383b66d web/settings: use consistent words Tulir Asokan 2024-11-17 17:39:44 +02:00
  • 1041ebc232 web/settings: show every layer of settings objects Tulir Asokan 2024-11-17 17:37:43 +02:00
  • 216d16dccb web/settings: fix capitalization of word Tulir Asokan 2024-11-17 17:20:44 +02:00
  • 8ff5fff1de web/vite: split node modules and emojis into separate files Tulir Asokan 2024-11-17 16:58:52 +02:00
  • 2487c8c88f web/settings: add custom css editor Tulir Asokan 2024-11-17 14:46:57 +02:00
  • 63a1aa6cb7 web/settings: add hacky preference editor Tulir Asokan 2024-11-17 14:31:30 +02:00
  • 9babbe0fc7 web/settings: add stub settings view Tulir Asokan 2024-11-17 02:37:58 +02:00
  • 41074937d3 web/preferences: improve preference proxies Tulir Asokan 2024-11-17 02:37:45 +02:00
  • f4be132313 web/modal: add boxing to modal utility Tulir Asokan 2024-11-17 02:36:01 +02:00
  • 303ea43834 web/timeline: fix icon import name Tulir Asokan 2024-11-17 01:59:24 +02:00
  • 4572a9c882 web/lightbox,web/modal: close on esc Tulir Asokan 2024-11-17 01:43:31 +02:00
  • 2b10509ceb web/timeline: don't omit profile if there's a date separator Tulir Asokan 2024-11-17 00:01:46 +02:00
  • 80f9a8bb6b hicli/database,web/roomlist: show marked unread status Tulir Asokan 2024-11-16 23:45:31 +02:00
  • ead1365c12 dependencies: update Tulir Asokan 2024-11-16 23:21:02 +02:00
  • b3cd8cc57e hicli/init: send room account data in initial payload Tulir Asokan 2024-11-16 23:19:50 +02:00
  • 1cef899e5c web/preferences: implement read receipt, typing notification and emoji pack options Tulir Asokan 2024-11-16 22:57:41 +02:00
  • 795eef1449 web/preferences: add options to hide redacted events, membership changes and date separators Tulir Asokan 2024-11-16 16:25:37 +02:00
  • 8f476839eb web: add preference system Tulir Asokan 2024-11-16 15:55:31 +02:00
  • f3eb86455f web/composer: add limit to number of lines Tulir Asokan 2024-11-16 15:39:20 +02:00
  • b585d72069 hicli/verify: add support for passphrase in addition to recovery key Tulir Asokan 2024-11-15 16:02:51 +02:00
  • e0612ac0fb dependencies: update Tulir Asokan 2024-11-15 15:58:52 +02:00
  • 50eabb7b56 web/login: add support for SSO and Beeper email login Tulir Asokan 2024-11-15 15:57:18 +02:00
  • 3df871b783 web/mainscreen: move modals inside main screen context Tulir Asokan 2024-11-14 14:10:43 +02:00
  • bf4954e02f web/util: add pure css toggle element Tulir Asokan 2024-11-13 23:49:22 +02:00
  • de405f9661 hicli/database: fix mass inserting state Tulir Asokan 2024-11-13 20:44:43 +02:00
  • d3b93327f2 hicli/paginate: optimize storing members in massive rooms Tulir Asokan 2024-11-12 23:35:11 +02:00
  • e370a12b19 web/store: only fetch full member list when needed Tulir Asokan 2024-11-12 22:47:28 +02:00
  • 0fe01a8bff web/client: fix fetching member lists Tulir Asokan 2024-11-12 21:33:17 +02:00
  • 04117b5211 web/rightpanel: implement member list Tulir Asokan 2024-11-12 21:08:37 +02:00
  • 24f2e3722d web/rightpanel: add basic user view Tulir Asokan 2024-11-12 17:58:18 +02:00
  • fe6156302d web/timeline: decode matrix uris when clicking Tulir Asokan 2024-11-12 17:07:38 +02:00
  • b552b07c74 web/timeline: insert mention when clicking name Tulir Asokan 2024-11-12 17:01:00 +02:00
  • 9b65140302 web/timeline: open user panel when clicking on avatar Tulir Asokan 2024-11-12 16:51:10 +02:00