Commit Graph

15 Commits (e915e3a46b76eb4acc2f858ea2feec0a4723f8f1)

Author SHA1 Message Date
Claude 739fd2cde6 refactor: update markdown parser
- Removed the `nodes` field from the `Memo` interface in `memo_service.ts`.
- Updated the `createBaseMemo` function and the `Memo` message functions to reflect the removal of `nodes`.
- Cleaned up the serialization and deserialization logic accordingly.

chore: remove code-inspector-plugin from Vite configuration

- Deleted the `codeInspectorPlugin` from the Vite configuration in `vite.config.mts`.
- Simplified the plugins array to include only `react` and `tailwindcss`.
2 weeks ago
Steven 5ad2038b1a feat: update gomark dependency and refactor markdown parsing logic 2 months ago
Steven a4920d464b refactor: attachment service part2 5 months ago
Steven bb5809cae4 refactor: attachment service 5 months ago
Maya Doshi efb8e7ab0c
fix: broken resource urls in RSS feed (#4753)
fix: resource url generation in rss feed
5 months ago
Steven f1b365f928 refactor: clean packages 5 months ago
Steven ef6f80d925 chore: fix linter 6 months ago
Maximilian Krauß eca91d5c0c
feat(rss): use server title and description for RSS feed, if configured (#4717) 6 months ago
Martin Hartl ae85dff5e4
chore: add id to RSS feed items (#4383) 9 months ago
Steven 4dfe078f3e chore: tweak memo link is rss 9 months ago
JP Hastings-Edrei fcc4abf5b8
feat: remove RSS titles (#4140)
This removes the content of the <title> element in the RSS feeds that Memo produces.

Why remove? Every RSS client I can find shows the <title> next to the <description> when viewing an item. This creates a duplicate (but often trimmed, so less useful) version of <description> right above the actual text the user wants to read (often in a much larger font). It similarly makes lists of items in some clients extremely tall, as 128 characters is a lot of hard-to-read text — especially when Memos renders links as their URL in titles.

Why an empty tag? The RSS 1.0 and 2.0 specs require that a <title> element is present.

Examples from elsewhere:
- micro.blog uses an empty <title /> element: https://www.manton.org/feed.xml
- Bluesky omits the <title> element: https://bsky.app/profile/did%3Aplc%3Aqvzn322kmcvd7xtnips5xaun/rss
- Mastodon omits the <title> element: https://mastodon.social/@scalzi.rss
12 months ago
Steven fa4521e0c5 chore: update gomark source 1 year ago
Steven 16d3de63c2 chore: update resource binary endpoint 1 year ago
Steven 26545c855c refactor: implement s3 storage 2 years ago
Steven 20dd3e17f7 chore: rename router package 2 years ago