Commit graph

  • 7ef6509d46 web/timeline: fix rendering replies in edited events Tulir Asokan 2024-10-13 23:37:51 +03:00
  • ca6736f892 web/roomview: don't focus input when copying text Tulir Asokan 2024-10-13 23:31:35 +03:00
  • e22e72b335 web/timeline: add proper rendering of member events Tulir Asokan 2024-10-13 23:07:55 +03:00
  • 3dc86b287a web/roomview: add support for sending replies Tulir Asokan 2024-10-13 22:34:17 +03:00
  • f238bb0285 web/roomview: focus composer when typing elsewhere Tulir Asokan 2024-10-13 21:16:23 +03:00
  • d0cedfa3c3 web/timeline: add space between reply and content Tulir Asokan 2024-10-13 20:52:48 +03:00
  • c281ba90ee web/roomlist: add filter bar Tulir Asokan 2024-10-13 20:52:20 +03:00
  • 8f43d00d06 web/roomlist: make background color prettier Tulir Asokan 2024-10-13 18:43:01 +03:00
  • 6c55f1654c web/timeline: add support for other file types Tulir Asokan 2024-10-13 18:27:11 +03:00
  • 11aa2eabf1 web/api: add mark read method Tulir Asokan 2024-10-13 17:14:56 +03:00
  • ec165d171c web/timeline: add basic reply rendering Tulir Asokan 2024-10-13 17:12:58 +03:00
  • e909f4f994 websocket: fix logging commands with no data Tulir Asokan 2024-10-13 17:12:06 +03:00
  • 4eec9f5eb6 web: allow @ imports Tulir Asokan 2024-10-13 17:11:43 +03:00
  • cd768d6f2e web/roomlist: use "You" as sender for own previews Tulir Asokan 2024-10-13 15:51:20 +03:00
  • 4e55fa97bc dependencies: update mautrix-go Tulir Asokan 2024-10-12 18:57:48 +03:00
  • 50024fbc1d web/timeline: add better placeholder for redactions and undecryptable events Tulir Asokan 2024-10-12 18:44:12 +03:00
  • 371cd599a8 web/timeline: add date separators Tulir Asokan 2024-10-12 18:37:46 +03:00
  • d8582a4abe web/timeline: add local echoes and send status for messages Tulir Asokan 2024-10-12 18:15:52 +03:00
  • 8a16b46023 pre-commit: use more explicit path Tulir Asokan 2024-10-12 16:38:21 +03:00
  • 88919a2667 pre-commit: add tsc and eslint hooks Tulir Asokan 2024-10-12 16:30:05 +03:00
  • 2b6c00fa04 web/roomlist: add sender name to previews Tulir Asokan 2024-10-12 16:09:15 +03:00
  • a7caf8a71f web/timeline: only omit sender profile for messages within 15 minutes Tulir Asokan 2024-10-12 15:47:51 +03:00
  • 31d4164e51 web/composer: add support for multiline input Tulir Asokan 2024-10-12 15:37:26 +03:00
  • c5aac00985 web/roomview: split composer into separate component Tulir Asokan 2024-10-12 15:21:29 +03:00
  • 3b8767d504 web/timeline: add support for spoilers Tulir Asokan 2024-10-12 15:15:54 +03:00
  • 989b0fa0e5 web: add support for sending markdown and rainbows Tulir Asokan 2024-10-12 15:15:34 +03:00
  • 3ded0f4eb9 web/timeline: omit profile on consecutive messages from same sender Tulir Asokan 2024-10-12 13:41:15 +03:00
  • cba5dbd912 web: fix lint issues Tulir Asokan 2024-10-12 13:21:10 +03:00
  • 5e0b8fc089 web/roomlist: highlight active room Tulir Asokan 2024-10-12 13:20:35 +03:00
  • dcb2b61435 web/roomview: include avatar and name in header Tulir Asokan 2024-10-12 13:18:22 +03:00
  • 821701dec6 web: support rendering edits and refactor timeline updates Tulir Asokan 2024-10-12 13:05:45 +03:00
  • 757c1b444e websocket: disconnect if no data received in a minute Tulir Asokan 2024-10-12 00:52:23 +03:00
  • 6bb1d4477c web/lightbox: add control buttons Tulir Asokan 2024-10-12 00:24:20 +03:00
  • 26346df920 web/timeline: fix using filename as image alt Tulir Asokan 2024-10-11 23:32:35 +03:00
  • 10dd28bfda web/timeline: add title for message timestamp Tulir Asokan 2024-10-11 23:32:24 +03:00
  • 15b7380b29 web/types: split in-memory and wire event types Tulir Asokan 2024-10-11 22:37:51 +03:00
  • 7afa2d48c4 server: add authentication Tulir Asokan 2024-10-11 22:27:29 +03:00
  • efbf75dad8 server: use exhttp for applying middlewares Tulir Asokan 2024-10-11 20:12:03 +03:00
  • 704fe45eb9 media: use cache directory for temp files Tulir Asokan 2024-10-11 20:09:51 +03:00
  • 420a7dab4e web/timeline: cache sanitized html Tulir Asokan 2024-10-11 00:05:15 +03:00
  • f3bbb4c98e web/timeline: make code blocks scrollable Tulir Asokan 2024-10-11 00:05:07 +03:00
  • 2018952151 web/timeline: use grid instead of flex for individual events Tulir Asokan 2024-10-10 23:39:05 +03:00
  • e6f0fc593c web/app: remove debug log Tulir Asokan 2024-10-10 23:38:49 +03:00
  • 842c8a593a web/timeline: add support for rendering captions Tulir Asokan 2024-10-10 23:20:10 +03:00
  • 45d5d2a1a5 web/timeline: improve formatted message styles Tulir Asokan 2024-10-10 22:35:52 +03:00
  • c52c9029a7 web/timeline: lazy-load images and avatars Tulir Asokan 2024-10-10 22:18:29 +03:00
  • 67c9060e85 dependencies: update mautrix-go Tulir Asokan 2024-10-10 22:01:19 +03:00
  • 26808d557c web/timeline: include sender avatar and timestamp Tulir Asokan 2024-10-10 22:00:43 +03:00
  • d428a26b0a web/roomview: autofocus input box Tulir Asokan 2024-10-10 21:50:14 +03:00
  • 543c3bcc25 web/timeline: add vertical align for custom emojis Tulir Asokan 2024-10-10 21:36:54 +03:00
  • 63268a0ccb web: add lightbox for viewing images Tulir Asokan 2024-10-10 21:36:42 +03:00
  • 33f67b65a8 web/timeline: ensure images don't change size when loaded Tulir Asokan 2024-10-10 20:19:39 +03:00
  • 947ce07d1f web: load room state when switching to room Tulir Asokan 2024-10-10 02:40:57 +03:00
  • 097caa7717 web: use useCallback instead of useMemo Tulir Asokan 2024-10-10 02:30:40 +03:00
  • 0dc278523a web/eslint: add better import order rules Tulir Asokan 2024-10-10 02:03:01 +03:00
  • 09ca63742f web/timeline: render sender displayname Tulir Asokan 2024-10-10 01:39:48 +03:00
  • 3065f7363c web/types: split standard matrix types to separate file Tulir Asokan 2024-10-10 01:25:01 +03:00
  • dd6c7b4822 web/timeline: align messages to bottom when the screen isn't full Tulir Asokan 2024-10-10 01:05:11 +03:00
  • 8d669902d9 web/timeline: keep scroll position when loading history Tulir Asokan 2024-10-10 00:56:49 +03:00
  • 39ed3956f8 web/roomlist: lazy-load avatars Tulir Asokan 2024-10-10 00:08:50 +03:00
  • 1942fc464d web/statestore: flip decrypted content fields Tulir Asokan 2024-10-10 00:07:38 +03:00
  • ca13912b07 web/roomview: scroll to bottom on new message Tulir Asokan 2024-10-09 21:58:14 +03:00
  • 3f2ca03128 web/roomview: clear input after sending Tulir Asokan 2024-10-09 21:27:48 +03:00
  • b23f2913e0 ci: don't run lint on go 1.22 Tulir Asokan 2024-10-09 21:27:39 +03:00
  • 0080981512 web/roomview: add support for sending messages Tulir Asokan 2024-10-09 21:24:07 +03:00
  • c1eae98384 web: store current room state Tulir Asokan 2024-10-09 02:17:14 +03:00
  • 7831ec5d62 web: reorganize RPC client inheritance Tulir Asokan 2024-10-09 01:43:09 +03:00
  • c048eedabe web: improve message rendering and move things around Tulir Asokan 2024-10-09 00:28:36 +03:00
  • 23478caa6e media: cache errors Tulir Asokan 2024-10-08 23:47:59 +03:00
  • da675fb578 web: more file reorganization Tulir Asokan 2024-10-08 00:42:41 +03:00
  • 929bfbc882 web/roomview: add history pagination button Tulir Asokan 2024-10-07 22:18:06 +03:00
  • 05ef27cef5 ci: maybe fix eslint step Tulir Asokan 2024-10-07 20:39:34 +03:00
  • 3a68ec73f2 web: use helper instead of subscribing to event manually Tulir Asokan 2024-10-07 02:01:57 +03:00
  • 758e3e9086 ci: run eslint Tulir Asokan 2024-10-07 01:29:29 +03:00
  • 0cb2fb88cb web/eslint: add import sorting Tulir Asokan 2024-10-07 01:26:13 +03:00
  • 40b66f3057 web/all: reorganize files Tulir Asokan 2024-10-07 01:20:22 +03:00
  • 243ba51002 ci: update pre-commit hooks Tulir Asokan 2024-10-06 23:15:44 +03:00
  • c10fd67bf2 ci: remove extra variable Tulir Asokan 2024-10-06 22:59:52 +03:00
  • 5693d431c2 ci: fix install command Tulir Asokan 2024-10-06 22:57:37 +03:00
  • 5284220e6c ci: fix dependency name Tulir Asokan 2024-10-06 22:54:19 +03:00
  • 3b2ae2d625 ci: build frontend Tulir Asokan 2024-10-06 22:52:15 +03:00
  • 1a359f9793 web: init Tulir Asokan 2024-10-06 21:45:46 +03:00
  • 4767def4b5 all: delete old code Tulir Asokan 2024-10-04 17:25:25 +03:00
  • e6a2c3ff85 Remove unused newline toggle. Fixes #434 master Tulir Asokan 2024-07-27 11:57:25 +03:00
  • 4616f33d50 Bump version to 0.3.1 v0.3.1 Tulir Asokan 2024-07-16 11:06:27 +03:00
  • be2842c551 Update dependencies Tulir Asokan 2024-07-13 19:32:51 +03:00
  • a491128241 Also remove macOS universal CI step Tulir Asokan 2024-07-12 19:08:43 +03:00
  • 06d31f0e66 Remove macOS amd64 builds and update go-sqlite3 Tulir Asokan 2024-07-12 19:06:34 +03:00
  • bf922e4b1b Add proxy for providing authenticated download links Tulir Asokan 2024-07-12 18:52:23 +03:00
  • 3b2f1c79b9 Update mautrix-go for authenticated downloads Tulir Asokan 2024-07-10 11:45:52 +03:00
  • 11f6cb9d0e
    Revert "Attempt new headless sync implementation" beepberry FIGBERT 2023-09-18 00:47:38 -07:00
  • 05ccf81e57
    Attempt new headless sync implementation FIGBERT 2023-09-18 00:43:09 -07:00
  • c3920a41b6
    Revert "Disable stream response in headless sync" FIGBERT 2023-09-17 20:22:33 -07:00
  • fe0bdb225b
    Disable stream response in headless sync FIGBERT 2023-09-17 20:13:15 -07:00
  • 190eb0cdba
    Don't run start when headless FIGBERT 2023-09-15 14:36:29 -07:00
  • 3c5a97576f
    Update artifact path for macOS ARM FIGBERT 2023-09-12 23:09:17 -07:00
  • d495126371
    Name gomuks binaries based on platform FIGBERT 2023-09-12 23:02:55 -07:00
  • f96643230f
    Run publishing after builds FIGBERT 2023-09-12 19:55:50 -07:00
  • e72b7f91ef
    Add a commit tag pointing to the branch FIGBERT 2023-09-12 19:20:27 -07:00
  • 3f1484ea4d
    Use a tag instead of a commit hash FIGBERT 2023-09-12 19:18:43 -07:00